RHCE課程-RH033Linux基礎(chǔ)筆記七之文件的搜索及高級文件權(quán)限和用戶、組操作學(xué)習(xí)資料_第1頁
RHCE課程-RH033Linux基礎(chǔ)筆記七之文件的搜索及高級文件權(quán)限和用戶、組操作學(xué)習(xí)資料_第2頁
RHCE課程-RH033Linux基礎(chǔ)筆記七之文件的搜索及高級文件權(quán)限和用戶、組操作學(xué)習(xí)資料_第3頁
RHCE課程-RH033Linux基礎(chǔ)筆記七之文件的搜索及高級文件權(quán)限和用戶、組操作學(xué)習(xí)資料_第4頁
RHCE課程-RH033Linux基礎(chǔ)筆記七之文件的搜索及高級文件權(quán)限和用戶、組操作學(xué)習(xí)資料_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Good is good, but better carries it.精益求精,善益求善。RHCE課程-RH033Linux基礎(chǔ)筆記七之文件的搜索及高級文件權(quán)限和用戶、組操作-RHCE課程-RH033Linux基礎(chǔ)筆記七之文件的搜索及高級文件權(quán)限和用戶、組操作RHCE課程-初級部分7、文件的搜索及高級文件權(quán)限和用戶、組操作今天的第一個(gè)命令:whichwhich顯示一個(gè)可執(zhí)行文件的完整路徑,按照alias-$PATH的順序查找比如我們看ls的可執(zhí)行文件放在哪的上面一行的ls的別名,默認(rèn)是加入了-color=tty的參數(shù),下面一行/bin/ls就是ls的可執(zhí)行文件。我們可以去看看。青色的一般都是

2、可執(zhí)行文件。而且這個(gè)青色就是ls的第一個(gè)別名的原因,如果沒有這個(gè)別名,默認(rèn)是不會(huì)顯示顏色,你們44找下cdrm之類命令的可執(zhí)行文件在哪.which這個(gè)命令在系統(tǒng)管理中有重要,大家一定要記住.下一個(gè)命令,whereis,這個(gè)功能就更強(qiáng)大了whereis搜索一個(gè)可執(zhí)行工具及其相關(guān)配置、幫助前面ls:是表示查找的這個(gè)命令/bin/ls是可執(zhí)行文件位置后面兩個(gè)就是幫助文件了下面還是命令:find功能超級大的搜索工具。語法:find路徑參數(shù)表達(dá)式下面是find常用的參數(shù):-user:根據(jù)文件擁有者尋找文件-group:根據(jù)文件所屬組尋找文件-name:根據(jù)文件名尋找文件-perm:根據(jù)文件權(quán)限尋找文件-

3、size:根據(jù)文件大小尋找文件-type:根據(jù)文件類型尋找文件,參數(shù)對應(yīng)c、b、l、f、d-o:表達(dá)式或-not:表達(dá)式非現(xiàn)在我們測試第一個(gè)user參數(shù),查找/home下所有者為root的文件:find/home-userroot然后查找/etc下面與root有關(guān)的文件:find/etc-userroot第二個(gè)參數(shù)-group:根據(jù)文件所屬組尋找文件,找/boot目錄下root組的文件name:根據(jù)文件名尋找文件,查找網(wǎng)卡配置文件find/-nameifcfg-eth0這個(gè)命令就可以找到網(wǎng)卡的配置文件,你們44,ifcfg-eth0就是網(wǎng)卡的配置文件,上周我們是講過的-perm:根據(jù)文件權(quán)限尋

4、找文件,自己創(chuàng)建一個(gè)權(quán)限是725的文件在家目錄然后用命令在根下找,找到這個(gè)文件:find/-perm725-size:根據(jù)文件大小尋找文件,查找/下面大小40M以上的文件,你們44這里就有技巧了:大小前面用+表示大于這個(gè)值-表示小于這個(gè)值不帶符號就表示等于了單位也有講究:k是小寫的,M和G是大寫的這個(gè)一定要注意哈。不然你命令就運(yùn)行不了我們看下單位M小寫出錯(cuò)的效果哈。-type:根據(jù)文件類型尋找文件,參數(shù)對應(yīng)c、b、l、f、d-nouser#查無有效屬主的文件,即文件的屬主在/etc/passwd中不存在-ctime-n+n#按文件創(chuàng)建時(shí)間來查找文件,-n指n天以內(nèi),+n指n天以前-nogrou

5、p#查無有效屬組的文件,即文件的屬組在/etc/groups中不存在-nouser#查無有效屬主的文件,即文件的屬主在/etc/passwd中不存在-newerf1!f2#查更改時(shí)間比f1新但比f2舊的文件-typeb/d/c/p/l/f#查是塊設(shè)備、目錄、字符設(shè)備、管道、符號鏈接、普通文件-sizenc#查長度為n塊或n字節(jié)的文件-depth#使查找在進(jìn)入子目錄前先行查找完本目錄-fstype#查位于某一類型文件系統(tǒng)中的文件,這些文件系統(tǒng)類型通??稍?etc/fstab中找到-mount#查文件時(shí)不跨越文件系統(tǒng)mount點(diǎn)-follow#如果遇到符號鏈接文件,就跟蹤鏈接所指的文件-cpio#

