cat是catenate的缩写,连接(链接),使连成一串,耦合。
文件说明:
t1.txt内容为:
root@ubuntu:/zhou# cat t1.txt
t1.txt-zhou1
t2.txt内容为:
root@ubuntu:/zhou# cat t2.txt
t2.txt-zhou2
-----------------------------------------------------------
实例:
1 cat t1.txt t2.txt 把t1.txt 和t2.txt 连在一起,然后输出到屏幕上
root@ubuntu:/zhou# cat t1.txt t2.txt
t1.txt-zhou1
t2.txt-zhou2
2 cat t1.txt t2.txt > t3.txt 把2个文件内容合并到t3.txt文件中。 如果>修改为 >>,则为追加新内容到t3.txt中
查看t3.txt内容为:
root@ubuntu:/zhou# cat t3.txt
t1.txt-zhou1
t2.txt-zhou2
3 展示单个文件内容
-n 或者--number 展示内容添加行号,从1起
root@ubuntu:/zhou# cat -n t1.txt
1 t1.txt-zhou1
root@ubuntu:/zhou# cat --number t1.txt
1 t1.txt-zhou1
-b或者 --number--nonblank ,和-n同,但对空白行不加编号
修改t1.txt内容为:
修改t1.txt为如下内容,添加行表现为:
root@ubuntu:/zhou# cat -n t1.txt
1 t1.txt-zhou1
2 1空白行
3
4 2空白行
5
6
7 3空白行
8
9
10
11 4结束
12
root@ubuntu:/zhou# cat -b t1.txt
1 t1.txt-zhou1
2 1空白行
3 2空白行
4 3空白行
5 4结束
-s或者--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
root@ubuntu:/zhou# cat -s t1.txt
t1.txt-zhou1
1空白行
2空白行
3空白行
4结束
-v 或 --show-nonprinting