1.文件内容查看
(1)查看/etc/passwd文件的第六行
[root@localhost test]# head -6 /etc/passwd |tail -1
sync:x:5:0:sync:/sbin:/bin/sync
(2)查看/etc/selinux/config以SELINUX开头的行
[root@localhost test]# grep ^SELINUX /etc/selinux/config
SELINUX=enforcing
SELINUXTYPE=targeted
(3)查看/etc/ssh/sshd_config以no结尾的行
[root@localhost test]# grep no$ /etc/ssh/sshd_config
#HostbasedAuthentication no
#IgnoreUserKnownHosts no
#PermitEmptyPasswords no
(4)过滤/etc/ssh/sshd_config包含数字的行
[root@localhost test]# grep [0123456789] /etc/ssh/sshd_config
# $OpenBSD: sshd_config,v 1.103 2018/04/09 20:41:22 tj Exp $
# sshd_config(5) for more information.
#Port 22
#ListenAddress 0.0.0.0
2.文本处理
(1)查看/etc/passwd文件以:为分隔符的第一列内容,并按照字母逆序写入/username文件
[root@localhost ~]# cut -d : -f 1 /etc/passwd |sort -r > /username