Linux如何查看文件內(nèi)容 cat命令基本用法

cat命令用于查看文件內(nèi)容,適合小文件;用法如cat filename.txt;可合并多文件如cat file1.txt file2.txt;重定向可用>覆蓋或>>追加;顯示行號用-n,顯示隱藏符號用-a;不適合大文件、搜索或編輯。

Linux如何查看文件內(nèi)容 cat命令基本用法

查看文件內(nèi)容是linux系統(tǒng)中最基礎(chǔ)的操作之一,而cat命令就是完成這個任務(wù)的常用工具。它簡單直接,適合快速查看小文件的內(nèi)容。

Linux如何查看文件內(nèi)容 cat命令基本用法

顯示文件內(nèi)容:最基礎(chǔ)的用法

cat最簡單的使用方式就是后面直接跟上文件名,比如:

Linux如何查看文件內(nèi)容 cat命令基本用法

cat filename.txt

這樣就能把文件的內(nèi)容直接輸出到終端上。這種方式適用于內(nèi)容不多的文件,比如配置文件、日志片段等。如果文件內(nèi)容太多,一下子刷屏了,可能就不方便看了,這時候就需要結(jié)合其他命令(比如less)來分頁查看。

合并多個文件內(nèi)容輸出

cat還支持同時顯示多個文件的內(nèi)容,只需要在命令后面依次列出文件名就行:

Linux如何查看文件內(nèi)容 cat命令基本用法

cat file1.txt file2.txt

它會先輸出file1.txt的內(nèi)容,接著輸出file2.txt的內(nèi)容。你也可以把合并后的內(nèi)容輸出到一個新文件中,用于合并文件內(nèi)容:

cat file1.txt file2.txt > combined.txt

注意這里使用的是>重定向,如果目標(biāo)文件已存在會被覆蓋。如果你想追加內(nèi)容而不是覆蓋,可以使用>>。

查看時顯示行號與隱藏符號

有些時候,比如調(diào)試代碼或檢查配置文件時,我們希望看到每一行的行號。這時候可以用-n參數(shù):

cat -n filename.txt

如果你還想顯示不可見字符,比如換行符和制表符,可以加上-A選項:

cat -A filename.txt

這能幫助你發(fā)現(xiàn)一些格式上的問題,比如多出的空格或者不一致的換行。

什么時候不適合用cat?

雖然cat很方便,但并不適合所有場景。例如:

  • 文件特別大時,用cat會一次性輸出全部內(nèi)容,導(dǎo)致終端滾動太快看不清;
  • 想要搜索關(guān)鍵詞時,cat無法實時過濾;
  • 編輯文件時,cat只能讀取,不能修改內(nèi)容。

這種情況下,可以考慮用less分頁查看、用grep篩選內(nèi)容,或者用文本編輯器打開。

基本上就這些。掌握好cat的基本用法,再根據(jù)實際情況搭配其他命令,會讓你在Linux下處理文件更加得心應(yīng)手。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊11 分享