shell命令詳細(xì)ppt課件_第1頁
shell命令詳細(xì)ppt課件_第2頁
shell命令詳細(xì)ppt課件_第3頁
shell命令詳細(xì)ppt課件_第4頁
shell命令詳細(xì)ppt課件_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、College of Information Science and Engineering Shandong Agricultural University基本shell命令詳細(xì)介紹文件管理ls 瀏覽目錄、pwd顯示當(dāng)前目錄、cd進(jìn)入目錄clear清屏cp 復(fù)制文件、mv移動文件重命名)、rm刪除文件touch 新建文件、ln 建文件鏈接Mkdir 新建目錄、rmdir刪除目錄顯示文件內(nèi)容:cat、more可向后翻頁、less前后翻頁選擇文件部分內(nèi)容輸出: cut、head查找文件:find、locate按文件內(nèi)容與指定字符串匹配查找文件grep涉及正則表達(dá)式)chmod設(shè)置文件權(quán)限*sor

2、t、wc、comm、diff用戶管理passwd設(shè)置密碼、who查詢當(dāng)前登錄用戶useradd、usermod、userdelgroupadd、groupmod、groupdelsu、sudo 換為root身份磁盤、軟件包管理mount 掛載磁盤rpm 紅帽的打包命令 tar 壓縮包處理進(jìn)程管理查看進(jìn)程狀態(tài): ps 、topkill終止進(jìn)程實驗問題實驗問題 文件名有空格怎么辦?文件名有空格怎么辦? 用引號用引號cp “4 linuxcp “4 linuxlinux4linux4 用轉(zhuǎn)義符用轉(zhuǎn)義符 cp 4 linux linux4cp 4 linux linux4 怎么對付怎么對付“死機(jī)死機(jī)”

3、、錯誤命令的耗時執(zhí)行、終端不響、錯誤命令的耗時執(zhí)行、終端不響應(yīng)應(yīng) 進(jìn)程管理器?進(jìn)程管理器?進(jìn)程查看及終止命令進(jìn)程查看及終止命令 ps ps 、killkill進(jìn)程管理:進(jìn)程管理:psps最基本同時也是非常強(qiáng)大的進(jìn)程查看命令。最基本同時也是非常強(qiáng)大的進(jìn)程查看命令??梢源_定有哪些進(jìn)程信息:運行的狀態(tài)、是否結(jié)束、有可以確定有哪些進(jìn)程信息:運行的狀態(tài)、是否結(jié)束、有沒有僵死、哪些占用了過多的資源等。沒有僵死、哪些占用了過多的資源等??梢员O(jiān)控后臺進(jìn)程的工作情況可以監(jiān)控后臺進(jìn)程的工作情況不帶參數(shù)不帶參數(shù)psps顯示當(dāng)前終端的系統(tǒng)進(jìn)程顯示當(dāng)前終端的系統(tǒng)進(jìn)程帶參數(shù):帶參數(shù):-a -a 顯示顯示“所有所有”“”“

4、用戶的進(jìn)程用戶的進(jìn)程-x -x 顯示所有控制臺的進(jìn)程,包括后臺進(jìn)程包括與終端顯示所有控制臺的進(jìn)程,包括后臺進(jìn)程包括與終端沒關(guān)聯(lián)的進(jìn)程)。沒關(guān)聯(lián)的進(jìn)程)。-u -u 顯示進(jìn)程用戶名和起始時間顯示進(jìn)程用戶名和起始時間-l -l 顯示詳細(xì)信息長格式。顯示詳細(xì)信息長格式。-r -r 只顯示正在運行的前臺進(jìn)程。只顯示正在運行的前臺進(jìn)程。后臺運行的進(jìn)程,或不響應(yīng)的進(jìn)程只有用后臺運行的進(jìn)程,或不響應(yīng)的進(jìn)程只有用killkill結(jié)束結(jié)束psps查進(jìn)程查進(jìn)程IDIDKill -9 3465Kill -9 3465killkill 結(jié)束前臺進(jìn)程:結(jié)束前臺進(jìn)程:CTRL+CCTRL+C 結(jié)束后臺進(jìn)程:結(jié)束后臺進(jìn)程:

5、killkill命令命令 執(zhí)行執(zhí)行killkill時一定觀察好,檢查時一定觀察好,檢查PIDPID號,以免誤刪系統(tǒng)進(jìn)號,以免誤刪系統(tǒng)進(jìn)程程 kill -9 PIDkill -9 PID無條件撤銷進(jìn)程無條件撤銷進(jìn)程 killkill執(zhí)行是否成功,需要執(zhí)行是否成功,需要psps檢查被結(jié)束進(jìn)程號是否還存檢查被結(jié)束進(jìn)程號是否還存在在 不帶參數(shù):不帶參數(shù):kill PIDkill PID關(guān)閉打開文件關(guān)閉打開文件關(guān)掉死機(jī)的桌面或終端 默認(rèn)啟動進(jìn)入命令行控制臺默認(rèn)啟動進(jìn)入命令行控制臺tty1tty1 whowho查看登錄的用戶情況查看登錄的用戶情況 ps ax |grep ttyps ax |grep tt

