linux下的cat命令通常用於讀取、顯示或者拼接檔案內容,不過cat所具備的能力遠不止這些。
man手冊裡說cat的作用是:concatenate files and print on the standard output(拼接檔案並將其輸入到標準輸出中)。
①,讀取檔案:
輸出file.txt檔案內容:
②,從標準輸入中讀取資料:
輸入標準輸入中的資料以及檔案的資料:
注意,cat後面的短橫線"-"的意思是讓cat從標準輸入中讀取資料。
③,-s 壓縮空白行
檔案file.txt內容如下:
檔案中有多餘的連續空白行。
我們用cat -s命令可以去除多餘的空白行。
空白行被壓縮成了一行。
④,輸出行號:
cat有兩個引數可以輸出行號,b和n,但是有區別,b只在非空白行輸出行號,而n是在所有行都輸出行號。
區別一目了然。
⑤,建立檔案:
可以通過">"來建立檔案,或者通過">>"在檔案末尾新增內容。
先刪除file.txt檔案:
然後執行命令:
因為file2.txt本來不存在,所以就自動建立了乙個file2.txt檔案。
再試下">>"命令:
可以看出file2.txt檔案被追加了內容。
linux cat 命令詳解
cat主要有三大功能 1.一次顯示整個檔案。cat filename 2.從鍵盤建立乙個檔案。cat filename 只能建立新檔案,不能編輯已有檔案.3.將幾個檔案合併為乙個檔案。cat file1 file2 file 引數 n 或 number 由 1 開始對所有輸出的行數編號 b 或 nu...
linux cat 命令詳解
linux cat 命令詳解,在講解該命令以前,先來看一下這個命令兩個例項,通過例項我們在來看cat的詳細引數,該命令主要是對文件內容進行新增,範例 把 textfile1 的檔案內容加上行號後輸入 textfile2 這個檔案裡 cat n textfile1 textfile2 把 textfi...
Linux cat命令詳解
cat命令是linux下的乙個文字輸出命令,通常是用於 某個檔案的內容的 cat主要有三大功能 1.一次顯示整個檔案。cat filename 2.從鍵盤建立乙個檔案。cat filename 只能建立新檔案,不能編輯已有檔案.3.將幾個檔案合併為乙個檔案。cat file1 file2 file ...