[互聯(lián)網(wǎng)]運(yùn)維工程師必會(huì)的109個(gè)Linux命令_IT168文庫(kù)_第1頁
[互聯(lián)網(wǎng)]運(yùn)維工程師必會(huì)的109個(gè)Linux命令_IT168文庫(kù)_第2頁
[互聯(lián)網(wǎng)]運(yùn)維工程師必會(huì)的109個(gè)Linux命令_IT168文庫(kù)_第3頁
[互聯(lián)網(wǎng)]運(yùn)維工程師必會(huì)的109個(gè)Linux命令_IT168文庫(kù)_第4頁
[互聯(lián)網(wǎng)]運(yùn)維工程師必會(huì)的109個(gè)Linux命令_IT168文庫(kù)_第5頁
已閱讀5頁,還剩114頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、運(yùn)維工程師必會(huì)的109個(gè)linux命令版本1.0崔存新 更新于2009-12-26目錄1文件管理61.1basename61.2cat61.3cd71.4chgrp71.5chmod81.6chown91.7comm101.8cp101.9cut111.10dd121.11diff131.12dir141.13dos2unix161.14egrep171.15fgrep171.16file171.17find181.18grep201.19head221.20less231.21ln231.22locate241.23ls241.24mkdir261.25more271.26mv281.27o

2、d291.28pwd301.29rename301.30rm311.31rmdir311.32sed321.33sort321.34tail331.35touch341.36uniq351.37unix2dos361.38vdir361.39vi371.40wc402磁盤管理422.1dd422.2df452.3du462.4fdisk472.5format482.6free492.7mount502.8umount553壓縮管理573.1bunzip2573.2bzip2573.3cpio583.4gunzip603.5gzip613.6split623.7tar633.8unzip663.

3、9zgrep673.10zip674進(jìn)程管理694.1crontab694.2kill694.3nohup704.4ps714.5renice734.6top744.7who745網(wǎng)絡(luò)管理765.1curl765.2finger795.3ftp795.4ifconfig805.5ip815.6netstat865.7nslookup875.8ping895.9rcp905.10route905.11tcpdump915.12telnet925.13traceroute936系統(tǒng)管理956.1cal956.2cat956.3chsh966.4clear966.5date966.6echo986.

4、7ethtool996.8free1016.9getconf1026.10groupadd1036.11groupdel1046.12groupmod1046.13id1056.14init1056.15ipcs1066.16mesg1086.17passwd1086.18rpm1096.19service1126.20setup1126.21shutdown1136.22su1136.23sync1146.24uname1156.25uptime1156.26useradd1166.27userdel1176.28usermod1176.29vmstat1186.30wall1196.31w

5、rite1207更多參考1211 文件管理1.1 basename1.1.1 功能說明從文件名中去掉路徑和擴(kuò)展名例:basename include/stdio.h .houtput stdio.1.1.2 選項(xiàng)-help 顯示此幫助信息并離開-version 顯示版本信息并離開1.2 cat1.2.1 功能說明把檔案串連接后傳到基本輸出(屏幕或加 filename 到另一個(gè)檔案)1.2.2 語法cat -abeensttuv -help -version filename 1.2.3 參數(shù)-n 或 -number 由 1 開始對(duì)所有輸出的行數(shù)編號(hào)-b 或 -number-nonblank 和

6、 -n 相似,只不過對(duì)于空白行不編號(hào)-s 或 -squeeze-blank 當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行-v 或 -show-nonprinting范例:cat -n textfile1 textfile2 把 textfile1 的檔案內(nèi)容加上行號(hào)后輸入 textfile2 這個(gè)檔案里cat -b textfile1 textfile2 textfile3 把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(hào)(空白行不加)之后將內(nèi)容附加到 textfile3 里。1.3 cd1.3.1 功能說明切換目錄。1.3.2 語法cd目的目錄1.3.3 補(bǔ)充說明cd

