跳转到内容

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.