Cat命令是什麼意思
cat 命令是 Unix 和 Linux 系統中的一個命令行工具,它的全名是 "concatenate",意思是連接或合併。這個命令用來將一個或多個檔案連接起來並列印到標準輸出(通常是螢幕)上。
以下是 cat 命令的一些基本用法:
-
列印檔案內容:
cat filename這會將
filename的內容列印到螢幕上。 -
連接多個檔案:
cat file1 file2 file3這會將
file1,file2, 和file3的內容連接起來列印到螢幕上。 -
重定向輸出到另一個檔案:
cat filename1 filename2 > newfile這會將
filename1和filename2的內容連接到newfile中。 -
附加檔案內容而不覆蓋:
cat filename >> newfile這會將
filename的內容附加到newfile的末尾,而不覆蓋原有的內容。 -
查看檔案尾部(類似
tail命令):cat filename | tail -n 10這會列印
filename的最後 10 行。 -
查看檔案頭部(類似
head命令):cat filename | head -n 10這會列印
filename的頭 10 行。
請注意,cat 命令直接列印檔案內容到螢幕可能會導致大量數據快速湧出,這可能會使你難以查看。在查看大檔案時,你可能會想要使用 less 或 more 命令來分頁查看。
此外,cat 命令並不僅僅用於連接檔案,它還可以用於管道操作,將數據從一個命令傳遞到另一個命令。