大家好,欢迎来到IT知识分享网。
好好学习,天天向上。 —— 毛泽东
如果一个文件是正文文件,就可以使用cat命令查看。
cat(Concatenate的缩写)命令
cat命令将一个或多个文件的内容显示在屏幕上,该命令会不停地以只读的方式显示整个文件的内容。如果显示多个文件,所有的文件会连续地显示在屏幕上。其语法格式如下:
cat [options] [files]
其中,options是选项,files为一个或多个文件。举个例子:
root@promote:~# cat game.txt
qwtewyeituoreghhjpjkpr
root@promote:~#
里面的内容是我瞎敲的,不要在意这些小细节。
如果在cat命令中加入-A选项,则在显示文件内容的同时还将显示原来看不见的换行符,举个例子:
root@promote:~# cat -A game.txt
qwtewyeituoreghhjpjkpr^M$
root@promote:~#
结果表明windows系统生成的正文文件的换行符是^M$,而linux系统生成的正文文件的换行符为$。
如果想要在显示结果中将没有用的空行压缩掉,可以在cat命令中添加-s选项,该选项的功能是将两个或更多个相邻的空行合并成一个空行。
cat命令的另一个可能会经常用到的选项就是-b,该选项的功能是在显示的每一行的最前面(最左面)放上行号,要注意的是空行是不参与行的编号的,对比较大的文件的内容进行编号,会为文件的管理和维护提供方便。
cat命令的另一种用法就是可以创建新文件,在cat命令和文件名之间要加上“>”。举个例子,用cat命令创建一个名为news的新文件。
root@promote:~# cat > news
i love china
welcome to chian
输入内容,在新的一行开始处,同时按ctrl+d键(保存文件并退出),这样就成功创建了一个news的新文件,而文中的内容就是刚刚输入的正文文字。
这里需要指出的是,如果当一个命令执行的时间太长,强制中断该命令的执行,可以同时按ctrl+c键来立即终止该命令的执行。
随后可以用cat命令来自我满足一下:
root@promote:~# cat news
i love china
welcome to chian
root@promote:~#
注意:不要使用cat命令浏览二进制文件,否则可能会造成终端窗口突然停止工作(英语使用了freeze这个动词)。如果发生了这种情况,可以关闭终端窗口,之后再开启一个新的终端窗口。
今天就分享这么多了,谢谢欣赏!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/75986.html