1、pwd 查看當前目錄(Print Working Directory) 2、cd 切換工作目錄(Change Directory) (1)格式:cd [目錄位置] 特殊目錄: .當前目錄 ..上一級目錄 ~用戶主目錄 -上個工作目錄 (2)cd ~==cd 回到家目錄(快速返回家目錄:cd ) ...
1、pwd 查看當前目錄(Print Working Directory) 2、cd 切換工作目錄(Change Directory) (1)格式:cd [目錄位置] 特殊目錄: .當前目錄 ..上一級目錄 ~用戶主目錄 -上個工作目錄 (2)cd ~==cd 回到家目錄(快速返回家目錄:cd ) (3)cd ~user1 切換到user1的家目錄 3、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號 4、mkdir 創建新的目錄(Make Directory) (1)格式:mkdir [-p] [/路徑名/] 目錄名 -p:mkdir命令會自動檢查目錄名前邊的路徑中的每一層是否存在,如果不存在,將自動創建 要求在/opt目錄下。 (2)例: mkdir -p /opt/mp3 創建目錄mp3 5、rmdir 刪除空的目錄(只能刪除空目錄)(Remove Directory) 格式: 6、du:統計目錄及文件的空間占用情況 顯示的大小,預設是KB (1)格式:du [選項]...[目錄或文件名] -a:統計時包括所有的文件,而不僅僅只統計目錄 -h:以更易讀的位元組單位顯示信息 -s:只統計每個參數所占用空間總的大小 7、touch:新建空文件,或更新文件時間標記 touch a b c d 創建四個文件 (1)格式:touch 文件名... touch "a b c d" 創建一個文件 -a:改變文件的讀取時間記錄 -m:改變文件的內容修改的時間 -d:設定時間與日期 查看文件的時間標記:stat 文件名 -r:使用參考文件的時間記錄 touch -r a b 用a文件的時間代替b文件的時間 8、cat 查看文本文件的內容 9、file 查看文件類型 (1)格式:file 文件名 10、rm 刪除文件或目錄(刪除目錄必須用-r選項,刪除非目錄類型的文件,可以用也可以不用-r選項。建議:刪除文件不要用-r選項。) (1)格式: rm [選項]...文件或目錄 -f:強行刪除文件或目錄,不進行提醒 -r:遞歸刪除整個目錄樹 11、通配符 *:匹配0個或者多個字元 *.log匹配不了.log文件 ?:匹配一個字元 ??:匹配兩個字元 12、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目錄下,沒有改名 命令查找順序: 1、找別名 2、找內部命令 3、找外部命令(在變數PATH定義的目錄中查找) cp -r /opt /tmp 將/opt目錄或者文件都複製到/tmp目錄下,這裡要註意複製目錄必須使用-r選項 13、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,如果有多個源文件或者目錄,那就目標必須是存在的目錄