7、指令可讓用戶在不同的目錄間切換,但該用戶必須擁有足夠的權(quán)限進(jìn)入目的目錄。1.4 chgrp1.4.1 功能說明變更文件或目錄的所屬群組。語法:chgrp-cfhrv-help-version所屬群組文件或目錄.或chgrp-cfhrv-help-reference=-version文件或目錄.1.4.2 補(bǔ)充說明在unix系統(tǒng)家族里,文件或目錄權(quán)限的掌控以擁有者及所屬群組來管理。您可以使用chgrp指令去變更文件與目錄的所屬群組,設(shè)置方式采用群組名稱或群組識(shí)別碼皆可。1.4.3 參數(shù)-c或-changes效果類似-v參數(shù),但僅回報(bào)更改的部分。-f或-quiet或-silent不顯示錯(cuò)誤信息。-

8、h或-no-dereference只對(duì)符號(hào)連接的文件作修改,而不更動(dòng)其他任何相關(guān)文件。-r或-recursive遞歸處理,將指定目錄下的所有文件及子目錄一并處理。-v或-verbose顯示指令執(zhí)行過程。-help在線幫助。-reference=把指定文件或目錄的所屬群組全部設(shè)成和參考文件或目錄的所屬群組相同。-version顯示版本信息。1.5 chmod1.5.1 功能說明變更文件或目錄的權(quán)限。語法:chmod-cfrv-help-version+/-/=文件或目錄.或chmod-cfrv-help-version數(shù)字代號(hào)文件或目錄.或chmod-cfrv-help-reference=-v

9、ersion文件或目錄.1.5.2 補(bǔ)充說明在unix系統(tǒng)家族里,文件或目錄權(quán)限的控制分別以讀取,寫入,執(zhí)行3種一般權(quán)限來區(qū)分,另有3種特殊權(quán)限可供運(yùn)用,再搭配擁有者與所屬群組管理權(quán)限范圍。您可以使用chmod指令去變更文件與目錄的權(quán)限,設(shè)置方式采用文字或數(shù)字代號(hào)皆可。符號(hào)連接的權(quán)限無法變更,如果您對(duì)符號(hào)連接修改權(quán)限,其改變會(huì)作用在被連接的原始文件。權(quán)限范圍的表示法如下:u:user,即文件或目錄的擁有者。g:group,即文件或目錄的所屬群組。o:other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬于這個(gè)范圍。a:all,即全部的用戶,包含擁有者,所屬群組以及其他用戶。有關(guān)權(quán)限代號(hào)的

10、部分,列表于下:r:讀取權(quán)限,數(shù)字代號(hào)為4。w:寫入權(quán)限,數(shù)字代號(hào)為2。x:執(zhí)行或切換權(quán)限,數(shù)字代號(hào)為1。-:不具任何權(quán)限,數(shù)字代號(hào)為0。1.5.3 參數(shù)-c或-changes效果類似-v參數(shù),但僅回報(bào)更改的部分。-f或-quiet或-silent不顯示錯(cuò)誤信息。-r或-recursive遞歸處理,將指定目錄下的所有文件及子目錄一并處理。-v或-verbose顯示指令執(zhí)行過程。-help在線幫助。-reference=把指定文件或目錄的權(quán)限全部設(shè)成和參考文件或目錄的權(quán)限相同-version顯示版本信息。+開啟權(quán)限范圍的文件或目錄的該項(xiàng)權(quán)限設(shè)置。-關(guān)閉權(quán)限范圍的文件或目錄的該項(xiàng)權(quán)限設(shè)置。=指定權(quán)

11、限范圍的文件或目錄的該項(xiàng)權(quán)限設(shè)置。1.6 chown1.6.1 功能說明變更文件或目錄的擁有者或所屬群組。1.6.2 語法chown-cfhrv-dereference-help-version擁有者.文件或目錄.或chown-chfrv-dereference-help-version.所屬群組文件或目錄.或chown-cfhrv-dereference-help-reference=-version文件或目錄.1.6.3 補(bǔ)充說明在unix系統(tǒng)家族里,文件或目錄權(quán)限的掌控以擁有者及所屬群組來管理。您可以使用chown指令去變更文件與目錄的擁有者或所屬群組,設(shè)置方式采用用戶名稱或用戶識(shí)別碼皆

