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