文档查看命令cat_more_less_head_tail

时间:2022-11-26 16:20:07

文档查看命令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"退出此命令