12、可,設(shè)置群組則用群組名稱或群組識(shí)別碼。1.6.4 參數(shù)-c或-changes效果類似-v參數(shù),但僅回報(bào)更改的部分。-f或-quite或-silent不顯示錯(cuò)誤信息。-h或-no-dereference之對(duì)符號(hào)連接的文件作修改,而不更動(dòng)其他任何相關(guān)文件。-r或-recursive遞歸處理,將指定目錄下的所有文件及子目錄一并處理。-v或-version顯示指令執(zhí)行過程。-dereference效果和-h參數(shù)相同。-help在線幫助。-reference=把指定文件或目錄的擁有者與所屬群組全部設(shè)成和參考文件或目錄的擁有者與所屬群組相同。-version顯示版本信息。1.7 comm1.7.1 功能說

13、明比較兩個(gè)已排過序的文件。1.7.2 語法comm-123-help-version第1個(gè)文件第2個(gè)文件1.7.3 補(bǔ)充說明這項(xiàng)指令會(huì)一列列地比較兩個(gè)已排序文件的差異,并將其結(jié)果顯示出來,如果沒有指定任何參數(shù),則會(huì)把結(jié)果分成3行顯示:第1行僅是在第1個(gè)文件中出現(xiàn)過的列,第2行是僅在第2個(gè)文件中出現(xiàn)過的列,第3行則是在第1與第2個(gè)文件里都出現(xiàn)過的列。若給予的文件名稱為-,則comm指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。1.7.4 參數(shù)-1不顯示只在第1個(gè)文件里出現(xiàn)過的列。-2不顯示只在第2個(gè)文件里出現(xiàn)過的列。-3不顯示只在第1和第2個(gè)文件里出現(xiàn)過的列。-help在線幫助。-version顯示版本信息。1

14、.8 cp1.8.1 功能說明復(fù)制文件或目錄。1.8.2 語法cp-abdfilpprrsuvx-s-v-help-spares=-version源文件或目錄目標(biāo)文件或目錄目的目錄1.8.3 補(bǔ)充說明cp指令用在復(fù)制文件或目錄,如同時(shí)指定兩個(gè)以上的文件或目錄,且最后的目的地是一個(gè)已經(jīng)存在的目錄,則它會(huì)把前面指定的所有文件或目錄復(fù)制到該目錄中。若同時(shí)指定多個(gè)文件或目錄,而最后的目的地并非是一個(gè)已存在的目錄,則會(huì)出現(xiàn)錯(cuò)誤信息。1.8.4 參數(shù)-a或-archive此參數(shù)的效果和同時(shí)指定-dpr參數(shù)相同。-b或-backup刪除,覆蓋目標(biāo)文件之前的備份,備份文件會(huì)在字尾加上一個(gè)備份字符串。-d或-n

15、o-dereference當(dāng)復(fù)制符號(hào)連接時(shí),把目標(biāo)文件或目錄也建立為符號(hào)連接,并指向與源文件或目錄連接的原始文件或目錄。-f或-force強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在。-i或-interactive覆蓋既有文件之前先詢問用戶。-l或-link對(duì)源文件建立硬連接,而非復(fù)制文件。-p或-preserve保留源文件或目錄的屬性。-p或-parents保留源文件或目錄的路徑。-r遞歸處理,將指定目錄下的文件與子目錄一并處理。-r或-recursive遞歸處理,將指定目錄下的所有文件與子目錄一并處理。-s或-symbolic-link對(duì)源文件建立符號(hào)連接,而非復(fù)制文件。-s或-suf

16、fix=用-b參數(shù)備份目標(biāo)文件后,備份文件的字尾會(huì)被加上一個(gè)備份字符串,預(yù)設(shè)的備份字尾字符串是符號(hào)。-u或-update使用這項(xiàng)參數(shù)后只會(huì)在源文件的更改時(shí)間較目標(biāo)文件更新時(shí)或是名稱相互對(duì)應(yīng)的目標(biāo)文件并不存在,才復(fù)制文件。-v或-verbose顯示指令執(zhí)行過程。-v或-version-control=用-b參數(shù)備份目標(biāo)文件后,備份文件的字尾會(huì)被加上一個(gè)備份字符串,這字符串不僅可用-s參數(shù)變更,當(dāng)使用-v參數(shù)指定不同備份方式時(shí),也會(huì)產(chǎn)生不同字尾的備份字串。-x或-one-file-system復(fù)制的文件或目錄存放的文件系統(tǒng),必須與cp指令執(zhí)行時(shí)所處的文件系統(tǒng)相同,否則不予復(fù)制。-help在線幫助。

