文档查看命令cat_more_less_head_tail
1.cat:查看一个文件的内容并显示在屏幕上,后面直接跟文件名
常用选项有两个:
- “cat -n” :查看文件时,把行号也显示在屏幕上
[root@xxlinux-02 xxlinux]# cat -n 02/3.txt
1 aaaaa
2 bbbbb
3 ccccc
4 ddddd
- “cat -A” :显示所有东西出来,包括特殊字符
[root@xxlinux-02 xxlinux]# cat -A 02/3.txt
aaaaa$
bbbbb$
ccccc$
ddddd$
2.tac:和 ‘cat’ 一样,用来把文件的内容显示在屏幕上,以倒序显示,从最后一行显示到第一行
[root@xxlinux-02 xxlinux]# cat -n 02/3.txt
1 ttttttt
2 yyyyyy
[root@xxlinux-02 xxlinux]# tac 02/3.txt
yyyyyy
ttttttt
3.more:用来查看一个文件的内容,后面直接跟文件名;当一屏幕不足以完全显示完文件内容时
使用: 空格键翻页看下一屏幕, “Ctrl+B”上翻, 看完或者按“q”键退出
4.less:作用跟more一样,后面直接跟文件名;
空格键、向下的方向键、“Ctrl+F”: 往下查看
“ctrl+B"、向上的方向键: 往上查看
查看完毕以后,需要按“q”键退出
“/字符串": 回车搜索(从前往后)-》”n“向后搜索下一个相同字符串;”shift+n"向上搜索
“?字符串”:功能同“/字符串”,只是方向不同
“shift+g" :直接定位到最后,”g“定位到最前面
5.head:直接跟文件名,则显示文件的前十行
- “head -n数字 文件名” :查看文件前n行(-n和数字之间空格可有可无)
[root@xxlinux-02 xxlinux]# head -n5 03/1.txt
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@xxlinux-02 xxlinux]#
6.tail:直接跟文件名,则显示文件最后十行
- “tail -n数字 文件名”:查看文件最后n行 (-n和数字之间空格可有可无)
[root@xxlinux-02 xxlinux]# tail -n6 !$
tail -n6 03/1.txt
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:998:996:User for polkitd:/:/sbin/nologin
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
chrony:x:997:995::/var/lib/chrony:/sbin/nologin
[root@xxlinux-02 xxlinux]#
- “tail -f”: 动态显示文件的最后十行,查看不断增加的文件时使用 -f 选项
比如: tail -f /var/log/messages
[root@xxlinux-02 xxlinux]# tail -f /var/log/messages
Jun 7 20:31:08 xxlinux-02 systemd: Started Session 1 of user root.
Jun 7 20:31:08 xxlinux-02 systemd: Starting Session 1 of user root.
Jun 7 20:44:45 xxlinux-02 systemd: Starting Cleanup of Temporary Directories...
Jun 7 20:44:45 xxlinux-02 systemd: Started Cleanup of Temporary Directories.
Jun 7 21:01:02 xxlinux-02 systemd: Started Session 2 of user root.
Jun 7 21:01:02 xxlinux-02 systemd: Starting Session 2 of user root.
Jun 7 22:01:01 xxlinux-02 systemd: Started Session 3 of user root.
Jun 7 22:01:01 xxlinux-02 systemd: Starting Session 3 of user root.
Jun 7 23:01:01 xxlinux-02 systemd: Started Session 4 of user root.
Jun 7 23:01:01 xxlinux-02 systemd: Starting Session 4 of user root.
“ctrl+c"退出此命令