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