CentOS下命令基礎練習

馬哥教育網絡班23期+第五周課堂作業

CentOS下命令基礎練習

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


blob.png

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

blob.png

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

blob.png 

(2)取路徑名:

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

blob.png

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

blob.png

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

blob.png

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

blob.png

8、查找當前系統上沒有屬主或屬組的文件 
由于太多,至截取了一部分

blob.png

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

blob.png

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

blob.png

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

blob.png

11、查找/etc/init.d/目錄下 所有用戶都有執行權限 且其他用戶有寫權限的文件

blob.png

12、查找/usr目錄下部屬于root、bin、hadoop的文件

blob.png

13、查找/etc目錄下至少有一類用戶沒有寫權限的文件 
分析一下,題目是求至少有一類用戶沒有寫權限的文件,那么我們就反其道而行之,找到每一個用戶都有寫權限,其實就是

U   G  O 
2   2  2
010 010 010

如果說三者都沒有寫權限,那么就是三個位置上都按位取反 也就是

U   G   O
!010 !010 !010

然后我們分析三者的關系,由于是至少有一類用戶沒有寫權限,所以三者關系是或的關系,也就是三者滿足一個就可以了,所以應該是這樣:

!010 -o !010 -o !010

根據摩根定律,我們可以寫成這樣:

!(010 -a 010 -a 010)

我們把上圖翻譯過來就是 find /etc -not -perm -222 -ls,所以如下所示:

blob.png

14、查找/etc目錄下最近一周內氣內容被修改過,且不屬于root或hadoop的文件

blob.png

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

(3)
luobo3692003luobo3692003
上一篇 2016-10-24 09:11
下一篇 2016-10-24 09:56

相關推薦

  • 蕭田國給你五個2017GOPS北京站的參會理由!

    2017年7月28日,GOPS全球運維大會即將開幕,發起人蕭田國將在主會場發表題為《運維如何延續自己的職業生涯》演講,參加第七屆北京站您會有哪些收益? 收益一: 【長達半天時間的培訓式演講】讓您系統性掌握頂級互聯網自動化運維體系 收益二: 【騰訊智能運維】傳奇背后的細節,聽了才知道 收益三: 與Facebook、Twitter、BATJ等運維大咖【面對面深度…

    Linux干貨 2017-07-24
  • 第六章:文本處理工具

    第六章:文本處理工具 文本查看命令(cat) 分頁查看文件(more) 文本查看上下翻頁(less) 顯示頭部(head) 顯示尾部(tail) 按列抽取文本cut 合并文件paste 收集文本統計數據wc 文本排序sort 刪除重復uniq 比較文件diff 復制對文件改變patch 文本搜索工具grep egrep 及擴展的正則表達式 作業: 第六章:文…

    Linux干貨 2016-08-10
  • Yellow Dog! COMMAND && source

    linux程序包管理之yum        yum:之前命名為:yellow dog ,后來因為及其好用,很多發行版都以此為默認rpm程序前端管理工具,故此更名為:yellowdog update modifier,更牛的還有一個基于redhat的二次發行版也叫yellow dog 功能:…

    Linux干貨 2016-08-21
  • nginx負載均衡實驗

    實驗一、 實驗環境:     1、一臺director主機。并部署nginx服務。        內網iP:192.168.1.1  外網iP:10.1.64.1     2、一臺后端服務器。并部署h…

    Linux干貨 2016-10-30
  • 獲取Linux命令幫助信息及man的用法

    經常在使用Linux命令時不清楚命令都有哪些參數,命令和參數的具體含義,我們根據命令的不同來源大致可以分為內部命令和外部命令。 內部命令幫助信息的獲?。篶ommand help 那我不知道這個命令是不是內部命令,使用type command來確認是一個內部的還是一個外部的命令 外部命令幫助信息的獲取:常用的有–help,man,info,還有一些…

    Linux干貨 2016-09-17
  • 文本處理工具及正則表達式

    一、*各種文本處理工具 1.1抽取文本的工具 1.1.1 cat、less查看文本內容    more、less和cat 【選項】 【文件】 cat  –n ,-d列行 ,-A:顯示所有看不見的符號(控制符),     -E:顯示結尾$ ;…

    Linux干貨 2016-11-23

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-10-27 13:04

    第二個問題,可以考慮 -o 參數

欧美性久久久久