17、-sparse=設(shè)置保存稀疏文件的時(shí)機(jī)。-version顯示版本信息。1.9 cut1.9.1 功能說明顯示每行從開頭算起 num1 到 num2 的文字。1.9.2 語法cut -cnum1-num2 filename1.9.3 舉例 shell cat example test2 this is test1 shell cut -c0-6 example # print 開頭算起前 6 個(gè)字元 test2 this i 1.10 dd1.10.1 功能說明讀取,轉(zhuǎn)換并輸出數(shù)據(jù)。1.10.2 語法ddbs=cbs=conv=count=ibs=if=obs=of=seek=skip=-hel

18、p-version1.10.3 補(bǔ)充說明dd可從標(biāo)準(zhǔn)輸入或文件讀取數(shù)據(jù),依指定的格式來轉(zhuǎn)換數(shù)據(jù),再輸出到文件,設(shè)備或標(biāo)準(zhǔn)輸出。1.10.4 參數(shù)bs=將ibs(輸入)與obs(輸出)設(shè)成指定的字節(jié)數(shù)。cbs=轉(zhuǎn)換時(shí),每次只轉(zhuǎn)換指定的字節(jié)數(shù)。conv=指定文件轉(zhuǎn)換的方式。count=僅讀取指定的區(qū)塊數(shù)。ibs=每次讀取的字節(jié)數(shù)。if=從文件讀取。obs=每次輸出的字節(jié)數(shù)。of=輸出到文件。seek=一開始輸出時(shí),跳過指定的區(qū)塊數(shù)。skip=一開始讀取時(shí),跳過指定的區(qū)塊數(shù)。-help幫助。-version顯示版本信息。1.11 diff1.11.1 功能說明比較文件的差異。1.11.2 語法dif

19、f-abbcdefhilnnppqrsttuvwy-c-d-i-s-w-x-x-help-left-column-suppress-common-line文件或目錄1文件或目錄21.11.3 補(bǔ)充說明diff以逐行的方式,比較文本文件的異同處。所是指定要比較目錄,則diff會(huì)比較目錄中相同文件名的文件,但不會(huì)比較其中子目錄。1.11.4 參數(shù)-指定要顯示多少行的文本。此參數(shù)必須與-c或-u參數(shù)一并使用。-a或-textdiff預(yù)設(shè)只會(huì)逐行比較文本文件。-b或-ignore-space-change不檢查空格字符的不同。-b或-ignore-blank-lines不檢查空白行。-c顯示全部?jī)?nèi)文,

20、并標(biāo)出不同之處。-c或-context與執(zhí)行-c-指令相同。-d或-minimal使用不同的演算法,以較小的單位來做比較。-d或ifdef此參數(shù)的輸出格式可用于前置處理器巨集。-e或-ed此參數(shù)的輸出格式可用于ed的script文件。-f或-forward-ed輸出的格式類似ed的script文件,但按照原來文件的順序來顯示不同處。-h或-speed-large-files比較大文件時(shí),可加快速度。-l或-ignore-matching-lines若兩個(gè)文件在某幾行有所不同,而這幾行同時(shí)都包含了選項(xiàng)中指定的字符或字符串,則不顯示這兩個(gè)文件的差異。-i或-ignore-case不檢查大小寫的不同

21、。-l或-paginate將結(jié)果交由pr程序來分頁。-n或-rcs將比較結(jié)果以rcs的格式來顯示。-n或-new-file在比較目錄時(shí),若文件a僅出現(xiàn)在某個(gè)目錄中,預(yù)設(shè)會(huì)顯示:onlyin目錄:文件a若使用-n參數(shù),則diff會(huì)將文件a與一個(gè)空白的文件比較。-p若比較的文件為c語言的程序碼文件時(shí),顯示差異所在的函數(shù)名稱。-p或-unidirectional-new-file與-n類似,但只有當(dāng)?shù)诙€(gè)目錄包含了一個(gè)第一個(gè)目錄所沒有的文件時(shí),才會(huì)將這個(gè)文件與空白的文件做比較。-q或-brief僅顯示有無差異,不顯示詳細(xì)的信息。-r或-recursive比較子目錄中的文件。-s或-report-id

