跳转到内容

cat (Unix)

维基百科,自由的百科全书

cat是unix系統下用來檢視檔案連續內容用的指令,字面上的含意是「concatenate」(連續)的縮寫。除了用來作為顯示檔案內容外,cat指令也可用於標準串流上的處理,如將顯示的訊息轉入或附加另一檔案上。

範例

[编辑]
命令 说明
cat file1.txt 显示文件内容
cat file1.txt file2.txt > combinedfile.txt 连接两个文本文件,并保存为一个新文件
cat > newfile.txt 创建名为 newfile.txt 的文件。输入所需内容后按 Ctrl+D 结束,输入的文本将保存到 newfile.txt 中。
cat file1.txt > file2.txt 将 file1.txt 的内容复制到 file2.txt
cat file1.txt file2.txt file3.txt | sort > test4 连接多个文件,对所有行进行排序,并将结果写入新创建的文件
cat file1.txt file2.txt | less 以 file1.txt 和 file2.txt 连接后的内容作为输入运行程序 less
cat file1.txt | grep example 高亮显示 file1.txt 中单词「example」的匹配项
command | cat 当命令直接向终端(TTY)输出时,取消其特殊行为(例如分页显示;参见下文 UUOC)

參考資料

[编辑]
  • 鳥哥的LINUX私房菜 (3rd). 碁峰. 2010: 7-18. ISBN 978-986-181-851-1.