習題

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 22:05
下一篇 2016-08-07 22:06

相關推薦

  • shell編程、查找命令、壓縮文件工具

    shell編程、查找命令、壓縮文件工具  shell編程 一、條件測試  1、判斷某需求是否滿足,需要由測試機制來實現。    測試命令:  ·test Expression  ·[ EXPRESSION ]  ·[[ EXPRESSION ]]   &nbs…

    Linux干貨 2016-08-15
  • shell編程之變量,數值計算,字符比較,文件測試小記

     變量     變量:能儲存計算結果或能表示值抽象概念,其指向的內存空間中一段地址。        變量賦值:name=value    溢出:字符超過定義內存中間大小    變量類型:數據類型,存儲的格式,參與的運算   &nb…

    Linux干貨 2016-08-15
  • Linux硬鏈接和軟鏈接的區別

    一.Linux鏈接概念 Linux鏈接分兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。默認情況下,ln命令產生硬鏈接。 【硬連接】 硬連接指通過索引節點來進行連接。在Linux的文件系統中,保存在磁盤分區中的文件不管是什么類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個…

    Linux干貨 2016-10-29
  • N25-第三周作業

    N25第三周作業 博客作業 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@ip-172-31-25-9 ~]# who|awk '{print $1}'|sort -u ec2-user [root@ip-172-31-25-9&n…

    Linux干貨 2017-02-06
  • 怎么刪除郵件?

    linux郵件位置一般在/var/spool/mail/root下,如果想查看郵件,在屏幕上輸入mail就可以查看了,輸入之后會出現&符號,你想看哪一封郵件,直接在后面跟對應的數字就好了。 如果你感覺自己的郵件太多了,比較占內存,那就刪了吧。 d 刪除當前郵件,指針并下移。   d 3 刪除編號為3 的郵件。   d1-100 刪…

    2017-07-22
  • 2018/8/3作業

    問題: 在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 groupadd g1         &…

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