外置命令。
[root@localhost ~]# cat [选项] 文件名
# 显示文件的内容
[root@localhost ~]# cat 文件1 文件2 > 文件3
# 用于连接合并文件
- cat 命令的选项
| 选项 | 功能 |
|---|---|
| -A | 相当于 -vET 选项的整合,用于列出所有隐藏符号 |
| -E | 列出每行结尾的回车符 $ |
| -n | 对输出的所有行进行编号 |
| -b | 同 -n 不同,此选项表示只对非空行进行编号 |
| -T | 把 Tab 键 ^I 显示出来 |
| -V | 列出特殊字符 |
| -s | 当遇到有连续 2 行以上的空白行时,就替换为 1 行的空白行 |
- 示例
[root@localhost ~]# cat anaconda-ks.cfg
# 直接查看文件的内容
[root@localhost ~]# cat -n anaconda-ks.cfg
# 使用 "-n" 选项,则会显示行号
[root@localhost ~]# cat -A anaconda-ks.cfg
# 使用 "-A" 选项,则相当于使用了 "-vET" 选项,可以查看文本中的所有隐藏符号
[root@localhost base]# cat file1.txt file2.txt > file3.txt
将文件 file1.txt 和 file2.txt 的内容合并后输出到文件 file3.txt 中