亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

Linux基礎(chǔ)教程之文件查找壓縮命令匯總

為何學(xué)習(xí)本章節(jié),可以設(shè)想一下,在未來(lái)工作中面對(duì)大量用戶(hù)時(shí),想要找到同一類(lèi)型屬性的用戶(hù)文件時(shí),需要一個(gè)工具可以快速準(zhǔn)確的定位到所尋找的文件,那就是locate和find。

 

*******************************************************

重點(diǎn):

? ? 1.德摩根定律

????非(P且Q) = (非P)或(非Q)

????非(P或Q)=(非P)且(非Q)

?

????!A -a !B = !(A -o B)

????!A -o !B = !(A -a B)

2.

find 條件權(quán)限perm

????-perm -MODE

????MODE 精確查找 -perm 755

????/MODE 任何一類(lèi)(u,g,o)對(duì)象的權(quán)限中只要能一位匹配即可,之間關(guān)系為或

????-MODE 每一類(lèi)對(duì)象都必須同時(shí)擁有指定權(quán)限,之間為與關(guān)系

????-020 表示只要組權(quán)限為寫(xiě)就可以,0表示不匹配

示例

????find -perm 755 精確匹配權(quán)限為755的文件

????find -perm +222 只要任意人有寫(xiě)權(quán)限,就會(huì)匹配

????find -perm -222 當(dāng)每個(gè)人都有寫(xiě)權(quán)限時(shí)才匹配

 

 

 

******************************************************

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

????find /var -user root -group mail

2、查找/var目錄下不屬于root、lp、gdm的所有文件

????find /var -not \( -user root -o -user lp -o -user gdm \)

????#\( ?\) 與字符之間要有空格

3、查找/var目錄下最近一周內(nèi)其內(nèi)容修改過(guò),同時(shí)屬主不為root,也不是postfix的文件

????find /var -mtime -7 -not \( -user root -o -user postfix \)?

 

4、查找當(dāng)前系統(tǒng)上沒(méi)有屬主或?qū)俳M,且最近一個(gè)周內(nèi)曾被訪問(wèn)過(guò)的文件

????find / \( -nouser -o -nogroup \) -atime -7

 

5、查找/etc目錄下大于1M且類(lèi)型為普通文件的所有文件

????find /etc/ -size +1M -type f

 

6、查找/etc目錄下所有用戶(hù)都沒(méi)有寫(xiě)權(quán)限的文件

????find /etc/ -not -perm +222

#都沒(méi)有= -not 至少有一個(gè)?

7、查找/etc目錄下至少有一類(lèi)用戶(hù)沒(méi)有執(zhí)行權(quán)限的文件

????find /etc/ -not -222 ?

?# 至少有一個(gè)沒(méi)有= -not 全都有

8、查找/etc/init.d目錄下,所有用戶(hù)都有執(zhí)行權(quán)限,且其它用戶(hù)有寫(xiě)權(quán)限的文件

find /etc/init.d -perm -113

 

*********************************************************

shell腳本遺漏點(diǎn)

1.seq 5:1 ,2,3,4,5 默認(rèn)從1開(kāi)始

????2.seq 240 255

????3.seq -s + 1 9|bc

????4.grep -q:常常用在條件判斷位置,判斷是否能找到該行

????5.ping -c1 -w1 :用于判斷是否能ping通某個(gè)IP地址,-c是指次數(shù),-w指的是超時(shí)時(shí)間

????

????6.當(dāng)shell中單獨(dú)一行只有echo時(shí),表示換行

????????echo -n 不換行輸出

?7.?echo “user$i”| passwd –stdin “user$i” &> /dev/null條件判斷?

????8.當(dāng)判斷文件類(lèi)型時(shí),[ -L file ]要用在其它判斷前面

????9,-a(與)比-o(或)的優(yōu)先級(jí)高??

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開(kāi)發(fā)專(zhuān)業(yè)人才培訓(xùn)機(jī)構(gòu)!