6、y查看各終端上運行的進(jìn)程查看各終端上運行的進(jìn)程 tty1tty1中執(zhí)行中執(zhí)行StartxStartx 啟動圖形桌面,啟動圖形桌面,tty7tty7 Ctrl+alt+f2Ctrl+alt+f2啟動另一個控制臺終端啟動另一個控制臺終端 關(guān)掉圖形界面:關(guān)掉圖形界面:ctrl + alt + backctrl + alt + back鍵鍵 強(qiáng)制結(jié)束終端強(qiáng)制結(jié)束終端 kill -9 kill -9 進(jìn)程號進(jìn)程號 結(jié)束終端結(jié)束終端tty1 tty1 的的 bash bash的進(jìn)程號的進(jìn)程號kil -9 2019kil -9 2019 由由tty1tty1的的startxstartx啟動的啟動的tty7t

7、ty7也會結(jié)束也會結(jié)束默認(rèn)窗口界面啟動 結(jié)束終端的實驗效果結(jié)束終端的實驗效果 tty1tty1是默認(rèn)的桌面窗口界面。是默認(rèn)的桌面窗口界面。 在桌面按在桌面按ctrl + alt + backctrl + alt + back鍵會使窗口關(guān)鍵會使窗口關(guān)閉后自動又重啟。閉后自動又重啟。 若在若在tty2tty2下用前面的命令關(guān)閉下用前面的命令關(guān)閉tty1tty1的終端的終端進(jìn)程,因為默認(rèn)參數(shù)是啟動窗口界面,進(jìn)程,因為默認(rèn)參數(shù)是啟動窗口界面,所以桌面關(guān)閉后又在所以桌面關(guān)閉后又在tty2tty2自動啟動。自動啟動。掛起掛起 CTRL+Z CTRL+Z 掛起當(dāng)前的前臺作業(yè)掛起當(dāng)前的前臺作業(yè) jobsjob

8、s命令可查看掛起作業(yè)清單命令可查看掛起作業(yè)清單 作業(yè)號作業(yè)號狀態(tài)狀態(tài) 命令名命令名 fg fg 作業(yè)號:將掛起任務(wù)放回前臺執(zhí)行作業(yè)號:將掛起任務(wù)放回前臺執(zhí)行 bg bg 作業(yè)號:將掛起任務(wù)放到后臺執(zhí)行作業(yè)號:將掛起任務(wù)放到后臺執(zhí)行 編輯文件中編輯文件中vi filevi file CTRL + ZCTRL + Z,轉(zhuǎn)而執(zhí)行其他命令,轉(zhuǎn)而執(zhí)行其他命令 jobsjobs查看掛起任務(wù)號查看掛起任務(wù)號 fg fg 任務(wù)號任務(wù)號 恢復(fù)恢復(fù)vi vi繼續(xù)編輯繼續(xù)編輯toptop toptop命令和命令和psps命令的基本作用是相同的,顯示系統(tǒng)當(dāng)命令的基本作用是相同的,顯示系統(tǒng)當(dāng)前的進(jìn)程及其狀態(tài),但是前的進(jìn)

9、程及其狀態(tài),但是toptop是一個動態(tài)顯示過程是一個動態(tài)顯示過程 通過用戶按鍵來不斷刷新當(dāng)前狀態(tài)。如果在前臺執(zhí)行通過用戶按鍵來不斷刷新當(dāng)前狀態(tài)。如果在前臺執(zhí)行該命令,它將獨占前臺,直到用戶終止該程序為止。該命令,它將獨占前臺,直到用戶終止該程序為止。 提供了實時的對系統(tǒng)處理器的狀態(tài)監(jiān)視。它可以顯示提供了實時的對系統(tǒng)處理器的狀態(tài)監(jiān)視。它可以顯示系統(tǒng)中系統(tǒng)中CPUCPU最最“敏感的任務(wù)列表。該命令可以按敏感的任務(wù)列表。該命令可以按CPUCPU使用、內(nèi)存使用和執(zhí)行時間對任務(wù)進(jìn)行排序使用、內(nèi)存使用和執(zhí)行時間對任務(wù)進(jìn)行排序 它的很多特性都可以通過交互式命令、或者在個人定它的很多特性都可以通過交互式命令、

