第三周作业
一、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出
第一步:查出默认shell为非/sbin/nologin的用户

第二步:统计用户个数并将用户显示出来了

二、查出用户UID最大值的用户名、UID及shell类型
第一步:查出用户UID的用户名、UID及shell类型并倒序排出

第二步:查出用户UID最大值的用户名、UID及shell类型
[root@centos7 hc]# cut -d ":" -f 1,3,7 /etc/passwd | sort -nr | head -n1 user3:1103:/bin/bash [root@centos7 hc]#
三、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序
[root@centos7 hc]# w -h |tr -s " " |cut -d " " -f 3 |sort -nr 192.168.181.1 192.168.181.1 :0 :0 [root@centos7 hc]#
四、编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值
脚本是:
#!/bin/bash ##编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利 用率最大的值 maxdisk=`df | grep "/dev/sd" | tr -s " " ":" | cut -d : -f5 | sort -nr | head -n1` maxuse=`df | grep "/dev/sd" | tr -s " " ":" | cut -d : -f1 | sort -nr | head -n1` echo "磁盘"$maxuse"使用量为:"$maxdisk
执行结果是:
[root@centos7 hc]# ./disk.sh 磁盘/dev/sda3使用量为:21% [root@centos7 hc]#
五、编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小

六、20分钟内通关vimtutor(可参考https://yyqing.me/post/2017/2017-02-22-vimtutor-chinese-summary)

















浙公网安备 33010602011771号