正則表達式練習

一:

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'后跟0、1或多個空白字符結尾的行

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-249250-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 09:02
下一篇 2016-08-12 09:02

相關推薦

  • 當Web訪問性能出現問題,如何深探?

    對運維或開發工程師來說,遇到訪問性能問題時,最先需要定位的是問題出現在哪個環節,是網絡的問題,服務端的問題,還是客戶端的問題? 往往技術人員喜歡把精力放在保障后端服務的可用性方面,而對前端界面是否能正常裝載,是否能完整渲染不是太關心。但從業務的角度來說,界面承載的才是最終的業務,業務是通過人機交互來實現的。 日常我們遇到哪些場景需要定位訪問性能瓶頸? ·不同…

    系統運維 2017-01-09
  • Shell腳本編程初步

        shell是指一種應用程序,這個應用程序提供了一個界面,用戶通過這個界面訪問操作系統內核的服務。shell腳本(shell script),是一種為shell編寫的腳本程序。業界所說的shell通常都是指shell腳本,但shell和shell script是兩個不同的概念。shell編程跟java、php編程…

    Linux干貨 2016-08-24
  • 馬哥教育網絡班21期+第一周課程練習

    一、計算機的組成及其功能 自上個世紀40年代開始截止到目前,我們所有的計算機包括手持的智能終端設備,它們整個組織體系設備都是遵循馮諾依曼體系結構。 現代計算機設備的組成部分: 運算器、控制器、存儲器、輸入設備、輸出設備 控制器:控制器是整個計算機的樞紐,一般是控制計算機整個部件之間協調的,比如運算器要想運算的話,首先得從存儲器中取出數值。或者輸入設備輸入數。…

    Linux干貨 2016-07-07
  • selinux與systemd

    selinux :service enhanced linux 安全增強的Linux  軟件的安全性 選擇安全系數較高的系統提高現有系統的安全性  計算機的安全等級D  最低的安全級別,提供最少的安全防護,系統訪問無限制。DOS   C  訪問控制的權限,能夠實現可控的安全防護,個人賬戶管理,審計和…

    Linux干貨 2017-05-22
  • 磁盤配額實現

    磁盤配額實現 磁盤配額要求必須是獨立的分區 創建一個新的分區 #同步分區表 [root@localhost ~]# partx -a /dev/sda [root@localhost ~]# mkfs.ext4 /dev/sda6 -L /home [root@localhost ~]# blkid /dev/sda6: LABEL=”/home…

    Linux干貨 2017-12-09
  • Linux的終端類型

    Linux的終端類型       終端是一種字符型設備,它有多種類型,通常使用tty來簡稱各種類型的終端設備,linux終端大致有設備終端,物理終端、虛擬終端、圖形終端、串行終端、偽終端等。 一.設備終端   設備終端的是一些看的見摸得著的一些實物,比如鼠標、鍵盤、顯示器、打印機等之類的實物。 二.…

    Linux干貨 2016-10-14
欧美性久久久久