排序sort,统计wc

时间:2023-03-08 17:40:14
排序sort,统计wc
[root@localhost ~]# sort /etc/passwd  注释:默认按字母升序排
abrt:x::::/etc/abrt:/sbin/nologin
adm:x:::adm:/var/adm:/sbin/nologin
bin:x:::bin:/bin:/sbin/nologin
chrony:x::::/var/lib/chrony:/sbin/nologin
daemon:x:::daemon:/sbin:/sbin/nologin
dbus:x:::System message bus:/:/sbin/nologin
ftp:x:::FTP User:/var/ftp:/sbin/nologin
games:x:::games:/usr/games:/sbin/nologin
halt:x:::halt:/sbin:/sbin/halt
libstoragemgmt:x:::daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
lp:x:::lp:/var/spool/lpd:/sbin/nologin
mail:x:::mail:/var/spool/mail:/sbin/nologin
nobody:x:::Nobody:/:/sbin/nologin
ntp:x::::/etc/ntp:/sbin/nologin
operator:x:::operator:/root:/sbin/nologin
polkitd:x:::User for polkitd:/:/sbin/nologin
postfix:x::::/var/spool/postfix:/sbin/nologin
qiaofeng:x::::/home/qiaofeng:/bin/bash
root:x:::root:/root:/bin/bash
rpc:x:::Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
shutdown:x:::shutdown:/sbin:/sbin/shutdown
sshd:x:::Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
st:x::::/home/st:/bin/bash
sync:x:::sync:/sbin:/bin/sync
systemd-bus-proxy:x:::systemd Bus Proxy:/:/sbin/nologin
systemd-network:x:::systemd Network Management:/:/sbin/nologin
tcpdump:x::::/:/sbin/nologin
tss:x:::Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
user1:x::::/home/user1:/bin/bash
xiongjiawei:x:::xiongjiawei:/home/xiongjiawei:/bin/bash
yangguo:x::::/home/yangguo:/bin/bash
[root@localhost ~]# sort -r /etc/passwd  注释:选项-r表示逆序排
yangguo:x::::/home/yangguo:/bin/bash
xiongjiawei:x:::xiongjiawei:/home/xiongjiawei:/bin/bash
user1:x::::/home/user1:/bin/bash
tss:x:::Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
tcpdump:x::::/:/sbin/nologin
systemd-network:x:::systemd Network Management:/:/sbin/nologin
systemd-bus-proxy:x:::systemd Bus Proxy:/:/sbin/nologin
sync:x:::sync:/sbin:/bin/sync
st:x::::/home/st:/bin/bash
sshd:x:::Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
shutdown:x:::shutdown:/sbin:/sbin/shutdown
rpc:x:::Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
root:x:::root:/root:/bin/bash
qiaofeng:x::::/home/qiaofeng:/bin/bash
postfix:x::::/var/spool/postfix:/sbin/nologin
polkitd:x:::User for polkitd:/:/sbin/nologin
operator:x:::operator:/root:/sbin/nologin
ntp:x::::/etc/ntp:/sbin/nologin
nobody:x:::Nobody:/:/sbin/nologin
mail:x:::mail:/var/spool/mail:/sbin/nologin
lp:x:::lp:/var/spool/lpd:/sbin/nologin
libstoragemgmt:x:::daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
halt:x:::halt:/sbin:/sbin/halt
games:x:::games:/usr/games:/sbin/nologin
ftp:x:::FTP User:/var/ftp:/sbin/nologin
dbus:x:::System message bus:/:/sbin/nologin
daemon:x:::daemon:/sbin:/sbin/nologin
chrony:x::::/var/lib/chrony:/sbin/nologin
bin:x:::bin:/bin:/sbin/nologin
adm:x:::adm:/var/adm:/sbin/nologin
abrt:x::::/etc/abrt:/sbin/nologin
[root@localhost ~]# sort -t : -k , /etc/passwd  注释:-t指定分隔符,-k表示从第几列字段开始排
root:x:::root:/root:/bin/bash
xiongjiawei:x:::xiongjiawei:/home/xiongjiawei:/bin/bash
qiaofeng:x::::/home/qiaofeng:/bin/bash
yangguo:x::::/home/yangguo:/bin/bash
st:x::::/home/st:/bin/bash
user1:x::::/home/user1:/bin/bash
bin:x:::bin:/bin:/sbin/nologin
operator:x:::operator:/root:/sbin/nologin
games:x:::games:/usr/games:/sbin/nologin
ftp:x:::FTP User:/var/ftp:/sbin/nologin
abrt:x::::/etc/abrt:/sbin/nologin
systemd-network:x:::systemd Network Management:/:/sbin/nologin
daemon:x:::daemon:/sbin:/sbin/nologin
rpc:x:::Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
adm:x:::adm:/var/adm:/sbin/nologin
ntp:x::::/etc/ntp:/sbin/nologin
lp:x:::lp:/var/spool/lpd:/sbin/nologin
sync:x:::sync:/sbin:/bin/sync
tss:x:::Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
shutdown:x:::shutdown:/sbin:/sbin/shutdown
halt:x:::halt:/sbin:/sbin/halt
tcpdump:x::::/:/sbin/nologin
sshd:x:::Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
mail:x:::mail:/var/spool/mail:/sbin/nologin
dbus:x:::System message bus:/:/sbin/nologin
postfix:x::::/var/spool/postfix:/sbin/nologin
chrony:x::::/var/lib/chrony:/sbin/nologin
libstoragemgmt:x:::daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
polkitd:x:::User for polkitd:/:/sbin/nologin
nobody:x:::Nobody:/:/sbin/nologin
systemd-bus-proxy:x:::systemd Bus Proxy:/:/sbin/nologin
[root@localhost ~]# sort -n -t : -k , /etc/passwd   注释:-n表示把排序字段当数字来排序
root:x:::root:/root:/bin/bash
bin:x:::bin:/bin:/sbin/nologin
daemon:x:::daemon:/sbin:/sbin/nologin
adm:x:::adm:/var/adm:/sbin/nologin
lp:x:::lp:/var/spool/lpd:/sbin/nologin
sync:x:::sync:/sbin:/bin/sync
shutdown:x:::shutdown:/sbin:/sbin/shutdown
halt:x:::halt:/sbin:/sbin/halt
mail:x:::mail:/var/spool/mail:/sbin/nologin
operator:x:::operator:/root:/sbin/nologin
games:x:::games:/usr/games:/sbin/nologin
ftp:x:::FTP User:/var/ftp:/sbin/nologin
rpc:x:::Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
ntp:x::::/etc/ntp:/sbin/nologin
tss:x:::Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
tcpdump:x::::/:/sbin/nologin
sshd:x:::Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
dbus:x:::System message bus:/:/sbin/nologin
postfix:x::::/var/spool/postfix:/sbin/nologin
nobody:x:::Nobody:/:/sbin/nologin
abrt:x::::/etc/abrt:/sbin/nologin
systemd-network:x:::systemd Network Management:/:/sbin/nologin
chrony:x::::/var/lib/chrony:/sbin/nologin
libstoragemgmt:x:::daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
polkitd:x:::User for polkitd:/:/sbin/nologin
systemd-bus-proxy:x:::systemd Bus Proxy:/:/sbin/nologin
xiongjiawei:x:::xiongjiawei:/home/xiongjiawei:/bin/bash
qiaofeng:x::::/home/qiaofeng:/bin/bash
yangguo:x::::/home/yangguo:/bin/bash
st:x::::/home/st:/bin/bash
user1:x::::/home/user1:/bin/bash
[root@localhost ~]# wc /etc/passwd
/etc/passwd
[root@localhost ~]# wc -l /etc/passwd  注释:-l统计行line数
/etc/passwd
[root@localhost ~]# wc -w /etc/passwd  注释:-w统计字word数
/etc/passwd
[root@localhost ~]# wc -m /etc/passwd  注释:-m统计字符数
/etc/passwd
[root@localhost ~]# df|wc