linux指令文件管理_第1頁
linux指令文件管理_第2頁
linux指令文件管理_第3頁
linux指令文件管理_第4頁
linux指令文件管理_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、名稱:c at使用權(quán)限:所有使用者使用方式:cat f-abeensttuv help version filename說明:把檔案串連接后傳到基本輸出(螢?zāi)换蚣?gt; filename到另一個(gè)檔案)參數(shù):-n或-number由1開始對所有輸出的行數(shù)編號-b或-numbcr-nonblank和-n相似,只不過對于空白行不編號-s或-squeeze-blank當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行-v 或-show-nonprinting范例:cat -n textfile 1 > textfile2把textfile 1的檔案內(nèi)容加上行號后輸入textfile2這個(gè)檔案里

2、cat -b textfile 1 textfile2 » textfile3 把 textfile 1 和 textfile2 的檔案內(nèi)容加上行號(空白 行不加)z后將內(nèi)容附加到textfile3里。范例:把textfile 1的檔案內(nèi)容加上行號后輸入textfile2這個(gè)檔案里cat -n textfile 1 > textfile2把textfilel和textfile2的檔案內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到textfile3 里。cat -b textfilel textfile2 » textfile3cat /dev/null > /etc

3、/test.txt 此為清空/etc/test.txt 檔案內(nèi)容cat也可以用來制作image file。例如要制作軟碟的image file,將軟碟放好后打cat /dev/fdo > outfile相反的,如果想把image file寫到軟碟,請打cat img.file > /dev/fdo注:1. outfile指輸出的image檔名。2. img_file 指 image file。3. 若從image file寫回device時(shí),device容量需與相當(dāng)。4. 通常用在制作開機(jī)磁片。chattr (change a/ttribute)功能說明:改變文件屬性。語 法:ch

4、attr -rv-v版本編號+/-/二屬性文件或目錄 . 補(bǔ)充說明:這項(xiàng)指令可改變存放在ext2文件系統(tǒng)上的文件或目錄屬性,這些屬性共有以下8 種模式:"讓文件或fi錄僅供附加用途。b:不更新文件或目錄的最后存取吋間。c:將文件或冃錄壓縮后存放。d:將文件或目錄排除在傾倒操作之外。i:不得任意更動(dòng)文件或fl錄。s:保密性刪除文件或目錄。s:即時(shí)更新文件或fi錄。u:預(yù)防以外刪除。參 數(shù):-r遞歸處理,將指定目錄下的所有文件及子目錄一并處理。r版本編號設(shè)置文件或目錄版本。-v顯示指令執(zhí)行過程。+屬性開啟文件或目錄的該項(xiàng)屬性。-屬性關(guān)閉文件或fi錄的該項(xiàng)屬性。x屬性指定文件或目錄的該項(xiàng)屬

5、性。chgrp(change group)功能說明:變更文件或目錄的所屬群組。語 法:chgrp -cfhrv -help -version所屬群組文件或目錄或chgrp-cfhrv -help -reference*參考文件或目錄-version文件或目錄.補(bǔ)充說明:在uwx系統(tǒng)家族里,文件或h錄權(quán)限的掌控以擁有者及所屬群組來管理。您可 以使用chgrp指令去變更文件與目錄的所屬群組,設(shè)置方式采用群組名稱或群組識別碼皆 可。參 數(shù):-c或一changes效果類似"-v"參數(shù),但僅冋報(bào)更改的部分。-f或-quiet或-si lent不顯示錯(cuò)誤信息。-h或一no-derefe

6、rence只對符號連接的文件作修改,而不更動(dòng)其他任何相關(guān)文件。-r或一recursive遞歸處理,將指定目錄下的所有文件及子目錄一并處理。-v或-verbose 顯示指令執(zhí)行過程。-help在線幫助。-referenced參考文件或目錄把指定文件或目錄的所屬群組全部設(shè)成和參考文件或目錄的所屬群組相同。-version 顯示版本信息。指令名稱:chmod使用權(quán)限:所有使用者使用方式:chmod -cfvr -help -version mode file.說明:linux/unix的檔案調(diào)用權(quán)限分為三級:檔案擁有者、群組、其他。利用chmod 可以藉以控制檔案如何被他人所調(diào)用。參數(shù):mode :

