Linux Basics–part5

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

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

或者

~]# egrep “^(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 “/root/functions” | grep -o “[[:alpha:]]\+$”

functions

~]# echo “/root/functions” |grep -o “^/\+.*/”

/root/

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

ifconfig |grep -o “\<[1-2]\?[0-9]\?[0-9]\?\>”

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

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

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

egrep “[[:alnum:]]+@[[:alnum:]]+\.[[:alpha:]]+”  File

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

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

/var/spool/mail

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

~]# find / -nouser -o -nogroup -atime -3

/home/gentoo

……

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

~]# find /etc/ -perm -222 

/etc/mtab

……

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

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

/etc/udev/hwdb.bin

……

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

(0)
N27_ronnyN27_ronny
上一篇 2017-08-24
下一篇 2017-08-24

相關推薦

  • 第7天:磁盤文件管理

    http://note.youdao.com/yws/public/redirect/share?id=57ab13d4749920de1fbb0d4953fcd21b&type=false

    Linux干貨 2016-08-18
  • 2.Linux文件管理類命令

    Linux文件管理類命令 cp命令:copy 源文件;目標文件; 單源復制:cp [OPTION]… [-T] SOURCE DEST 多源復制:cp [OPTION]… SOURCE… DIRECTORY | cp [OPTION]… -t DIRECTORY SOURCE… 單源復制:cp [OPTION]… [-T]&…

    Linux干貨 2017-07-09
  • Linux文件管理命令

    Linux系統上文件管理命令 一、文件查看類命令      1、cat 由第一行開始顯示文件內容 語法格式: cat [選項列表] [文件列表]… 參數說明: -A, –show-all 等價于 -vET 。 -b, –number-nonblank 給非空輸出行編號。 -e 等價于 -vE 。 -E…

    Linux干貨 2017-07-24
  • 面授20-1班 0805課間練習與課后作業

    課間練習 第一階段 新學的命令文本命令cat tac rev more less head tail cut paste wc sort dif patch 1 、找出ifconfig 命令結果中本機的所有IPv4 地址 [root@IP70-CentOS7 ~]# >>ifconfig | tr&nbsp…

    Linux干貨 2016-08-07
  • Linux入門之常見文本處理工具

    Linux入門之常見文本處理工具 文本內容查看命令 cat   tac    rev  more  less   head   tail 普通文本查看 cat  tac  rev cat 命令 cat  [option]…

    Linux干貨 2016-08-08
  • 關于大型網站技術演進的思考(十五)–網站靜態化處理—前后端分離—中(7)

    原文出處: 夏天的森林    上篇里我講到了一種前后端分離方案,這套方案放到服務端開發人員面前比放在web前端開發人員面前或許得到的掌聲會更多,我想很多資深前端工程師看到這樣的技術方案可能會有種說不出來的矛盾心情,當我的工作逐漸走向越來越專業化的前端開發后,我就時常被這套前后端分離方案所困惑,最近我終于明白了這個困惑的本源在哪里…

    Linux干貨 2015-03-11
欧美性久久久久