cat查看文本文件
1、命令格式cat[OPTION]... [FILE]...
2、命令功能
1.显示文件内容,创建新文件cat>filename
2.输入内容,内容输入完毕之后用Ctrl+D结束输入
3.将几个文件合并为一个文件:cat file1 file2... > file
3、常用参数
-n:在输入数据前面加行号
-b:非空的行输出,并且输出行号
-e|-E:在每行结束后再后面加上$
$一般用于行尾结束
-s:空行不重复输出
-t|-T:换行符显示为^I
4、常用范例
1.查看文件中的内容
命令:cat/etc/issue[[email protected]~]# cat /etc/issue
CentOSrelease 6.5 (Final)
Kernel \ron an \m
[[email protected]~]#
2.将issue中的内容添加到文件尾部
命令:cat /etc/issue >> test[[email protected]~]# cat test
123
123
123
[[email protected]~]# cat /etc/issue >> test
[[email protected]~]# cat test
123
123
123
CentOSrelease 6.5 (Final)
Kernel \ron an \m
[[email protected]~]#
3.显示文件的行数
命令:cat -n test[[email protected]~]# cat -n test
1 123
2 123
3 123
4
5 CentOSrelease 6.5 (Final)
6 Kernel\r on an \m
7
[[email protected]~]#
4.用cat给新文件输入内容cat>file
[[email protected]~]# cat >test1
hello
world
[[email protected]~]# cat test1
hello
world
[[email protected]~]#
提示:用cat输入文件内容时,在文件内容输入完毕时,要用Ctrl+D结束输入
备注:
tac (反向列示)
命令:
tac test1
输出:
说明:tac是将cat反写过来,所以他的功能就跟cat相反,cat是由第一行到最后一行连续显示在萤幕上,而tac则是由最后一行到第一行反向在萤幕上显示出来!