day13-文件查找-筆記

Day13-文件查找find


導(dǎo)讀

  • 上周回顧
    • 1.用戶(hù)管理
    • 2.組的管理
    • 3.如何給用戶(hù)提權(quán)
    • 4.權(quán)限管理
  • 今日內(nèi)容
    • 1.為什么要有文件查找
    • 2.Windows如何實(shí)現(xiàn)文件查找
    • 3.Linux如何實(shí)現(xiàn)文件查找
    • 4.find命令查找語(yǔ)法
    • 5.find針對(duì)文件名稱(chēng)喂走、類(lèi)型驼唱、大小州疾、時(shí)間等方式進(jìn)行查找文件
      • 按名稱(chēng)查找
      • 按文件大小查找
      • 按文件類(lèi)型查找
      • 按修改時(shí)間進(jìn)行查找
      • 按用戶(hù)和組進(jìn)行查找
    • 6.find動(dòng)作處理
    • 7.find邏輯運(yùn)算符
  • 今日總結(jié)

上周回顧

用戶(hù)管理

1.用戶(hù)基本概述
2.介紹創(chuàng)建用戶(hù)會(huì)影響的文件
    /etc/passwd
    /etc/shadow
3.如何創(chuàng)建用戶(hù)
    useradd username
4.如何修改用戶(hù)
    usermod username [選項(xiàng)] [參數(shù)]
5.如何刪除用戶(hù)
    userdel username
6.如何給用戶(hù)設(shè)定密碼
    echo "passwd" |passwd username --stdin
7.用戶(hù)創(chuàng)建流程
    /etc/login.defs /etc/defaults/useradd

組的管理

1.組的基本概念
    基本組:創(chuàng)建用戶(hù)時(shí)使用-g指定基本組剂习,基本組必須事先存在
    私有組:創(chuàng)建用戶(hù)時(shí),不指定基本組逊移,則默認(rèn)創(chuàng)建同名的私有組
    附加組:當(dāng)基本組無(wú)法滿(mǎn)足權(quán)限需求预吆,可關(guān)聯(lián)多個(gè)附加組
2.組的配置文件
    /etc/group
    /etc/gshadow
3.如何創(chuàng)建組
    groupadd groupname
4.如何修改組
    groupmod groupname [選項(xiàng)] [參數(shù)]
5.如何刪除組
    groupdel groupname

如何給用戶(hù)提權(quán)

1.su 切換用戶(hù)
    交互式shell        輸入一條命令,返回一條輸出
    非交互式shell       輸入一條指令胳泉,批量的完成任務(wù)拐叉,無(wú)需人為干預(yù)
    登錄式shell        輸入用戶(hù)名和密碼登錄系統(tǒng)
    非登錄式shell       無(wú)需輸入用戶(hù)名和密碼即可登錄用戶(hù)
    登錄式shell和非登錄式shell加載的配置文件不一樣
2.su username使用的是非登錄式shell(有些環(huán)境變量沒(méi)有加載,會(huì)導(dǎo)致執(zhí)行失敗)
3.su - username使用的是登錄式shell(加載所有的環(huán)境變量)
    su需要知道用戶(hù)的密碼扇商,不安全
4.sudo 提權(quán)
    提權(quán)的作用:讓用戶(hù)臨時(shí)的使用root身份進(jìn)行操作
    首先必須先進(jìn)行權(quán)限劃分 -->root
    其次將權(quán)限與用戶(hù)進(jìn)行關(guān)聯(lián) -->root
    最后用戶(hù)才能正常使用凤瘦,或者提權(quán) -->用戶(hù) sudo -l檢查分配的權(quán)限是否合理

Ps:su切換用戶(hù)時(shí)需要輸入用戶(hù)的密碼,如果是root使用su則無(wú)限制

權(quán)限管理

