第五周作業

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

         [root@yangjifeng
~]# grep -E “^(root|fedora|user1)\>” /etc/passwd | cut -d: -f 1,7

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

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

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

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

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

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

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

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

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

           grep -E -o [[:alnum:]]+\@[[:alnum:]]+\.[[:alpha:]]+

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

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

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

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

         [root@yangjifeng
~]# find / \( -nouser -o -nogroup \)

        

         ~]#
find / \( -nouser -o -nogroup \) -atime -3 -ls

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

         [root@yangjifeng
~]# find /etc -perm -222 -exec ls -lh {} \;

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

         [root@yangjifeng
~]# find /etc -size +1M -type f

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

(0)
N27_yangjifengN27_yangjifeng
上一篇 2017-09-04 11:49
下一篇 2017-09-04 14:03

相關推薦

  • 自制Linux系統

    自制Linux系統 1.首選準備一臺Linux虛擬機并添加一塊新硬盤 2.分區并創建文件系統,創建兩個必要的分區根分區和boot分區 fdisk /dev/sdb  分區 mke2fs -t ext4 /dev/sdb1    創建boot文件系統 mke2f…

    Linux干貨 2016-09-16
  • linux用戶和組及其配置

    LINUX用戶和組概念及相關配置 1.   用戶 我們在使用linux過程中,最直觀的就是用戶。用戶就是我們要登錄、操作的那個人。系統驗證密碼的過程就是在驗證“你就是你”的過程。用戶分為管理員和普通用戶,計算機能識別的語言就是一堆的數字。你所看到的用戶名計算機也會把它轉化為數字,叫做ID號。管理員的ID為0,普通用戶分為兩種,一種是系統用…

    Linux干貨 2016-10-24
  • 計算機基礎與Linux初識

    一、 計算機的組成及其功能。      計算機五大組成部件:運算器、控制器、存儲器、輸入設備、輸出設備。其中CPU主要由運算器及控制器組成。      1、運算器:進行算數運算、邏輯運算,對數據進行加工處理。      2、控制器…

    2017-07-02
  • class17 網絡管理(二)

    IP 地址 它們可唯一標識IP網絡中的每臺設備 每臺主機(計算機、網絡設備、外圍設備)必須具有唯一的地址           IP 地址由兩部分組成:     ? 網絡ID:   …

    Linux干貨 2016-09-06
  • HDFS寫入和讀取流程

    一、HDFS HDFS全稱是Hadoop Distributed System。HDFS是為以流的方式存取大文件而設計的。適用于幾百MB,GB以及TB,并寫一次讀多次的場合。而對于低延時數據訪問、大量小文件、同時寫和任意的文件修改,則并不是十分適合。 目前HDFS支持的使用接口除了Java的還有,Thrift、C、FUSE、WebDAV、HTTP等。HDFS…

    Linux干貨 2015-05-12
  • 正則表達式詳解

    正則表達式詳解

    2017-09-20
欧美性久久久久