1.cat 显示档案内容,此命令是从档案的开始依次显示
加上-n或者-b可以显示行号,如下
参数-n和-b的区别在于:
-n是所有行都显示行号,包括空白行。
-b是非空白行显示行号。
2.tac 同cat一样,只是tac是从档案的末行开始向前依次显示
不管是cat还是tac常用于查看内容较少的档案,当档案内容很大即不能在一屏全部显示内容时cat就显得有点不方便,这时可以用下面的命令。
3.more 此命令可以一页一页的显示档案内容,按空格键向下翻一页
如果不想看了可以按q键退出
个人认为more有个不好的地方就是查看的档案内容会直接打印到窗口上,当退出时档案内容就已经占满整个屏幕了,由于强迫症的原因要clear一下,
太麻烦了,所以我比较喜欢用下面的less命令
4.less 此命令和more大致一样,但是功能比more更强大
空格键和PgDn键:向下翻动一页
PgUp键:向上翻动一页
/xxxx:向下搜素"xxxx"字符串
?xxxx:向上搜索“xxxx”字符串
j:向下移动一行
k:向上移动一行
q:退出
通过/sbin可以在档案里查找“sbin"字符串,非常方便
当退出less后,档案内容不会再在窗口显示,非常简洁,清晰。
5.head 此命令是显示档案中的一部分,默认是显示档案前10行的内容,如下
当然也可以自定义显示几行,比如head -n 5 档案名,表示显示档案前5行的内容,如下
6.tail 此命令表示显示档案的后10行内容,和head的相反
以上的命令都是查看纯文本档案的,如果档案是非纯文本的话,用上面的命令就会乱码,如下查看/usr/bin/passwd
这种非纯文本的档案,我们用od这个命令来查看
7.od 查看非纯文本的档案,格式如下
参数-t后面更查看格式的类型
c:使用ascii码显示
d:以十进制显示
f;以浮点数显示
o:以八进制显示
x:以十六进制显示
下面看一个以十六进制显示的例子
od -tx /usr/bin/passwd