Linux cat是什麼意思
在 Linux 操作系統中,cat
是一個內置的命令行工具,它的全稱是 "concatenate"。這個命令用來將一個或多個檔案連接起來並列印到標準輸出(通常是螢幕)上。簡單來說,cat
命令可以用來查看檔案內容。
以下是 cat
命令的一些基本用法:
-
查看單個檔案內容:
cat filename
這會將
filename
檔案中的所有內容列印到螢幕上。 -
連接多個檔案並列印:
cat file1 file2 file3
這會將
file1
,file2
, 和file3
三個檔案中的內容連接起來,並列印到螢幕上。 -
重定向輸出到另一個檔案:
cat file1 > newfile
這會將
file1
的內容複製到newfile
中,原檔案file1
會被清空。 -
附加輸出到檔案後面(不覆蓋原檔案):
cat file1 >> newfile
這會將
file1
的內容附加到newfile
的末尾,原檔案file1
不會被改變。 -
查看檔案內容並高亮顏色:
cat -A filename
這會在輸出中包含控制碼,使得某些類型的檔案內容(如換行符、制表符等)以不同的顏色顯示,方便查看。
-
查看檔案內容,每次顯示一定數量的行:
cat -n filename
這會在每行前面顯示行號,方便定位。
-
查看檔案內容,忽略換行符:
cat -s filename
這會將連續的換行符縮減為一個,即只列印出一個換行符代表的空白。
cat
命令是一個簡單但非常有用的工具,它不僅可以用來查看和列印檔案內容,還可以用來快速地將檔案內容複製到其他地方,或者將多個檔案合併成一個。