N25-第五周作業

1、顯示當前系統上root、fedorauser1用戶的默認shell;

  grep -E ^\(root|fedora|user1\) /etc/passwd | cut -d: f7

2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如hello();

  grep -E [_[:alnum:]]+\(\) /etc/rc.d/init.d/functions

3、使用echo命令輸出一個絕對路徑,使用grep取出其基名;

   echo /etc/rc.d/init.d/functions | grep -E -o [^/]+\?$

   擴展:取出其路徑名

   echo /etc/rc.d/init.d/functions |grep -o  ^.*/

4、找出ifconfig命令結果中的1-255之間數字;

  ifconfig | grep -E [1-9]|[1-9][0-9]|[1-9][0-9]{2}|2[0-4][0-9]|25[0-5]

5、挑戰題:寫一個模式,能匹配合理的IP地址;

 ifconfig | grep-E-o"\<((1?[0-9][0-9]?|2[0-4][0-9]|25[0-4])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-4])\>"

6、挑戰題:寫一個模式,能匹配出所有的郵件地址;

  grep -E [^[:space:]].*@[^[:space:]].* mail

7、查找/var目錄下屬主為root,且屬組為mail的所有文件或目錄;

  find /var -user root -a -group mail

8、查找當前系統上沒有屬主和屬組,且最近3天內層被訪問過的文件或目錄;

  find / -nouser -a -nogroup -atime 3

9、查找/etc目錄下所有用戶都有寫權限的文件;

  find /etc -perm 222

10、查找/etc目錄下大于1M,且類型為普通文件的所有文件;

  find /etc -size +1M -a -type f

11、查找/etc/init.d/目錄下,所有用戶都有執行權限,且其它用戶有寫權限的文件;

  find /etc/init.d/ -perm 113

12、查找/usr目錄下不屬于root、binhadoop的文件;

  find /usr -not \(-user root -o -user bin -o -user hadoop \)

13、查找/etc/目錄下至少有一類用戶沒有寫權限的文件;

  find /etc/ -not -perm 222 -ls

14、查找/etc目錄下最近一周內其內容被修改過,且不屬于roothadoop的文件;

  find /etc/ -mtime 7 -a -not \( -user root -o -user hadoop \) -ls

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

(0)
shuiroushanshuiroushan
上一篇 2017-02-15
下一篇 2017-02-15

相關推薦

  • find命令總結

    用途:     find命令用來在文件層級結構中搜索跟條件匹配的文件 語法:     find [OPTIONS] [查找起始路徑] [查找條件] [處理動作]     查找起始路徑:指定具體搜索起始路徑。默認為當前目錄  &nb…

    Linux干貨 2016-09-19
  • 與正則表達式的第一次親密接觸

    Linux文本處理三劍客 grep:文本過濾(模式:psttern)工具 grep,egrep,fgrep (不支持正則表達式搜索) sed:stream editor,文本編輯工具 awk:Linux上的實現gawk,文本報告生成器 下面就先談一談:grep及正則表達式;egrep及擴展的正則表達式 grep grep:Goobal search REgu…

    Linux干貨 2017-04-06
  • linux下的打包與壓縮

    linux壓縮或解壓縮工具有很多,除了已經很少有人使用的compress外,現在常用的還有tar,bzip2,xz 和gzip等,我們來說說它們的用法。 先來說bzip2。bunzip2和bzcat可以由bzip2指定選項來執行同樣的結果,這里只介紹bzip2的用法。使用bzip2這個工具創建的文件以.bz2,.bz,.tbz,.tar.bz2或者…

    Linux干貨 2017-04-16
  • LINUX 下正確關機方法

    Linux下正確關機方法 Table of Contents 1關機前 1.1觀察系統使用 1.2通知在線使用者關機 2關機 2.1 sy 2.2 shutdo 2.3 rebo 2.4 ha 2.5 powero 3執行 3.1等級 3.2等級 1關機前準備 1.1觀察系統使用狀態 誰在線:who 聯網狀態:netstat -a 后臺執行的程序:ps -a…

    Linux干貨 2017-08-21
  • 學習目標

    先把落下的課補上……

    Linux干貨 2016-10-31
  • 磁盤分區知識總結

    Linux中df命令的功能是用來檢查linux服務器的文件系統的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。 1.命令格式: df [選項] [文件] 2.命令功能: 顯示指定磁盤文件的可用空間。如果沒有文件名被指定,則所有當前被掛載的文件系統的可用空間將被顯示。默認情況下,磁盤空間將以&nbsp…

    Linux干貨 2017-08-19
欧美性久久久久