一、pwd 查看當前目錄(Print Working Directory)
二、cd 切換工做目錄(Change Directory)
(1)格式:cd [目錄位置]
特殊目錄:
.當前目錄
..上一級目錄
~用戶主目錄
-上個工做目錄
(2)cd ~==cd 回到家目錄(快速返回家目錄:cd )
(3)cd ~user1 切換到user1的家目錄
三、ls 查看目錄文件的內容 (目錄文件的內容是子目錄名或者文件名)
若是查看的是文件,則查看不到該文件的內容,可是能夠驗證該文件是否存在
(1)格式:ls [選項]...[目錄或文件名]
經常使用命令選項:
-l:以長格式顯示 ll=ls -l (大小單位爲字節)
第一列:
-rw-r--r-- 表示文件類型和權限,第一個字符表示文件類型,後面的表示 權限
類型:
"-": 常規文件
"d":目錄
"l":符號連接
"b":塊設備節點 (能夠隨機查看)
"c":字符設備節點 (必須按順序查看)
"s":socket文件,用於進程之間進行通訊
第二列:
1 表示硬鏈接數量
第三列:
root 表示文件的擁有者owner(屬主)
第四列:
root 表示文件的屬組group
第五列:
o 表示文件內容的大小,若是是0,說明是一個空文件
第五列和最後一列之間的內容:
Jan 21 17:17 表示修改文件內容的日期和時間
-d:顯示目錄自己的屬性
-a:顯示全部子目錄和文件信息,包括隱藏文件
Linux下,隱藏文件的名稱是以.開頭的
-A:與-a相似,不顯示文件名爲"."和".."的文件
-R:遞歸顯示內容
-i:查看inode號
四、mkdir 建立新的目錄(Make Directory)
(1)格式:mkdir [-p] [/路徑名/] 目錄名
-p:mkdir命令會自動檢查目錄名前邊的路徑中的每一層是否存在,若是不存在,將自動建立
要求在/opt目錄下。
(2)例:
mkdir -p /opt/mp3 建立目錄mp3
五、rmdir 刪除空的目錄(只能刪除空目錄)(Remove Directory)
格式:
六、du:統計目錄及文件的空間佔用狀況 顯示的大小,默認是KB
(1)格式:du [選項]...[目錄或文件名]
-a:統計時包括全部的文件,而不單單隻統計目錄
-h:以更易讀的字節單位顯示信息
-s:只統計每一個參數所佔用空間總的大小
七、touch:新建空文件,或更新文件時間標記 touch a b c d 建立四個文件
(1)格式:touch 文件名... touch "a b c d" 建立一個文件
-a:改變文件的讀取時間記錄
-m:改變文件的內容修改的時間
-d:設定時間與日期
查看文件的時間標記:stat 文件名
-r:使用參考文件的時間記錄 touch -r a b 用a文件的時間代替b文件的時間
八、cat 查看文本文件的內容
九、file 查看文件類型
(1)格式:file 文件名
十、rm 刪除文件或目錄(刪除目錄必須用-r選項,刪除非目錄類型的文件,能夠用也能夠不用-r選項。建議:刪除文件不要用-r選項。)
(1)格式: rm [選項]...文件或目錄
-f:強行刪除文件或目錄,不進行提醒
-r:遞歸刪除整個目錄樹
十一、通配符
*:匹配0個或者多個字符
*.log匹配不了.log文件
?:匹配一個字符
??:匹配兩個字符
十二、cp 複製文件或目錄(copy)
(1)格式:cp[選項]... 源文件或目錄...目標文件或目錄
-r:遞歸複製整個目錄樹
-a:複製時保留連接、文件屬性,並遞歸的複製目錄
-a選線包含-r選項的功能,也包含了-p選項的功能
-p:保留原來文件的權限
-i:覆蓋前會提醒
-f:強制
(2)例:
cp /etc/passwd /opt 將/etc/passwd文件複製到/opt目錄下,沒有更名
cp /etc/passwd /opt/a.txt 將/etc/passwd文件複製到/opt目錄下並更名爲a.txt
diff a.txt passwd 對比文件a.txt和passwd的內容是否同樣,若是徹底同樣,則沒有任何輸出
cp /etc/passwd /etc/shadow /tmp 將/etc/passwd和/etc/shadow複製到/tmp目錄下,沒有更名
命令查找順序:
一、找別名
二、找內部命令
三、找外部命令(在變量PATH定義的目錄中查找)
cp -r /opt /tmp 將/opt目錄或者文件都複製到/tmp目錄下,這裏要注意複製目錄必須使用-r選項
1三、mv 移動文件或目錄(move) 若是目標位置和源位置相同,則至關於更名
(1)格式:mv [選項]...源文件或目錄... 目標文件或目錄
(2)例:
mv passwd /opt 將當前目錄的passwd移動到/opt下,沒有更名
mv passwd /opt/b.txt 將當前目錄的passwd移動到/opt下,並更名爲b.txt
mv opt /home 將當前目錄下的opt移動到/home目錄下,沒有更名
無論是cp仍是mv,若是有多個源文件或者目錄,那就目標必須是存在的目錄