1.cat
功能描述:
显示文件内容(文件内容全部显示出来)
语法:
cat [选项] [文件]
选项:
选项 | 功能作用 |
---|---|
-b | 显示行号,空白行不显示行号 |
-n | 显示行号,包括空白行 |
范例:
[root@localhost ~]# cat /etc/services
[root@localhost ~]# cat -n /etc/services
[root@localhost ~]# cat -b /etc/services
2.more
功能描述:
全屏方式分页显示文件内容
语法:
more [选项] 文件名…
使用技巧:
a.空格或f:显示下一页
b.enter:显示下一行
c.q或Q:退出
范例:
[root@localhost ~]# more /var/log/messages
3.head
功能描述:
查看文件的前几行,默认显示前10行内容;
语法:
head [选项] [文件名]
选项:
选项 | 功能作用 |
---|---|
-c nK | 显示文件前nKB的内容(单位还可以是m、G) |
-n | 显示文件的前n行的内容 |
范例:
[root@localhost ~]# head -c 2K /var/log/messages #查看文件的前2KB的内容
[root@localhost ~]# head -n 10 /var/log/messages #查看文件的前10行内容
[root@localhost ~]# head -10 /var/log/messages #查看文件的前10行内容
4.tail
功能描述:
查看文件的尾部内容,默认显示末尾10行
语法:
tail [选项] [文件]
选项:
选项 | 功能作用 |
---|---|
-n | 显示文件的后n行 |
-f | 动态显示文件的内容 |
-c nK | 显示文件末尾nKB的内容 |
范例:
[root@localhost ~]# tail -c 2K /var/log/messages #查看文件末尾2KB的内容
[root@localhost ~]# tail -10 /var/log/messages #查看文件末尾10行内容
[root@localhost ~]# tail -f /var/log/messages #实时动态查看文件内容
顾名思义就是,当操作对象有所变化时,它依然会实时更新变化。
5.less
功能描述:
查看分页文件内容,空格(下一页)、方向键(上下回翻)、q键(退出查看)
范例:
[root@localhost ~]# less /var/log/messages