每日一練 —8.4 文本處理工具,正則表達式

練習

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

blob.png

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

QQ瀏覽器截屏未命名.png

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

blob.png

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

1470457009569735.png

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

QQ瀏覽器截屏未命名.png

 

6,顯示/proc/meminfo文件中以大寫或小寫s開頭的行

blob.png

7,顯示/etc/passwd文件中其默認shell為非/sbin/nologin的用戶

blob.png

blob.png0

8,顯示/etc/passwd文件中默認shell為/bin/bash的用戶,進一步,僅顯示上述結果中其ID號最大的用戶blob.png

9,找出/etc/passwd文件中的一位數或兩位數

blob.png

10,顯示/boot/grub/grub.conf中至少一個空白字符開頭的行

blob.png

11,顯示/etc/rc.d/rc.sysinit 文件中,以#開頭,后面至少跟一個空白字符,而后又有至少一個非空白字符的行

blob.png

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

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

QQ瀏覽器截屏未命名.png

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

QQ瀏覽器截屏未命名.png

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

QQ瀏覽器截屏未命名.png

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

   

    egrep "\<[0-9]\>" f1

     egrep "\<[1-9][0-9]?\>" f1

     egrep "\<[1][0-9]{2}\>" f1

     egrep "\<[2][0-4][0-9]\>" f1

     egrep "\<25[0-5]\>" f1

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

QQ瀏覽器截屏未命名.png

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

(0)
wutianyouwutianyou
上一篇 2016-08-15
下一篇 2016-08-15

相關推薦

  • Linux中命令的分類,hash緩存表與別名

        命令的分類:     在Linnux中,平常工作用的是字符界面。Linux輸入命令后,shell接收命令通過系統調用把命令送入內核中執行。    *shell中的可執行命令分為兩類        1.內部命令:為shell自帶命令,利用某種形式在開機后…

    Linux干貨 2017-07-15
  • yum 倉庫

    Yum 倉庫     yum源就是一個軟件集合地,你只需要搜索并安裝你想要的軟件,它會幫你解決大部分軟件的依賴問題。本地源比如說光盤里面一般會附帶一些軟件,這個時候就可以把光盤當成本地源來安裝軟件。網絡源比如說aliyun的鏡像網站,這就屬于網絡源,可以通過互聯網把軟件下載下來并安裝。   yum 倉庫 &n…

    2017-06-24
  • vsphere虛擬機下的Linux在線移除硬盤后的報錯處理(基于LVM)

    1)故障描述( vmware虛擬機,在線移除一塊被設置為pv格式的硬盤后,提示unknown device錯誤): 說明:/dev/sdb1 /dev/sdc1 /dev/sdd1是組成/dev/vg_test/lvm_test的PV,這里我們模擬/dev/sdd1硬盤被直接斷電了 [root@docker mnt]# pvdisplay…

    Linux干貨 2016-07-29
  • Linux 下的幫助及文件管理

    1、whatis     whatis command 或 man -f command     僅能提供命令基本的介紹。不提具體用法。     基于數據庫的查找,優點:檢索速度快;缺點:缺乏實時性    &n…

    2017-07-15
  • 用戶和組相關的配置文件總結

    包括:/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/etc/login.defs,/etc/dufaults/useradd,/etc/skel/.*,/etc/gdm/custom.conf,   /etc/passwd 用戶信息庫文件;用于保存用戶賬號信息; 各字段含義依次為: 用戶名:用戶密…

    Linux干貨 2016-10-25
  • 淺述vim操作

    vim是一種比vi更加強大的模式化的全屏文本編輯器。vim在工作過程中有三種模式:編輯模式、插入模式、末行模式。 編輯模式(默認):又稱命令模式,其工作內容包括移動光標、剪切、粘貼、刪除等 輸入模式:亦可稱為插入模式,主要是在文件中修改文本內容 末行模式:亦稱擴展命令模式,主要是執行vim內置命令的 vim三種模式之間的切換:如下圖   (1)編輯…

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