22、entical-files若沒有發(fā)現(xiàn)任何差異,仍然顯示信息。-s或-starting-file在比較目錄時(shí),從指定的文件開始比較。-t或-expand-tabs在輸出時(shí),將tab字符展開。-t或-initial-tab在每行前面加上tab字符以便對(duì)齊。-u,-u或-unified=以合并的方式來顯示文件內(nèi)容的不同。-v或-version顯示版本信息。-w或-ignore-all-space忽略全部的空格字符。-w或-width在使用-y參數(shù)時(shí),指定欄寬。-x或-exclude不比較選項(xiàng)中所指定的文件或目錄。-x或-exclude-from您可以將文件或目錄類型存成文本文件,然后在=中指定此文本

23、文件。-y或-side-by-side以并列的方式顯示文件的異同之處。-help顯示幫助。-left-column在使用-y參數(shù)時(shí),若兩個(gè)文件某一行內(nèi)容相同,則僅在左側(cè)的欄位顯示該行內(nèi)容。-suppress-common-lines在使用-y參數(shù)時(shí),僅顯示不同之處。1.12 dir1.12.1 功能說明列出的信息 (默認(rèn)為目前的目錄)。1.12.2 語法dir 選項(xiàng). 文件.1.12.3 參數(shù)如果不指定 - cftusux 或 -sort 任何一個(gè)選項(xiàng),則根據(jù)字母大小排序。 -a, -a-ll 不隱藏任何以 . 字符開始的項(xiàng)目 -a, -almost-all 列出除了 . 及 . 以外的任何項(xiàng)

24、目 -author 印出每個(gè)文件著作者 -b, -escape 以八進(jìn)制溢出序列表示不可打印的字符 -block-size=大小 塊以指定的字節(jié)為單位 -b, -ignore-backups 不列出任何以 字符結(jié)束的項(xiàng)目 -c 配合 -lt:根據(jù) ctime 排序及顯示 ctime (文件 狀態(tài)最后更改的時(shí)間) 配合 -l:顯示 ctime 但根據(jù)名稱排序 否則:根據(jù) ctime 排序 -c 按列列舉。 -f 不進(jìn)行排序,-au 選項(xiàng)生效,-lst 選項(xiàng)失效 -f, -classify 加上文件類型的指示符號(hào) (*/=| 其中一個(gè)) -i, -inode 印出每個(gè)文件的 inode 號(hào) -i,

25、 -ignore=樣式 不印出任何符合 shell 萬用字符的項(xiàng)目 -k 即 -block-size=1k -l 使用較長(zhǎng)格式列出信息 -l, -dereference 當(dāng)顯示符號(hào)鏈接的文件信息時(shí),顯示符號(hào)鏈接所指示 的對(duì)象而并非符號(hào)鏈接本身的信息 -m 所有項(xiàng)目以逗號(hào)分隔,并填滿整行行寬 -n, -numeric-uid-gid 類似 -l,但列出 uid 及 gid 號(hào) -n, -literal 印出未經(jīng)處理的項(xiàng)目名稱 (例如不特別處理控制字符) -o 類似 -l,但不列出有關(guān)組的信息 -p, -file-type 加上文件類型的指示符號(hào) (/=| 其中一個(gè)) -q, -hide-cont

26、rol-chars 以 ? 字符代替無法打印的字符 -show-control-chars 直接顯示無法打印的字符 (這是默認(rèn)方式,除非調(diào)用 的程序名稱是ls而且是在終端機(jī)畫面輸出結(jié)果) -q, -quote-name 將項(xiàng)目名稱括上雙引號(hào) -quoting-style=方式 使用指定的 quoting 顯示項(xiàng)目的名稱: literal、locale、shell、shell-always、c、escape -r, -reverse 依相反次序排列 -r, -recursive 同時(shí)列出所有子目錄層 -s, -size 以塊大小為單位列出所有文件的大小 -s 按文件大小排序。 -t 按修改時(shí)間排

