连接文本文件或者标准输入,将结果输出到标准输出设备。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
cat [选项] file
cat file1 file2 > file3
2、选项列表
--help
显示帮助文档
--version
显示命令版本
-A | --show-all
显示所有,等价于 –vET
-b | --number-nonblank
所有输出显示行号,除了空白行
-e
等价于 –vE
-E | --show-ends
在每一行的结尾输出 $
-n | --number
显示行号
-s | --squeeze
将连续的空行合并为一行
-T
将tab显示为^I
-t
等价 –vT
-v | --show-nonprinting
除了LDF和RAB,所有的控制符用“^“和“M-“方式显示
3、实例
1)输出文件内容,带行号
[root@192 weijie]# cat -b 1.c
1 2.c
2 3.c
2)合并两个文件到第三个
[root@192 weijie]# cat 1.c 2.c
2.c
3.c
123
345
[root@192 weijie]# cat 1.c 2.c > 3.c
[root@192 weijie]# cat 3.c
2.c
3.c
123
345
做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密码:n7bk