cat("concatenate"的縮寫)命令是 linux/unix 作業系統中最常用的命令之一。cat命令允許我們建立單個或多個檔案,檢視檔案的內容,連線檔案並在終端或檔案中重定向輸出。cat 命令將檔案內容顯示到螢幕上。cat 命令將標準輸入連線到標準輸出。當沒有檔案或者檔案是 - 那麼它讀取標準輸入?它執行與操作文字檔案相關的三個主要角色:建立它們,顯示它們和組合它們。
cat命令的語法如下:
[root@localhost ~]# cat options file_name
options 引數如下:
1,建立新的檔案
注意:上圖中執行命令輸入完內容之後,按住ctr+d來儲存退出。
2,顯示單個檔案內容
執行以下命令,來顯示單個檔案的內容,執行命令如下。
3,顯示多個檔案內容
顯示多個檔案內容,在單個檔案檢視的基礎上再命令後面增加想要檢視的檔案即可,執行命令如下。
4,備份檔案內容到另乙個檔案
cat命令能夠把乙個檔案的內容拷貝到另外乙個檔案,執行方式和建立新檔案類似,不過這次的內容是指定的乙個檔案內容,執行命令如下。
[root@sharplee sharplee]# cat test2.txt >test3.txt
5,備份多個檔案內容到另乙個檔案
cat命令能夠把多個檔案的內容拷貝到另外乙個檔案,執行方式和備份乙個檔案方法類似,不過這次的內容是指定多個檔案內容,執行命令如下。
[root@sharplee sharplee]# cat testfile.txt test1.txt test2.txt > test4.txt
6,反序檢視檔案內容
cat 命令可以按相反的順序(按行)顯示檔案的內容。為此,請使用 tac(反向為cat)
7,新增檔案內容到另外乙個檔案末尾
cat 命令可以將乙個檔案的內容新增到另乙個檔案的末尾。不要使用單》符號,而是使用雙》符號,下面命令是把testfile.txt檔案內容新增到test4.txt檔案的末尾。
8,輸入內容新增到乙個檔案末尾
使用cat命令將輸入的新文字追加到現有檔案中,下面是把輸入的"hello,world"輸入到test4.txt檔案的末尾。
注意:輸入內容之後想要儲存內容到檔案末尾中,按住ctr+d儲存。
9,多個檔案內容新增到另乙個檔案末尾
使用cat命令將多個檔案的內容合併追加到另外乙個檔案中,下面是把輸入的test1.txt test2.txt test3.txt輸入到test4.txt檔案的末尾。
[root@sharplee sharplee]#cat test1.txt test2.txt test3.txt >> test4.txt
注意:多個檔案的內容是按照檔案的先後順序依次新增到檔案末尾中。
10,檢視大檔案通過more或者less翻頁
[root@sharplee sharplee]#cat test4.txt | more
如果你在乙個非常大的檔案上使用cat,你最終會得到乙個難以閱讀的大量資料字串。您可以使用less來從前往後讀,不是按頁走的
[root@sharplee sharplee]#cat test4.txt | less
11,檢視檔案內容展示行號
您可能會發現在輸出中使用行號很有用,特別是對於大檔案。要啟用行號,請將 -n 選項新增到 cat 命令中:
12,檢視檔案行的末尾
您可以指示 cat 用$突出顯示每行的末尾和行之間的空格。
13,檢視製表符行
cat 命令可以選擇在文字中顯示檔案內容以及製表符空格。
14,檢視省略空白行
要使用 –s 選項從 cat 的輸出中省略空白行,擠壓或壓縮空白行,為了擠壓/壓縮檔案中的空白行,我們可以使用帶有-s選項。它將擠壓空行,然後抑制重複的空輸出行。
[root@sharplee sharplee]#cat -s test4.txt
15,重定向標準輸入
當您使用帶有標準輸入"
[root@sharplee sharplee]#cat < test1.txt
總結:cat命令可以檢視,建立修改檔案的內容。命令中使用》(大於符號)重定向用於建立乙個新的檔案,如果存在相同檔案,則相同檔案的內容會被覆蓋,命令中使用》(雙大於符號)重定向用於給另外乙個檔案新增內容到檔案的末尾,就是把內容往另外乙個檔案的檔案尾部新增內容,不存在該檔案也會建立乙個檔案在檔案末尾新增內容。命令中使用
Linux系統中cat命令使用
cat abeensttuv help version filename引數說明 n 或 number 由 1 開始對所有輸出的行數編號。b 或 number nonblank 和 n 相似,只不過對於空白行不編號。s 或 squeeze blank 當遇到有連續兩行以上的空白行,就代換為一行的空白...
linux中cat命令的使用方法
cat命令的用途是連線檔案或標準輸入並列印。cat 選項 檔案 這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。cat主要有三大功能 1.一次顯示整個檔案。cat filename 2.從鍵盤建立乙個檔案。cat filename 只能...
linux中cat命令的使用方法
cat主要有三大功能 1.一次顯示整個檔案。cat filename 2.從鍵盤建立乙個檔案。cat filename 只能建立新檔案,不能編輯已有檔案.3.將幾個檔案合併為乙個檔案。cat file1 file2 file cat具體命令格式為 cat abeensttuv help versio...