cat命令:查看一个文件的内容并显示在屏幕上。

语法:

    cat   [选项]   [文件名]

选项:

    -n 查看文件时,显示行数

    -A 显示所有,包括特殊字符

[root@localhost~]#echo 'Hello,world'>test.txt

[root@localhost~]#echo '73 76 79 86 69 85'>>test.txt

[root@localhost~]# cat test.txt

Hello,world

73 76 79 86 69 85

注:> ,>>是重定向。

 

tac命令:查看一个文件的内容并显示在屏幕上,与“cat”相反的是先显示最后一行。

语法:

    tac   [文件名]

[root@localhost~]# tac test.txt

73 76 79 86 69 85

hello.world

 

more命令:查看文件内容,一般用在大文件上,一屏放不下所有内容。看完一屏按空格下一屏,看完所有内容就会退出,或者按q提前退出。查看文件时,按“/”,输入一个字符串,即当前行向下查找该字符串。如果多个该字符串,n键显示下一个。“?”当前行向上查找。

语法:

    more   [文件名]

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

 

less命令:类似more命令,优势在于可以上翻、下翻。空格同样可以翻页,j键向下单行移动,k键向上单行移动。Ctrl+b和Ctrl+f分别实现上翻页和下翻页。查看文件时,按“/”,输入一个字符串,即当前行向下查找该字符串。如果多个该字符串,n键显示下一个。“?”当前行向上查找。

语法:

    less [文件名]

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

 

head命令:默认显示文件前10行。

语法:

    head [-n] [文件名]

            -n 显示文件前n行

[root@localhost~]# head -5 /etc/passwd

 

tail命令:默认显示文件最后10行。

语法:   

    tail [选项] [文件名]

            -n 显示文件最后n行

            -f 动态显示最后10行

[root@localhost~]# tail -f /var/log/messages