27、序 -u 配合 -lt:顯示訪問時(shí)間而且依訪問時(shí)間排序 配合 -l:顯示訪問時(shí)間但根據(jù)名稱排序 否則:根據(jù)訪問時(shí)間排序 -u 不進(jìn)行排序;依文件系統(tǒng)原有的次序列出項(xiàng)目 -v 根據(jù)版本進(jìn)行排序 -w, -width=cols 自行指定螢?zāi)粚挾榷皇褂媚壳暗臄?shù)值 -x 逐行列出項(xiàng)目而不是逐欄列出 -x 根據(jù)擴(kuò)展名排序 -1 每行只列出一個(gè)文件 -help 顯示此幫助信息并離開 -version 顯示版本信息并離開1.13 dos2unix1.13.1 功能說明將一個(gè)dos格式的文件轉(zhuǎn)換為unix格式的文件。主要差別在換行符。語法: dos2unix -hkqv -c convmode -o fil

28、e . -n infile outfile .參數(shù): -h -help 幫助 -k -keepdate 保留文件輸出日期 -q -quiet 安靜模式,屏蔽所有警告。 -v -version 顯示版本。 -c -convmode 轉(zhuǎn)換模式,可以是ascii, 7bit, iso, mac, 默認(rèn)為 ascii -l -newline 增加一行。 -o -oldfile 寫到原始文件中 file . 轉(zhuǎn)換為舊文件的模式 -n -newfile 寫入新文件 infile 輸入文件名 outfile 輸出文件名1.14 egrep1.14.1 功能說明在文件內(nèi)查找指定的字符串。egrep執(zhí)行效果如g

29、rep-e,使用的語法及參數(shù)可參照grep指令,與grep不同點(diǎn)在于解讀字符串的方法,egrep是用extendedregularexpression語法來解讀,而grep則用basicregularexpression語法,extendedregularexpression比basicregularexpression有更完整的表達(dá)規(guī)范。1.15 fgrep1.15.1 功能說明查找文件里符合條件的字符串。本指令相當(dāng)于執(zhí)行g(shù)rep指令加上參數(shù)-f,詳見grep指令說明。1.15.2 語法fgrep范本樣式文件或目錄.1.16 file1.16.1 功能說明辨識(shí)文件類型。1.16.2 語法fi

30、le-belvz-f-m.文件或目錄.1.16.3 補(bǔ)充說明通過file指令,我們得以辨識(shí)該文件的類型。1.16.4 參數(shù)-b列出辨識(shí)結(jié)果時(shí),不顯示文件名稱。-c詳細(xì)顯示指令執(zhí)行過程,便于排錯(cuò)或分析程序執(zhí)行的情形。-f指定名稱文件,其內(nèi)容有一個(gè)或多個(gè)文件名稱呢感,讓file依序辨識(shí)這些文件,格式為每列一個(gè)文件名稱。-l直接顯示符號(hào)連接所指向的文件的類別。-m指定魔法數(shù)字文件。-v顯示版本信息。-z嘗試去解讀壓縮文件的內(nèi)容。1.17 find1.17.1 功能說明查找文件或目錄。1.17.2 語法find目錄.-amin-anewer-atime-cmin-cnewer-ctime-daysta

31、rt-depyh-empty-exec-false-fls-follow-fprint-fprint0-fprintf-fstype-gid-group-help-ilname-iname-inum-ipath-iregex-links-lname-ls-maxdepth-mindepth-mmin-mount-mtime-name-newer-nogroupnoleaf-nouser-ok-path-perm-print-print0-printf-prune-regex-size-true-type-uid-used-user-version-xdev-xtype1.17.3 補(bǔ)充說明fi

32、nd指令用于查找符合條件的文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄。1.17.4 參數(shù)-amin查找在指定時(shí)間曾被存取過的文件或目錄,單位以分鐘計(jì)算。-anewer查找其存取時(shí)間較指定文件或目錄的存取時(shí)間更接近現(xiàn)在的文件或目錄。-atime查找在指定時(shí)間曾被存取過的文件或目錄,單位以24小時(shí)計(jì)算。-cmin查找在指定時(shí)間之時(shí)被更改的文件或目錄。-cnewer查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。-ctime查找在指定時(shí)間之時(shí)被更改的文件或目錄,單位以24小時(shí)計(jì)算。-daystart從本日開始計(jì)算時(shí)間。-depth從指定目錄下最深層的子目錄開始查找。-exp

