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

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

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

移動(dòng)文件:目標(biāo)文件存在

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