10、或者在個人定制文件中進(jìn)行設(shè)定。制文件中進(jìn)行設(shè)定。 顯示結(jié)果排序顯示結(jié)果排序 缺省按照缺省按照cpucpu使用情況排序使用情況排序 mm鍵:按照內(nèi)存排序鍵:按照內(nèi)存排序 t t鍵:運行時間進(jìn)行排序鍵:運行時間進(jìn)行排序 u u鍵,鍵入用戶名,查看某一用戶的鍵,鍵入用戶名,查看某一用戶的CPUCPU使用情況使用情況 k k鍵,鍵, 輸入輸入PIDPID,可終止某一進(jìn)程,可終止某一進(jìn)程 q q鍵,退出鍵,退出toptop文件管理:文件管理:ls lsls ls 參數(shù)參數(shù) 文件列表文件列表瀏覽顯示類參數(shù)瀏覽顯示類參數(shù)-l -l 列出文件的周詳信息。列出文件的周詳信息。 -F -F 每個文件名后附上一個字

11、符以說明該文件的類型,每個文件名后附上一個字符以說明該文件的類型,“* *”普通文件;普通文件;“/”“/”目錄;目錄;“”“”符號鏈接;符號鏈接;“|”“|”表表示示FIFOsFIFOs;“=”“=”表示套接字表示套接字(sockets)(sockets)。-a -a 顯示包括以顯示包括以 . . 開頭的隱含文件的所有文件開頭的隱含文件的所有文件 -A -A 顯示除顯示除 “.” “.”和和“.”“.”外的所有文件外的所有文件-R -R 列出所有子目錄下的文件。列出所有子目錄下的文件。-i -i 輸出文件的輸出文件的 i i 節(jié)點的索引信息??稍诟鶕?jù)節(jié)點的索引信息??稍诟鶕?jù)inodeinod

12、e節(jié)點地節(jié)點地址判斷文件的鏈接情況時使用。址判斷文件的鏈接情況時使用。只查看當(dāng)前目錄下的子目錄只查看當(dāng)前目錄下的子目錄查看查看-l -l瀏覽下以瀏覽下以d d開頭的行開頭的行查看查看-F-F瀏覽下以瀏覽下以/ /結(jié)尾的行結(jié)尾的行注意斜杠方向注意斜杠方向查看英文名的子目錄查看英文名的子目錄 表示開始位置,表示開始位置,$ $表示結(jié)束位置,表示結(jié)束位置,a-za-z表示字符的表示字符的范圍,范圍,. .表示任意字符出現(xiàn)一次或更多次表示任意字符出現(xiàn)一次或更多次 查看以英文字母開頭,查看以英文字母開頭,/ /結(jié)束的行結(jié)束的行排序類參數(shù)排序類參數(shù)-t -t 以時間排序以時間排序timetime。-u -

13、u 以文件上次被訪問的時間排序以文件上次被訪問的時間排序usedused-S -S 以文件大小排序以文件大小排序sizesize-r -r 與排序的參數(shù)結(jié)合用,實現(xiàn)反序與排序的參數(shù)結(jié)合用,實現(xiàn)反序reorderreorder-X -X 以文件的擴(kuò)展名以文件的擴(kuò)展名( (最后一個最后一個 . . 后的字符后的字符) )排序。排序。排序類的還有:排序類的還有:c c,f f,u u,U U,r r,橫豎向:,橫豎向:x x,CCwcwc-c-c 字節(jié)字節(jié)-w-w wordword-l -llineline統(tǒng)計當(dāng)前目錄下的文件數(shù)和目錄數(shù)統(tǒng)計當(dāng)前目錄下的文件數(shù)和目錄數(shù)# ls -l |grep -|w

14、c l# ls -l |grep -|wc l# ls -l |grep d|wc -l# ls -l |grep d|wc -llnln$ln txt1.txt txt3.txt$ln txt1.txt txt3.txt$ln s txt2.txt txt4.txt$ln s txt2.txt txt4.txt硬鏈接主要用于對重硬鏈接主要用于對重要的文件做備份,要的文件做備份,軟鏈接主要起快捷方軟鏈接主要起快捷方式的作用式的作用回憶操作系統(tǒng)中索引回憶操作系統(tǒng)中索引結(jié)點概念結(jié)點概念查看硬鏈接 緊跟權(quán)限后的數(shù)字描述了硬鏈接數(shù)緊跟權(quán)限后的數(shù)字描述了硬鏈接數(shù) # ls -il # ls -il 60

15、6274 lrwxrwxrwx 1 root root 8 Sep 30 17:00 606274 lrwxrwxrwx 1 root root 8 Sep 30 17:00 test1 - testfile test1 - testfile 606292 lrwxrwxrwx 1 root root 8 Sep 30 17:00 606292 lrwxrwxrwx 1 root root 8 Sep 30 17:00 test2 - testfile test2 - testfile 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 test3 60626

16、2 -rw-r-r- 4 root root 0 Sep 30 16:59 test3 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 test4 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 test4 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 test5 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 test5 606299 lrwxrwxrwx 1 root root 8 Sep 30 17:06 606299 lrwxrwxr