6、查位于某一類型文件系統(tǒng)中的文件,這些文件系統(tǒng)類型通??稍?etc/fstab中找到-mount#查文件時(shí)不跨越文件系統(tǒng)mount點(diǎn)-follow#如果遇到符號鏈接文件,就跟蹤鏈接所指的文件-cpio#對匹配的文件使用cpio命令,將他們備份到磁帶設(shè)備中-prune#忽略某個(gè)目錄這些命令你們了解下吧,知道有這個(gè)功能就行了,如果確實(shí)要用,再來研究剛才有朋友問到,通配符號的問題,那下面大家查找conf結(jié)尾的文件44正規(guī)的寫法是這樣的find/-name*.conf,需要用引號把內(nèi)容包起來,這樣系統(tǒng)不容易誤解,不用也行。查找以兩個(gè)小寫字母和兩個(gè)數(shù)字開頭的txt文件,物們先建立兩個(gè)文件:aa11.txt

7、和bb22.txtfind/-namea-za-z0-90-9.txt具體的你們需要靈活運(yùn)行,我也就只是告訴你們方法-o:表達(dá)式或-not:表達(dá)式非與是直接在后面加,不用其他參數(shù)我要找conf結(jié)尾,還要是20k以上的文件,大家44find/-name*.conf-size+20k還有個(gè)簡單的查找命令locate,一般我用這個(gè)語法:locate關(guān)鍵字段大家找找網(wǎng)卡配置文件,用這個(gè)命令:locateifcfg-eth0所有文件名及其所在路徑包含關(guān)鍵字段的文件與目錄都會(huì)顯示,locate先將當(dāng)前目錄結(jié)構(gòu)做成一個(gè)數(shù)據(jù)庫,然后再在此數(shù)據(jù)庫中搜索匹配記錄.第一次使用這個(gè)命令需要運(yùn)行:updatedb更新數(shù)

8、據(jù)庫locate是在數(shù)據(jù)庫中查找,所以速度快,但是數(shù)據(jù)庫是有個(gè)計(jì)劃任務(wù)來管理更新下面創(chuàng)建一個(gè)123321文件在家目錄里,然后用locate查找這個(gè)文件我們看到建立123321文件后,locate123321沒找到哈,updatedb后就找到了哈。/etc/passwd(默認(rèn)權(quán)限644)michael:x:500:500:michael:/home/michael:/bin/bash用戶名:密碼:UID:GID:用戶描述:用戶主目錄:用戶登錄Shell復(fù)習(xí)下,/etc/shadow這個(gè)文件大家要注意了(默認(rèn)權(quán)限400)michael:$1$/Ix5lJZO$2wXjm0hqGQvN7vtwB.K

9、021:14204:0:99999:7:以冒號分割,上面是一行哈第一位是帳戶名字就是michael是通過md5加密的密碼就是自1970/1/1起,密碼被修改的天數(shù)就是兩次修改口令的間隔最小天數(shù),0就代表沒有限制就是99999天了,這個(gè)是用戶過期日期,從1970/1/1開始算就是用戶過期7天后失效最后這個(gè)是保留字段大家了解就行了在很久以前,密碼是放在PASSWD文件里的,為了使LINUX更安全,后來就把密碼單獨(dú)存放在SHADOW中,而且文件權(quán)限是400我們可以用pwunconv,把密碼放在/etc/passwd,大家44,如果用root修改,需要加!強(qiáng)行寫入。輸入這個(gè)命令你再看你/etc/pas

10、swd文件。usermod指令,我們可以用參數(shù)來指定修改內(nèi)容#usermod目標(biāo)-c:改變用戶的全名-d:改變用戶的主目錄-e:設(shè)置用戶密碼的過期時(shí)間-g:改變用戶的gid-G:將用戶添加入一個(gè)新組-l:改變用戶的登錄用名-s:改變用戶的默認(rèn)shell-u:改變用戶的uid-p:改變用戶的密碼-L:鎖住密碼,使帳號-U:為用戶密碼解鎖。這個(gè)大家做了解吧還有幾個(gè)組管理的命令,我也給大家列出來groupadd:添加一個(gè)組groupdel:刪除一個(gè)已存在組groupmodn新組名原組名,為一個(gè)組更改名字gpasswda用戶名用戶組,將一個(gè)用戶添加入一個(gè)組。重點(diǎn)來咯who:查詢當(dāng)前在線的用戶w:查詢當(dāng)前在線用戶的詳細(xì)信息groups:查詢用戶所屬的組id:顯示當(dāng)前用戶信息finger:查詢用戶信息uname:顯示系統(tǒng)信息-a系統(tǒng)所有信息-r系統(tǒng)內(nèi)核版本hostname:顯示主機(jī)名關(guān)于修改主機(jī)名字需要修改3三個(gè)地方:1、hostname的命令2、修改/etc/hosts3、修改/etc/sysconfig/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論