正則表達式練習

一:

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

練習1.png       

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

練習2.png

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

練習3.png

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

練習4.png

:

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

21.png二12.png

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

    grep -v ".*/bin/bash$" /etc/passwd

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

二 4.png

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

    cat /etc/passwd | grep -o "\<[[:digit:]]\{2,3\}\>"

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

   grep "^[[:space:]]\+[^[:space:]].*" /etc/grub2.cfg

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

7.png

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

15.png

三:

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

22.png

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

23.png

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

25.png

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

26.png

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

0-9    [[:digit:]]? 

10-99    [1-9][[:digit:]]?

100-199   [1][[:digit:]]{2}

200-249   [2][0-4][[:digit:]]

250-255   [2][5][0-5]       

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

(0)
black_fishblack_fish
上一篇 2016-08-12
下一篇 2016-08-12

相關推薦

  • iptables:iptables工具詳解

    之前的博客聊了關于iptables防火墻工作原理的相關介紹, 本片將詳細介紹iptables的使用。 一、 iptables 查看鏈表,創建鏈表,類命令     1. iptables [-t table] -N chain : 創建一條自定義規則的鏈      #&n…

    Linux干貨 2015-08-06
  • ansible

    運維自動化發展歷程,ansible 命令使用

    2018-01-13
  • 第一周課程練習

    馬哥教育網絡班22期+第一周課程練習 1、描述計算機的組成及其功能   CPU(運算器和控制器),存儲器(內存和外存),輸入/輸出設備。     (1)運算器:對數據進行加工處理(包括算術運算與邏輯運算);     (2)控制器:負責從存儲器取出一條指令,并指出下一條指…

    Linux干貨 2016-08-15
  • N25第1周作業

    1.計算機的組成及功能 地址:博客園http://www.cnblogs.com/qingyangzi/p/6133274.html 2.linux主要的發行版及其區別和聯系 地址:博客園http://www.cnblogs.com/qingyangzi/p/6135801.html 3.linux哲學思想 地址:博客園http://www.cnblogs.…

    Linux干貨 2016-12-05
  • Linux命令1

    7-13 Linux命令   一、進入終端terminal 1..C1trl+Alt 釋放鼠標 2.ifconfig 查詢ip地址 3.Ping (IP地址) 查看聯網狀態 4.ls 查看            -l 列出文件 5.tty、who am i  查看當前的登錄終端名…

    Linux干貨 2017-07-15
  • 馬哥教育網絡班22期+第十一周課程練習

    1、詳細描述一次加密通訊的過程,結合圖示最佳。第一階段:ClientHello:    客戶端(通常是瀏覽器)先向服務器發出加密通信的請求,這被叫做ClientHello請求??蛻舳讼蚍掌魈峁┮韵滦畔ⅲ?nbsp;       支持的協議版本,比如TLS 1.2 &n…

    Linux干貨 2016-12-27
欧美性久久久久