目錄
一、man指令
二、cp指令
三、cat指令
四、mv指令
五、more指令
六、less指令
七、head指令
八、tail指令
一、man指令
Linux的命令有很多參數,我們不可能全記住,我們可以通過查看聯機手冊獲取幫助。訪問Linux手冊頁的命令是 man
語法: man [選項] 命令
注意:q鍵可以退出手冊。
二、cp指令
語法 : cp [ 選項 ] 源文件或目錄 目標文件或目錄 。
功能 : 復制文件或目錄 。
說明 : cp 指令用于復制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經存在的目錄, 則它會把前面指定的所有文件或目錄復制到此目錄中。若同時指定多個文件或目錄,而最后的目的地并非一個已存 在的目錄,則會出現錯誤信息。
-f 或 --force?強行復制文件或目錄, 不論目的文件或目錄是否已經存在
-i 或 --interactive 覆蓋文件之前先詢問用戶
-r遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態,不屬于目錄或符號鏈接,則一律視為普通文件處理。
-R 或 --recursive遞歸處理,將指定目錄下的文件及子目錄一并處理。
復制文件:

將test1.c里的內容覆蓋到text,txt中。如果目標文件或目錄已存在,使用-r選項,系統會詢問用戶是否覆蓋。
復制目錄:
三、cat指令
語法 : cat [ 選項 ][ 文件 ]
功能 : 查看目標文件的內容 。
常用選項 :
-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行

這里還需要注意的是:
如果只輸入cat指令,cat指令會默認從鍵盤文件中讀取內容:?
輸入linux按回車就會顯示linux。
?這里再介紹一個輸入重定向:
?< 表示輸入重定向,代表cat指令現在從指定文件中讀取內容。
四、mv指令
mv 命令是 move 的縮寫,可以用來移動文件或者將文件改名( move?(rename)?files ),是 Linux 系統下常用的命 令,經常用來備份文件或者目錄。
語法 : mv?[ 選項 ]? 源文件或目錄 目標文件或目錄
功能 :
1. 視 mv 命令中第二個參數類型的不同(是目標文件還是目標目錄), mv 命令將文件重命名或將其移至一個新的 目錄中。
2. 當第二個參數類型是文件時, mv 命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它 將所給的源文件或目錄重命名為給定的目標文件名。
3. 當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個, mv 命令將各參數指定的源文件均移至 目標目錄中。
-f?:force?強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋。
-i?:若目標文件?(destination)?已經存在時,就會詢問是否覆蓋。
更改文件名:

移動文件:目標文件存在

?目標文件不存在:
五、more指令
語法 : more [ 選項 ][ 文件 ]
功能 : more 命令,功能類似 cat
常用選項 :
-n 對輸出的所有行編號
q 退出more
六、less指令
七、head指令
語法: head?[ 參數 ]...?[ 文件 ]...?
功能 :head? 用來顯示檔案的開頭至標準輸出中,默認 head 命令打印其相應文件的開頭 10 行。
選項 :
-n<行數>?顯示的行數
?
八、tail指令
和head指令用法如出一轍。
我們可以將 | 理解為管道。