Linux使用cat(concatenate)将文件内容的全文显示在屏幕上。
cat常用的命令行选项:
选项 | 作用 |
-A | 显示所有字符,同-vET |
-v | 显示非打印字符,不包括换行符和制表符 |
-E | 将换行符(ASCII 10)显示为$ |
-T | 将制表符(ASCII 9)显示为^I |
-e | 显示除制表符以外的全部字符,同-vE |
-t | 显示除换行符以外的全部字符,同-vT |
-s | 将相邻的多个空行压缩为一个空行 |
-n | 为输出的行标出行号 |
[root@localhost ~]# cat file1/f1
aaa
a a
a a a
aaa
[root@localhost ~]# cat -A file1/f1
aaa$
a^Ia$
a^Ia^Ia$
$
$
aaa$
[root@localhost ~]# cat -E file1/f1
aaa$
a a$
a a a$
$
$
aaa$
[root@localhost ~]# cat -T file1/f1
aaa
a^Ia
a^Ia^Ia
aaa
[root@localhost ~]# cat -e file1/f1
aaa$
a a$
a a a$
$
$
aaa$
[root@localhost ~]# cat -t file1/f1
aaa
a^Ia
a^Ia^Ia
aaa
[root@localhost ~]# cat -n file1/f1
1 aaa
2 a a
3 a a a
4
5
6 aaa
[root@localhost ~]# cat -sn file1/f1
1 aaa
2 a a
3 a a a
4
5 aaa