習題

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

blob.png


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

blob.png

blob.png


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

blob.png


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

blob.png


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

blob.png

blob.png

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

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png

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

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png


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

blob.png


19、取本機ip地址

blob.png


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

blob.png


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

blob.png


22、/etc/rc.d/init.d/functions或/etc/rc.d/init.d/functions/"  取目錄名

blob.png

優化解法

blob.png


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

[1-9][0-9]{5}19[0-9]{2}(0[0-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[0-9]{3}([0-9]|X)


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

13[0-9]{9}|15[0-9]{13}|18[0-9]{9}


25、正則表達式表示郵箱

([[:alnum:]]|\.|\_)*@([[:alnum:]]|\.)*\.(cn|com|org|net|gov)


26、正則表達式表示QQ號

[0-9]{5}|[0-9]{6}|[0-9]{7}|[0-9]{8}|[0-9]{9}|[0-9]{10}|[1-2][0-9]{10}

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

(0)
Stupid_LStupid_L
上一篇 2016-08-07
下一篇 2016-08-07

相關推薦

  • 文件、目錄練習

    將/etc/issue文件的內容轉換為大寫保存到/tmp/issue.out文件中: 將當前系統登錄用戶信息轉換為大寫后保存至/tmp/who.out文件中: 將/root/下文件列表,顯示成一行,文件名之間用空格隔開: file1文件的內容為“1 2 3 4 5 6 7 8 9 10”計算出所有數字的總和: 處理字符串“xt.,| 1 jr#!$mn 2 …

    Linux干貨 2016-08-05
  • 劃分子網例題

    概念:子網劃分就是——>將一個大網絡(主機ID位多)劃分成多個小的網絡(主機ID位少) 如何實現呢?!        實現——->網絡ID向主機ID借位,網絡ID位變多,主機ID位變少 涉及的公式:         &n…

    2017-09-04
  • N25_第二周作業_leon

    第二周博客作業_leon 1.       Linux上的文件管理類命令有哪些?其常用的使用方法及其相關示例演示 常用文件管理類命令有: mkdir、touch、rmdir、cp、rm、mv   mkdir—-創建目錄 -m  直接設置權限(非默認權限) -v&nbs…

    Linux干貨 2016-12-23
  • CentOS 7 tomcat 7.0.54 的功能實現及詳解

    一、 jdk 安裝配置 # yum install java-1.8.0-openjdk-devel (依賴的java-1.8.0-openjdk,java-1.8.0-openjdk,headless也會被安裝 ) # alternatives -h # vim /e…

    2016-08-19
  • linux echo命令用法實例

           對于初學者來說,掌握一些基本命令的常用用法是必須的。本文列舉了echo命令的幾個常用用法并加以實例說明,以作回顧、參考。       echo命令常用作打印輸出字符串,根據echo幫助文件可以獲得以下信息:        語法 echo…

    2017-05-20
  • 對文件數據操作命令

    對文件數據操作命令   很多時候,我們都會去計算一次數據里頭的的相同類型的數據總數或者查看特性的一些信息,在這個時候我們就需要排序與計算之類的命令來輔助,下面就是幾個好用的操作文件數據命令。 文件查看命令:cat, tac cat [OPTION]… [FILE]…     -E: 顯…

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