1.處理目錄的命令 2.查看文件指令 3.鏈接文件 ln 命令保證鏈接文件的同步性,無論改動哪一處文件,其他文件都會發生相應的變化 4.文件許可權 在Linux中第一個字元代表這個文件是目錄、文件或鏈接文件等等。 當為[ d ]則是目錄 當為[ - ]則是文件; 若是[ l ]則表示為鏈接文檔(lin ...
1.處理目錄的命令
//顯示當前目錄 pwd //創建一個新的目錄 mkdir //刪除一個空的目錄 rmdir //進入某一文件目錄 cd [文件路徑] //回退上級目錄 cd .. //進入根目錄 cd / //複製文件或目錄 cp //移動文件與目錄,或修改文件與目錄的名稱 mv
2.查看文件指令
//顯示該目錄下的所有文件及目錄 ls //顯示所有文件及目錄,包括隱藏文件 ls -a //顯示所有文件的詳細信息 ls -l //列出該目錄大小和所有文件 ls -h
3.鏈接文件
ln 命令保證鏈接文件的同步性,無論改動哪一處文件,其他文件都會發生相應的變化
ln -s [源文件] [目標文件] //軟鏈接(symbolic link),不會占用磁碟空間,在目標目錄生成一個源文件的鏡像 ln [源文件] [目標文件] //硬鏈接(hard link),占用磁碟空間,在目標目錄生成一個和源文件大小相同的文件
4.文件許可權
在Linux中第一個字元代表這個文件是目錄、文件或鏈接文件等等。
- 當為[ d ]則是目錄
- 當為[ - ]則是文件;
- 若是[ l ]則表示為鏈接文檔(link file);
-rw-r--r-- 1 root root 11492 1970-01-01 08:00 property_contexts drwxr-xr-x 3 root root 60 1970-01-01 08:00 res
Linux文件屬性有兩種設置方法,一種是數字,一種是符號。
Linux文件的許可權有三組,三組擁有各自的read/write/execute許可權。
第一組[rwx]表示user:該文件的所有者擁有該文件的許可權
第二組[rwx]表示group:所有者的同組用戶擁有該文件的許可權
第三組[rwx]表示others:其他用戶擁有該文件的許可權
許可權數字對照表:
許可權名稱 | 許可權 | 數字 |
可讀 | r | 4 |
可寫 | w | 2 |
可執行 | x |
1 |
符號類型改變文件許可權
使用 u, g, o 來代表三種身份的許可權
此外, a 則代表 all,即全部的身份。讀寫的許可權可以寫成 r, w, x
+ 增加許可權
- 取消許可權
= 表示唯一設定許可權
改變文件的許可權方式,例如:
chmod 600 [文件或目錄] //許可權為 -rw------- ,即[4+2][0][0],user擁有可讀可寫許可權。
chmod ugo + r [文件或目錄] //許可權為 -r--r--r--
chmod a + r [文件或目錄] //許可權為 -r--r--r--
5.vi& vim 命令
- 兩種工作模式:
編輯模式:對打開的文件內容進行 增、刪、改 操作的模式;在編輯模式下按下 ESC 鍵,回退到命令模式。
- 創建、打開文件:
vi filename :打開或新建文件,並將游標置於第一行首
vi n filename :打開文件,並將游標置於第n行首
vi filename....filename :打開多個文件,依次進行編輯
- 保存文件:
按ESC鍵 跳到命令模式,然後:
:w 保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:w! 強制保存,不推出vi
:wq 保存文件並退出vi
:wq! 強制保存文件,並退出vi
q: 不保存文件,退出vi
:q! 不保存文件,強制退出vi
:e! 放棄所有修改,從上次保存文件開始再編輯