将3,4 字段分别截取出来分别写入文件UID和文件GIU但是这两个文件中的信息是以数值由大到小的形式显示;
[root@localhost ~]# cut -d : -f 3 /etc/passwd | sort -nr > UID
[root@localhost ~]# cat UID
65534
1000
999
998
997
996
995
994
993
992
991
990
989
981
980
979
978
977
976
975
193
172
171
113
107
81
75
74
72
70
59
42
32
29
14
12
11
8
7
6
5
4
3
2
1
0
[root@localhost ~]# cut -d : -f 4 /etc/passwd | sort -nr > GIU
[root@localhost ~]# cat GIU
65534
1000
997
996
995
992
989
988
987
986
984
983
981
980
979
978
977
976
975
193
172
171
113
107
100
81
76
75
74
72
70
59
50
42
32
29
12
7
4
2
1
0
0
0
0
0
通过查看时间命令将分别将时分写入A文件
[root@localhost ~]# echo the day is sunday >> A.txt
[root@localhost ~]# cat A.txt
the day is sunday
[root@localhost ~]# date |cut -d " " -f 1,3,4,6 > A
[root@localhost ~]# cat A
2022年 28日 星期一 CST
告诉用户当前系统有多少用户
[root@www /]# wc -l /etc/passwd
47 /etc/passwd
[root@www /]# cat /etc/passwd | wc -l
47
[root@www /]# wc -1 /etc/passwd | cut -d " " -f 1
47
不显示/etc/login.defs 文件中以#开头的行以及空白行
[root@localhost ~]# grep -v ^# /etc/login.defs > file
[root@localhost ~]# cat file
MAIL_DIR /var/spool/mail
UMASK 022
HOME_MODE 0700
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
UID_MIN 1000
UID_MAX 60000
SYS_UID_MIN 201
SYS_UID_MAX 999
GID_MIN 1000
GID_MAX 60000
SYS_GID_MIN 201
SYS_GID_MAX 999
CREATE_HOME yes
USERGROUPS_ENAB yes
ENCRYPT_METHOD SHA512