33、ty尋找文件大小為0byte的文件,或目錄下沒有任何子目錄或文件的空目錄。-exec假設(shè)find指令的回傳值為true,就執(zhí)行該指令。-false將find指令的回傳值皆設(shè)為false。-fls此參數(shù)的效果和指定-ls參數(shù)類似,但會(huì)把結(jié)果保存為指定的列表文件。-follow排除符號(hào)連接。-fprint此參數(shù)的效果和指定-print參數(shù)類似,但會(huì)把結(jié)果保存成指定的列表文件。-fprint0此參數(shù)的效果和指定-print0參數(shù)類似,但會(huì)把結(jié)果保存成指定的列表文件。-fprintf此參數(shù)的效果和指定-printf參數(shù)類似,但會(huì)把結(jié)果保存成指定的列表文件。-fstype只尋找該文件系統(tǒng)類型下的文件或目

34、錄。-gid查找符合指定之群組識(shí)別碼的文件或目錄。-group查找符合指定之群組名稱的文件或目錄。-help或-help在線幫助。-ilname此參數(shù)的效果和指定-lname參數(shù)類似,但忽略字符大小寫的差別。-iname此參數(shù)的效果和指定-name參數(shù)類似,但忽略字符大小寫的差別。-inum查找符合指定的inode編號(hào)的文件或目錄。-ipath此參數(shù)的效果和指定-ipath參數(shù)類似,但忽略字符大小寫的差別。-iregex此參數(shù)的效果和指定-regexe參數(shù)類似,但忽略字符大小寫的差別。-links查找符合指定的硬連接數(shù)目的文件或目錄。-iname指定字符串作為尋找符號(hào)連接的范本樣式。-ls假設(shè)

35、find指令的回傳值為true,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。-maxdepth設(shè)置最大目錄層級(jí)。-mindepth設(shè)置最小目錄層級(jí)。-mmin查找在指定時(shí)間曾被更改過的文件或目錄,單位以分鐘計(jì)算。-mount此參數(shù)的效果和指定-xdev相同。-mtime查找在指定時(shí)間曾被更改過的文件或目錄,單位以24小時(shí)計(jì)算。-name指定字符串作為尋找文件或目錄的范本樣式。-newer查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。-nogroup找出不屬于本地主機(jī)群組識(shí)別碼的文件或目錄。-noleaf不去考慮目錄至少需擁有兩個(gè)硬連接存在。-nouser找出不屬于本地主機(jī)用戶識(shí)別碼的文

36、件或目錄。-ok此參數(shù)的效果和指定-exec參數(shù)類似,但在執(zhí)行指令之前會(huì)先詢問用戶,若回答y或y,則放棄執(zhí)行指令。-path指定字符串作為尋找目錄的范本樣式。-perm查找符合指定的權(quán)限數(shù)值的文件或目錄。-print假設(shè)find指令的回傳值為true,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式為每列一個(gè)名稱,每個(gè)名稱之前皆有./字符串。-print0假設(shè)find指令的回傳值為true,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式為全部的名稱皆在同一行。-printf假設(shè)find指令的回傳值為true,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式可以自行指定。-prune不尋找字符串作為尋找文件或目錄的范本樣式

37、。-regex指定字符串作為尋找文件或目錄的范本樣式。-size查找符合指定的文件大小的文件。-true將find指令的回傳值皆設(shè)為true。-typ只尋找符合指定的文件類型的文件。-uid查找符合指定的用戶識(shí)別碼的文件或目錄。-used查找文件或目錄被更改之后在指定時(shí)間曾被存取過的文件或目錄,單位以日計(jì)算。-user查找符合指定的擁有者名稱的文件或目錄。-version或-version顯示版本信息。-xdev將范圍局限在先行的文件系統(tǒng)中。-xtype此參數(shù)的效果和指定-type參數(shù)類似,差別在于它針對(duì)符號(hào)連接檢查。1.18 grep1.18.1 功能說明查找文件里符合條件的字符串。1.18

