網絡26期 第五周作業

1. 顯示當前系統上root、fedora或user1用戶的默認shell

egrep -o “^(root|fedora|user1)\>.*[^:]+$” /etc/passwd | cut -d: -f1,7

網絡26期 第五周作業

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

egrep “[_[:alpha:]]+\>\(\)” /etc/rc.d/init.d/functions

網絡26期 第五周作業

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

echo /etc/passwd | egrep -o “([^/]+/?)$” | cut -d\/ -f1

網絡26期 第五周作業

echo $PWD | egrep -o ‘^/.*/’    可以解決直接引用PWD。如果直接echo /etc/passwd/,則結果為路徑名加基名。

網絡26期 第五周作業

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

ifconfig | egrep -o “\<([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\>”

網絡26期 第五周作業

5. 寫一個模式,能匹配合理的IP地址

ifconfig | egrep -o “([0-9]{1,3}[\.]){3}[0-9]{1,3}”

網絡26期 第五周作業

6. 寫一個模式,能匹配出所有的郵件地址

egrep -o “\<[[:alnum:][:punct:]]*@[[:alnum:]]+[\.][[:alpha:]]+\>” email.test

網絡26期 第五周作業

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

find /var -user root -a -group mail -ls

網絡26期 第五周作業

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

find ./ -nouser -o -nogroup -atime -3

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

find /etc -perm -222 -ls

網絡26期 第五周作業

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

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

網絡26期 第五周作業

原創文章,作者:N26-小石頭,如若轉載,請注明出處:http://www.www58058.com/71068

(0)
N26-小石頭N26-小石頭
上一篇 2017-03-13
下一篇 2017-03-13

相關推薦

  • 磁盤文件掛載與卸載

    掛載(mount)何為掛載?掛載指將文件系統與根文件系統的某個現存的目錄建立起來的關聯關系,這樣我們就可以將目錄作為訪問磁盤文件的入口,進行存取交互。掛載點:掛載點指的是被掛載的對象,通常掛載點是一個目錄,不過有時候也有文件作為掛載點格式:mount 設備 掛載點 ;此掛載方法味臨時掛載,只在當前的shell中有效,退出則清除掛載關聯設備文件在/dev/sd…

    Linux干貨 2017-04-24
  • 文本處理三劍客之sed

    概述     經過上篇對正則表達式和grep相關內容的學習,我們對文本處理有了一個初步的認識,本篇將簡要介紹一下文本處理三劍客之sed。具體分為以下幾個部分:     1、sed原理概述     2、sed命令詳解 第一部分 &n…

    Linux干貨 2016-08-10
  • linux【管道命令 PIPE】選取命令、排序命令、雙向從定向、比較工具

    linux【管道命令 PIPE】選取命令、排序命令、雙向從定向、比較工具 選取命令【cut,grep】 cut:可將一段信息的某一段‘切’出來。處理信息時使用以‘行’為單位。 cut -d ‘分割字符’ -f fields 用于分割字符 cut -c 字符范圍 用于排列整齊的信息 參數: -d:后面接分隔字符,與-f一起使用 -f:以及-d的分割字符將一段信…

    Linux干貨 2017-04-04
  • HA專題: corosync+pacemaker實現nginx高可用

    HA專題: corosync+pacemaker實現nginx高可用 前言 實驗介紹 實驗拓撲 實驗環境 實驗步驟 準備工作 安裝HA集群組件 安裝nginx和配置nfs 使用crmsh配置集群資源 測試 總結 前言 這幾天都會學習高可用集群, 也會將其中的一些實驗寫出來分享給大家, 這個專題估計會寫5篇左右, p.s: 寫博客很累的 實驗介紹 這次的實驗比…

    Linux干貨 2016-04-11
  • Nginx介紹及使用

       Nginx(engine x)是一個高性能的HTTP和反向代理服務器, 也是一個IMAP/POP3/SMTP服務器. Nginx是由IgorSysoev為俄羅斯訪問量第二的Rambler.ru站點開發的, 第一個公開版本在2004年發布. 因為它的穩定性, 豐富的功能集, 示例配置文件和低系統資源的消耗而聞名. Nginx是一款輕量…

    Linux干貨 2016-11-11
  • Bash的&&,||邏輯運算

    Bash的&&,||邏輯運算 bash里的true和false并不是我們通常所認為的0和1。 true和false是shell的內置命令,返回邏輯值。 $?是一個特殊的變量,存放有上一個程序的結束狀態。 在shell里面,把0作為程序是否成功結束的標志。 例如: $ true$ echo$?0$ false$ echo$?1 有時候,下一條命…

    Linux干貨 2016-04-11

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-03-30 14:26

    完成的很好,再接再勵。

欧美性久久久久