首页/系统/Linux 运维命令速查/cat 查看与拼接文件
本包目录(613 条)
文件与目录76 条
文本处理77 条
网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

cat 查看与拼接文件

把文件内容输出到屏幕或管道;-n 加行号、-A 显示隐藏字符,也是 heredoc 写文件的经典载体。

Linux 运维命令速查系统更新于 2026-10-12
用途查看/拼接/创建文件内容
语法cat [选项] [文件...]
所属GNU coreutils

常用示例

常用示例
cat app.conf
cat -n app.conf          # 所有行加行号
cat -A app.conf          # 显示制表符与行尾($)
cat file1 file2 > merged.txt
cat > note.txt <<'EOF'
hello
EOF
查看大文件不要用 cat:直接刷屏且无法翻阅,用 less;二进制文件用 cat 会搞乱终端,先 file 判断。

易错点

  • cat 连管道是常见习惯(cat f | grep x),多起一个进程毫无收益,直接 grep x f 更好
  • cat 合并文件不会加分隔符,多文件拼一起时上下文容易混;重要场景先加分隔标记

数据来源与参考

  • man 1 cat(GNU coreutils 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