cat 命令

concatenate files and print on the standard output 连接文件并打印在标准输出上

使用权限

所有使用者

语法格式

cat [OPTION]... [FILE]...

常用选项

-n显示行号,空行也会显示

-b 显示行号,空行不显示

实例

1.空行也显示行号
[root@www1 ~]# cat test.txt -n
     1  aaa 111 222
     2  ccc 333 444
     3
     4  aaa 111 222
     5  ggg 555 666
     6  bbb 777 888
     7
     8  eee 999 000
     9  eee 999 000
[root@www1 ~]#
2.去除空行的显示行号
[root@www1 ~]# cat test.txt -b
     1  aaa 111 222
     2  ccc 333 444
     3  aaa 111 222
     4  ggg 555 666
     5  bbb 777 888
     6  eee 999 000
     7  eee 999 000
3.清空文件
[root@www1 ~]# cat /dev/null >test.txt
[root@www1 ~]# cat test.txt
[root@www1 ~]#
4.也可以清空文件
[root@www1 ~]# echo "this is a test">test.txt
[root@www1 ~]# cat test.txt
this is a test
[root@www1 ~]# >test.txt
[root@www1 ~]# cat test.txt
[root@www1 ~]#