17、wx 1 root root 8 Sep 30 17:06 test6 - testfile test6 - testfile 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 testfile testfile 第一列是文件的第一列是文件的inodeinode testfiletestfile一共有一共有4 4個硬鏈接:除了個硬鏈接:除了testfiletestfile自身的,還有自身的,還有三個硬鏈接鏈接到文件的三個硬鏈接鏈接到文件的inodeinode:test3 t

18、est4 test5test3 test4 test5與其與其inodeinode號一樣號一樣 一個目錄至少有一個目錄至少有2 2個硬鏈接個硬鏈接 一個是目錄本身的相對目錄一個是目錄本身的相對目錄“.”“.”指向自己指向自己 一個是目錄子目錄的父目錄一個是目錄子目錄的父目錄 “.” “.”也指向自己。所也指向自己。所以新建一個子目錄,其父目錄的硬鏈接數(shù)會增以新建一個子目錄,其父目錄的硬鏈接數(shù)會增1.1.mvmv - -參數(shù)參數(shù) -S -S-V-V 源源 目的目的 -f-f若目標(biāo)文件或目錄名已存在則直接覆蓋缺省參若目標(biāo)文件或目錄名已存在則直接覆蓋缺省參數(shù)復(fù)制文件時也是覆蓋)數(shù)復(fù)制文件時也是覆蓋)

19、 -i-i覆蓋前先行詢問用戶。覆蓋前先行詢問用戶。 -u-u在移動或更改文件名時,若目標(biāo)文件已存在,且在移動或更改文件名時,若目標(biāo)文件已存在,且其文件日期比源文件新,則不覆蓋目標(biāo)文件。其文件日期比源文件新,則不覆蓋目標(biāo)文件。 -v-v執(zhí)行時顯示詳細(xì)的信息。執(zhí)行時顯示詳細(xì)的信息。 -b-b若需覆蓋文件,則覆蓋前先若需覆蓋文件,則覆蓋前先backupbackup -S-S ,與,與-b-b參數(shù)一并使用,可指定備份文件參數(shù)一并使用,可指定備份文件的所要附加的字尾。的所要附加的字尾。 -V=-V=與與-b-b參數(shù)一并使用,可指定備份的方法參數(shù)一并使用,可指定備份的方法。 安全的方法安全的方法alisa

20、 mm=mv irmrm參數(shù)參數(shù) 文件或目錄文件或目錄默認(rèn)是刪文件,刪目錄必須加上參數(shù)默認(rèn)是刪文件,刪目錄必須加上參數(shù)“-r”“-r”-i -i 刪除前先詢問用戶刪除前先詢問用戶-f -f 強(qiáng)制刪除文件或目錄。強(qiáng)制刪除文件或目錄。-r -r 遞歸處理,將指定目錄下的所有文件及子目錄一并處遞歸處理,將指定目錄下的所有文件及子目錄一并處理理( (或或-R) -R) 。-v -v 顯示指令執(zhí)行過程顯示指令執(zhí)行過程 cpcp 參數(shù)參數(shù) -S-S-V-V 源組)目標(biāo)文件目錄)源組)目標(biāo)文件目錄) - a - a 通常在拷貝目錄時使用。保留鏈接、文件屬性,并通常在拷貝目錄時使用。保留鏈接、文件屬性,并遞歸

