day6-文本处理工具
练习1
1、在vim中设置tab缩进为4个字符
答:set ts=4在~/.vimrc文件中
2、复制/etc/rc,d/functioncs文件至tmp目录,替换/tmp/functions文件中的/etc/sysconfig/init为/var/log
答:在文件的末行模式下:%s#/etc/sysconfig/init#/var/log#g
3、删除/tmp/functions文件中所有以#开头的,且#后面至少有一个空白字符的行的#号
答:字符删除使用tr命令主要,cat /tmp/functions |tr -d '^#[:space:]'
练习2:
1、找出ifconfig的网卡名命令结果中本机的IPV4地址
答:ifconfig|head -n2|tail -n1|tr -s ' ' '%' |cut -d% -f3
2、找出分区空间使用率的最大百分值
答:df|tr -s ' ' '%'|cut -d% -f5|tail -n +2|sort -n|tail -n1
3、查出用户UID最大的的用户名,UID和shell类型
答:cat passwd |sort -t: -k3 -n|tail -n1|cut -d: -f1,3,7
cut -d: -f1,3,7 passwd |sort -t: -k2 -nr|head -n1
4、查出/tmp的权限,以数字的方式显示
5、统计当前连接本机的每个的远程主机的IP的连接数,并按住从大到小排序
ss -nt|tr -s ' ' '%'|cut -d% -f5|sort -c -d

浙公网安备 33010602011771号