1.權(quán)限:指用戶(hù)能對(duì)系統(tǒng)操作的一種范圍限制
2.用戶(hù)和權(quán)限的關(guān)系
3.權(quán)限中的rwx是什么意思
    r=4 可讀
    w=2 可寫(xiě)
    x=1 可執(zhí)行
4.對(duì)一個(gè)文件進(jìn)行授權(quán) chmod 755
5.權(quán)限中rwx對(duì)文件有什么限制
6.權(quán)限中rwx對(duì)目錄有什么限制
7.授權(quán)基本規(guī)則
    文件: chmod 644       chmod 600 為了安全
    目錄: chmod 755
    命令: chmod 755 通常來(lái)說(shuō)案铺,命令的屬主和屬組都是root
8.變更一個(gè)文件的屬主和屬主  chown -R
9.特殊權(quán)限
    Suid:為命令設(shè)定suid蔬芥,當(dāng)任何用戶(hù)執(zhí)行該命令時(shí),都將以該命令的屬主身份運(yùn)行
    Sgid:使多個(gè)用戶(hù)共享一個(gè)組
    Sbit:粘滯位,任何人都可以在該目錄下創(chuàng)建文件笔诵,但只允許刪除自己的返吻,除root以外
10.特殊屬性
    chattr
        i 鎖住文件
        a 僅能追加,但不允許其他操作
    lsattr:查看文件特殊屬性
11.Umask 控制默認(rèn)權(quán)限
    文件: 666-umask=最終權(quán)限
    目錄: 777-umask=最終權(quán)限
    /etc/profile 會(huì)控制umask
12.重定向技術(shù)
    重定向:將輸出至屏幕的內(nèi)容乎婿,重新指向到一個(gè)文件测僵,或丟失
    標(biāo)準(zhǔn)輸入0 標(biāo)準(zhǔn)輸出1 錯(cuò)誤輸出2
    重定向怎么用
        >       覆蓋重定向
        >>  追加重定向
        2>  錯(cuò)誤覆蓋重定向
        2>> 錯(cuò)誤追加重定向
        &>  混合輸出覆蓋重定向
        &>> 混合輸出追加重定向
13.管道技術(shù)
    管道:將左邊命令的輸出-->管道-->傳遞給右邊命令的輸入
    tee:將左邊命令的輸出-->|tee a.log -->傳遞給右邊命令的輸入
        不影響管道的傳遞
        會(huì)將左邊命令的輸出,寫(xiě)入到一個(gè)a.log文件中
    xargs:將無(wú)法使用管道的命令支持使用管道
        (將前者命令的結(jié)果作為參數(shù)傳遞給后者命令)
        which useradd | xargs ls -l

Ps:操作文件看文件本身的權(quán)限次酌,如果是刪除移動(dòng)復(fù)制等操作恨课,需要看文件的上級(jí)目錄是否給予了足夠的權(quán)限舆乔,通常是看有沒(méi)有w權(quán)限

今日內(nèi)容

為什么要有文件查找

1.資料很多岳服,忘記放在哪,所以需要通過(guò)查找的方式進(jìn)行搜索

windows如何實(shí)現(xiàn)文件查找

1.計(jì)算機(jī)-->搜索框

linux如何實(shí)現(xiàn)文件查找

1.沒(méi)有圖形工具
2.使用命令工具搜索--->find

find命令查找語(yǔ)法

find [path] [options] [expression] [action]
查找   路徑     選項(xiàng)        表達(dá)式       動(dòng)作

find針對(duì)文件名稱(chēng)希俩、類(lèi)型吊宋、大小、時(shí)間等方式進(jìn)行查找文件

按名稱(chēng)查找

find ./ -name "*eth0" -ls
find ./ -iname "*eth0" -ls #忽略大小寫(xiě)

按文件大小查找

find /etc/ -size +5M #查找大于5M的文件
find /etc/ -size -5M #查找小于5M的文件
find /etc/ -size 5M  #查找等于5M的文件

