回到首页| 网络安全 名人故事 申请书 | 名人名言 财富榜 关于我们

当前位置:名人故事传 > 互联网 > Linux服务器 > > 正文

Linux下使用cat命令浏览正文文件

01-28  Linux服务器     来源: 未知  
cat(Concatenate的缩写)命令

cat命令将一个或多个文件的内容显示在屏幕上,该命令会不停地以只读的方式显示整个文件的内容。如果显示多个文件,所有的文件会连续地显示在屏幕上。其语法格式如下:

cat [options] [files]

其中,options是选项,files为一个或多个文件。举个例子:

[email protected]:~# cat game.txt

qwtewyeituoreghhjpjkpr

[email protected]:~#

里面的内容是我瞎敲的,不要在意这些小细节。

如果在cat命令中加入-A选项,则在显示文件内容的同时还将显示原来看不见的换行符,举个例子:

[email protected]:~# cat -A game.txt

qwtewyeituoreghhjpjkpr^M$

[email protected]:~#

结果表明windows系统生成的正文文件的换行符是^M$,而linux系统生成的正文文件的换行符为$。

如果想要在显示结果中将没有用的空行压缩掉,可以在cat命令中添加-s选项,该选项的功能是将两个或更多个相邻的空行合并成一个空行。

cat命令的另一个可能会经常用到的选项就是-b,该选项的功能是在显示的每一行的最前面(最左面)放上行号,要注意的是空行是不参与行的编号的,对比较大的文件的内容进行编号,会为文件的管理和维护提供方便。

cat命令的另一种用法就是可以创建新文件,在cat命令和文件名之间要加上“>”。举个例子,用cat命令创建一个名为news的新文件。

[email protected]:~# cat > news

i love china

welcome to chian

输入内容,在新的一行开始处,同时按ctrl+d键(保存文件并退出),这样就成功创建了一个news的新文件,而文中的内容就是刚刚输入的正文文字。

这里需要指出的是,如果当一个命令执行的时间太长,强制中断该命令的执行,可以同时按ctrl+c键来立即终止该命令的执行。

随后可以用cat命令来自我满足一下:

[email protected]:~# cat news

i love china

welcome to chian

[email protected]:~#

注意:不要使用cat命令浏览二进制文件,否则可能会造成终端窗口突然停止工作(英语使用了freeze这个动词)。如果发生了这种情况,可以关闭终端窗口,之后再开启一个新的终端窗口。

互联网 网络安全 申请书 创业资讯 创业故事明朝十六帝故事
© 2012-2022 名人故事传网版权所有 关于我们 | 版权声明 | 网站协议 | 友情申请 | 免责声明 | 网站地图 | 联系我们 | 广告服务