观看档案内容:
cat,tac,more,less,head,tail,nl,刚才我们提及的都只是在于显示档案的外形,或则是联通与复制一个档案或目录而已,这么假如我们要参观一个档案的内容时,该怎么是好呢?!这儿有相当多有趣的指令可以来分享一下:
最常使用的显示档案内容的指令可以说是cat与more及less了
!据悉,假如我们要查看一个很小型的档案(好几百MB时),并且我们只须要前端的几行字而已,这么该怎么是好?
用tail呀,再者,tac这个指令也可以达到!
好了linux检索文件内容,谈谈各个指令的用途吧!
cat由第一行开始显示档案内容
tac从最后一行开始显示,可以看出tac是cat的倒着写!
more一页一页的显示档案内容less与more类似,而且比more更好的是,他可以向前翻页!
head只看头几行tail只看尾巴几行
nl显示的时侯中国linux操作系统,顺道输出行号!
od以二补码的方法读取档案...
摘要:本文述说几种常用文件内容的查看工具,例如cat、more、less、head、tail等,把这种工具最常用的参数、动作介绍给菜鸟,能让菜鸟在短短的几分钟内上手运用。此文送给面对红色的控制台不知所措的弟兄。
、cat显示文件联接文件内容的工具;
是一个文本文件查看和联接工具。查看一个文件的内容,用cat比较简单,就是cat前面直接接文件名。
例如:
[root@localhost~]#cat/etc/fstab
为了易于菜鸟弟兄灵活把握这个工具,我们多说一点常用的参数;
.0cat句型结构;
[选项][文件]...
选项
A,--show-all等价于-vET
b,--number-nonblank对非空输出行编号
e等价于-vE
E,--show-ends在每行结束处显示$
n,--number对输出的所有行编号
s,--squeeze-blank不输出多行空行
t与-vT等价
T,--show-tabs将跳格字符显示为^I
u(被忽视)
v,--show-nonprinting使用^和M-引用,不仅LFD和TAB之外
-help显示此帮助信息并离开
.1cat查看文件内容实例;
[root@localhost~]#cat/etc/profile注:查看/etc/目录下的profile文件内容;
[root@localhost~]#cat-b/etc/fstab注:查看/etc/目录下的profile内容,但是对非空白行进行编号,行号从1开始;
[root@localhost~]#cat-n/etc/profile注:对/etc目录中的profile的所有的行(包括空白行)进行编号输出显示;
[root@localhost~]#cat-E/etc/profile注:查看/etc/下的profile内容,但是在每行的结尾处附加$符号;
加参数-n和nl工具差不多,文件内容输出的同时,还会在每行后面加上行号;
[root@localhost~]#cat-n/etc/profile
[root@localhost~]#nl/etc/profile
可以同时显示多个文件的内容,例如我们可以在一个cat命令上同时显示两个文件的内容;
[root@localhost~]#cat/etc/fstab/etc/profile
对于内容极大的文件来说,可以通过管路|传送到more工具,之后一页一页的查看;
[root@localhost~]#cat/etc/fstab/etc/profile|more
.2cat的创建、连接文件功能实例;
有创建文件的功能linux检索文件内容,创建文件后,要以EOF或STOP结束;
[root@localhost~]#cat>.txt我来测试cat创建文件,而且为文件输入内容;注:这是为.txt文件输入内容;
>北南南北测试;注:这是为.txt文件输入内容;
>EOF注:退出编辑状态;
[root@localhost~]#cat.txt注:我们查看一下文件的内容;
我来测试cat创建文件嵌入式linux 培训,而且为文件输入内容;
北南南北测试;
还有向已存在的文件追加