1,cat命令

正序查看文件内容。tac可以倒序查看文件内容。

可以使用的参数如下:

n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-e : 等价于 -vE。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

eg.:

[root@test_01 ~]# cat -An /etc/passwd
     1  root:x:0:0:root:/root:/bin/bash$
     2  bin:x:1:1:bin:/bin:/sbin/nologin$
     3  daemon:x:2:2:daemon:/sbin:/sbin/nologin$
     4  adm:x:3:4:adm:/var/adm:/sbin/nologin$
     5  lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin$
     6  sync:x:5:0:sync:/sbin:/bin/sync$
     7  shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown$
     8  halt:x:7:0:halt:/sbin:/sbin/halt$
     9  mail:x:8:12:mail:/var/spool/mail:/sbin/nologin$
    10  operator:x:11:0:operator:/root:/sbin/nologin$
    11  games:x:12:100:games:/usr/games:/sbin/nologin$
    12  ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin$
    13  nobody:x:99:99:Nobody:/:/sbin/nologin$
    14  systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin$
    15  systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin$
    16  dbus:x:81:81:System message bus:/:/sbin/nologin$
    17  polkitd:x:998:996:User for polkitd:/:/sbin/nologin$
    18  tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin$
    19  postfix:x:89:89::/var/spool/postfix:/sbin/nologin$
    20  sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin$
    21  chrony:x:997:995::/var/lib/chrony:/sbin/nologin$

2.more命令

可以查看文件内容,按下空格键逐屏向后翻页,Ctrl+b逐屏向前翻页。

3.less命令

less与more类似,但是支持方向键前后翻。

部分常用功能键如下:

空格(ctrl+f):向后翻页

ctrl+b:向前翻页

/:按照从前往后的顺序可以在文件内搜索/后的字符

?:按照后往钱的顺序可以在文件内搜索?后的字符

n:下一个 

N:上一个

g:定位到首行

G:定位到末行

q:退出

4.head/tail命令

可以查看文件头/尾n行的内容

[root@test_01 ~]# head -n 2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

※使用-f 选项可以动态查看文件内容。