N25-第五周作業

第五周作業


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

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

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

grep "\<[[:alpha:]]\+\>()" /etc/rc.d/init.d/functions

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

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

擴展:取出其路徑名

echo /etc/rc.d/init.d/functions | grep -o "^/[a-z]\+/[a-z].*/"

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

ifconfig | grep "\(\<[1-9][0-9]\>|\<1[0-9][0-9]\>|\<[1-9]\>|\<2[0-5][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:]].*"

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

find /var -user root -group mail

8、查找當前系統上沒有屬主或屬組的文件;

find / -type f \( -nouser -a -nogroup \) -ls

進一步:查找當前系統上沒有屬主或屬組,且最近3天內曾被訪問過的文件或目錄;

find / \( -nouser -a -nogroup -a -atime -3 \) -ls

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

find /etc/ -perm -222 -ls 全部都是鏈接文件

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

find /etc -type f -size +1M | xargs ls -lh

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

(0)
EasonEason
上一篇 2017-02-14 11:20
下一篇 2017-02-14 14:10

相關推薦

  • 硬鏈接與軟鏈接

    引言: 鏈接,一種在共享文件和訪問它的用戶的若干目錄項之間建立聯系的一種方法。 Linux中包括兩種鏈接:硬鏈接(Hard Link)和軟鏈接(Soft Link),軟鏈接又稱為符號鏈接(Symbolic link)。 Inode譯成中文就是索引節點,它用來存放檔案及目錄的基本信息,包含時間、檔名、使用者及群組等。 Block:存放檔案內容數據的地方。 &n…

    Linux干貨 2016-10-20
  • lvm邏輯卷

    創建邏輯卷

    2017-12-17
  • 用戶和組管理類命令詳解

    用戶和組管理類命令詳解 組管理 groupadd 功能描述:創建一個新組 命令格式: groupadd [選項] GROUP 選項: -g GID 表示指定GID,默認情況下使用的是最小的未使用過的GID -r 表示創建一個系統組 groupmod 功能描述:修改組屬性 命令格式:groupmod [選項] GROUP 選項: -g GID 表示修改GID …

    Linux干貨 2017-07-16
  • 計算機運維基礎知識 Linux版

    計算機系統由硬件系統和軟件系統組成 第一代計算機   電子管時代 第二代計算機   晶體管時代 第三代計算機   集成電路時代 第四代計算機   大規模集成電路時代 1964年,世界第一代計算機ENICA。用來計算彈道軌跡。 馮諾依曼  計算機之父 運算器,控制器,存儲器,輸入設備,輸出設備。 巨型計算機,大…

    Linux干貨 2016-08-04
  • N22-第一周(作業)

    馬哥教育網絡班22期-第一周課程練習:   一.描述計算機的組成及其功能       計算機組成:CPU :包含控制器,運算器,寄存器,緩存。通過時序復用的方式來處理加工來自輸入設備的指令或數據,協調各組件之間的工作       存儲器(內存):編址存儲單元陣列,用于暫時存放CP…

    Linux干貨 2016-08-13
  • http狀態碼大全

    狀態值:100 客戶端應當繼續發送請求。這個臨時響應是用來通知客戶端它的部分請求已經被服務器接收,且仍未被拒絕??蛻舳藨斃^續發送請求的剩余部分,或者如果請求已經完成,忽略這個響應。服務器必須在請求完成后向客戶端發送一個最終響應。 狀態值:101 服務器已經理解了客戶端的請求,并將通過Upgrade 消息頭通知客戶端采用不同的協議來完成這個請求。在發送完這個…

    Linux干貨 2016-11-01

評論列表(1條)

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

    作業完成的很好,這兩大利器在手,可以大幅提高文件處理的工作效率。

欧美性久久久久