1.linux cat指令
cat 指令用于連接配接檔案并列印到标準輸出裝置上。
2.linux chattr指令
linux chattr指令用于改變檔案屬性。
3.linux chgrp指令
linux chgrp指令用于變更檔案或目錄的所屬群組。
在unix系統家族裡,檔案或目錄權限的掌控以擁有者及所屬群組來管理。您可以使用chgrp指令去變更檔案與目錄的所屬群組,設定方式采用群組名稱或群組識别碼皆可。
4.linux chmod指令
linux/unix 的檔案調用權限分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所調用。
5.linux chown指令
linux/unix 是多人多工作業系統,所有的檔案皆有擁有者。利用 chown 将指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名或者使用者id;組可以是組名或者組id;檔案是以空格分開的要改變權限的檔案清單,支援通配符。
一般來說,這個指令隻有是由系統管理者(root)所使用,一般使用者沒有權限可以改變别人的檔案擁有者,也沒有權限可以自己的檔案擁有者改設為别人。隻有系統管理者(root)才有這樣的權限。
6.linux cksum指令
linux cksum指令用于檢查檔案的crc是否正确。確定檔案從一個系統傳輸到另一個系統的過程中不被損壞。
crc是一種排錯檢查方式,該校驗法的标準由ccitt所指定,至少可檢測到99.998%的已知錯誤。
指定檔案交由指令"cksum"進行校驗後,該指令會傳回校驗結果供使用者核對檔案是否正确無誤。若不指定任何檔案名稱或是所給予的檔案名為"-",則指令"cksum"會從标準輸入裝置中讀取資料。
7.linux cmp指令
linux cmp指令用于比較兩個檔案是否有差異。
當互相比較的兩個檔案完全一樣時,則該指令不會顯示任何資訊。若發現有所差異,預設會标示出第一個不同之處的字元和列數編号。若不指定任何檔案名稱或是所給予的檔案名為"-",則cmp指令會從标準輸入裝置讀取資料。
8.linux diff指令
linux diff指令用于比較檔案的差異。
diff以逐行的方式,比較文本檔案的異同處。所是指定要比較目錄,則diff會比較目錄中相同檔案名的檔案,但不會比較其中子目錄。
9.linux git指令
linux git指令是文字模式下的檔案管理者。
git是用來管理檔案的程式,它十分類似dos下的norton commander,具有互動式操作界面。它的操作方法和norton commander幾乎一樣。
10.linux find指令
linux find指令用來在指定目錄下查找檔案。任何位于參數之前的字元串都将被視為欲查找的目錄名。如果使用該指令時,不設定任何參數,則find指令将在目前目錄下查找子目錄與檔案。并且将查找到的子目錄和檔案全部進行顯示。
11.linux file指令
linux file指令用于辨識檔案類型。
通過file指令,我們得以辨識該檔案的類型。
12.linux diffstat指令
linux diffstat指令根據diff的比較結果,顯示統計數字。
diffstat讀取diff的輸出結果,然後統計各檔案的插入,删除,修改等差異計量。
13.linux ln指令
linux ln指令是一個非常重要指令,它的功能是為某一個檔案在另外一個位置建立一個同步的連結。
當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們隻要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln指令連結(link)它就可以,不必重複的占用磁盤空間。
14.linux cut指令
linux cut指令用于顯示每行從開頭算起 num1 到 num2 的文字。
15.linux indent指令
linux indent指令用于調整c原始代碼檔案的格式。
indent可辨識c的原始代碼檔案,并加以格式化,以友善程式設計師閱讀。
16.linux gitview指令
linux gitview指令用于觀看檔案的内容,它會同時顯示十六進制和ascii格式的字碼。
17.linux less指令
less 與 more 類似,但使用 less 可以随意浏覽檔案,而 more 僅能向前移動,卻不能向後移動,而且 less 在檢視之前不會加載整個檔案。
18.linux locate指令
linux locate指令用于查找符合條件的文檔,他會去儲存文檔和目錄名稱的資料庫内,查找合乎範本樣式條件的文檔或目錄。
一般情況我們隻需要輸入 locate your_file_name 即可查找指定檔案。
19.linux lsattr指令
linux lsattr指令用于顯示檔案屬性。
用chattr執行改變檔案或目錄的屬性,可執行lsattr指令查詢其屬性。
20.linux mattrib指令
linux mattrib指令用來變更或顯示ms-dos檔案的屬性。
mattrib為mtools工具指令,模拟ms-dos的attrib指令,可變更ms-dos檔案的屬性。
21.linux mc指令
linux mc指令用于提供一個菜單式的檔案管理程式。
執行mc之後,将會看到菜單式的檔案管理程式,共分成4個部分。
22.linux mdel指令
linux mdel指令用來删除 msdos 格式的檔案。
在删除隻讀之前會有提示資訊産生。
23.linux mdir指令
linux mdir指令用于顯示ms-dos目錄。
mdir為mtools工具指令,模拟ms-dos的dir指令,可顯示ms-dos檔案系統中的目錄内容。
24.linux mktemp指令
linux mktemp指令用于建立暫存檔案。
mktemp建立的一個暫存檔案,供shell script使用。
25.linux more指令
linux more 指令類似 cat ,不過會以一頁一頁的形式顯示,更友善使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能(與 vi 相似),使用中的說明檔案,請按 h 。
26.linux mmove指令
linux mmove指令用于在ms-dos檔案系統中,移動檔案或目錄,或更改名稱。
mmove為mtools工具指令,模拟ms-dos的move指令,可在ms-dos檔案系統中移動現有的檔案或目錄,或是更改現有檔案或目錄的名稱。
27.linux mread指令
linux mread指令用于将ms-dos檔案複制到linux/unix的目錄中。
mread為mtools工具指令,可将ms-dos檔案複制到linux的檔案系統中。這個指令目前已經不常用,一般都使用mcopy指令來代替。
28.linux mren指令
linux mren指令用于更改ms-dos檔案或目錄的名稱,或是移動檔案或目錄。
mren為ms-dos工具指令,與dos下的ren指令相似,可以實作更改ms-dos檔案或目錄名稱。
源檔案必須是磁盤上已經存在的檔案,若忽略盤符及路徑,則表示目前盤及目前目錄的檔案。
新檔案名是所要更換的檔案名稱。新檔案名稱前不可以加與源檔案不同的盤符及路徑,因為該指令隻能更改同一盤上的檔案名稱。
29.linux mtools指令
linux mtools指令用于顯示mtools支援的指令。
mtools為ms-dos檔案系統的工具程式,可模拟許多ms-dos的指令。這些指令都是mtools的符号連接配接,是以會有一些共同的特性。
30.linux mtoolstest指令
linux mtoolstest指令用于測試并顯示mtools的相關設定。
mtoolstest為mtools工具指令,可讀取與分析mtools的配置檔案,并在螢幕上顯示結果。
31.linux mv指令
linux mv指令用來為檔案或目錄改名、或将檔案或目錄移入其它位置。
32.linux od指令
linux od指令用于輸出檔案内容。
od指令會讀取所給予的檔案的内容,并将其内容以八進制字碼呈現出來。
33.linux paste指令
linux paste指令用于合并檔案的列。
paste指令會把每個檔案以列對列的方式,一列列地加以合并。
34.linux patch指令
linux patch指令用于修補檔案。
patch指令讓使用者利用設定修補檔案的方式,修改,更新原始檔案。倘若一次僅修改一個檔案,可直接在指令列中下達指令依序執行。如果配合修補檔案的方式則能一次修補大批檔案,這也是linux系統核心的更新方法之一。
35.linux rcp指令
linux rcp指令用于複制遠端檔案或目錄。
rcp指令用在遠端複制檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是一個已經存在的目錄,則它會把前面指定的所有檔案或目錄複制到該目錄中。
36.linux rm指令
linux rm指令用于删除一個檔案或者目錄。
37.linux slocate指令
linux slocate指令查找檔案或目錄。
slocate本身具有一個資料庫,裡面存放了系統中檔案與目錄的相關資訊。
38.linux split指令
linux split指令用于将一個檔案分割成數個。
該指令将大檔案分割成較小的檔案,在預設情況下将按照每1000行切割成一個小檔案。
39.linux tee指令
linux tee指令用于讀取标準輸入的資料,并将其内容輸出成檔案。
tee指令會從标準輸入裝置讀取資料,将其内容輸出到标準輸出裝置,同時儲存成檔案。
40.linux tmpwatch指令
linux tmpwatch指令用于删除暫存檔案。
執行tmpwatch指令可删除不必要的暫存檔案,您可以設定檔案超期時間,機關以小時計算。
41.linux touch指令
linux touch指令用于修改檔案或者目錄的時間屬性,包括存取時間和更改時間。若檔案不存在,系統會建立一個新的檔案。
ls -l 可以顯示檔案的時間記錄。
42.linux umask指令
linux umask指令指定在建立檔案時預設的權限掩碼。
umask可用來設定[權限掩碼]。[權限掩碼]是由3個八進制的數字所組成,将現有的存取權限減掉權限掩碼後,即可産生建立檔案時預設的權限。
43.linux which指令
linux which指令用于查找檔案。
which指令會在環境變量$path設定的目錄裡查找符合條件的檔案。
44.linux cp指令
linux cp指令主要用于複制檔案或目錄。
45.linux whereis指令
linux whereis指令用于查找檔案。
該指令會在特定目錄中查找符合條件的檔案。這些檔案應屬于原始代碼、二進制檔案,或是幫助檔案。
該指令隻能用于查找二進制檔案、源代碼檔案和man手冊頁,一般檔案的定位需使用locate指令。
46.linux mcopy指令
linux mcopy指令用來複制 msdos 格式檔案到 linux 中,或是由 linux 中複制 msdos 檔案到磁片上。
mcopy 可複制單一的檔案到所指定的檔案名稱,或是複制數個檔案到所指定的目錄之中。來源與目的檔案可為 msdos 或是 linux 檔案。
mcopy指令是一種mtools工具指令,可以在dos系統中複制檔案或者在dos與linux作業系統之間進行檔案複制。
47.linux mshowfat指令
linux mshowfat指令用于顯示ms-dos檔案在fat中的記錄。
mshowfat為mtools工具指令,可顯示ms-dos檔案在fat中的記錄編号。
48.linux rhmask指令
linux rhmask指令用于對檔案進行加密和解密操作。
執行rhmask指令可制作加密過的檔案,友善使用者在公開的網絡上傳輸該檔案,而不至于被任意盜用。
49.linux scp指令
linux scp指令用于linux之間複制檔案和目錄。
scp是 secure copy的縮寫, scp是linux系統下基于ssh登陸進行安全的遠端檔案拷貝指令。
50.linux awk 指令
awk是一種處理文本檔案的語言,是一個強大的文本分析工具。
之是以叫awk是因為其取了三位創始人 alfred aho,peter weinberger, 和 brian kernighan 的family name的首字元。
作者:糖豆
來源:51cto