按文件類(lèi)型查找

f   文件
d 目錄
s socket套接字文件
l 鏈接文件
c 字符設(shè)備
b 塊設(shè)備
find ./ -type f -iname "*eth0" | xargs ls -l

按修改時(shí)間進(jìn)行查找

find ./ -type f -mtime 7  #第7天
find ./ -type f -mtime +7 #七天以前的內(nèi)容(保留最近七天的內(nèi)容)
find ./ -type f -mtime -7 #最近七天的內(nèi)容

按用戶(hù)和組進(jìn)行查找

find /home -user jack
find /home -group jack
find /home -user jack -group jacky
find / -nouser -nogroup

find動(dòng)作處理

find默認(rèn)動(dòng)作是 -print

-print  默認(rèn)
-ls         以長(zhǎng)格式顯示
-delete 刪除列出的文件(僅刪除空目錄)
-ok         后面跟自定義shell命令(會(huì)提示)
-exec       后面跟自定義shell命令
    \;      固定寫(xiě)法
[root@oldboy ~]# find /var/log/ -type f -name "*.log" -mtime +7 | xargs rm -rf

將find查詢(xún)的文件結(jié)果颜武,作為grep的參數(shù)
[root@oldboy ~]# find /etc/ -type f | xargs grep "root" --color=auto

find邏輯運(yùn)算符

-a 與
-o 或
-not|璃搜! 非

find /home ! -user root
find ./ -type f -a \( ... -o ... \)

今日總結(jié)

1.find查找文件
    文件名稱(chēng)
    文件大小
    文件類(lèi)型
    修改時(shí)間
    用戶(hù)用戶(hù)組
2.find處理動(dòng)作
    -print  忽略
    -ls         長(zhǎng)格式顯示,不能加參數(shù)
    -delete 刪除文件鳞上,刪除目錄必須是空目錄
    -ok         執(zhí)行command命令这吻,但會(huì)提示
    -exec       執(zhí)行command命令
3.find的邏輯運(yùn)算
    與 -a
    或 -o
    非 ! | -not
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市篙议,隨后出現(xiàn)的幾起案子唾糯,更是在濱河造成了極大的恐慌,老刑警劉巖鬼贱,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件移怯,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡这难,警方通過(guò)查閱死者的電腦和手機(jī)舟误,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)姻乓,“玉大人嵌溢,你說(shuō)我怎么就攤上這事√Q遥” “怎么了堵腹?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)星澳。 經(jīng)常有香客問(wèn)我疚顷,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任腿堤,我火速辦了婚禮阀坏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘笆檀。我一直安慰自己忌堂,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布酗洒。 她就那樣靜靜地躺著士修,像睡著了一般。 火紅的嫁衣襯著肌膚如雪樱衷。 梳的紋絲不亂的頭發(fā)上棋嘲,一...
    開(kāi)封第一講書(shū)人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音矩桂,去河邊找鬼沸移。 笑死,一個(gè)胖子當(dāng)著我的面吹牛侄榴,可吹牛的內(nèi)容都是我干的雹锣。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼癞蚕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蕊爵!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起桦山,我...
    開(kāi)封第一講書(shū)人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤攒射,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后度苔,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體匆篓,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年寇窑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鸦概。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡甩骏,死狀恐怖窗市,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情饮笛,我是刑警寧澤咨察,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站福青,受9級(jí)特大地震影響摄狱,放射性物質(zhì)發(fā)生泄漏脓诡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一媒役、第九天 我趴在偏房一處隱蔽的房頂上張望祝谚。 院中可真熱鬧,春花似錦酣衷、人聲如沸交惯。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)席爽。三九已至,卻和暖如春啊片,著一層夾襖步出監(jiān)牢的瞬間只锻,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工钠龙, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留炬藤,地道東北人御铃。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓碴里,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親上真。 傳聞我的和親對(duì)象是個(gè)殘疾皇子咬腋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容