7、權(quán)限設(shè)定字串,格式如下:ugoa.+-=rwxx.,.,其中u表示該檔案的擁有者,g表示與該檔案的擁有者屬于同一個(gè)群體(group)者,o表示其 他以外的人,a表示這三者皆是。+表示增加權(quán)限、表示収消權(quán)限、二表示唯一設(shè)定權(quán)限。r表示可讀取,w表示可寫入,x表示可執(zhí)行,x表示只有當(dāng)該檔案是個(gè)子目錄或者 該檔案己經(jīng)被設(shè)定過為可執(zhí)行。-c:若該檔案權(quán)限確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作f:若該檔案權(quán)限無法被更改也不要顯示錯(cuò)誤訊息-v :顯示權(quán)限變更的詳細(xì)資料r :對li前忖錄下的所有檔案與子忖錄進(jìn)行相同的權(quán)限變更(即以遞冋的方式逐個(gè)變更) -help :顯示輔助說明-version :顯示版本范例:將檔

8、案filel.txt設(shè)為所有人皆可讀?。篶hmod ugo+r filel.txt將檔案filel.txt設(shè)為所有人皆可讀?。篶hmod a+r filel.txt將檔案filel.txt與file2.txt設(shè)為該檔案擁有者,與其所屬同一個(gè)群體者可寫入,但其 他以外的人則不可寫入:ch mod ug+w, ow filel.txt file2.txt將exl.py設(shè)定為只有該檔案擁有者可以執(zhí)行:chmod u+x exl.py將目前目錄下的所有檔案與子目錄皆設(shè)為任何人可讀?。篶hmod -r a+r *此外chmod也可以用數(shù)字來表示權(quán)限如chmod 777 file語法為:chmod abc

9、 file其中a,b,c各為一個(gè)數(shù)字,分別表示user、group、及other的權(quán)限。r=4, w=2, x=l若要rwx屬性則44-2+1=7;若要rw-屬性則4+2=6;若要rx屬性則4+1二7。范例:chmod a=rwx file和chmod 777 file效果相同chmod ug=rwx,o=x file和chmod 771 file效果相同若用chmod 4755 filename "j使此程序具有root的權(quán)限指令名稱:chown使用權(quán)限:1*001使用方式:chmod -cfhvr help version user:group file.說明:linux/uni

10、x是多人多工操作系統(tǒng),所有的檔案皆有擁有者。利用chown可以將 檔案的擁有者加以改變。一般來說,這個(gè)指令只有是由系統(tǒng)管理者(root)所使用,一般使用 者沒有權(quán)限可以改變別人的檔案擁有者,也沒有權(quán)限可以自己的檔案擁有者改設(shè)為別人。只 有系統(tǒng)管理者(root)才有這樣的權(quán)限。參數(shù):user :新的檔案擁有者的使用者idgixwp :新的檔案擁有者的使用者群體(group)-c :若 該檔案擁有者確實(shí)已經(jīng)更改,才顯示其更改動(dòng)作若該檔案擁有者無法被更改也不要顯示 錯(cuò)誤訊息h:只對于連結(jié)(link)進(jìn)行變更,而非該link真正指向的檔案v:顯示擁有者變更 的詳細(xì)資料-r:對目前目錄下的所有檔案與子目

11、錄進(jìn)行相同的擁有者變更(即以遞回的方式 逐個(gè)變更)-help :顯示輔助說明-version :顯示版本范例:將檔案filel.txt的擁有者設(shè)為users群體的使用者jessie :chown jessie:users file 1 .txt將目前目錄下的所有檔案與子目錄的擁有者皆設(shè)為users群體的使用者lamport:chmod -r lamport:users *cksum(check sum)功能說明:檢查文件的crc是否正確。語 法:cksum -help version文件.補(bǔ)充說明:crc是一種排錯(cuò)檢杳方式,該演算法的標(biāo)準(zhǔn)由ccitt所指定,至少可檢測到99. 998% 的已知

