Linux可一通过cat,tac,nl,more,less,head,tail,od 等来查看文件的内容。
cat:由第一行开始显示文件内容。是concatenate的缩写。直接显示(一次将所有内容全打印出来)
tac:从最后一行现实文件内容(tac是cat的倒着写哦!)直接显示(一次将所有内容全打印出来)
nl:显示的时候,顺便显示出行号。直接显示(一次将所有内容全打印出来)
more:一页一页的显示文件内容。
空格键(space):代表向下翻一页。
回车键(Enter): 代表向下翻一行。
/字符串:代表在显示的内容当中,向下搜索[字符串]。
:f :立即显示出文件名以及目前显示的行数。
q :代表离开more,不再显示该文件的内容。
less:与more类似,但是比more更好用,它可以往前翻页。
空格键(space):向下翻一页
[pagedown]:向下翻一页
[pageup]:向上翻一页
/字符串:向下搜索[字符串]
?字符串:向上搜索[字符串]
n:重复前一个搜索(与/或?有关)
N:反向重复前一个搜索(与/或?有关)
head:只看头几行,取出前几行 -n来设置行数
tail:只看尾巴几行,取出后几行 -n来设置行数
例如:想要查看文件test的第11到20行,该怎么做?"head -n 20 test|tail -n 10"
cat/tac/nl/more/less/head/tail都是用于查看纯文本(ASCII)文件的内容。
od:以二进制的方式读取文件
可以查看date file或binary file,默认以16进制显示,不过可以通过-tc参数将数据以ASCII类型来显示。