功能:創建空目錄
格式:mkdir [選項] [路徑] 文件名
常用選項表:
選項 | 說明 |
---|---|
-p | 層級創建 |
-v | 顯示創建順序 |
功能:刪除空目錄 不能刪除非空目錄,不能刪除文件
格式:rmdir [-p] [路徑] 目錄名
常用選項表:
選項 | 說明 |
---|---|
-p | 當子目錄被刪除后如果父目錄也變成空目錄的話,就連帶父目錄一起刪除 |
功能:新建空文件
格式:touch [路徑] 文件名 (可以多個)
功能:刪除文件或目錄
格式:rm [選項] 文件名
常用選項表:
選項 | 說明 |
---|---|
-f | 強制刪除 |
-r | 多級刪除 |
-rf | 強制刪除給定目錄下所有文件和目錄 |
rm 和 rmdir 的區別:
rm 有選項, rmdir 沒有選項
rmdir 只能刪除空目錄,不能刪文件
rm 帶上選項-r可以刪除非空目錄
功能:mv命令是move的縮寫,可以用來移動文件或者將文件改名(move(rename)files),是Linux系統下常用的命令,經常用來備份文件或者目錄。
格式:mv [選項] [路徑] 舊文件名 [新路徑][新文件名]
常用選項:
選項 | 說明 |
---|---|
-f | force 強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋 |
-i | 若目標文件 (destination) 已經存在時,就會詢問是否覆蓋 |
注意:
如果只移動不改名字,新名字可以不寫
如果移動的同時改名字,新名字一定要寫
功能: 復制文件或目錄
說明:cp指令用于復制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經存在的目錄,則它會把前面指定的所有文件或目錄復制到此目錄中。若同時指定多個文件或目錄,而最后的目的地并非一個已存在的目錄,則會出現錯誤信息
格式:cp [選項] [路徑] 舊文件名 [新路徑][新文件名]
常用選項表:
選項 | 說明 |
---|---|
-f 或 --force | 強行復制文件或目錄, 不論目的文件或目錄是否已經存在 |
-i 或 --interactive |
覆蓋文件之前先詢問用戶 |
-r | 遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態,不屬于目錄或符號鏈接,則一律視為普通文件處理 |
-R 或 --recursive | 遞歸處理,將指定目錄下的文件及子目錄一并處理 |
功能: 查看目標文件的內容
格式:cat [選項] 文件名
常用選項表:
選項 | 說明 |
---|---|
-b | 對非空輸出行編號 |
-n | 對輸出的所有行編號 |
-s | 不輸出多行空行 |
基本上 vi/vim 共分為三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Lastline mode)。
常用的幾個命令:
i 切換到輸入模式,以輸入字符。
: 切換到底線命令模式,以在最底一行輸入命令。
ESC:退出輸入模式,切換到命令模式
q 退出程序
w 保存文件
chmod命令主要用于修改、設置文件權限,chmod 修改文件權限主要有兩種方式: 字母法與數字法
1)字母法
u user 表示該文件的所有者
g group 表示與該文件的所有者屬于同一組( group )者,即用戶組
o other 表示其它用戶組
a all 表示這三者皆是
-------------------------------
+增加權限
- 撤銷權限
= 設定權限
-----------------------------
r read 表示可讀取,對于一個目錄,如果沒有r權限,那么就意味著不能通過ls查看這個目錄的內容。
w write 表示可寫入,對于一個目錄,如果沒有w權限,那么就意味著不能在目錄下創建新的文件。
x excute 表示可執行,對于一個目錄,如果沒有x權限,那么就意味著不能通過cd進入這個目錄。
-------------------------
用法:chmod + 設置模式 + 文件名
中間的設置模式,要分別對u(user), g(group), o(other)設置權限。
chmod u+rwx, g+rwx, o+rwx filename 改命令說明對filename文件, 賦予user、group、other均有read、write、excute的權限。
2)數字法
數字法是基于字母法的表示,如果字母法懂了,數字法就好懂,并且易于使用。
r (read) ----------------> 4
w (write) ----------------> 2
x (excute) ----------------> 1
如:數字法:chmod 777 文件名 <-----------對應--------------> 字母法: chmod u+rwx, g+rwx, o+rwx 文件名
第一個數字7:代表用戶 u 的權限 rwx, 4 ® + 2 (w) + 1 (x) = 7
第二個數字7:代表用戶 g 的權限 rwx, 4 ® + 2 (w) + 1 (x) = 7
第三個數字7:代表用戶 o 的權限 rwx, 4 ® + 2 (w) + 1 (x) = 7
再次舉例說明:
數字法:chmod 755 filename 對應 字母法: chmod u+rwx, g+rx, o+rx filename
數字法:chmod 751 filename 對應 字母法: chmod u+rwx, g+rx, o+x filename
數字法:chmod 765 filename 對應 字母法: chmod u+rwx, g+rw, o+rx filename