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类型来显示。