Linux命令之查看文件内容

1、cat

描述:查看文件内容

用法:cat[选项]...[文件]...

选项:    -b    显示行号,空白行不显示行号。

     -n    显示行号,包括空白行。

[root@iZ94c75kte0Z ~]# cat /root/install.log

[root@iZ94c75kte0Z ~]# cat -n /etc/passwd

[root@iZ94c75kte0Z ~]# cat -b /etc/passwd


2、more

描述:分页查看文件内容,通过空格键查看下一页,q键则退出查看。

[root@iZ94c75kte0Z ~]# more /etc/passwd


3、less

描述:分页查看文件内容,空格(下一页)、方向键(上下回翻)、q键(退出查看)。

[root@iZ94c75kte0Z ~]# less /etc/passwd   


4、head

描述:查看文件头部内容,默认显示前10行。

用法:head[选项]...[文件]..

选项:-c nK    显示文件前nKB的内容。

      -n    显示文件前n行的内容。

[root@iZ94c75kte0Z ~]# head -c 2k /etc/passwd    #查看文件的前2KB的内容

[root@iZ94c75kte0Z ~]# head -20 /etc/passwd    #查看文件的前20行的内容


5、tail

描述:查看文件的尾部内容,默认显示末尾10行。

用法:tail[选项]...[文件]...

选项: -c nk    显示文件末尾nKB的内容

        -n    显示文件末尾n行的内容。

        -f    动态显示文件内容,按Ctrl+c组合键退出。

[root@iZ94c75kte0Z ~]# tail -c 2k /var/log/messages    #查看文件末尾2kb的内容。

[root@iZ94c75kte0Z ~]# tail -20 /var/log/messages    #查看文件末尾20行的内容。

[root@iZ94c75kte0Z ~]# tail -f /var/log/messages    #实时动态查看文件内容。