本文共 1299 字,大约阅读时间需要 4 分钟。
程序不就是0和1 2019-11-27 22:46:44
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 helloworld1helloworld2helloworld3执行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 helloworld33、执行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.txtyoume比较简单,两个文件一起显示,先显示前面的test1.txt内容,再显示后面文件内容最后,cat命令和后面的选项和文件里,每个元素之间都至少有一个空格转载地址:http://amlyo.baihongyu.com/