第五章 文本處理工具和正則表達式

1、在vim中設置tab縮進爲4個字符
2、複製/etc/rc.d/init.d/functions文件至/tmp目錄,替換/tmp/functions文件中的/etc/sysconfig/init
爲/var/log
3、刪除/tmp/functions文件中所有以#開頭,且#後面至少有一個空白字符的行的行首的#號

[root@10-13-9-63 tmp]# vi ~/.vimrc [root@10-13-9-63 tmp]# cat ~/.vimrc set tabstop=4

[root@10-13-9-63 tmp]# cp /etc/rc.d/init.d/functions . [root@10-13-9-63 tmp]# ll total 20 -rw-r--r-- 1 root root 18281 Feb 21 20:04 functions [root@10-13-9-63 tmp]# vi functions :%s#/etc/sysconfig/init#/var/log#

%S@^# @@

1、找出ifconfig “網卡名” 命令結果中本機的IPv4地址
2、查出分區空間使用率的最大百分比值
3、查出用戶UID最大值的用戶名、UID及shell類型
4、查出/tmp的權限,以數字方式顯示
5、統計當前連接本機的每個遠程主機IP的連接數,並按從大到小排序
[root@Centos7 ~]# ip a | tail -n 4 | head -n 1 | tr -s " " | cut -d " " -f 3 192.168.31.13/24

[root@Centos7 ~]# df| tr -s ' ' '%' | cut -d% -f 5 | sort -nr | head -1

[root@10-13-9-63 ~]# cut -d : -f 1,3,6 /etc/passwd | sort -t : -k2 -nr | head -1 polkitd:999:/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章