熟练使用浏览文件类命令
(1)cat命令
cat命令主要用于滚屏显示文件内容或是将多个文件合并成一个文件。该命令的语法为
cat [参数] 文件名
-b:对输出内容中的非空行标注行号。
-n:对输出内容中的所有行标注行号。
例如,要查看/etc/passwd文件内容的命令为
[root@Server01 ~]#cat /etc/passwd
(2)more命令
在使用cat命令时,如果文件太长,用户只能看到文件的最后一部分。这时可以使用more命令,一页一页地分屏显示文件的内容。
[root@Server01 ~]#more /etc/passwd
// 以分页方式查看/etc/passwd文件的内容
[root@Server01 ~]#cat /etc/passwd |more
// 以分页方式查看passwd文件的内容
(3)less命令
less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页,而less命令可以向下、向上翻页,甚至可以前后左右移动。
按“Enter”回车键可以向下移动一行,按“Space”空格键可以向下移动一页,按“B”键可以向上移动一页,也可以用光标键向前、后、左、右移动,按“Q”键可以退出less命令。
[root@Server01 ~]#less /etc/passwd // 以分页方式查看passwd文件的内容
(4)head命令
head命令用于显示文件的开头部分,默认情况下只显示文件的前10行内容。该命令的语法为:
head [参数] 文件名
head命令的常用参数选项如下。
-n num:显示指定文件的前num行。
-c num:显示指定文件的前num个字符。
[root@Server01 ~]#head -n 20 /etc/passwd //显示 passwd文件的前20行
(5)tail命令
tail命令用于显示文件的末尾部分,默认情况下,只显示文件的末尾10行内容。该命令的语法为
tail [参数] 文件名
-n num:显示指定文件的末尾num行。
-c num:显示指定文件的末尾num个字符。
+num:从第num行开始显示指定文件的内容。