Linux阶段练习(1)
1、显示/proc/meminfo文件中以大小s开头的行(要求:使用两种方法) # cat /proc/meminfo | grep -i '^s' # grep '^[sS]' /proc/meminfo 2、显示/etc/passwd文件中不以/bin/bash结尾的行 # grep -E '/bin/bash$' /etc/passwd 3、显示用户wang默认的shell程序 # grep '^wang' /etc/passwd | grep -oE '/s?bin.*/.*$' # grep '^wang' /etc/passwd | cut -d: -f7 4、找出/etc/passwd中的两位或三位数 # grep -Eo '[0-9]{2,3}' /etc/passwd 5、显示CentOS7的/etc/grub2.cfg文件中,至少以一个空白字符开头的且后面有非空白字符的行 # grep -E '^[[:space:]]+[^[:space:]]+' /etc/grub2.cfg 6、找出“netstat -tan”命令结果中以LISTEN后跟任意多个空白字符结尾的行 # netstat -ant |grep -E 'LISTEN[[:space:]]+$' 7、显示CentOS7上所有系统用户的用户名和UID # cat /etc/passwd|grep -E