?
diff(differential)
功能說明:比較文件的差異。?
語 法:diff?[-abBcdefHilnNpPqrstTuvwy][-<行數(shù)>][-C?<行數(shù)>][-D?<巨集名稱>][-I?<字符或字符串>][-S?<文件>][-W?<寬度>][-x?<文件或目錄>][-X?<文件>][--help][--left-column][--suppress-common-line][文件或目錄1][文件或目錄2]?
補(bǔ)充說明:diff以逐行的方式,比較文本文件的異同處。所是指定要比較目錄,則diff會比較目錄中相同文件名的文件,但不會比較其中子目錄。
參 數(shù): -<行數(shù)>? 指定要顯示多少行的文本。此參數(shù)必須與-c或-u參數(shù)一并使用。? -a或--text? diff預(yù)設(shè)只會逐行比較文本文件。 -b或--ignore-space-change? 不檢查空格字符的不同。? -B或--ignore-blank-lines? 不檢查空白行。? -c? 顯示全部內(nèi)文,并標(biāo)出不同之處。? -C<行數(shù)>或--context<行數(shù)>? 與執(zhí)行"-c-<行數(shù)>"指令相同。? -d或--minimal? 使用不同的演算法,以較小的單位來做比較。? -D<巨集名稱>或ifdef<巨集名稱>? 此參數(shù)的輸出格式可用于前置處理器巨集。? -e或--ed? 此參數(shù)的輸出格式可用于ed的script文件。? -f或-forward-ed? 輸出的格式類似ed的script文件,但按照原來文件的順序來顯示不同處。? -H或--speed-large-files? 比較大文件時,可加快速度。? -l<字符或字符串>或--ignore-matching-lines<字符或字符串>? 若兩個文件在某幾行有所不同,而這幾行同時都包含了選項中指定的字符或字符串,則不顯示這兩個文件的差異。? -i或--ignore-case? 不檢查大小寫的不同。? -l或--paginate? 將結(jié)果交由pr程序來分頁。? -n或--rcs? 將比較結(jié)果以RCS的格式來顯示。? -N或--new-file? 在比較目錄時,若文件A僅出現(xiàn)在某個目錄中,預(yù)設(shè)會顯示: Only?in目錄:文件A若使用-N參數(shù),則diff會將文件A與一個空白的文件比較。?? -p? 若比較的文件為C語言的程序碼文件時,顯示差異所在的函數(shù)名稱。? -P或--unidirectional-new-file? 與-N類似,但只有當(dāng)?shù)诙€目錄包含了一個第一個目錄所沒有的文件時,才會將這個文件與空白的文件做比較。? -q或--brief? 僅顯示有無差異,不顯示詳細(xì)的信息。? -r或--recursive? 比較子目錄中的文件。? -s或--report-identical-files? 若沒有發(fā)現(xiàn)任何差異,仍然顯示信息。? -S<文件>或--starting-file<文件>? 在比較目錄時,從指定的文件開始比較。? -t或--expand-tabs? 在輸出時,將tab字符展開。? -T或--initial-tab? 在每行前面加上tab字符以便對齊。? -u,-U<列數(shù)>或--unified=<列數(shù)>? 以合并的方式來顯示文件內(nèi)容的不同。? -v或--version? 顯示版本信息。? -w或--ignore-all-space? 忽略全部的空格字符。? -W<寬度>或--width<寬度>? 在使用-y參數(shù)時,指定欄寬。? -x<文件名或目錄>或--exclude<文件名或目錄>? 不比較選項中所指定的文件或目錄。? -X<文件>或--exclude-from<文件>? 您可以將文件或目錄類型存成文本文件,然后在=<文件>中指定此文本文件。? -y或--side-by-side? 以并列的方式顯示文件的異同之處。? --help? 顯示幫助。? --left-column? 在使用-y參數(shù)時,若兩個文件某一行內(nèi)容相同,則僅在左側(cè)的欄位顯示該行內(nèi)容。 --suppress-common-lines? 在使用-y參數(shù)時,僅顯示不同之處。 |
diffstat(differential?status)
功能說明:根據(jù)diff的比較結(jié)果,顯示統(tǒng)計數(shù)字。
語 法:diff?[-wV][-n?<文件名長度>][-p?<文件名長度>]
補(bǔ)充說明:diffstat讀取diff的輸出結(jié)果,然后統(tǒng)計各文件的插入,刪除,修改等差異計量。
參 數(shù): -n<文件名長度>? 指定文件名長度,指定的長度必須大于或等于所有文件中最長的文件名。? -p<文件名長度>? 與-n參數(shù)相同,但此處的<文件名長度>包括了文件的路徑。? -w? 指定輸出時欄位的寬度。? -V? 顯示版本信息。 |
file
功能說明:辨識文件類型。?
語 法:file?[-beLvz][-f?<名稱文件>][-m?<魔法數(shù)字文件>...][文件或目錄...]??
補(bǔ)充說明:通過file指令,我們得以辨識該文件的類型。?
參 數(shù): -b? 列出辨識結(jié)果時,不顯示文件名稱。? -c? 詳細(xì)顯示指令執(zhí)行過程,便于排錯或分析程序執(zhí)行的情形。? -f<名稱文件>? 指定名稱文件,其內(nèi)容有一個或多個文件名稱呢感,讓file依序辨識這些文件,格式為每列一個文件名稱。?? -L? 直接顯示符號連接所指向的文件的類別。? -m<魔法數(shù)字文件>? 指定魔法數(shù)字文件。? -v? 顯示版本信息。? -z? 嘗試去解讀壓縮文件的內(nèi)容。 |
|
find功能說明:查找文件或目錄。
語 法:find?[目錄...][-amin?<分鐘>][-anewer?<參考文件或目錄>][-atime?<24小時數(shù)>][-cmin?<分鐘>][-cnewer?<參考文件或目錄>][-ctime?<24小時數(shù)>][-daystart][-depyh][-empty][-exec?<執(zhí)行指令>][-false][-fls?<列表文件>][-follow][-fprint?<列表文件>][-fprint0?<列表文件>][-fprintf?<列表文件><輸出格式>][-fstype?<文件系統(tǒng)類型>][-gid?<群組識別碼>][-group?<群組名稱>][-help][-ilname?<范本樣式>][-iname?<范本樣式>][-inum?<inode編號>][-ipath?<范本樣式>][-iregex?<范本樣式>][-links?<連接數(shù)目>][-lname?<范本樣式>][-ls][-maxdepth?<目錄層級>][-mindepth?<目錄層級>][-mmin?<分鐘>][-mount]? [-mtime?<24小時數(shù)>][-name?<范本樣式>][-newer?<參考文件或目錄>][-nogroup][noleaf]?[-nouser][-ok?<執(zhí)行指令>][-path?<范本樣式>][-perm?<權(quán)限數(shù)值>][-print][-print0][-printf?<輸出格式>][-prune][-regex?<范本樣式>][-size?<文件大小>][-true][-type?<文件類型>][-uid?<用戶識別碼>][-used?<日數(shù)>][-user?<擁有者名稱>][-version][-xdev][-xtype?<文件類型>]
補(bǔ)充說明:find指令用于查找符合條件的文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄。
參 數(shù): -amin<分鐘>? 查找在指定時間曾被存取過的文件或目錄,單位以分鐘計算。? -anewer<參考文件或目錄>? 查找其存取時間較指定文件或目錄的存取時間更接近現(xiàn)在的文件或目錄。? -atime<24小時數(shù)>? 查找在指定時間曾被存取過的文件或目錄,單位以24小時計算。? -cmin<分鐘>? 查找在指定時間之時被更改的文件或目錄。? -cnewer<參考文件或目錄>? 查找其更改時間較指定文件或目錄的更改時間更接近現(xiàn)在的文件或目錄。? -ctime<24小時數(shù)>? 查找在指定時間之時被更改的文件或目錄,單位以24小時計算。? -daystart? 從本日開始計算時間。? -depth? 從指定目錄下最深層的子目錄開始查找。? -expty? 尋找文件大小為0?Byte的文件,或目錄下沒有任何子目錄或文件的空目錄。? -exec<執(zhí)行指令>? 假設(shè)find指令的回傳值為True,就執(zhí)行該指令。? -false? 將find指令的回傳值皆設(shè)為False。? -fls<列表文件>? 此參數(shù)的效果和指定"-ls"參數(shù)類似,但會把結(jié)果保存為指定的列表文件。? -follow? 排除符號連接。? -fprint<列表文件>? 此參數(shù)的效果和指定"-print"參數(shù)類似,但會把結(jié)果保存成指定的列表文件。? -fprint0<列表文件>? 此參數(shù)的效果和指定"-print0"參數(shù)類似,但會把結(jié)果保存成指定的列表文件。? -fprintf<列表文件><輸出格式>? 此參數(shù)的效果和指定"-printf"參數(shù)類似,但會把結(jié)果保存成指定的列表文件。? -fstype<文件系統(tǒng)類型>? 只尋找該文件系統(tǒng)類型下的文件或目錄。? -gid<群組識別碼>? 查找符合指定之群組識別碼的文件或目錄。? -group<群組名稱>? 查找符合指定之群組名稱的文件或目錄。? -help或--help? 在線幫助。? -ilname<范本樣式>? 此參數(shù)的效果和指定"-lname"參數(shù)類似,但忽略字符大小寫的差別。? -iname<范本樣式>? 此參數(shù)的效果和指定"-name"參數(shù)類似,但忽略字符大小寫的差別。? -inum<inode編號>? 查找符合指定的inode編號的文件或目錄。? -ipath<范本樣式>? 此參數(shù)的效果和指定"-ipath"參數(shù)類似,但忽略字符大小寫的差別。? -iregex<范本樣式>? 此參數(shù)的效果和指定"-regexe"參數(shù)類似,但忽略字符大小寫的差別。? -links<連接數(shù)目>? 查找符合指定的硬連接數(shù)目的文件或目錄。? -iname<范本樣式>? 指定字符串作為尋找符號連接的范本樣式。? -ls? 假設(shè)find指令的回傳值為True,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。? -maxdepth<目錄層級>? 設(shè)置最大目錄層級。? -mindepth<目錄層級>? 設(shè)置最小目錄層級。? -mmin<分鐘>? 查找在指定時間曾被更改過的文件或目錄,單位以分鐘計算。? -mount? 此參數(shù)的效果和指定"-xdev"相同。? -mtime<24小時數(shù)>? 查找在指定時間曾被更改過的文件或目錄,單位以24小時計算。? -name<范本樣式>? 指定字符串作為尋找文件或目錄的范本樣式。? -newer<參考文件或目錄>? 查找其更改時間較指定文件或目錄的更改時間更接近現(xiàn)在的文件或目錄。? -nogroup? 找出不屬于本地主機(jī)群組識別碼的文件或目錄。? -noleaf? 不去考慮目錄至少需擁有兩個硬連接存在。? -nouser? 找出不屬于本地主機(jī)用戶識別碼的文件或目錄。? -ok<執(zhí)行指令>? 此參數(shù)的效果和指定"-exec"參數(shù)類似,但在執(zhí)行指令之前會先詢問用戶,若回答"y"或"Y",則放棄執(zhí)行指令。? -path<范本樣式>? 指定字符串作為尋找目錄的范本樣式。? -perm<權(quán)限數(shù)值>? 查找符合指定的權(quán)限數(shù)值的文件或目錄。? -print? 假設(shè)find指令的回傳值為True,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式為每列一個名稱,每個名稱之前皆有"./"字符串。? -print0? 假設(shè)find指令的回傳值為True,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式為全部的名稱皆在同一行。? -printf<輸出格式>? 假設(shè)find指令的回傳值為True,就將文件或目錄名稱列出到標(biāo)準(zhǔn)輸出。格式可以自行指定。? -prune? 不尋找字符串作為尋找文件或目錄的范本樣式。? -regex<范本樣式>? 指定字符串作為尋找文件或目錄的范本樣式。? -size<文件大小>? 查找符合指定的文件大小的文件。? -true? 將find指令的回傳值皆設(shè)為True。? -typ<文件類型>? 只尋找符合指定的文件類型的文件。? -uid<用戶識別碼>? 查找符合指定的用戶識別碼的文件或目錄。? -used<日數(shù)>? 查找文件或目錄被更改之后在指定時間曾被存取過的文件或目錄,單位以日計算。? -user<擁有者名稱>? 查找符合指定的擁有者名稱的文件或目錄。? -version或--version? 顯示版本信息。? -xdev? 將范圍局限在先行的文件系統(tǒng)中。? -xtype<文件類型>? 此參數(shù)的效果和指定"-type"參數(shù)類似,差別在于它針對符號連接檢查。 |
|
git(gnu?interactive?tools)功能說明:文字模式下的文件管理員。?
語 法:git
補(bǔ)充說明:git是用來管理文件的程序,它十分類似DOS下的Norton?Commander,具有互動式操作界面。它的操作方法和Norton?Commander幾乎一樣,略訴如下:? ??F1?:執(zhí)行info指令,查詢指令相關(guān)信息,會要求您輸入欲查詢的名稱。? ??F2?:執(zhí)行cat指令,列出文件內(nèi)容。? ??F3?:執(zhí)行g(shù)itview指令,觀看文件內(nèi)容。? ??F4?:執(zhí)行vi指令,編輯文件內(nèi)容。? ??F5?:執(zhí)行cp指令,復(fù)制文件或目錄,會要求您輸入目標(biāo)文件或目錄。? ??F6?:執(zhí)行mv指令,移動文件或目錄,或是更改其名稱,會要求您輸入目標(biāo)文件或目錄。? ??F7?:執(zhí)行mkdir指令,建立目錄。? ??F8?:執(zhí)行rm指令,刪除文件或目錄。? ??F9?:執(zhí)行make指令,批處理執(zhí)行指令或編譯程序時,會要求您輸入相關(guān)命令。? ??F10?:離開git文件管理員。 |
|
gitview(gnu?interactie?tools?viewer)功能說明:Hex/ASCII的看文件程序。?
語 法:gitview?[-bchilv][文件]??
補(bǔ)充說明:gitview指令可用于觀看文件的內(nèi)容,它會同時顯示十六進(jìn)制和ASCII格式的字碼。?
參 數(shù): ??-b? 單色模式,不使用ANSI控制碼顯示彩色。? ??-c? 彩色模式,使用ANSI控制碼顯示色彩。? ??-h? 在線幫助。? ??-i? 顯示存放gitview程序的所在位置。? ??-l? 不使用先前的顯示字符。? ??-v? 顯示版本信息。 |
|
ln(link)
功能說明:連接文件或目錄。?
語 法:ln?[-bdfinsv][-S?<字尾備份字符串>][-V?<備份方式>][--help][--version][源文件或目錄][目標(biāo)文件或目錄]?或?ln?[-bdfinsv][-S?<字尾備份字符串>][-V?<備份方式>][--help][--version][源文件或目錄...][目的目錄]?
補(bǔ)充說明:ln指令用在連接文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經(jīng)存在的目錄,則會把前面指定的所有文件或目錄復(fù)制到該目錄中。若同時指定多個文件或目錄,且最后的目的地并非是一個已存在的目錄,則會出現(xiàn)錯誤信息。?
參 數(shù): -b或--backup? 刪除,覆蓋目標(biāo)文件之前的備份。? -d或-F或--directory? 建立目錄的硬連接。? -f或--force? 強(qiáng)行建立文件或目錄的連接,不論文件或目錄是否存在。? -i或--interactive? 覆蓋既有文件之前先詢問用戶。? -n或--no-dereference? 把符號連接的目的目錄視為一般文件。? -s或--symbolic? 對源文件建立符號連接,而非硬連接。? -S<字尾備份字符串>或--suffix=<字尾備份字符串>? 用"-b"參數(shù)備份目標(biāo)文件后,備份文件的字尾會被加上一個備份字符串,預(yù)設(shè)的字尾備份字符串是符號"~",您可通過"-S"參數(shù)來改變它。? -v或--verbose? 顯示指令執(zhí)行過程。? -V<備份方式>或--version-control=<備份方式>? 用"-b"參數(shù)備份目標(biāo)文件后,備份文件的字尾會被加上一個備份字符串,這個字符串不僅可用"-S"參數(shù)變更,當(dāng)使用"-V"參數(shù)<備份方式>指定不同備份方式時,也會產(chǎn)生不同字尾的備份字符串。? --help? 在線幫助。? --version? 顯示版本信息。 |
|
locate功能說明:查找文件。?
語 法:locate?[-d?<數(shù)據(jù)庫文件>][--help][--version][范本樣式...]
補(bǔ)充說明:locate指令用于查找符合條件的文件,它會去保存文件與目錄名稱的數(shù)據(jù)庫內(nèi),查找合乎范本樣式條件的文件或目錄。?
參 數(shù): -d<數(shù)據(jù)庫文件>或--database=<數(shù)據(jù)庫文件>??設(shè)置locate指令使用的數(shù)據(jù)庫。locate指令預(yù)設(shè)的數(shù)據(jù)庫位于/var/lib/slocate目錄里,文件名為slocate.db,您可使用這個參數(shù)另行指定。? --help? 在線幫助。? --version? 顯示版本信息。 |
|
lsattr(list?attribute)功能說明:顯示文件屬性。?
語 法:lsattr?[-adlRvV][文件或目錄...]??
補(bǔ)充說明:用chattr執(zhí)行改變文件或目錄的屬性,可執(zhí)行l(wèi)sattr指令查詢其屬性。?
參 數(shù): ??-a? 顯示所有文件和目錄,包括以"."為名稱開頭字符的額外內(nèi)建,現(xiàn)行目錄"."與上層目錄".."。? ??-d? 顯示,目錄名稱,而非其內(nèi)容。? ??-l? 此參數(shù)目前沒有任何作用。? ??-R? 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。? ??-v? 顯示文件或目錄版本。? ??-V? 顯示版本信息。 |
|
|
|
mattrib功能說明:變更或顯示MS-DOS文件的屬性。?
語 法:mattrib?[+/-][ahrs][-/X][文件]?或?mattrib?[-/X][文件]?
補(bǔ)充說明:mattrib為mtools工具指令,模擬MS-DOS的attrib指令,可變更MS-DOS文件的屬性。?
參 數(shù): +/-? "+"代表開啟指定的文件屬性。"-"代表關(guān)閉指定的文件屬性。? a? 備份屬性。使備份程序可用來判斷文件是否已經(jīng)備份過。? h? 隱藏屬性。? r? 只讀屬性。? s? 系統(tǒng)屬性。? -/? 列出指定目錄及子目錄下所有文件的屬性。? -X? 顯示文件屬性時,中間不輸入空格。 |
|
mc(midnight?commander)
功能說明:提供一個菜單式的文件管理程序。
語 法:mc?[-abcdfhkPstuUVx][-C?<參數(shù)>][-l?<文件>][-v?<文件>][目錄]?
補(bǔ)充說明:執(zhí)行mc之后,將會看到菜單式的文件管理程序,共分成4個部分。?
參 數(shù): -a? 當(dāng)mc程序畫線時不用繪圖字符畫線。? -b? 使用單色模式顯示。? -c? 使用彩色模式顯示。? -C<參數(shù)>? 指定顯示的顏色。? -d? 不使用鼠標(biāo)。? -f? 顯示mc函數(shù)庫所在的目錄。? -h? 顯示幫助。? -k? 重設(shè)softkeys成預(yù)設(shè)置。? -l<文件>? 在指定文件中保存ftpfs對話窗的內(nèi)容。? -P? 程序結(jié)束時,列出最后的工作目錄。? -s? 用慢速的終端機(jī)模式顯示,在這模式下將減少大量的繪圖及文字顯示。? -t? 使用TEMPCAP變量設(shè)置終端機(jī),而不使用預(yù)設(shè)置。? -u? 不用目前的shell程序。? -U? 使用目前的shell程序。? -v<文件>? 使用mc的內(nèi)部編輯器來顯示指定的文件。? -V? 顯示版本信息。? -x? 指定以xterm模式顯示。 |
mcopy
功能說明:復(fù)制MS-DOS文件。
語 法:mcopy?[-bnmpQt/][源文件][目標(biāo)文件或目錄]
補(bǔ)充說明:mcopy為mtools工具指令,可在MS-DOS文件系統(tǒng)中復(fù)制文件或是在MS-DOS與Linux的文件系統(tǒng)之間復(fù)制文件。mcopy會MS-DOS磁盤驅(qū)動器代號出現(xiàn)的位置來判斷如何復(fù)制文件。
參 數(shù): ??-b? 批處理模式。? ??-n? 覆蓋其他文件時,不需進(jìn)行確認(rèn)而直接覆蓋。? ??-m? 將源文件修改時間設(shè)為目標(biāo)文件的修改時間。? ??-p? 將源文件屬性設(shè)為目標(biāo)文件的屬性。? ??-Q? 復(fù)制多個文件時,若發(fā)生錯誤,則立即結(jié)束程序。? ??-t? 轉(zhuǎn)換文本文件。? ??-/? 復(fù)制子目錄以及其中的所有文件。 |
mdel
功能說明:刪除MS-DOS文件。
語 法:mdel?[文件...]
補(bǔ)充說明:mdel為mtools工具指令,模擬MS-DOS的del指令,可刪除MS-DOS文件系統(tǒng)中的文件。 |
mdir
功能說明:顯示MS-DOS目錄。
語 法:mdir?[-afwx/][目錄]
補(bǔ)充說明:mdir為mtools工具指令,模擬MS-DOS的dir指令,可顯示MS-DOS文件系統(tǒng)中的目錄內(nèi)容。
參 數(shù): ??-/???顯示目錄下所有子目錄與文件。? ??-a? 顯示隱藏文件。? ??-f? 不顯示磁盤所剩余的可用空間。? ??-w? 僅顯示目錄或文件名稱,并以橫排方式呈現(xiàn),以便一次能顯示較多的目錄或文件。? ??-X? 僅顯示目錄下所有子目錄與文件的完整路徑,不顯示其他信息。 |
mktemp
功能說明:建立暫存文件。
語 法:mktemp?[-qu][文件名參數(shù)]
補(bǔ)充說明:mktemp可建立一個暫存文件,供shell?script使用。
參 數(shù): -q? 執(zhí)行時若發(fā)生錯誤,不會顯示任何信息。? -u? 暫存文件會在mktemp結(jié)束前先行刪除。? [文件名參數(shù)]? 文件名參數(shù)必須是以"自訂名稱.XXXXXX"的格式。 |
mmove
功能說明:在MS-DOS文件系統(tǒng)中,移動文件或目錄,或更改名稱。
語 法:mmove?[源文件或目錄...][目標(biāo)文件或目錄]
補(bǔ)充說明:mmove為mtools工具指令,模擬MS-DOS的move指令,可在MS-DOS文件系統(tǒng)中移動現(xiàn)有的文件或目錄,或是更改現(xiàn)有文件或目錄的名稱。 |
mread
功能說明:將MS-DOS文件復(fù)制到Linux/Unix的目錄中。
語 法:mread?[MS-DOS文件...][Linux文件或目錄]
補(bǔ)充說明:mread為mtools工具指令,可將MS-DOS文件復(fù)制到Linux的文件系統(tǒng)中。這個指令目前已經(jīng)不常用,一般都使用mcopy指令來代替。 |
mren
功能說明:更改MS-DOS文件或目錄的名稱,或是移動文件或目錄。
語 法:mren?[源文件或目錄...][目標(biāo)文件或目錄]
補(bǔ)充說明:mren為MS-DOS工具指令,模擬MS-DOS的ren指令,可更改MS-DOS文件或目錄名稱。除此之外,ren也可移動文件或目錄,但僅限于在同一設(shè)備內(nèi)。 |
mshowfat
功能說明:顯示MS-DOS文件在FAT中的記錄。
語 法:mshowfat?[文件...]
補(bǔ)充說明:mshowfat為mtools工具指令,可顯示MS-DOS文件在FAT中的記錄編號。 |
mtools
功能說明:顯示mtools支持的指令。
語 法:mtools
補(bǔ)充說明:mtools為MS-DOS文件系統(tǒng)的工具程序,可模擬許多MS-DOS的指令。這些指令都是mtools的符號連接,因此會有一些共同的特性。
參 數(shù): ??-a? 長文件名重復(fù)時自動更改目標(biāo)文件的長文件名。? ??-A? 短文件名重復(fù)但長文件名不同時自動更改目標(biāo)文件的短文件名。? ??-o? 長文件名重復(fù)時,將目標(biāo)文件覆蓋現(xiàn)有的文件。? ??-O? 短文件名重復(fù)但長文件名不同時,將目標(biāo)文件覆蓋現(xiàn)有的文件。? ??-r? 長文件名重復(fù)時,要求用戶更改目標(biāo)文件的長文件名。? ??-R? 短文件名重復(fù)但長文件名不同時,要求用戶更改目標(biāo)文件的短文件名。? ??-s? 長文件名重復(fù)時,則不處理該目標(biāo)文件。? ??-S? 短文件名重復(fù)但長文件名不同時,則不處理該目標(biāo)文件。? ??-v? 執(zhí)行時顯示詳細(xì)的說明。? ??-V? 顯示版本信息。 |
mtoolstest
功能說明:測試并顯示mtools的相關(guān)設(shè)置。
語 法:mtoolstest
補(bǔ)充說明:mtoolstest為mtools工具指令,可讀取與分析mtools的配置文件,并在屏幕上顯示結(jié)果 |
mv
功能說明:移動或更名現(xiàn)有的文件或目錄。
語 法:mv?[-bfiuv][--help][--version][-S?<附加字尾>][-V?<方法>][源文件或目錄][目標(biāo)文件或目錄]
補(bǔ)充說明:mv可移動文件或目錄,或是更改文件或目錄的名稱。
參 數(shù): -b或--backup? 若需覆蓋文件,則覆蓋前先行備份。? -f或--force? 若目標(biāo)文件或目錄與現(xiàn)有的文件或目錄重復(fù),則直接覆蓋現(xiàn)有的文 件或目錄。? -i或--interactive? 覆蓋前先行詢問用戶。? -S<附加字尾>或 --suffix=<附加字尾>? 與-b參數(shù)一并使用,可指定備份文件的所要附加的字尾。? -u或--update? 在移動或更改文件名時,若目標(biāo)文件已存在,且其文件日期比源文件新,則不覆蓋目標(biāo)文件。? -v或--verbose? 執(zhí)行時顯示詳細(xì)的信息。? -V=<方法>或 --version-control=<方法>? 與-b參數(shù)一并使用,可指定備份的方法。? --help? 顯示幫助。? --version? 顯示版本信息。 |
od(octal?dump)
功能說明:輸出文件內(nèi)容。
語 法:od?[-abcdfhilovx][-A?<字碼基數(shù)>][-j?<字符數(shù)目>][-N?<字符數(shù)目>][-s?<字符串字符數(shù)>][-t?<輸出格式>][-w?<每列字符數(shù)>][--help][--version][文件...]
補(bǔ)充說明:od指令會讀取所給予的文件的內(nèi)容,并將其內(nèi)容以八進(jìn)制字碼呈現(xiàn)出來。
參 數(shù): -a? 此參數(shù)的效果和同時指定"-ta"參數(shù)相同。? -A<字碼基數(shù)>? 選擇要以何種基數(shù)計算字碼。? -b? 此參數(shù)的效果和同時指定"-toC"參數(shù)相同。? -c? 此參數(shù)的效果和同時指定"-tC"參數(shù)相同。? -d? 此參數(shù)的效果和同時指定"-tu2"參數(shù)相同。? -f? 此參數(shù)的效果和同時指定"-tfF"參數(shù)相同。? -h? 此參數(shù)的效果和同時指定"-tx2"參數(shù)相同。? -i? 此參數(shù)的效果和同時指定"-td2"參數(shù)相同。? -j<字符數(shù)目>或--skip-bytes=<字符數(shù)目>? 略過設(shè)置的字符數(shù)目。? -l? 此參數(shù)的效果和同時指定"-td4"參數(shù)相同。? -N<字符數(shù)目>或--read-bytes=<字符數(shù)目>? 到設(shè)置的字符數(shù)目為止。? -o? 此參數(shù)的效果和同時指定"-to2"參數(shù)相同。? -s<字符串字符數(shù)>或--strings=<字符串字符數(shù)>? 只顯示符合指定的字符數(shù)目的字符串。? -t<輸出格式>或--format=<輸出格式>? 設(shè)置輸出格式。? -v或--output-duplicates? 輸出時不省略重復(fù)的數(shù)據(jù)。? -w<每列字符數(shù)>或--width=<每列字符數(shù)>? 設(shè)置每列的最大字符數(shù)。? -x? 此參數(shù)的效果和同時指定"-h"參數(shù)相同。? --help? 在線幫助。? --version? 顯示版本信息。 |
paste
功能說明:合并文件的列。
語 法:paste?[-s][-d?<間隔字符>][--help][--version][文件...]
補(bǔ)充說明:paste指令會把每個文件以列對列的方式,一列列地加以合并。
參 數(shù): -d<間隔字符>或--delimiters=<間隔字符>? 用指定的間隔字符取代跳格字符。? -s或--serial? 串列進(jìn)行而非平行處理。? --help? 在線幫助。? --version? 顯示幫助信息。 |
patch
功能說明:修補(bǔ)文件。
語 法:patch?[-bceEflnNRstTuvZ][-B?<備份字首字符串>][-d?<工作目錄>][-D?<標(biāo)示符號>][-F?<監(jiān)別列數(shù)>][-g?<控制數(shù)值>][-i?<修補(bǔ)文件>][-o?<輸出文件>][-p?<剝離層級>][-r?<拒絕文件>][-V?<備份方式>][-Y?<備份字首字符串>][-z?<備份字尾字符串>][--backup-if ?-mismatch][--binary][--help][--nobackup-if-mismatch][--verbose][原始文件?<修補(bǔ)文件>]?或?path?[-p?<剝離層級>]?<?[修補(bǔ)文件]
補(bǔ)充說明:patch指令讓用戶利用設(shè)置修補(bǔ)文件的方式,修改,更新原始文件。倘若一次僅修改一個文件,可直接在指令列中下達(dá)指令依序執(zhí)行。如果配合修補(bǔ)文件的方式則能一次修補(bǔ)大批文件,這也是Linux系統(tǒng)核心的升級方法之一。
參 數(shù): -b或--backup? 備份每一個原始文件。? -B<備份字首字符串>或--prefix=<備份字首字符串>? 設(shè)置文件備份時,附加在文件名稱前面的字首字符串,該字符串可以是路徑名稱。? -c或--context? 把修補(bǔ)數(shù)據(jù)解譯成關(guān)聯(lián)性的差異。? -d<工作目錄>或--directory=<工作目錄>? 設(shè)置工作目錄。? -D<標(biāo)示符號>或--ifdef=<標(biāo)示符號>? 用指定的符號把改變的地方標(biāo)示出來。? -e或--ed? 把修補(bǔ)數(shù)據(jù)解譯成ed指令可用的敘述文件。? -E或--remove-empty-files? 若修補(bǔ)過后輸出的文件其內(nèi)容是一片空白,則移除該文件。? -f或--force? 此參數(shù)的效果和指定"-t"參數(shù)類似,但會假設(shè)修補(bǔ)數(shù)據(jù)的版本為新 版本。? -F<監(jiān)別列數(shù)>或--fuzz<監(jiān)別列數(shù)>? 設(shè)置監(jiān)別列數(shù)的最大值。? -g<控制數(shù)值>或--get=<控制數(shù)值>? 設(shè)置以RSC或SCCS控制修補(bǔ)作業(yè)。? -i<修補(bǔ)文件>或--input=<修補(bǔ)文件>? 讀取指定的修補(bǔ)問家你。? -l或--ignore-whitespace? 忽略修補(bǔ)數(shù)據(jù)與輸入數(shù)據(jù)的跳格,空格字符。? -n或--normal? 把修補(bǔ)數(shù)據(jù)解譯成一般性的差異。? -N或--forward? 忽略修補(bǔ)的數(shù)據(jù)較原始文件的版本更舊,或該版本的修補(bǔ)數(shù)據(jù)已使 用過。? -o<輸出文件>或--output=<輸出文件>? 設(shè)置輸出文件的名稱,修補(bǔ)過的文件會以該名稱存放。? -p<剝離層級>或--strip=<剝離層級>? 設(shè)置欲剝離幾層路徑名稱。? -f<拒絕文件>或--reject-file=<拒絕文件>? 設(shè)置保存拒絕修補(bǔ)相關(guān)信息的文件名稱,預(yù)設(shè)的文件名稱為.rej。? -R或--reverse? 假設(shè)修補(bǔ)數(shù)據(jù)是由新舊文件交換位置而產(chǎn)生。? -s或--quiet或--silent? 不顯示指令執(zhí)行過程,除非發(fā)生錯誤。? -t或--batch? 自動略過錯誤,不詢問任何問題。? -T或--set-time? 此參數(shù)的效果和指定"-Z"參數(shù)類似,但以本地時間為主。? -u或--unified? 把修補(bǔ)數(shù)據(jù)解譯成一致化的差異。? -v或--version? 顯示版本信息。? -V<備份方式>或--version-control=<備份方式>? 用"-b"參數(shù)備份目標(biāo)文件后,備份文件的字尾會被加上一個備份字符串,這個字符串不僅可用"-z"參數(shù)變更,當(dāng)使用"-V"參數(shù)指定不同備份方式時,也會產(chǎn)生不同字尾的備份字符串。 -Y<備份字首字符串>或--basename-prefix=--<備份字首字符串>? 設(shè)置文件備份時,附加在文件基本名稱開頭的字首字符串。 -z<備份字尾字符串>或--suffix=<備份字尾字符串>? 此參數(shù)的效果和指定"-B"參數(shù)類似,差別在于修補(bǔ)作業(yè)使用的路徑與文件名若為src/linux/fs/super.c,加上"backup/"字符串后,文件super.c會備份于/src/linux/fs/backup目錄里。? -Z或--set-utc? 把修補(bǔ)過的文件更改,存取時間設(shè)為UTC。? --backup-if-mismatch? 在修補(bǔ)數(shù)據(jù)不完全吻合,且沒有刻意指定要備份文件時,才備份文件。? --binary? 以二進(jìn)制模式讀寫數(shù)據(jù),而不通過標(biāo)準(zhǔn)輸出設(shè)備。? --help? 在線幫助。? --nobackup-if-mismatch? 在修補(bǔ)數(shù)據(jù)不完全吻合,且沒有刻意指定要備份文件時,不要備份文件。? --verbose? 詳細(xì)顯示指令的執(zhí)行過程。 |
rcp(remote?copy)
功能說明:遠(yuǎn)端復(fù)制文件或目錄。
語 法:rcp?[-pr][源文件或目錄][目標(biāo)文件或目錄]?或?rcp?[-pr][源文件或目錄...][目標(biāo)文件]? 補(bǔ)充說明:rcp指令用在遠(yuǎn)端復(fù)制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經(jīng)存在的目錄,則它灰把前面指定的所有文件或目錄復(fù)制到該目錄中。
參 數(shù): ??-p? 保留源文件或目錄的屬性,包括擁有者,所屬群組,權(quán)限與時間。? ??-r? 遞歸處理,將指定目錄下的文件與子目錄一并處理。 |
rhmask
功能說明:產(chǎn)生與還原加密文件。
語 法:rhmask?[加密文件][輸出文件]?或?rhmask?[-d][加密文件][源文件][輸出文件]
補(bǔ)充說明:執(zhí)行rhmask指令可制作加密過的文件,方便用戶在公開的網(wǎng)絡(luò)上傳輸該文件,而不至于被任意盜用。
參 數(shù): ??-d? 產(chǎn)生加密過的文件。 |
rm(remove)
功能說明:刪除文件或目錄。
語 法:rm?[-dfirv][--help][--version][文件或目錄...]
補(bǔ)充說明:執(zhí)行rm指令可刪除文件或目錄,如欲刪除目錄必須加上參數(shù)"-r",否則預(yù)設(shè)僅會刪除文件。? 參 數(shù): -d或--directory? 直接把欲刪除的目錄的硬連接數(shù)據(jù)刪成0,刪除該目錄。? -f或--force? 強(qiáng)制刪除文件或目錄。? -i或--interactive? 刪除既有文件或目錄之前先詢問用戶。? -r或-R或--recursive? 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。? -v或--verbose? 顯示指令執(zhí)行過程。? --help? 在線幫助。? --version? 顯示版本信息。 |
slocate(secure?locate)
功能說明:查找文件或目錄。
語 法:slocate?[-u][--help][--version][-d?<目錄>][查找的文件]
補(bǔ)充說明:slocate本身具有一個數(shù)據(jù)庫,里面存放了系統(tǒng)中文件與目錄的相關(guān)信息。
參 數(shù): -d<目錄>或--database=<目錄>? 指定數(shù)據(jù)庫所在的目錄。? -u? 更新slocate數(shù)據(jù)庫。? --help? 顯示幫助。? --version? 顯示版本信息。 |
split功能說明:切割文件。
語 法:split?[--help][--version][-<行數(shù)>][-b?<字節(jié)>][-C?<字節(jié)>][-l?<行數(shù)>][要切割的文件][輸出文件名]
補(bǔ)充說明:split可將文件切成較小的文件,預(yù)設(shè)每1000行會切成一個小文件。
參 數(shù): -<行數(shù)>或-l<行數(shù)>? 指定每多少行就要切成一個小文件。? -b<字節(jié)>? 指定每多少字就要切成一個小文件。? -C<字節(jié)>? 與-b參數(shù)類似,但切割時盡量維持每行的完整性。? --help? 顯示幫助。? --version? 顯示版本信息。? [輸出文件名]? 設(shè)置切割后文件的前置文件名,split會自動在前置文件名后再加上編號。 |
|
|
tee
功能說明:讀取標(biāo)準(zhǔn)輸入的數(shù)據(jù),并將其內(nèi)容輸出成文件。
語 法:tee?[-ai][--help][--version][文件...]
補(bǔ)充說明:tee指令會從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù),將其內(nèi)容輸出到標(biāo)準(zhǔn)輸出設(shè)備,同時保存成文件。
參 數(shù): -a或--append? 附加到既有文件的后面,而非覆蓋它.? -i-i或--ignore-interrupts? 忽略中斷信號。? --help? 在線幫助。? --version? 顯示版本信息。 |
tmpwatch(temporary?watch)
功能說明:刪除暫存文件。
語 法:tmpwatch?[-afqv][--test][超期時間][目錄...]
補(bǔ)充說明:執(zhí)行tmpwatch指令可刪除不必要的暫存文件,您可以設(shè)置文件超期時間,單位以小時計算。
參 數(shù): -a或--all? 刪除任何類型的文件。? -f或--force? 強(qiáng)制刪除文件或目錄,其效果類似rm指令的"-f"參數(shù)。? -q或--quiet? 不顯示指令執(zhí)行過程。? -v或--verbose? 詳細(xì)顯示指令執(zhí)行過程。? -test? 僅作測試,并不真的刪除文件或目錄。 |
touch功能說明:改變文件或目錄時間。
語 法:touch?[-acfm][-d?<日期時間>][-r?<參考文件或目錄>][-t?<日期時間>][--help] ?[--version][文件或目錄...]?或?touch?[-acfm][--help][--version][日期時間][文件或目錄...]?
補(bǔ)充說明:使用touch指令可更改文件或目錄的日期時間,包括存取時間和更改時間。
參 數(shù): -a或--time=atime或--time=access或--time=use? 只更改存取時間。? -c或--no-create? 不建立任何文件。? -d<時間日期>? 使用指定的日期時間,而非現(xiàn)在的時間。? -f? 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決BSD版本touch指令的兼容性問題。? -m或--time=mtime或--time=modify? 只更改變動時間。? -r<參考文件或目錄>? 把指定文件或目錄的日期時間,統(tǒng)統(tǒng)設(shè)成和參考文件或目錄的日期時間相同。? -t<日期時間>? 使用指定的日期時間,而非現(xiàn)在的時間。? --help? 在線幫助。? --version? 顯示版本信息。 |
|
|
umask
功能說明:指定在建立文件時預(yù)設(shè)的權(quán)限掩碼。
語 法:umask?[-S][權(quán)限掩碼]
補(bǔ)充說明:umask可用來設(shè)定[權(quán)限掩碼]。[權(quán)限掩碼]是由3個八進(jìn)制的數(shù)字所組成,將現(xiàn)有的存取權(quán)限減掉權(quán)限掩碼后,即可產(chǎn)生建立文件時預(yù)設(shè)的權(quán)限。
參 數(shù): ??-S? 以文字的方式來表示權(quán)限掩碼。 |
whereis功能說明:查找文件。
語 法:whereis?[-bfmsu][-B?<目錄>...][-M?<目錄>...][-S?<目錄>...][文件...]
補(bǔ)充說明:whereis指令會在特定目錄中查找符合條件的文件。這些文件的烈性應(yīng)屬于原始代碼,二進(jìn)制文件,或是幫助文件。
參 數(shù): -b? 只查找二進(jìn)制文件。? -B<目錄>? 只在設(shè)置的目錄下查找二進(jìn)制文件。? -f? 不顯示文件名前的路徑名稱。? -m? 只查找說明文件。? -M<目錄>? 只在設(shè)置的目錄下查找說明文件。? -s? 只查找原始代碼文件。? -S<目錄>? 只在設(shè)置的目錄下查找原始代碼文件。? -u? 查找不包含指定類型的文件。 |
|
which
功能說明:查找文件。
語 法:which?[文件...]
補(bǔ)充說明:which指令會在環(huán)境變量$PATH設(shè)置的目錄里查找符合條件的文件。
參 數(shù): -n<文件名長度>? 指定文件名長度,指定的長度必須大于或等于所有文件中最長的文件名。? -p<文件名長度>? 與-n參數(shù)相同,但此處的<文件名長度>包括了文件的路徑。? -w? 指定輸出時欄位的寬度。? -V? 顯示版本信息。 |
????????????????????????????????????????????? cat 使用權(quán)限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 說明:把檔案串連接后傳到基本輸出(螢?zāi)换蚣?> fileName 到另一個檔案) 參數(shù): -n 或 --number 由 1 開始對所有輸出的行數(shù)編號 -b 或 --number-nonblank 和 -n 相似,只不過對于空白行不編號 -s 或 --squeeze-blank 當(dāng)遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行 -v 或 --show-nonprinting 范例: cat -n textfile1 > textfile2 把 textfile1 的檔案內(nèi)容加上行號后輸入 textfile2 這個檔案里 cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到 textfile3 里。 |
chattr(change?attribute)
功能說明:改變文件屬性。
語 法:chattr?[-RV][-v<版本編號>][+/-/=<屬性>][文件或目錄...]
補(bǔ)充說明:這項指令可改變存放在ext2文件系統(tǒng)上的文件或目錄屬性,這些屬性共有以下8種模式:? a:讓文件或目錄僅供附加用途。? b:不更新文件或目錄的最后存取時間。? c:將文件或目錄壓縮后存放。? d:將文件或目錄排除在傾倒操作之外。? i:不得任意更動文件或目錄。? s:保密性刪除文件或目錄。? S:即時更新文件或目錄。? u:預(yù)防以外刪除。? ? 參 數(shù): -R??遞歸處理,將指定目錄下的所有文件及子目錄一并處理。? -v<版本編號>??設(shè)置文件或目錄版本。? -V??顯示指令執(zhí)行過程。? +<屬性>??開啟文件或目錄的該項屬性。? -<屬性>??關(guān)閉文件或目錄的該項屬性。? =<屬性>??指定文件或目錄的該項屬性。 |
chgrp(change?group)功能說明:變更文件或目錄的所屬群組。
語 法:chgrp?[-cfhRv][--help][--version][所屬群組][文件或目錄...]?或?chgrp?[-cfhRv][--help][--reference=<參考文件或目錄>][--version][文件或目錄...]?
補(bǔ)充說明:在UNIX系統(tǒng)家族里,文件或目錄權(quán)限的掌控以擁有者及所屬群組來管理。您可以使用chgrp指令去變更文件與目錄的所屬群組,設(shè)置方式采用群組名稱或群組識別碼皆可。?
參 數(shù): -c或--changes??效果類似"-v"參數(shù),但僅回報更改的部分。? -f或--quiet或--silent? 不顯示錯誤信息。? -h或--no-dereference? 只對符號連接的文件作修改,而不更動其他任何相關(guān)文件。? -R或--recursive? 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。? -v或--verbose? 顯示指令執(zhí)行過程。? --help? 在線幫助。? --reference=<參考文件或目錄>? 把指定文件或目錄的所屬群組全部設(shè)成和參考文件或目錄的所屬群組相同。? --version? 顯示版本信息。 |
|
chmod(change?mode)功能說明:變更文件或目錄的權(quán)限。
語 法:chmod?[-cfRv][--help][--version][<權(quán)限范圍>+/-/=<權(quán)限設(shè)置...>][文件或目錄...]?或?chmod?[-cfRv][--help][--version][數(shù)字代號][文件或目錄...]?或?chmod?[-cfRv][--help][--reference=<參考文件或目錄>][--version][文件或目錄...]?
補(bǔ)充說明:在UNIX系統(tǒng)家族里,文件或目錄權(quán)限的控制分別以讀取,寫入,執(zhí)行3種一般權(quán)限來區(qū)分,另有3種特殊權(quán)限可供運用,再搭配擁有者與所屬群組管理權(quán)限范圍。您可以使用chmod指令去變更文件與目錄的權(quán)限,設(shè)置方式采用文字或數(shù)字代號皆可。符號連接的權(quán)限無法變更,如果您對符號連接修改權(quán)限,其改變會作用在被連接的原始文件。權(quán)限范圍的表示法如下:? u:User,即文件或目錄的擁有者。? g:Group,即文件或目錄的所屬群組。? o:Other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬于這個范圍。? a:All,即全部的用戶,包含擁有者,所屬群組以及其他用戶。? ? 有關(guān)權(quán)限代號的部分,列表于下:? r:讀取權(quán)限,數(shù)字代號為"4"。? w:寫入權(quán)限,數(shù)字代號為"2"。? x:執(zhí)行或切換權(quán)限,數(shù)字代號為"1"。? -:不具任何權(quán)限,數(shù)字代號為"0"。? s:特殊?b>功能說明:變更文件或目錄的權(quán)限。 ? 參 數(shù): -c或--changes? 效果類似"-v"參數(shù),但僅回報更改的部分。? -f或--quiet或--silent? 不顯示錯誤信息。? -R或--recursive? 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。? -v或--verbose? 顯示指令執(zhí)行過程。? --help? 在線幫助。? --reference=<參考文件或目錄>? 把指定文件或目錄的權(quán)限全部設(shè)成和參考文件或目錄的權(quán)限相同? --version? 顯示版本信息。? <權(quán)限范圍>+<權(quán)限設(shè)置>? 開啟權(quán)限范圍的文件或目錄的該項權(quán)限設(shè)置。? <權(quán)限范圍>-<權(quán)限設(shè)置>? 關(guān)閉權(quán)限范圍的文件或目錄的該項權(quán)限設(shè)置。? <權(quán)限范圍>=<權(quán)限設(shè)置>? 指定權(quán)限范圍的文件或目錄的該項權(quán)限設(shè)置。 |
|
chown(change?owner)功能說明:變更文件或目錄的擁有者或所屬群組。
語 法:chown?[-cfhRv][--dereference][--help][--version][擁有者.<所屬群組>][文件或目錄..]?或chown?[-chfRv][--dereference][--help][--version][.所屬群組][文件或目錄...?...]?或chown?[-cfhRv][--dereference][--help][--reference=<參考文件或目錄>][--version][文件或目錄...]?
補(bǔ)充說明:在UNIX系統(tǒng)家族里,文件或目錄權(quán)限的掌控以擁有者及所屬群組來管理。您可以使用chown指令去變更文件與目錄的擁有者或所屬群組,設(shè)置方式采用用戶名稱或用戶識別碼皆可,設(shè)置群組則用群組名稱或群組識別碼。?
參 數(shù): -c或--changes? 效果類似"-v"參數(shù),但僅回報更改的部分。? -f或--quite或--silent? 不顯示錯誤信息。? -h或--no-dereference? 之對符號連接的文件作修改,而不更動其他任何相關(guān)文件。? -R或--recursive? 遞歸處理,將指定目錄下的所有文件及子目錄一并處理。? -v或--version? 顯示指令執(zhí)行過程。? --dereference? 效果和"-h"參數(shù)相同。? --help? 在線幫助。? --reference=<參考文件或目錄>? 把指定文件或目錄的擁有者與所屬群組全部設(shè)成和參考文件或目 錄的擁有者與所屬群組相同。? --version? 顯示版本信息。 |
cksum(check?sum)功能說明:檢查文件的CRC是否正確。?
語 法:cksum?[--help][--version][文件...]??
補(bǔ)充說明:CRC是一種排錯檢查方式,該演算法的標(biāo)準(zhǔn)由CCITT所指定,至少可檢測到99.998%的已知錯誤。指定文件交由cksum演算,它會回報計算結(jié)果,供用戶核對文件是否正確無誤。若不指定任何文件名稱或是所給予的文件名為"-",則cksum指令會從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。?
參 數(shù): --help? 在線幫助。? --version? 顯示版本信息。 |
cmp(compare)功能說明:比較兩個文件是否有差異。
語 法:cmp?[-clsv][-i?<字符數(shù)目>][--help][第一個文件][第二個文件]
補(bǔ)充說明:當(dāng)相互比較的兩個文件完全一樣時,則該指令不會顯示任何信息。若發(fā)現(xiàn)有所差異,預(yù)設(shè)會標(biāo)示出第一個不同之處的字符和列數(shù)編號。若不指定任何文件名稱或是所給予的文件名為"-",則cmp指令會從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。
參 數(shù): -c或--print-chars? 除了標(biāo)明差異處的十進(jìn)制字碼之外,一并顯示該字符所對應(yīng)字符。? -i<字符數(shù)目>或--ignore-initial=<字符數(shù)目>? 指定一個數(shù)目。? -l或--verbose? 標(biāo)示出所有不一樣的地方。? -s或--quiet或--silent? 不顯示錯誤信息。? -v或--version? 顯示版本信息。? --help? 在線幫助。 |
cp(copy)
功能說明:復(fù)制文件或目錄。?
語 法:cp?[-abdfilpPrRsuvx][-S?<備份字尾字符串>][-V?<備份方式>][--help][--spares=<使用時機(jī)>][--version][源文件或目錄][目標(biāo)文件或目錄]?[目的目錄]?
補(bǔ)充說明:cp指令用在復(fù)制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經(jīng)存在的目錄,則它會把前面指定的所有文件或目錄復(fù)制到該目錄中。若同時指定多個文件或目錄,而最后的目的地并非是一個已存在的目錄,則會出現(xiàn)錯誤信息。
參 數(shù): -a或--archive? 此參數(shù)的效果和同時指定"-dpR"參數(shù)相同。? -b或--backup? 刪除,覆蓋目標(biāo)文件之前的備份,備份文件會在字尾加上一個備份字符串。? -d或--no-dereference? 當(dāng)復(fù)制符號連接時,把目標(biāo)文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄。? -f或--force? 強(qiáng)行復(fù)制文件或目錄,不論目標(biāo)文件或目錄是否已存在。? -i或--interactive? 覆蓋既有文件之前先詢問用戶。? -l或--link? 對源文件建立硬連接,而非復(fù)制文件。? -p或--preserve? 保留源文件或目錄的屬性。? -P或--parents? 保留源文件或目錄的路徑。? -r? 遞歸處理,將指定目錄下的文件與子目錄一并處理。? -R或--recursive? 遞歸處理,將指定目錄下的所有文件與子目錄一并處理。? -s或--symbolic-link? 對源文件建立符號連接,而非復(fù)制文件。? -S<備份字尾字符串>或--suffix=<備份字尾字符串>? 用"-b"參數(shù)備份目標(biāo)文件后,備份文件的字尾會被加上一個備份字符串,預(yù)設(shè)的備份字尾字符串是符號"~"。? -u或--update? 使用這項參數(shù)后只會在源文件的更改時間較目標(biāo)文件更新時或是 名稱相互對應(yīng)的目標(biāo)文件并不存在,才復(fù)制文件。? -v或--verbose? 顯示指令執(zhí)行過程。? -V<備份方式>或--version-control=<備份方式>? 用"-b"參數(shù)備份目標(biāo)文件后,備份文件的字尾會被加上一個備份字符串,這字符串不僅可用"-S"參數(shù)變更,當(dāng)使用"-V"參數(shù)指定不同備份方式時,也會產(chǎn)生不同字尾的備份字串。?? -x或--one-file-system? 復(fù)制的文件或目錄存放的文件系統(tǒng),必須與cp指令執(zhí)行時所處的文件系統(tǒng)相同,否則不予復(fù)制。? --help? 在線幫助。? --sparse=<使用時機(jī)>? 設(shè)置保存稀疏文件的時機(jī)。? --version? 顯示版本信息。 |
?????????????????????????????????????????????????????????? ??????????????????????????? cut 使用權(quán)限:所有使用者 用法:cut -cnum1-num2 filename 說明:顯示每行從開頭算起 num1 到 num2 的文字。 范例: ??????? shell>> cat example ??????? test2 ??????? this is test1 ??????? shell>> cut -c0-6 example?????? ## print 開頭算起前 6 個字元 ??????? test2 ??????? this i
indent功能說明:調(diào)整C原始代碼文件的格式。 ? 語 法:indent?[參數(shù)][源文件]?或?indent?[參數(shù)][源文件][-o?目標(biāo)文件]
補(bǔ)充說明:indent可辨識C的原始代碼文件,并加以格式化,以方便程序設(shè)計師閱讀。?
參 數(shù): -bad或--blank-lines-after-declarations?? 在聲明區(qū)段或加上空白行。? -bap或--blank-lines-after-procedures? 在程序或加上空白行。? -bbb或--blank-lines-after-block-comments? 在注釋區(qū)段后加上空白行。? -bc或--blank-lines-after-commas?? 在聲明區(qū)段中,若出現(xiàn)逗號即換行。? -bl或--braces-after-if-line? if(或是else,for等等)與后面執(zhí)行區(qū)段的"{"不同行,且"}"自成一行。? -bli<縮排格數(shù)>或--brace-indent<縮排格數(shù)>? 設(shè)置{?}縮排的格數(shù)。? -br或--braces-on-if-line? if(或是else,for等等)與后面執(zhí)行跛段的"{"不同行,且"}"自成一行。? -bs或--blank-before-sizeof? 在sizeof之后空一格。? -c<欄數(shù)>或--comment-indentation<欄數(shù)>? 將注釋置于程序碼右側(cè)指定的欄位。? -cd<欄數(shù)>或--declaration-comment-column<欄數(shù)>? 將注釋置于聲明右側(cè)指定的欄位。? -cdb或--comment-delimiters-on-blank-lines? 注釋符號自成一行。? -ce或--cuddle-else? 將else置于"}"(if執(zhí)行區(qū)段的結(jié)尾)之后。? -ci<縮排格數(shù)>或--continuation-indentation<縮排格數(shù)>? 敘述過長而換行時,指定換行后縮排的格數(shù)。? -cli<縮排格數(shù)>或--case-indentation-<縮排格數(shù)>? 使用case時,switch縮排的格數(shù)。? -cp<欄數(shù)>或-else-endif-column<欄數(shù)>? 將注釋置于else與elseif敘述右側(cè)定的欄位。? -cs或--space-after-cast? 在cast之后空一格。? -d<縮排格數(shù)>或-line-comments-indentation<縮排格數(shù)>? 針對不是放在程序碼右側(cè)的注釋,設(shè)置其縮排格數(shù)。? -di<欄數(shù)>或--declaration-indentation<欄數(shù)>? 將聲明區(qū)段的變量置于指定的欄位。? -fc1或--format-first-column-comments? 針對放在每行最前端的注釋,設(shè)置其格式。? -fca或--format-all-comments? 設(shè)置所有注釋的格式。? -gnu或--gnu-style? 指定使用GNU的格式,此為預(yù)設(shè)值。? -i<格數(shù)>或--indent-level<格數(shù)>? 設(shè)置縮排的格數(shù)。? -ip<格數(shù)>或--parameter-indentation<格數(shù)>? 設(shè)置參數(shù)的縮排格數(shù)。? -kr或--k-and-r-style? 指定使用Kernighan&Ritchie的格式。? -lp或--continue-at-parentheses? 敘述過長而換行,且敘述中包含了括弧時,將括弧中的每行起始欄位內(nèi)容垂直對其排列。? -nbad或--no-blank-lines-after-declarations? 在聲明區(qū)段后不要加上空白行。? -nbap或--no-blank-lines-after-procedures? 在程序后不要加上空白行。? -nbbb或--no-blank-lines-after-block-comments? 在注釋區(qū)段后不要加上空白行。? -nbc或--no-blank-lines-after-commas? 在聲明區(qū)段中,即使出現(xiàn)逗號,仍舊不要換行。? -ncdb或--no-comment-delimiters-on-blank-lines? 注釋符號不要自成一行。? -nce或--dont-cuddle-else? 不要將else置于"}"之后。? -ncs或--no-space-after-casts? 不要在cast之后空一格。? -nfc1或--dont-format-first-column-comments? 不要格式化放在每行最前端的注釋。? -nfca或--dont-format-comments? 不要格式化任何的注釋。? -nip或--no-parameter-indentation? 參數(shù)不要縮排。? -nlp或--dont-line-up-parentheses? 敘述過長而換行,且敘述中包含了括弧時,不用將括弧中的每行起始欄位垂直對其排列。? -npcs或--no-space-after-function-call-names? 在調(diào)用的函數(shù)名稱之后,不要加上空格。? -npro或--ignore-profile? 不要讀取indent的配置文件.indent.pro。? -npsl或--dont-break-procedure-type? 程序類型與程序名稱放在同一行。? -nsc或--dont-star-comments? 注解左側(cè)不要加上星號(*)。? -nsob或--leave-optional-semicolon? 不用處理多余的空白行。? -nss或--dont-space-special-semicolon?? 若for或while區(qū)段僅有一行時,在分號前不加上空格。? -nv或--no-verbosity? 不顯示詳細(xì)的信息。? -orig或--original? 使用Berkeley的格式。? -pcs或--space-after-procedure-calls? 在調(diào)用的函數(shù)名稱與"{"之間加上空格。? -psl或--procnames-start-lines? 程序類型置于程序名稱的前一行。? -sc或--start-left-side-of-comments? 在每行注釋左側(cè)加上星號(*)。? -sob或--swallow-optional-blank-lines? 刪除多余的空白行。? -ss或--space-special-semicolon? 若for或swile區(qū)段今有一行時,在分號前加上空格。? -st或--standard-output? 將結(jié)果顯示在標(biāo)準(zhǔn)輸出設(shè)備。? -T? 數(shù)據(jù)類型名稱縮排。? -ts<格數(shù)>或--tab-size<格數(shù)>? 設(shè)置tab的長度。? -v或--verbose? 執(zhí)行時顯示詳細(xì)的信息。? -version? 顯示版本信息。 |
|
|
posted on 2006-05-08 15:00
happytian 閱讀(578)
評論(0) 編輯 收藏