首頁 >運維 >linux運維 >linux cat是什麼意思

linux cat是什麼意思

青灯夜游
青灯夜游原創
2022-04-15 14:03:2018847瀏覽

linux中,cat全名為“concatenate”,意思為“連接”,可用於連接檔案並列印到標準輸出裝置上。 cat指令可以顯示指定檔案內容,也可將幾個檔案連接起來顯示;語法「cat [選項] 檔案名稱」或「cat 檔案1 檔案2 > 檔案3」。

linux cat是什麼意思

本教學操作環境:CentOS 6系統、Dell G3電腦。

在linux中,cat全名為“concatenate”,意思為“連接”。

linux cat是什麼意思

cat指令用於連接檔案並列印到標準輸出裝置。這個指令常用來顯示檔案內容,或是將幾個檔案連接起來顯示,或是從標準輸入讀取內容並顯示,它常與重定向符號配合使用。 

cat 指令可以用來顯示文字檔的內容(類似 DOS 下的 type 指令),也可以把幾個檔案內容附加到另一個檔案中,也就是連接合併檔案。

cat 指令的基本格式如下:

cat [选项] 文件名

cat 文件1 文件2 > 文件3

這兩種格式中,前者用來顯示檔案的內容,常用選項及各自的意義如表1 所示;而後者用於連接合併文件。

##意思##- A#-E-n##-b同-n 不同,此選項表示只對非空白行進行編號。 -T把Tab 鍵^I 顯示出來;列出特殊字元;當遇到有連續2 行以上的空白行時,就會被替換為1 行的空白行。 注意,cat 指令用於查看檔案內容時,不論檔案內容有多少,都會一次顯示。如果文件非常大,那麼文件開頭的內容就看不到了。不過 Linux 可以使用PgUp 上箭頭組合鍵向上翻頁,但是這種翻頁是有極限的,如果檔案夠長,那麼還是無法看全檔案的內容。
表1 cat 指令常用選項及意義
#選項
相當於-vET 選項的整合,用於列出所有隱藏符號;
#列出每行結尾的回車符$;
對輸出的所有行進行編號;
##-V
-s

因此,cat 指令適合查看不太大的檔案。當然,在 Linux 中是可以用其他的指令或方法來查看大檔案的,我們以後再來學習。 【範例 1】cat 指令本身非常簡單,我們可以直接檢視檔案的內容。例如:

[root@localhost ~]# cat anaconda-ks.cfg

而如果使用 "

-nlinux cat是什麼意思" 選項,則會顯示行號。例如:

[root@localhost ~]# cat -n anaconda-ks.cfg

如果使用"-A" 選項,則相當於使用了"-vET" 選項,可以查看文字中的所有隱藏符號,包括回車符($)、Tab 鍵(^I)等。例如:

[root@localhost ~]# cat -A anaconda-ks.cfg
linux cat是什麼意思

【範例 2】將檔案 file1.txt 和 file2.txt 的內容合併後輸出到檔案 file3.txt 中。

[root@localhost base]# ls
file1.txt    file2.txt
[root@localhost base]# cat file1.txt
http://c.biancheng.net(file1.txt)
[root@localhost base]# cat file2.txt
is great(file2.txt)
[root@localhost base]# cat file1.txt file2.txt > file3.txt
[root@localhost base]# more file3.txt
#more 命令可查看文件中的内容
http://c.biancheng.net(file1.txt)
is great(file2.txt)
[root@localhost base]# ls
file1.txt    file2.txt    file3.txt
linux cat是什麼意思相關推薦:《

Linux影片教學

以上是linux cat是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn