Linux的文本處理工具練習題

練習一:   

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

wKiom1enEPSgXasXAAA9CEVVJQk918.png


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

wKiom1enETvxGjVMAAAePZ1xgBQ815.png

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

wKioL1enEfzBU_UPAAAVlLnpOTM083.png

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

wKioL1enEkOQ9iWjAAAsurNw5ow706.png

 練習二:   

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

wKiom1enIjXR6IX2AAA9qdsz9GM974.png

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

wKioL1enImTha-0BAAAqEkKng68483.png

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

wKiom1enIn2DD-ulAAAb7lf9aWg909.png

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

wKioL1enIuiDEqjAAAA710CrNto455.png

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

wKioL1enI2qDeTZfAAAdXzvph1c470.png

 6、找出"netstat -tan"命令的結果中以'LISTEN'后跟任意空白字符結尾的行

wKiom1enI6rgWvDsAAAwaxLOMIM249.png

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

wKioL1enI_Tiah4uAAAMdbICpMM863.png

wKioL1enI_WweD9nAAAlenyBxWg628.png

wKiom1enI_XQjmqFAAAVWxD7BZk835.png

 練習(三)

   1、顯示當前系統root、mage或wang用戶的UID和默認shell

wKiom1enJILS-ozGAAAoGLj8VuA042.png

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

wKioL1enJMzjb6gyAAAuNETft94090.png

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

wKiom1enJOThUBBOAAAIldyEL3w192.png

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

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

wKioL1enJYvza6y0AAA4l8ggQo4532.png

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

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

3練習6.png

原創文章,作者:zhumengxiaotao,如若轉載,請注明出處:http://www.www58058.com/30761

(2)
zhumengxiaotaozhumengxiaotao
上一篇 2016-08-08
下一篇 2016-08-08

相關推薦

  • iptables

    規則格式:iptables   [-t table]   COMMAND   chain   [-m matchname [per-match-options]]   -j targetname [per-target-options]     -t table:&nb…

    Linux干貨 2017-06-16
  • 第二天上課 llinux發展史

                             linux發展史 unix誕生    1965年時,貝爾實驗室(Bell Labs)加入一項由通用電氣(General Electric)和麻省理工學院(MIT…

    Linux干貨 2016-10-18
  • 08RPM的簡單實用

    rpm命令,安裝(-i,–install)、卸載、升級(-U,-F)、查詢(-q,–query)、校驗(-V,–verify)、數據庫維護 安裝:rpm {-i|–install} [install-options] PACKAGE_FILE… v:可視化 h:以#顯示進度 rpm -ivh package_f…

    Linux干貨 2016-11-03
  • 第五周作業

    查看鏈接:http://note.youdao.com/noteshare?id=1ed7b36aa41cbdc1154e3e5b54e43fce

    Linux干貨 2016-09-19
  • Linux運維學習歷程-第一天-基礎知識

    什么是Linux   Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。 為什么學Linux…

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