38、.2 語法grep-abcefghhillnqrsvvwxy-a-b-c-d-e-f-help范本樣式文件或目錄.1.18.3 補(bǔ)充說明grep指令用于查找內(nèi)容包含指定的范本樣式的文件,如果發(fā)現(xiàn)某文件的內(nèi)容符合所指定的范本樣式,預(yù)設(shè)grep指令會(huì)把含有范本樣式的那一列顯示出來。若不指定任何文件名稱,或是所給予的文件名為“-”,則grep指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。1.18.4 參數(shù)-a或-text不要忽略二進(jìn)制的數(shù)據(jù)。-a或-after-context=除了顯示符合范本樣式的那一列之外,并顯示該列之后的內(nèi)容。-b或-byte-offset在顯示符合范本樣式的那一列之前,標(biāo)示出該列第一個(gè)字符的

39、位編號(hào)。-b或-before-context=除了顯示符合范本樣式的那一列之外,并顯示該列之前的內(nèi)容。-c或-count計(jì)算符合范本樣式的列數(shù)。-c或-context=或-除了顯示符合范本樣式的那一列之外,并顯示該列之前后的內(nèi)容。-d或-directories=當(dāng)指定要查找的是目錄而非文件時(shí),必須使用這項(xiàng)參數(shù),否則grep指令將回報(bào)信息并停止動(dòng)作。-e或-regexp=指定字符串做為查找文件內(nèi)容的范本樣式。-e或-extended-regexp將范本樣式為延伸的普通表示法來使用。-f或-file=指定范本文件,其內(nèi)容含有一個(gè)或多個(gè)范本樣式,讓grep查找符合范本條件的文件內(nèi)容,格式為每列一個(gè)范

40、本樣式。-f或-fixed-regexp將范本樣式視為固定字符串的列表。-g或-basic-regexp將范本樣式視為普通的表示法來使用。-h或-no-filename在顯示符合范本樣式的那一列之前,不標(biāo)示該列所屬的文件名稱。-h或-with-filename在顯示符合范本樣式的那一列之前,表示該列所屬的文件名稱。-i或-ignore-case忽略字符大小寫的差別。-l或-file-with-matches列出文件內(nèi)容符合指定的范本樣式的文件名稱。-l或-files-without-match列出文件內(nèi)容不符合指定的范本樣式的文件名稱。-n或-line-number在顯示符合范本樣式的那一列之

41、前,標(biāo)示出該列的列數(shù)編號(hào)。-q或-quiet或-silent不顯示任何信息。-r或-recursive此參數(shù)的效果和指定“-drecurse”參數(shù)相同。-s或-no-messages不顯示錯(cuò)誤信息。-v或-revert-match反轉(zhuǎn)查找。-v或-version顯示版本信息。-w或-word-regexp只顯示全字符合的列。-x或-line-regexp只顯示全列符合的列。-y此參數(shù)的效果和指定“-i”參數(shù)相同。-help在線幫助。1.19 head1.19.1 功能說明先是文件的前幾行(默認(rèn)10行)。1.19.2 語法head options files 1.19.3 參數(shù) -c, -byt

42、es=-n 每個(gè)文件顯示前 n 字節(jié); -n, -lines=-n 每個(gè)文件顯示前 n行; -q, -quiet, -silent 不打印文件頭 -v, -verbose 打印文件頭 -help 顯示此幫助信息并離開 -version 顯示版本信息并離開1.19.4 例子顯示文件 phone_list前20行head -20 phone_list 顯示有202區(qū)號(hào)的前10個(gè)號(hào)碼grep (202) phone_list | head 1.20 less1.20.1 功能說明less 命令的功能幾乎和 more 命令一樣,也是用來按頁顯示文件,不同之處在于 less 命令在顯示文件時(shí)允許用戶既可

43、以向前又可以向后翻閱文件。同時(shí)因?yàn)?less 并未在一開始就讀入整個(gè)檔案,因此在遇上大型檔案的開啟時(shí),會(huì)比一般的文書編輯器(如 vi)來的快速。1.20.2 語法less options filename 1.21 ln1.21.1 功能說明連接文件或目錄。1.21.2 語法ln-bdfinsv-s-v-help-version源文件或目錄目標(biāo)文件或目錄或ln-bdfinsv-s-v-help-version源文件或目錄.目的目錄1.21.3 補(bǔ)充說明ln指令用在連接文件或目錄,如同時(shí)指定兩個(gè)以上的文件或目錄,且最后的目的地是一個(gè)已經(jīng)存在的目錄,則會(huì)把前面指定的所有文件或目錄復(fù)制到該目錄中。若同時(shí)指定多個(gè)文件或目

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論