N26-博客作業-week5

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

~]# grep -E “^((root|fedora|user1)\>)” /etc/passwd | cut -d: -f7

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

~]# grep -E “^.[[:alpha:]]+()” /etc/rc.d/init.d/functions

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

~]# echo “/etc/passwd” | grep -E -o “[^/]+$”

    擴展:取出其路徑名

~]# echo “/etc/passwd” | grep -E -o “^/./”

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

~]# ifconfig | grep -E -o “([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5])”

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

\<([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-4]).([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5]).([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-5]).([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-5][0-4])\>

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

\<[[:alnum:]][^[:space:]]+@.[.].\>

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

~]# find /var -user root -a -group mail -ls

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

~]# find / -nouser -o -nogroup

     進一步:查找當前系統上沒有屬主或屬組,且最近3天內曾被訪問過的文件或目錄;
 
~]# find / ( -nouser -o -nogroup ) -atime -3

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

~]# find /etc -perm -222

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

~]# find /etc -type f -size +1M

原創文章,作者:浙江-咲,如若轉載,請注明出處:http://www.www58058.com/70511

(0)
浙江-咲浙江-咲
上一篇 2017-03-05 10:34
下一篇 2017-03-05 12:05

相關推薦

  • 關于文本處理工具之SED

                                                      &nbsp…

    學員作品 2016-08-10
  • Linux基礎介紹

    1、Linux用戶: Linux用戶分為普通用戶和管理員,普通用戶的系統操作權限低,用戶的誤操作對系統數據的破壞程度有限,不會對系統造成災難性的破壞。而管理員對系統具有絕對的權限,可以修改和設置系統的任何數據,如果誤操作,及其容易對系統數據造成不可挽回的破壞,比如執行以下命令 rm  -rf  / 。因此,系統管理員在操作root用戶時需…

    Linux干貨 2016-07-26
  • Hadoop hdfs 分布式文件系統

    Hadoop簡介:一個分布式系統基礎架構,由Apache基金會開發。用戶可以在不了解分布式底層細節的情況下,開發分布式程序。充分利用集群的威力高速運算和存儲。Hadoop實現了一個分布式文件系統(Hadoop Distributed File System),簡稱HDFS。HDFS有著高容錯性的特點,并且設計用來部署在低廉的(low-cost)硬件…

    Linux干貨 2017-04-19
  • N_28 正則表達式的一些基本用法

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ~]# cp -r /etc/skel /home/tuser1 ~]# chmod -R -g— -o— /home/tuser1 2、編輯/etc/group文件,添加組hadoop。 ~]#vi…

    Linux干貨 2017-12-23
  • yum安裝 源碼安裝實例

     yum安裝 源碼安裝實例 §·源碼安裝 http 2.2.29實例 1     1.下載源碼包。 1     2.配置系統需要的編譯環境。 2     3 ./configure ; make  ;…

    Linux干貨 2016-08-24
  • Linux運維實戰之2-2:bash的工作特性

    這次博文我們主要來談談bash的工作特性哈。 主要內容: bash是一種shell解釋程序     bash工作特性之命令狀態返回值 bash工作特性之命令行展開 bash工作特性之命令補全 bash工作特性之路徑補齊 bash工作特性之命令引用 bash工作特性之命令別名 bash工作特性之文件名通配 bash工作特性之命令hash 問…

    Linux干貨 2016-11-06

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-03-07 11:50

    完成的很好,可以嘗試的去總結一下使用到的命令,加油!

欧美性久久久久