課堂練習及課后作業(0805文本處理工具)

課堂練習:

1、找出ifconfig命令結果中本機的所有IPv4地址

QQ截圖20160805213223.jpg

2、查出分區空間使用率的最大百分比值

QQ截圖20160805213433.jpg

3、查出用戶UID最大值的用戶名、UID及shell類型

QQ截圖20160805213535.jpg

4、查出/tmp的權限,以數字方式顯示

QQ截圖20160805213726.jpg

5、統計當前連接本機的每個遠程主機IP的連接數,并按從大到小排序

QQ截圖20160805213142.jpg

grep

1、顯示/proc/meminfo文件中以大小s開頭的行;(要求:使用兩種方式)

QQ截圖20160805213918.jpg

QQ截圖20160805213949.jpg

2、顯示/etc/passwd文件中不以/bin/bash結尾的行

QQ截圖20160805214057.jpg

3、顯示用戶rpc默認的shell程序

QQ截圖20160805214216.jpg

4、找出/etc/passwd中的兩位或三位數

QQ截圖20160805214418.jpg

5、顯示/etc/grub2.cfg文件中,至少以一個空白字符開頭的且后面存非空白字符的行

QQ截圖20160805214714.jpg

6、找出“netstat -tan”命令的結果中以‘LISTEN’后跟任意多個空白字符結尾的行

QQ截圖20160805214854.jpg

7、添加用戶bash、testbash、basher以及nologin(其shell為/sbin/nologin),而后找出/etc/passwd文件中用戶名同shell名的行

QQ截圖20160805215456.jpg

egrep

1、顯示三個用戶root、mage、wang的UID和默認shell

QQ截圖20160805220043.jpg

2、找出/etc/rc.d/init.d/functions文件中行首為某單詞(包括下劃線)后面跟一個小括號的行

QQ截圖20160805220724.jpg

3、使用egrep取出/etc/rc.d/init.d/functions中其基名

QQ截圖20160805221852.jpg

4、使用egrep取出上面路徑的目錄名

QQ截圖20160806174109.jpg

5、統計以root身份登錄的每個遠程主機IP地址的登錄次數

QQ截圖20160806175640.jpg

6、利用擴展正則表達式分別表示0-9、10-99、100-199、200-249、250-255

grep -E -o  '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])'

7、顯示ifconfig命令結果中所有IPv4地址

QQ截圖20160806174427.jpg

課后作業

1、取本機ip地址

QQ截圖20160806120549.jpg

2、取各分區利用率的數值

QQ截圖20160806120524.jpg

3、統計/etc/init.d/functions 文件中每個單詞出現的次數,并按頻率從高到低顯示

QQ截圖20160806120457.jpg

4、統計/etc/init.d/functions 文件中每個單詞出現的次數,并按頻率從高到低顯示

QQ截圖20160806132233.jpg

5、正則表達式表示身份證號

QQ截圖20160806120312.jpg

QQ截圖20160806175506.jpg

6、正則表達式表示手機號

QQ截圖20160806120243.jpg

QQ截圖20160806175328.jpg

7、正則表達式表示郵箱

QQ截圖20160806120139.jpg

QQ截圖20160806175412.jpg

8、正則表達式表示QQ號

QQ截圖20160806120011.jpg

QQ截圖20160806175443.jpg

原創文章,作者:我的滑板鞋,如若轉載,請注明出處:http://www.www58058.com/30158

(2)
我的滑板鞋我的滑板鞋
上一篇 2016-08-07 22:06
下一篇 2016-08-07 22:06

相關推薦

  • N26-第四周

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。   2.編輯/etc/group文件,添加組hadoop。          3.手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為h…

    2017-02-22
  • AIDE入侵檢測

    AIDE

    當一個入侵者進入了你的系統并且種植了木馬,通常會想 辦法來隱蔽這個木馬(除了木馬自身的一些隱蔽特性外, 他會盡量給你檢查系統的過程設置障礙),通常入侵者會 修改一些文件,比如管理員通常用ps -aux來查看系統進 程,那么入侵者很可能用自己經過修改的ps程序來替換掉 你系統上的ps程序,以使用ps命令查不到正在運行的木馬 程序。如果入侵者發現管理員正在運行crontab作業,也 有可能替換掉crontab程序等等。所以由此可以看出對于 系統文件或是關鍵文件的檢查是很必要的。目前就系統完 整性檢查的工具用的比較多的有兩款:Tripwire和AIDE ,前者是一款商業軟件,后者是一款免費的但功能也很強 大的工具

    2018-01-08
  • 第四周作業

    cp、grep、sueradd、chmod、vim命令的一些用法

    Linux干貨 2017-12-24
  • Linux基礎入門

    Linux基礎入門 1、Linux發行版及哲學思想 1.1 Linux發行版          Linux發行版(Linux Distribution,也被叫做GUN/Linux發行版),為一般用戶預先集成好的Linux操作系統及各種應用軟件。Linux發行版通常包含了包括桌面環…

    Linux干貨 2016-02-28
  • MySQL常用命令

    本文大綱 MySQL命令             (0%) 交互式CLI工具     服務端命令 mysqld服務器程序 數據類型 DDL語句                 &n…

    Linux干貨 2017-02-16
  • 文本處理工具(練習+作業)

    文本處理工具(cut,sort,uniq)練習 1、找出ifconfig命令結果中本機的所有IPv4地址 [root@localhost ~]# ifconfig | tr -cs '[:digit:].' '\n'| sort -t. -k3 |tail -5 2、查出分區空間使用率的最大百分比值 [root@loc…

    Linux干貨 2016-08-07
欧美性久久久久