21、地拷貝目錄,作用等于遞歸地拷貝目錄,作用等于dprdpr選項的組合。選項的組合。 - d - d 拷貝時保留鏈接。拷貝時保留鏈接。 - p - p 把修改時間和訪問權(quán)限等屬性也復(fù)制到新文件把修改時間和訪問權(quán)限等屬性也復(fù)制到新文件 - r - r 此時目標(biāo)文件必須為一個目錄名。將遞歸復(fù)制該目此時目標(biāo)文件必須為一個目錄名。將遞歸復(fù)制該目錄下所有的子目錄和文件。(錄下所有的子目錄和文件。(-R-R) - f- f目標(biāo)文件已存在的直接覆蓋而不提示。目標(biāo)文件已存在的直接覆蓋而不提示。 - i - i 覆蓋目標(biāo)文件之前給出提示需求用戶確認(rèn)。覆蓋目標(biāo)文件之前給出提示需求用戶確認(rèn)。 - l - l 不作拷貝,

22、給源文件建硬鏈接文件。不作拷貝,給源文件建硬鏈接文件。 cp cp * *.c Finished.c Finished將當(dāng)前目錄下的所有的將當(dāng)前目錄下的所有的CC語言程序文件拷貝至語言程序文件拷貝至 Finished Finished 子目錄中子目錄中cp -a old/cp -a old/* * new/ new/ls -laR new/ ls -laR new/ bashbash環(huán)境下環(huán)境下cpcp使用使用* *不能匹配類似不能匹配類似. .開頭的隱含文件。開頭的隱含文件。 上述復(fù)制命令,隱含的上述復(fù)制命令,隱含的.test.test文件沒有一齊拷貝到目錄文件沒有一齊拷貝到目錄newnew

23、。mkdirmkdir、rmdirrmdirmkdirmkdir-p -p 建目錄組,要建立目錄的上層目錄不存在會一并建立建目錄組,要建立目錄的上層目錄不存在會一并建立上層目錄上層目錄-m -m 建立目錄時同時設(shè)置目錄的權(quán)限。建立目錄時同時設(shè)置目錄的權(quán)限。rmdirrmdir:刪除空目錄:刪除空目錄 -p -p刪除指定目錄后,若該目錄的上層目錄已變成空目刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則將其一并刪除。錄,則將其一并刪除。 chmodchmod - -參數(shù)參數(shù) 選項選項 文件和目錄列表文件和目錄列表 文字設(shè)定法文字設(shè)定法 $chmod o+w my.txt$chmod o+w m

24、y.txt $chmod ug+w,o-w my.txt$chmod ug+w,o-w my.txt $chmod +w my.txt$chmod +w my.txt $chmod R +w myfoder$chmod R +w myfoder(-R-R子目錄遞歸處理)子目錄遞歸處理) u:u:所有者;所有者;g:g:同組用戶;同組用戶;o:o:其他用戶;其他用戶;a a:所有用戶:所有用戶默認(rèn))默認(rèn)) r r;ww;x x;(其他屬性;(其他屬性s s, t t, u u, g g, o o) 數(shù)字設(shè)定法數(shù)字設(shè)定法 用八進(jìn)制數(shù)對應(yīng)順序用八進(jìn)制數(shù)對應(yīng)順序rwxrwx 如如777777:111

25、111 111 111 111 111 即即rwxrwxrwxrwxrwxrwx 664664:110 110 100 110 110 100 即即rw-rw-rrw-rw-r與權(quán)限相關(guān)的身份命令與權(quán)限相關(guān)的身份命令sudosudofedorafedora默認(rèn)新建的用戶不在默認(rèn)新建的用戶不在sudosudo組,需要編輯組,需要編輯/etc/sudoers/etc/sudoers文件將用戶加入文件將用戶加入修改配置文件又需要修改配置文件又需要susu到到rootroot身份身份susu切換到切換到rootroot身份身份su -su -,切換身份時將,切換身份時將rootroot的環(huán)境變量也帶過

26、去。的環(huán)境變量也帶過去。root是超級用戶,所以可以在任何普通用戶主目是超級用戶,所以可以在任何普通用戶主目錄中建目錄。錄中建目錄。但但wxl卻沒有權(quán)限操作卻沒有權(quán)限操作root的文件及目錄。的文件及目錄。除非除非root修改權(quán)限修改權(quán)限試一試:試一試:chmod 700 -R mydiary mybook將私人的多個文件夾設(shè)置別人沒有任何權(quán)限將私人的多個文件夾設(shè)置別人沒有任何權(quán)限 catcat 把一個或多個檔案串連接后傳到基本輸出把一個或多個檔案串連接后傳到基本輸出 -n -n 由由 1 1 開始對所有輸出的行數(shù)編號開始對所有輸出的行數(shù)編號-b -b -n -n 類似,只不過對于空白行不編號

27、類似,只不過對于空白行不編號-s -s 遇到有連續(xù)兩行以上的空白行,就代換為遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行一行的空白行 例:例: cat -n textfile1 textfile2 cat -n textfile1 textfile2 把把 textfile1 textfile1 的內(nèi)容加上行號后輸入的內(nèi)容加上行號后輸入 textfile2 textfile2 cat -b textfile1 textfile2 textfile3 cat -b textfile1 textfile2 textfile3 把把 textfile1 textfile1 和和 textfile

28、2 textfile2 的檔案內(nèi)容加上行號空的檔案內(nèi)容加上行號空白行不加之后將內(nèi)容附加到白行不加之后將內(nèi)容附加到 textfile3 textfile3 cutcut cut c n1-n2 filecut c n1-n2 file 顯示每行從開頭算起顯示每行從開頭算起 n1 n1 到到 n2 n2 的文字。的文字。 cut f 2 d “ ” filecut f 2 d “ ” file 以空格為制定字段定界符,顯示第以空格為制定字段定界符,顯示第2 2個字段個字段 常用于對常用于對/etc/passwd/etc/passwd類的文件進(jìn)行處理類的文件進(jìn)行處理findfind - -參數(shù)參數(shù)

29、目錄列表目錄列表 匹配標(biāo)準(zhǔn)匹配標(biāo)準(zhǔn) 在指定目錄下查找文件或目錄,缺省時查找當(dāng)前目錄在指定目錄下查找文件或目錄,缺省時查找當(dāng)前目錄 -print -print 默認(rèn)選項,顯示要查找的目錄及子目錄下的文件默認(rèn)選項,顯示要查找的目錄及子目錄下的文件 -name -name 文件名:指定要查找的文件文件名:指定要查找的文件 -user -user 用戶名:指定用戶的文件用戶名:指定用戶的文件 -size -size n n 大于或小于指定大小的文件大于或小于指定大小的文件 缺省單位為缺省單位為b b,代表,代表512512字節(jié)的塊字節(jié)的塊 -type x(x=d,l,f-type x(x=d,l,f)

30、 )類型的文件類型的文件 c c字符設(shè)備文件、字符設(shè)備文件、b b塊設(shè)備文件、塊設(shè)備文件、d d目錄、目錄、ll符號鏈接文件符號鏈接文件、f f普通文件、普通文件、p p管道文件管道文件 -atime n amin n: -atime n amin n: 查找查找n n天、分鐘前訪問過的文件天、分鐘前訪問過的文件 注意參數(shù)不能用首字母縮寫注意參數(shù)不能用首字母縮寫 按大小搜索按大小搜索1010字節(jié)內(nèi)的普通文件字節(jié)內(nèi)的普通文件 通配符引號問題通配符引號問題 -name參數(shù)下字符串加引號參數(shù)下字符串加引號 其他參數(shù)練習(xí)其他參數(shù)練習(xí)find . amin 10 當(dāng)前目錄系統(tǒng)最后當(dāng)前目錄系統(tǒng)最后10分鐘

31、訪問的文件分鐘訪問的文件-exec-exec末尾要加轉(zhuǎn)義符和分號末尾要加轉(zhuǎn)義符和分號查找命令小結(jié)查找命令小結(jié)find locatewhereiswhich功能最強(qiáng)查功能最強(qiáng)查找任意文件找任意文件在數(shù)據(jù)庫中在數(shù)據(jù)庫中查找文件,查找文件,較較find 快快在數(shù)據(jù)庫中在數(shù)據(jù)庫中查找二進(jìn)制查找二進(jìn)制文件、源程文件、源程序文件或說序文件或說明、文件明、文件在在PATH指定指定的路徑中查的路徑中查找可執(zhí)行文找可執(zhí)行文件件用戶管理用戶管理 rootroot用戶、普通用戶、虛擬用戶系統(tǒng)運行需要的一用戶、普通用戶、虛擬用戶系統(tǒng)運行需要的一些特定用戶,不具有登錄能力)些特定用戶,不具有登錄能力) 賬戶配置文件賬戶

32、配置文件 /etc/passwd/etc/passwd: 管理用戶主要是通過修改此配置文件完成的管理用戶主要是通過修改此配置文件完成的! ! 一行表示一個賬戶,一行表示一個賬戶,7 7個段位用個段位用“:”分隔分隔 用戶名:口令:標(biāo)識號:組標(biāo)識號:用戶全稱:主目用戶名:口令:標(biāo)識號:組標(biāo)識號:用戶全稱:主目錄:登錄錄:登錄shellshell /etc/shadow/etc/shadow:實際存放用戶口令的文件:實際存放用戶口令的文件 查詢系統(tǒng)中所有用戶查詢系統(tǒng)中所有用戶 cut d : -f 1 /etc/passwdcut d : -f 1 /etc/passwd 有多少普通用戶有多少普通

33、用戶 cut d: -f1,6 /etc/passwd |grep /homecut d: -f1,6 /etc/passwd |grep /home其他用戶練習(xí)其他用戶練習(xí) passwd username passwd username 修改口令(修改口令(-l/-u-l/-u鎖鎖/ /解鎖用戶口令)解鎖用戶口令) useradd d /home/myfoder user1useradd d /home/myfoder user1 新建用戶新建用戶user1user1并指定主目錄并指定主目錄 useradd g root user2useradd g root user2usermod g

34、usermod g 新組新組 原組)原組) 新建用戶新建用戶user2user2并指定組并指定組 usermod l usermod l 新登錄名新登錄名 原登錄名原登錄名 usermod c usermod c 新全名新全名 原全名原全名 userdel r user1 userdel r user1 刪除用戶時一同刪除主目錄刪除用戶時一同刪除主目錄 組操作組操作/etc/group/etc/group gpasswd a gpasswd a 新加用戶名新加用戶名 組名(組名(-d -d 刪除用戶名刪除用戶名 組名)組名) 賬戶信息顯示賬戶信息顯示 fingerfinger、groupsgr

35、oups、idid、whowho磁盤、設(shè)備管理磁盤、設(shè)備管理加塊新硬盤加塊新硬盤U U盤)盤)fdiskfdisk分區(qū)分區(qū)mkfsmkfs創(chuàng)建文件系統(tǒng)創(chuàng)建文件系統(tǒng)mountmount掛載文件系統(tǒng)或修改掛載文件系統(tǒng)或修改/etc/fstab/etc/fstab設(shè)置開機(jī)自動掛載文件系統(tǒng)設(shè)置開機(jī)自動掛載文件系統(tǒng))umountumount卸載文件系統(tǒng)卸載文件系統(tǒng)n 分區(qū)工具分區(qū)工具fdiskfdiskn fdisk -l fdisk -l 列出硬盤分區(qū)信息列出硬盤分區(qū)信息n fdisk /dev/sda fdisk /dev/sda 交互模式操作交互模式操作sdasda設(shè)備設(shè)備n mm顯示所有可用命令

36、顯示所有可用命令n p p顯示硬盤分區(qū)信息顯示硬盤分區(qū)信息n n n、e e、p p創(chuàng)建新、擴(kuò)展、主分區(qū)創(chuàng)建新、擴(kuò)展、主分區(qū)n t t更改分區(qū)文件系統(tǒng)更改分區(qū)文件系統(tǒng)n d d刪除硬盤分區(qū)刪除硬盤分區(qū)n ww、q q保存、不保存退出保存、不保存退出n 格式化文件系統(tǒng)格式化文件系統(tǒng)mkfsmkfsn mkfs t ext3 /dev/sda5mkfs t ext3 /dev/sda5mountmount3 3、掛裝文件系統(tǒng)、掛裝文件系統(tǒng)格式:格式: mount mount 選項選項 -t -t 文件系統(tǒng)類型文件系統(tǒng)類型 設(shè)備名設(shè)備名 掛載目錄名掛載目錄名選項選項r r 只讀只讀w w 讀寫讀寫文

37、件系統(tǒng)類型光盤、磁盤兩大類)文件系統(tǒng)類型光盤、磁盤兩大類)光盤:光盤:iso9660iso9660U U盤:盤:vfat vfat dos(fat16): msdosdos(fat16): msdoswindows(fat32 ): vfatwindows(fat32 ): vfatwindowsnt : ntfswindowsnt : ntfs mountmount命令沒有建立掛載點的功能,因此你應(yīng)該確保命令沒有建立掛載點的功能,因此你應(yīng)該確保執(zhí)行執(zhí)行mountmount命令時,掛載點已經(jīng)存在命令時,掛載點已經(jīng)存在 -t -t指定設(shè)備的文件系統(tǒng)類型指定設(shè)備的文件系統(tǒng)類型 autoauto自動

38、檢測文件系統(tǒng)自動檢測文件系統(tǒng) 掛載掛載windowswindows分區(qū)、軟盤、光盤分區(qū)、軟盤、光盤 mount -t vfat /dev/hda1 /mnt/winmount -t vfat /dev/hda1 /mnt/win mount -t msdos /dev/fd0 /mnt/floppymount -t msdos /dev/fd0 /mnt/floppy mount -t iso9660 /dev/cdrom /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom -o-o指定掛載時的選項,見備注指定掛載時的選項,見備注 mount o

39、 ro /dev/sda5 /mnt/temmount o ro /dev/sda5 /mnt/tem 以只讀方式掛載以只讀方式掛載sda5sda5分區(qū)到分區(qū)到temtem目錄目錄開機(jī)自動掛載開機(jī)自動掛載 修改配置文件:修改配置文件:/etc/fstab/etc/fstab。共。共6 6列列 第第4 4列掛載選項就有列掛載選項就有mountmount命令中命令中-o-o使用的參數(shù)使用的參數(shù) 光驅(qū)的參數(shù)設(shè)置為光驅(qū)的參數(shù)設(shè)置為noautonoauto不自動掛載。如果要設(shè)成自動不自動掛載。如果要設(shè)成自動掛載,要確保每次開機(jī)時你的光驅(qū)和軟驅(qū)里都要有盤掛載,要確保每次開機(jī)時你的光驅(qū)和軟驅(qū)里都要有盤 文件

40、末尾手工添加文件末尾手工添加windowswindows下的下的CC;D D盤盤 codepage=936codepage=936、iocharset=cp936iocharset=cp936:支持中文文件名:支持中文文件名 defaultsdefaults實際上包含了一組默認(rèn)參數(shù)實際上包含了一組默認(rèn)參數(shù), ,見備注:見備注:設(shè)備名設(shè)備名掛載點掛載點 文件系統(tǒng)類型文件系統(tǒng)類型 掛載參數(shù)掛載參數(shù) 轉(zhuǎn)存選項轉(zhuǎn)存選項 文件系統(tǒng)檢查選項文件系統(tǒng)檢查選項/dev/hda1 /mnt/winc vfat defaults,codepage=936,iocharset=cp936 0 0 /dev/hda5

41、 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0壓縮包的管理壓縮包的管理 打包:將多個文件和目錄變?yōu)橐粋€總文件打包:將多個文件和目錄變?yōu)橐粋€總文件 壓縮:將一個大文件通過壓縮算法編程一個小文件壓縮:將一個大文件通過壓縮算法編程一個小文件 linuxlinux許多壓縮程序只能對一個文件操作,對多個文件許多壓縮程序只能對一個文件操作,對多個文件壓縮需要先打包,然后壓縮。壓縮需要先打包,然后壓縮

42、。 打包打包tartar 壓縮壓縮gzipgziptartar tar - tar -主選項主選項 輔選項輔選項 包名包名 文件或者源文件或者源/ /目的目錄目的目錄 主選項:必須要有主選項:必須要有-c-c建立新的備份文件建立新的備份文件-x -x 從檔案文件中釋放文件從檔案文件中釋放文件-t-t列出備份文件的內(nèi)容列出備份文件的內(nèi)容-r-r新增文件到已存在的備份文件的結(jié)尾部分新增文件到已存在的備份文件的結(jié)尾部分-u -u 用新增文件更新包里的文件,如果文件沒有,則追加用新增文件更新包里的文件,如果文件沒有,則追加到包的最后到包的最后 輔選項:輔選項:-f -f 使用檔案文件或設(shè)備,這個選項通

43、常是必選的,且寫使用檔案文件或設(shè)備,這個選項通常是必選的,且寫在最后,與文件名緊挨著。在最后,與文件名緊挨著。-v -v 詳細(xì)報告詳細(xì)報告tartar處理的文件信息。處理的文件信息。-j -j 用用bzip2bzip2壓縮,壓縮率大于壓縮,壓縮率大于 z z -z -z 用用gnzipgnzip壓縮處理備份文件壓縮處理備份文件 看擴(kuò)展名決定用看擴(kuò)展名決定用j、z否否.tar 不壓縮不壓縮.tar.gz 用用gnzip壓縮壓縮 .tar.bz2 用用 bzip2 壓縮壓縮 常用組合常用組合cvf、xvf、cvjf、xvjf、cvzf、xvzf解包到指定目錄需要參數(shù)解包到指定目錄需要參數(shù)C gzi

44、pgzip、gunzipgunzip壓縮解壓程序由壓縮解壓程序由GUNGUN開發(fā)。以開發(fā)。以gzgz為擴(kuò)展名。為擴(kuò)展名。tartar中使用參數(shù)中使用參數(shù)“z“z調(diào)用。調(diào)用。壓縮程序壓縮程序gzip myfilegzip myfilegzip -d myfile.gzgzip -d myfile.gz把當(dāng)前目錄下的每個文件壓縮成把當(dāng)前目錄下的每個文件壓縮成.gz.gz文件。文件。$ gzip $ gzip * *把當(dāng)前目錄下的每個壓縮文件解壓,并列出詳細(xì)的信息。把當(dāng)前目錄下的每個壓縮文件解壓,并列出詳細(xì)的信息。$ gzip -dv $ gzip -dv * *.gz.gz詳細(xì)顯示每個壓縮文件的信

45、息,并不解壓。詳細(xì)顯示每個壓縮文件的信息,并不解壓。$ gzip -l $ gzip -l * *.gz.gz將壓縮文件將壓縮文件text.ziptext.zip在指定目錄在指定目錄/tmp/tmp下解壓縮,如果已有相同的下解壓縮,如果已有相同的文件存在,要求文件存在,要求unzipunzip命令不覆蓋原先的文件。命令不覆蓋原先的文件。$ unzip -n text.zip -d /tmp$ unzip -n text.zip -d /tmp查看壓縮文件目錄,但不解壓。查看壓縮文件目錄,但不解壓。$ unzip -v text.zip$ unzip -v text.zipzip、 unzip:zip格式的壓縮文件格式的壓縮文件gzip、 gunzip:.gz格式的壓縮文件格式的壓縮文件課后問題課后問題FAQn結(jié)束進(jìn)程需要用到哪些命結(jié)束進(jìn)程需要用到哪些命令?令?n瀏覽指定目錄下的目錄瀏覽指定目錄下的目錄n刪除有內(nèi)容的目錄?刪除有內(nèi)容的目錄?n如何查找一個昨天建的如何查找一個昨天建的c c程序文件?程序文件?n用戶信息存放在那個文件用戶信息存放在那個文件n如何掛載一個如何掛載一個windowswindows文文件系統(tǒng)的分區(qū)或硬盤?件系統(tǒng)的分區(qū)或硬盤?n怎么壓縮解壓怎么壓縮解壓tar.gztar.gz包?包?作作 業(yè)業(yè) 練習(xí)本課件給出的例子,達(dá)到基練習(xí)本課件給

溫馨提示

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

評論

0/150

提交評論