linux中,cat全名為“concatenate”,意思為“連接”,可用於連接檔案並列印到標準輸出裝置上。 cat指令可以顯示指定檔案內容,也可將幾個檔案連接起來顯示;語法「cat [選項] 檔案名稱」或「cat 檔案1 檔案2 > 檔案3」。
本教學操作環境:CentOS 6系統、Dell G3電腦。
在linux中,cat全名為“concatenate”,意思為“連接”。
cat指令用於連接檔案並列印到標準輸出裝置。這個指令常用來顯示檔案內容,或是將幾個檔案連接起來顯示,或是從標準輸入讀取內容並顯示,它常與重定向符號配合使用。
cat 指令可以用來顯示文字檔的內容(類似 DOS 下的 type 指令),也可以把幾個檔案內容附加到另一個檔案中,也就是連接合併檔案。
cat 指令的基本格式如下:
cat [选项] 文件名
或
cat 文件1 文件2 > 文件3
這兩種格式中,前者用來顯示檔案的內容,常用選項及各自的意義如表1 所示;而後者用於連接合併文件。
#選項 | ##意思|
---|---|
相當於-vET 選項的整合,用於列出所有隱藏符號; | |
#列出每行結尾的回車符$; | |
對輸出的所有行進行編號; | ##-b |
-T | |
##-V | |
-s | |
注意,cat 指令用於查看檔案內容時,不論檔案內容有多少,都會一次顯示。如果文件非常大,那麼文件開頭的內容就看不到了。不過 Linux 可以使用 |
因此,cat 指令適合查看不太大的檔案。當然,在 Linux 中是可以用其他的指令或方法來查看大檔案的,我們以後再來學習。 【範例 1】cat 指令本身非常簡單,我們可以直接檢視檔案的內容。例如:
[root@localhost ~]# cat anaconda-ks.cfg而如果使用 "
-n" 選項,則會顯示行號。例如:
[root@localhost ~]# cat -n anaconda-ks.cfg
[root@localhost ~]# cat -A anaconda-ks.cfg【範例 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影片教學
》
以上是linux cat是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!