【linux】文件与目录命令 - cat
文章目录
- 1. 基本用法
- 2. 常用参数
- 3. 用法举例
- 4. 注意事项
cat 命令用于查看、合并文件内容,或将文件内容输出到终端,是 Linux 系统中常用的文本处理工具。
1. 基本用法
-
语法:
cat [选项] [文件...] -
功能:
- 查看文件内容。
- 合并多个文件并输出结果。
- 将文件内容重定向到其他文件。
-
此命令是否系统自带:此命令是系统默认自带的,无需额外安装。
2. 常用参数
-n:为所有输出行编号。-b:为非空输出行编号。-s:压缩连续的空白行为一行。-E:显示行尾的换行符$。-T:将制表符显示为^I。-A:等价于-vET,显示不可打印字符,行尾换行符$,制表符^I。
3. 用法举例
-
查看文件内容:
cat file.txt -
查看并为输出行编号:
cat -n file.txt -
合并多个文件并输出:
cat file1.txt file2.txt > merged.txt -
显示行尾换行符:
cat -E file.txt -
压缩多余的空白行:
cat -s file.txt -
显示不可打印字符:
cat -A file.txt
4. 注意事项
-
如果文件很大,直接用
cat显示可能导致终端被大量内容填满,建议结合less或more分页查看:cat file.txt | less -
对于需要实时追加内容到文件的场景,可以用
>>:echo "新内容" >> file.txt -
在输出中高亮或显示特定内容时,可以结合
grep:cat file.txt | grep "关键字" -
不推荐用
cat file | command的形式运行简单命令(如grep或head),可以直接command file以减少资源开销。

