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

 

posted @ 2020-11-15 21:05  馒头ops  阅读(91)  评论(0)    收藏  举报