linux cat命令_linux运维命令实践:使用cat命令合并文件和查看文件内容

程序不就是0和1 2019-11-27 22:46:44


cat命令详细说明
可以认为concatenate的缩写,功能是连接多个文件并切打印到屏幕上,或重定向到指定文件中。一般用来显示单个文件内容或把几个文件内容连接起来一起显示,还可以从标准输入中读取内容并显示,生产环境中常和重定向或追加符号配合使用。

c90954352b94c25b6bdd2b46233366cd.png

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 helloworld3
n参数就是按照行来给文件内容做一个编号并打印输出,包括空行。
b参数类似,只是空行不会编号。
[root@xry local]# cat -b test.txt
1 helloworld1
2 helloworld2
3 helloworld33、执行cat命令,带-E参数
[root@xry local]# cat -E test.txt
helloworld1$
$
helloworld2$
helloworld3$
从上面可以看出,-E选项就是把文件结尾的隐藏结束表示符号$显示出来,就算空行也是有结束标示符号的。因此,在计算文件占用空间时候,要评估隐藏符号。4、执行cat命令,带-s参数
[root@xry local]# cary local]# cat -s test.txt
该选项吧两个以上的空行变成一个空行,如果文件中连续的空行很多,可以让文件显示更加简短易读。5、执行cat命令编辑新文件
[root@xry local]# cat >test.txt
hi welcome
这里使用cat和重定向将标准输出定向到文件中,这是一个特殊编辑文件的方法。
注意事项:
(1)输入命令之后需要回车换行,然后输入文本内容。
(2)结束编辑后使用ctrl +c 退出,但是必须回车,将光标定位到新行才行,否则无法写入文件。
(3)删除退格需要ctrl+退格键,才能删除。6、执行cat命令显示多个文件
[root@xry local]# cat test1.txt test2.txt
you
me
比较简单,两个文件一起显示,先显示前面的test1.txt内容,再显示后面文件内容最后,cat命令和后面的选项和文件里,每个元素之间都至少有一个空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值