cat命令详细说明
可以认为concatenate的缩写,功能是连接多个文件并切打印到屏幕上,或重定向到指定文件中。一般用来显示单个文件内容或把几个文件内容连接起来一起显示,还可以从标准输入中读取内容并显示,生产环境中常和重定向或追加符号配合使用。1、创建文件
[root@xry local]# cat >test.txt<<EOF>helloworld1
>
>helloworld2
>helloworld3
>EOF创建文件 text.txt,并写入内容 helloworld1,并写入一个空行(直接回车),再写入helloworld2,helloworld3,方便下面演示参数区别。注意这里EOF必须成对出现。
2、查看文件
直接执行cat命令查看文件内容,不带任何选项。这是最简单最基本查看文件内容的使用方法。[root@xry local]# cat test.txt
helloworld1
helloworld2
helloworld3执行cat命令,分别带参数 -n 和-b选项,并对比区别
[root@xry local]# cat -n test.txt
1 helloworld1
2
3 helloworld2
4 helloworld3n参数就是按照行来给文件内容做一个编号并打印输出,包括空行。
b参数类似,只是空行不会编号。
[root@xry local]# cat -b test.txt
1 helloworld1
2 helloworld2
3 helloworld3
3、执行cat命令,带-E参数
[root@xry local]# cat -E test.txthelloworld1$
$
helloworld2$
helloworld3$从上面可以看出,-E选项就是把文件结尾的隐藏结束表示符号$显示出来,就算空行也是有结束标示符号的。因此,在计算文件占用空间时候,要评估隐藏符号。
4、执行cat命令,带-s参数
[root@xry local]# cary local]# cat -s test.txt该选项吧两个以上的空行变成一个空行,如果文件中连续的空行很多,可以让文件显示更加简短易读。5、执行cat命令编辑新文件
[root@xry local]# cat >test.txthi welcome这里使用cat和重定向将标准输出定向到文件中,这是一个特殊编辑文件的方法。
注意事项:
(1)输入命令之后需要回车换行,然后输入文本内容。
(2)结束编辑后使用ctrl +c 退出,但是必须回车,将光标定位到新行才行,否则无法写入文件。
(3)删除退格需要ctrl+退格键,才能删除。
6、执行cat命令显示多个文件
[root@xry local]# cat test1.txt test2.txtyou
me比较简单,两个文件一起显示,先显示前面的test1.txt内容,再显示后面文件内容
最后,cat命令和后面的选项和文件里,每个元素之间都至少有一个空格
原文地址:https://www.toutiao.com/article/6763181198991688205/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。