呼吁 [長選項列表] [短選項列表] [參數列表]
個中,長選項是指以雙橫線引導的選項,如--verbose;短選項是指以單橫線引導的單個字母,如-v,字母是巨細寫敏感的,并且差異的短選項可以歸并成只利用一個短橫線引導,譬喻-a -b可以歸并成-ab的形式;參數是指前面沒有短橫線引導的字母或短語。
1. pwd呼吁
pwd用于顯示用戶當前的事情目次的絕對路徑,所有用戶對該呼吁都有利用權。該呼吁為
#pwd
2. cd呼吁
cd呼吁的浸染是進入到某個目次,所有用戶對該呼吁都具有利用權限,該呼吁的一般語法名目為:
#cd [目次名]
利用cd呼吁可將當前用戶的當前事情目次移至cd呼吁中指定的目次。假如省略掉目次名,則返回到當前用戶的主事情目次。假如要進入到當前事情目次的上一層父目次,可以利用下面的呼吁(cd與”..“之間必需要有空格):
#cd ..
假如要進入當前事情目次的上一層父目次的父目次時,可以利用下面的呼吁:
#cd ../..
3. chmod改變文件的權限呼吁
利用名目:chmod [options] [--help] [--version] mode file...
說明:Linux/Unix的文件存取權限分為3級:文件擁有者、群組、其他。操作chmod呼吁可以節制文件如何被他人存取。
參數說明:
mode:權限設定字串,名目為:[ugoa][[+|-|=][rwxX]],個中,u暗示該文件的擁有者,g暗示與該文件擁有者所屬的組,o暗示其他人,a暗示這3者都配置。+暗示增加權限、-暗示打消權限、=暗示獨一設定權限。r暗示可讀取,w暗示可寫入,x暗示可執行。
-c:該文件權限確實已經變動,才顯示其更轉業動。
-f:若該文件權限無法被變動,則不要顯示其錯誤訊息。
-v:顯示權限改觀的具體資料。
-R:對所指定目次及其子目次下滿意條件的文件舉辦權限改觀(即以遞歸的方法逐個改觀)。
--help:顯示幫助說明。
--version:顯示版本。
譬喻:
1)將文件file1.txt設為所有人皆可讀取:
#chmod ugo+r file1.txt可能chmod a+r file1.txt
2)將文件file1.txt和file2.txt設為該文件擁有者與其所屬組可寫入,但其他人不行寫入:
#chmod ug+w file1.txt file2.txt
#chmod o-w file1.txt file2.txt
3)將ex1.py設定為只有該擁有者可以執行:
#chmod u+x ex1.py
#chmod go-x ex1.py
4)將當前目次下的所有文件與子目次設為任何人都可讀取:
#chmod -R a+r *
另外,文件的權限可以暗示成數字,r、w和x具有劃定的順序,Fedora操縱系統中利用數字來暗示這些權限。r:對應的數字為4;w:對應的數字為2;x對應數字為1;-對應數字為0;按照上述數字暗示,在一組三位權限暗示中,將存在的權限與對應的數據相加,如rwx暗示7,而r--暗示4,r-w暗示5。rwxrwxrwx 利用數字暗示為777;r--rw---x 利用數字暗示為461;
#chmod a=rwx file 和chmod 777 file結果溝通。
4. chown改變文件的屬主呼吁
利用名目:chown [options] [--help] [--version] user [:group] file...
說明:只有系統的root打點員才氣修改文件的屬主。
參數說明:
user:配置文件的新所有者
group:配置文件新的組
-c:該文件擁有者確實已經變動,才顯示其更轉業動。
-f:若該文件權限無法被變動,則不要顯示其錯誤訊息。
-h:只對付毗連(link)舉辦改觀,,而非該link真正指向的文件。
-v:顯示擁有者改觀的具體資料。
-R:對所指定目次及其子目次下滿意條件的文件舉辦權限改觀(即以遞歸的方法逐個改觀)。
--help:顯示幫助說明。
--version:顯示版本。
譬喻:
1)將文件file.txt的擁有者設為users,組設為wei:
#chown wei:users file.txt
2)將今朝目次下的所有文件與子目次的擁有者設為users,組設為lam
#chown -R lam:wei *
5. rm刪除呼吁
利用名目:rm [options] name...
說明:刪除文件及目次
參數說明:
-i:刪除前逐一詢問確認
-f:強制性刪除。縱然原文件屬性設為只讀,也直接刪除,無需逐一確認。
-r:將目次及子目次下的所有文件刪除,刪除目次必需利用此參數。
譬喻:
1)刪除當前目次下所有C語言源文件,刪除前逐一詢問確認。
#rm -i *.c
2)將Fin子目次及下級子目次中所有文件刪除
#rm -r Fin
6. mv文件移動/更名呼吁
更名:mv [options] source dest
移動:mv [options] source directory
說明:將一個文件更名為另一文件名或將數個文件移至另一目次。
參數說明:
-i:若目標地已有同名文件,則先詢問是否包圍。
譬喻:
1)將文件aaa改名為bbb:
#mv aaa bbb
2)將所有的C語言源文件移動到Finished子目次中:
#mv -i *.c Finished
7. mkdir建設目次呼吁
利用名目:mkdir [option] [目次]
參數說明:
-m,--mode=模式:設定權限<模式>(雷同chmod),而不是rwxrwxrwx減umask。
-p,--parents:需要時建設上層目次,若目次早已存在則不妥作錯誤。
譬喻:
#mkdir -p /mnt/udisk
8. ls文件列表呼吁
利用名目:ls [options] [name...]
說明:顯示指定目次下的內容,列出指定目次下所有的文件及子目次。
參數說明:
-a:顯示所有文件及目次,包羅隱含文件(以“.”開頭的文件或目次,默認不顯示)。
-l:以具體名目顯示文件,即顯示除文件名外,還顯示權限、擁有者、文件巨細時間日期等信息。
-r:將文件以相反序次顯示(原定依英文字母A->Z或a->z序次)。
-t:將文件依成立時間先后序次列出。
-A:同-a,但不列出“.”(當前目次)及“..”(父目次)。
-F:在列出文件名稱后加一個標記暗示文件的刊行,譬喻可執行文件則加“*”,目次則加“/”。
-R:若子目次下有文件,則將所有子目次下的文件也列出來
9. cp文件復制呼吁
利用名目:cp [options] source dest 或 cp [options] source directory
說明:將一個文件復制至另一個文件,或將數個文件復制至另一個目次。
參數說明:
-a:盡大概將文件狀態、權限等屬性照原樣復制。
-r:若source中含有目次名,則將目次下的文件及目次都依序次復制至目標地。
-f:若目標地已經有溝通文件名的文件存在,則強制包圍。
-u:更新選項,只有當源文件比目標文件新時才復制。
10. tar文件打包壓縮呼吁
10.1. 壓縮文件呼吁
10.1.1 bzip2呼吁