12、錯(cuò)誤。指定文件交由cksum演算,它會(huì)冋報(bào)計(jì)算結(jié)果,供用戶核對文件是否正確無誤。 若不指定任何文件名稱或是所給予的文件名為-,則cksum指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù) 據(jù)。參 數(shù):help在線幫助。-vers ion顯示版本信息°cmp (compare)功能說明:比較兩個(gè)文件是否有差異。語 法:cmp -clsv -i字符數(shù)目help第一個(gè)文件第二個(gè)文件補(bǔ)充說明:當(dāng)相互比較的兩個(gè)文件完全一樣時(shí),則該指令不會(huì)顯示任何信息。若發(fā)現(xiàn)有所差 異,預(yù)設(shè)會(huì)標(biāo)示出第一個(gè)不同之處的字符和列數(shù)編號。若不指定任何文件名稱或是所給予的 文件名為-,則cmp指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。參 數(shù):-c或一pd

13、nt-chars除了標(biāo)明差異處的十進(jìn)制字碼之外,一并顯示該字符所對應(yīng)字符。-i字符數(shù)目 或-ignore-initial=字符數(shù)目 指定一個(gè)數(shù)目。-1或一verbose 標(biāo)示出所有不一樣的地方。-s或一quiet或一silent 不顯示錯(cuò)誤信息。-v或-version 顯示版本信息。-help 在線幫助。diff功能說明:比較文件的差異。語 法:diff -abbcdefhilnnppqrsttuvwy-行數(shù)-c行數(shù)-d巨集名稱-1 字符或字符串1 -s 文件-w 寬度-x 文件或目錄-x 文件一help -left-column -suppress-common-line文件或目錄 1文件或

14、目錄2補(bǔ)充說明:diff以逐行的方式,比較文本文件的異同處。所是指定要比較目錄,則diff會(huì) 比較目錄小相同文件名的文件,但不會(huì)比較其屮子目錄。參 數(shù):-行數(shù) 指定要顯示多少行的文本。此參數(shù)必須與-c或-u參數(shù)一并使用。-a或一text diff預(yù)設(shè)只會(huì)逐行比較文本文件。-b或-ignoro-space-change不檢查空格字符的不同。-b 或-ignore-blank-1 ines不檢查空白行。-c 顯示全部內(nèi)文,并標(biāo)出不同之處。-cx行數(shù)或一context行數(shù)與執(zhí)行行數(shù)"指令相同。-d或一minimal使用不同的演算法,以較小的單位來做比較。-dg集名稱或ifdef巨集名稱 此

15、參數(shù)的輸出格式可用于前置處理器巨集。-e或-ed此參數(shù)的輸出格式可用于ed的script文件。-f或-forward-ed輸出的格式類似ed的script文件,但按照原來文件的順序來顯示不同處。-h或-speed-large-fi 1 es比較大文件吋,可加快速度。t字符或字符串或-ignore-matching-lines字符或字符串若兩個(gè)文件在某兒行有所不同,而這幾行同時(shí)都包含了選項(xiàng)屮指定的字符或字符串,則不顯示這兩個(gè)文件的差異。-i或-ignore-case 不檢查大小寫的不同。-1或一paginate將結(jié)果交由pr程序來分頁。-n或一res 將比較結(jié)果以rcs的格式來顯示。-n或一ne

16、w-f訂e在比較目錄吋,若文件a僅出現(xiàn)在某個(gè)目錄中,預(yù)設(shè)會(huì)顯示:only in目錄:文件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或-repoi't-identical-files 若沒有發(fā)現(xiàn)任何差異,仍然顯示信息。-s文件或一starting-fi

17、le文件在比較目錄時(shí),從指定的文件開始比較。-1或-expand-tabs 在輸出時(shí),將tab字符展開。-t或-initial-tab 在每行前面加上tab字符以便對齊。-u, -u列數(shù)或一unified列數(shù)以合并的方式來顯示文件內(nèi)容的不同。-v或-version 顯示版本信息。-w或-ignore-all-space 忽略全部的空格字符。-w寬度或-width寬度在使用-y參數(shù)時(shí),指定欄寬。- x文件名或冃錄或一excluded文件名或目錄不比較選項(xiàng)中所指定的文件或冃錄。-x文件或一exclude-fronk文件您可以將文件或目錄類型存成文本文件,然后在二 文件中指定此文本文件。-y或一side-by-side以并列的方式顯示文件的異同之處。help顯示幫助。-left-column 在使用-y參數(shù)時(shí),若兩個(gè)文件某一行內(nèi)容相同,則僅在左側(cè)的欄位顯 示該行內(nèi)容。-

溫馨提示

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

最新文檔

評論

0/150

提交評論