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
命令並不僅僅用於連接檔案,它還可以用於管道操作,將數據從一個命令傳遞到另一個命令。