版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1College of Information Science and Engineering Shandong Agricultural University基本shell命令詳細介紹文件管理文件管理n ls ls 瀏覽目錄、瀏覽目錄、pwdpwd顯示當(dāng)前目錄顯示當(dāng)前目錄、cdcd進入目錄進入目錄n clearclear清屏清屏n cp cp 復(fù)制文件、復(fù)制文件、mvmv移動文件(重移動文件(重命名)、命名)、rmrm刪除文件刪除文件touch touch 新建文件、新建文件、ln ln 建文件鏈建文件鏈接接n Mkdir Mkdir 新建目錄、新建目錄、rmdirrmdir刪除目刪除目錄錄
2、n 顯示文件內(nèi)容:顯示文件內(nèi)容:catcat、moremore可向可向后翻頁、后翻頁、lessless前后翻頁前后翻頁n 選擇文件部分內(nèi)容輸出:選擇文件部分內(nèi)容輸出: cutcut、headheadn 查找文件:查找文件:findfind、locatelocaten 按文件內(nèi)容與指定字符串匹配查按文件內(nèi)容與指定字符串匹配查找文件找文件grepgrep(涉及正則表達式)(涉及正則表達式)n chmodchmod設(shè)置文件權(quán)限設(shè)置文件權(quán)限n * *sortsort、wcwc、commcomm、diffdiff用戶管理用戶管理n passwdpasswd設(shè)置密碼、設(shè)置密碼、whowho查詢當(dāng)查詢當(dāng)前登
3、錄用戶前登錄用戶n useradduseradd、usermodusermod、userdeluserdeln groupaddgroupadd、groupmodgroupmod、groupdelgroupdeln susu、sudo sudo 換為換為rootroot身份身份磁盤、軟件包管理磁盤、軟件包管理n mount mount 掛載磁盤掛載磁盤n rpm rpm 紅帽的打包命令紅帽的打包命令 n tar tar 壓縮包處理壓縮包處理進程管理進程管理n 查看進程狀態(tài):查看進程狀態(tài): psps 、toptopn killkill終止進程終止進程實驗問題實驗問題 文件名有空格怎么辦?文件名有
4、空格怎么辦? 用引號用引號cp “4 linuxcp “4 linux”linux4linux4 用轉(zhuǎn)義符用轉(zhuǎn)義符 cp 4 linux linux4cp 4 linux linux4 怎么對付怎么對付“死機死機”、錯誤命令的耗時執(zhí)行、終端不響、錯誤命令的耗時執(zhí)行、終端不響應(yīng)應(yīng) 進程管理器?進程管理器?進程查看及終止命令進程查看及終止命令 ps ps 、killkill進程管理:進程管理:psps最基本同時也是非常強大的進程查看命令。最基本同時也是非常強大的進程查看命令。 可以確定有哪些進程信息:運行的狀態(tài)、是否結(jié)束、有沒有可以確定有哪些進程信息:運行的狀態(tài)、是否結(jié)束、有沒有僵死、哪些占用了過
5、多的資源等。僵死、哪些占用了過多的資源等。 可以監(jiān)控后臺進程的工作情況可以監(jiān)控后臺進程的工作情況 不帶參數(shù)不帶參數(shù)psps 顯示當(dāng)前終端的系統(tǒng)進程顯示當(dāng)前終端的系統(tǒng)進程 帶參數(shù):帶參數(shù): -a -a 顯示顯示“所有所有”“”“用戶的用戶的”進程進程 -x -x 顯示所有控制臺的進程,包括后臺進程(包括與終端沒關(guān)顯示所有控制臺的進程,包括后臺進程(包括與終端沒關(guān)聯(lián)的進程)。聯(lián)的進程)。 -u -u 顯示進程用戶名和起始時間顯示進程用戶名和起始時間 -l -l 顯示詳細信息長格式。顯示詳細信息長格式。-r 只顯示正在運行的前臺進程。后臺運行的進程,或不響應(yīng)的進程只有用后臺運行的進程,或不響應(yīng)的進程
6、只有用killkill結(jié)束結(jié)束npsps查進程查進程IDID1.1.Kill -9 3465Kill -9 3465killkill 結(jié)束前臺進程:結(jié)束前臺進程:CTRL+CCTRL+C 結(jié)束后臺進程:結(jié)束后臺進程:killkill命令命令 執(zhí)行執(zhí)行killkill時一定觀察好,檢查時一定觀察好,檢查PIDPID號,以免誤刪系統(tǒng)進程號,以免誤刪系統(tǒng)進程 kill -9 PIDkill -9 PID無條件撤銷進程無條件撤銷進程 killkill執(zhí)行是否成功,需要執(zhí)行是否成功,需要psps檢查被結(jié)束進程號是否還存在檢查被結(jié)束進程號是否還存在不帶參數(shù):kill PID關(guān)閉打開文件關(guān)掉死機的桌面或終端
7、 默認啟動進入命令行控制臺默認啟動進入命令行控制臺tty1tty1 whowho查看登錄的用戶情況查看登錄的用戶情況 ps ax |grep ttyps ax |grep tty查看各終端上運行的進程查看各終端上運行的進程 tty1tty1中執(zhí)行中執(zhí)行StartxStartx啟動圖形桌面,啟動圖形桌面,tty7tty7 Ctrl+alt+f2Ctrl+alt+f2啟動另一個控制臺終端啟動另一個控制臺終端 關(guān)掉圖形界面:關(guān)掉圖形界面:ctrl + alt + backctrl + alt + back鍵鍵 強制結(jié)束終端強制結(jié)束終端 kill -9 kill -9 進程號進程號 結(jié)束終端結(jié)束終端t
8、ty1 tty1 的的 bash bash的進程號的進程號kil -9 2012kil -9 2012由由tty1tty1的的startxstartx啟動的啟動的tty7tty7也會結(jié)束也會結(jié)束默認窗口界面啟動 結(jié)束終端的實驗效果結(jié)束終端的實驗效果 tty1tty1是默認的桌面窗口界面。是默認的桌面窗口界面。 在桌面按在桌面按ctrl + alt + backctrl + alt + back鍵會使窗口關(guān)閉后自動又重啟鍵會使窗口關(guān)閉后自動又重啟。 若在若在tty2tty2下用前面的命令關(guān)閉下用前面的命令關(guān)閉tty1tty1的終端進的終端進程,因為默認參數(shù)是啟動窗口界面,所以桌程,因為默認參數(shù)是
9、啟動窗口界面,所以桌面關(guān)閉后又在面關(guān)閉后又在tty2tty2自動啟動。自動啟動。掛起掛起 CTRL+Z CTRL+Z 掛起當(dāng)前的前臺作業(yè)掛起當(dāng)前的前臺作業(yè) jobsjobs命令可查看掛起作業(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ù)恢
10、復(fù)vi vi繼續(xù)編輯繼續(xù)編輯toptop toptop命令和命令和psps命令的基本作用是相同的,顯示系統(tǒng)當(dāng)命令的基本作用是相同的,顯示系統(tǒng)當(dāng)前的進程及其狀態(tài),但是前的進程及其狀態(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ǒng)處理器的狀態(tài)監(jiān)視。它可以顯示系統(tǒng)中CPUCPU最最“敏感敏感”的任務(wù)列表。該命令可以按的任務(wù)列表。該命令可以
11、按CPUCPU使用、內(nèi)存使用、內(nèi)存使用和執(zhí)行時間對任務(wù)進行排序使用和執(zhí)行時間對任務(wù)進行排序 它的很多特性都可以通過交互式命令、或者在個人定制文件它的很多特性都可以通過交互式命令、或者在個人定制文件中進行設(shè)定。中進行設(shè)定。 顯示結(jié)果排序顯示結(jié)果排序 缺省按照缺省按照cpucpu使用情況排序使用情況排序 mm鍵:按照內(nèi)存排序鍵:按照內(nèi)存排序 t t鍵:運行時間進行排序鍵:運行時間進行排序 u u鍵,鍵入用戶名,查看某一用戶的鍵,鍵入用戶名,查看某一用戶的CPUCPU使用情況使用情況 k k鍵,鍵, 輸入輸入PIDPID,可終止某一進程,可終止某一進程 q q鍵,退出鍵,退出toptop文件管理:文
12、件管理:ls lsls ls 參數(shù)參數(shù) 文件列表文件列表瀏覽顯示類參數(shù)瀏覽顯示類參數(shù) -l -l 列出文件的周詳信息。列出文件的周詳信息。 -F -F 每個文件名后附上一個字符以說明該文件的類型,每個文件名后附上一個字符以說明該文件的類型,“* *”普通文件;普通文件;“/”/”目錄;目錄;“”符號鏈接;符號鏈接;“|”|”表示表示FIFOsFIFOs;“=”=”表示套接字表示套接字(sockets)(sockets)。 -a -a 顯示包括以顯示包括以 . . 開頭的隱含文件的所有文件開頭的隱含文件的所有文件 -A -A 顯示除顯示除 “ “.”.”和和“.”.”外的所有文件外的所有文件 -
13、R -R 列出所有子目錄下的文件。列出所有子目錄下的文件。-i -i 輸出文件的輸出文件的 i i 節(jié)點的索引信息??稍诟鶕?jù)節(jié)點的索引信息??稍诟鶕?jù)inodeinode節(jié)點節(jié)點地址判斷文件的鏈接情況時使用。地址判斷文件的鏈接情況時使用。只查看當(dāng)前目錄下的子目錄只查看當(dāng)前目錄下的子目錄查看查看-l -l瀏覽下以瀏覽下以d d開頭的行開頭的行查看查看-F-F瀏覽下以瀏覽下以/ /結(jié)尾的行結(jié)尾的行注意斜杠方向注意斜杠方向查看英文名的子目錄查看英文名的子目錄 表示開始位置,表示開始位置,$ $表示結(jié)束位置,表示結(jié)束位置,a-za-z表示字符的表示字符的范圍,范圍,. .表示任意字符出現(xiàn)一次或更多次表示
14、任意字符出現(xiàn)一次或更多次 查看以英文字母開頭,查看以英文字母開頭,/ /結(jié)束的行結(jié)束的行排序類參數(shù)排序類參數(shù) -t -t 以時間排序以時間排序timetime。 -u -u 以文件上次被訪問的時間排序以文件上次被訪問的時間排序usedused -S -S 以文件大小排序以文件大小排序sizesize -r -r 與排序的參數(shù)結(jié)合用,實現(xiàn)反序與排序的參數(shù)結(jié)合用,實現(xiàn)反序reorderreorder -X -X 以文件的擴展名以文件的擴展名( (最后一個最后一個 . . 后的字符后的字符) )排序。排序。排序類的還有:排序類的還有:c c,f f,u u,U U,r r,橫豎向:,橫豎向:x x,
15、CCwcwc-c-c字節(jié)字節(jié)-w-wwordword-l -l lineline 統(tǒng)計當(dāng)前目錄下的文件數(shù)和目錄數(shù)統(tǒng)計當(dāng)前目錄下的文件數(shù)和目錄數(shù) # ls -l |grep -|wc 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硬鏈接主要用于對重硬鏈接主要用于對重要的文件做備份,要的文件做備份,軟鏈接主要起快捷方軟鏈接主要起快捷方式的
16、作用式的作用回憶操作系統(tǒng)中索引回憶操作系統(tǒng)中索引結(jié)點概念結(jié)點概念查看硬鏈接 緊跟權(quán)限后的數(shù)字描述了硬鏈接數(shù)緊跟權(quán)限后的數(shù)字描述了硬鏈接數(shù) # ls -il # ls -il 606274 lrwxrwxrwx 1 root root 8 Sep 30 17:00 test1 - testfile 606274 lrwxrwxrwx 1 root root 8 Sep 30 17:00 test1 - testfile 606292 lrwxrwxrwx 1 root root 8 Sep 30 17:00 test2 - testfile 606292 lrwxrwxrwx 1 root ro
17、ot 8 Sep 30 17:00 test2 - testfile 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 test3 606262 -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 ro
18、ot root 0 Sep 30 16:59 test5 606299 lrwxrwxrwx 1 root root 8 Sep 30 17:06 test6 - testfile 606299 lrwxrwxrwx 1 root root 8 Sep 30 17:06 test6 - testfile 606262 -rw-r-r- 4 root root 0 Sep 30 16:59 testfile606262 -rw-r-r- 4 root root 0 Sep 30 16:59 testfile 第一列是文件的第一列是文件的inodeinode testfiletestfile一共有
19、一共有4 4個硬鏈接:除了個硬鏈接:除了testfiletestfile自身的,還有三個硬自身的,還有三個硬鏈接鏈接到文件的鏈接鏈接到文件的inodeinode:test3 test4 test5test3 test4 test5與其與其inodeinode號號一樣一樣 一個目錄至少有一個目錄至少有2 2個硬鏈接個硬鏈接 一個是目錄本身的相對目錄一個是目錄本身的相對目錄“.”“.”指向自己指向自己 一個是目錄子目錄的父目錄一個是目錄子目錄的父目錄 “.”“.”也指向自己。所以新建也指向自己。所以新建一個子目錄,其父目錄的硬鏈接數(shù)會增一個子目錄,其父目錄的硬鏈接數(shù)會增1.1.mvmv - -參數(shù)
20、參數(shù) -S -S-V-V 源源 目標(biāo)目標(biāo) -f-f若目標(biāo)文件或目錄名已存在則直接覆蓋(缺省參若目標(biāo)文件或目錄名已存在則直接覆蓋(缺省參數(shù)復(fù)制文件時也是覆蓋)數(shù)復(fù)制文件時也是覆蓋) -i-i 覆蓋前先行詢問用戶覆蓋前先行詢問用戶。 -u-u在移動或更改文件名時,若目標(biāo)文件已存在,且在移動或更改文件名時,若目標(biāo)文件已存在,且其文件日期比源文件新,則不覆蓋目標(biāo)文件。其文件日期比源文件新,則不覆蓋目標(biāo)文件。 -v-v執(zhí)行時顯示詳細的信息。執(zhí)行時顯示詳細的信息。-b-b 若需覆蓋文件,則覆蓋前先若需覆蓋文件,則覆蓋前先backupbackup-S-S ,與,與-b-b參數(shù)一并使用,可指定備份文件的所要參
21、數(shù)一并使用,可指定備份文件的所要附加的字尾。附加的字尾。-V=-V=與與-b-b參數(shù)一并使用,可指定備份的方法。參數(shù)一并使用,可指定備份的方法。 安全的方法安全的方法alisa mm=mv irmrm參數(shù)參數(shù) 文件或目錄文件或目錄默認是刪文件,刪目錄必須加上參數(shù)默認是刪文件,刪目錄必須加上參數(shù)“-r”“-r” -i -i 刪除前先詢問用戶刪除前先詢問用戶 -f -f 強制刪除文件或目錄。強制刪除文件或目錄。 -r -r 遞歸處理,將指定目錄下的所有文件及子目錄一并遞歸處理,將指定目錄下的所有文件及子目錄一并處理處理( (或或-R)-R) 。 -v -v 顯示指令執(zhí)行過程顯示指令執(zhí)行過程 cpc
22、p 參數(shù)參數(shù) -S-S-V-V 源(組)目標(biāo)文件(目錄)源(組)目標(biāo)文件(目錄) - a - a 通常在拷貝目錄時使用。保留鏈接、文件屬性,并通常在拷貝目錄時使用。保留鏈接、文件屬性,并遞歸地拷貝目錄,作用等于遞歸地拷貝目錄,作用等于dprdpr選項的組合。選項的組合。 - d - d 拷貝時保留鏈接??截悤r保留鏈接。 - p - p 把修改時間和訪問權(quán)限等屬性也復(fù)制到新文件把修改時間和訪問權(quán)限等屬性也復(fù)制到新文件 - r - r 此時目標(biāo)文件必須為一個目錄名。將遞歸復(fù)制該目錄下所此時目標(biāo)文件必須為一個目錄名。將遞歸復(fù)制該目錄下所有的子目錄和文件。(有的子目錄和文件。(-R-R) - f- f
23、目標(biāo)文件已存在的直接覆蓋而不提示。目標(biāo)文件已存在的直接覆蓋而不提示。 - i - i 覆蓋目標(biāo)文件之前給出提示需求用戶確認。覆蓋目標(biāo)文件之前給出提示需求用戶確認。 - l - l 不作拷貝,給源文件建硬鏈接文件。不作拷貝,給源文件建硬鏈接文件。 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使
24、用使用* *不能匹配類似不能匹配類似. .開頭的隱含文件。開頭的隱含文件。 上述復(fù)制命令,隱含的上述復(fù)制命令,隱含的.test.test文件沒有一齊拷貝到目錄文件沒有一齊拷貝到目錄newnew。mkdirmkdir、rmdirrmdirmkdirmkdir -p -p 建目錄組,要建立目錄的上層目錄不存在會一并建建目錄組,要建立目錄的上層目錄不存在會一并建立上層目錄立上層目錄 -m -m 建立目錄時同時設(shè)置目錄的權(quán)限。建立目錄時同時設(shè)置目錄的權(quán)限。rmdirrmdir:刪除:刪除空目錄空目錄 -p-p刪除指定目錄后,若該目錄的上層目錄已變成空刪除指定目錄后,若該目錄的上層目錄已變成空目錄,則將
25、其一并刪除。目錄,則將其一并刪除。 chmodchmod - -參數(shù)參數(shù) 選項選項 文件和目錄列表文件和目錄列表 文字設(shè)定法文字設(shè)定法$chmod o+w my.txt$chmod o+w my.txt$chmod ug+w,o-w$chmod ug+w,o-w my.txtmy.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
26、r;ww;x x;(其他屬性(其他屬性s s, t t, u u, g g, o o) 數(shù)字設(shè)定法數(shù)字設(shè)定法 用八進制數(shù)對應(yīng)順序用八進制數(shù)對應(yīng)順序rwxrwx如如777777:111 111 111 111 111 111 即即rwxrwxrwxrwxrwxrwx664664:110 110 100 110 110 100 即即rw-rw-rrw-rw-r與權(quán)限相關(guān)的身份命令與權(quán)限相關(guān)的身份命令 sudosudo fedorafedora默認新建的用戶不在默認新建的用戶不在sudosudo組,需要編輯組,需要編輯/etc/sudoers/etc/sudoers文件將用戶加入文件將用戶加入 修改
27、配置文件又需要修改配置文件又需要susu到到rootroot身份身份 susu 切換到切換到rootroot身份身份 su -su -,切換身份時將,切換身份時將rootroot的環(huán)境變量也帶過去。的環(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 把一個
28、或多個檔案串連接后傳到基本輸出把一個或多個檔案串連接后傳到基本輸出 -n -n 由由 1 1 開始對所有輸出的行數(shù)編號開始對所有輸出的行數(shù)編號-b -b -n -n 相似,只不過對于空白行不編號相似,只不過對于空白行不編號-s -s 遇到有連續(xù)兩行以上的空白行,就代換為遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行一行的空白行 例:例: cat -n textfile1 textfile2 cat -n textfile1 textfile2 把把 textfile1 textfile1 的內(nèi)容加上行號后輸入的內(nèi)容加上行號后輸入 textfile2 textfile2 cat -b text
29、file1 textfile2 textfile3 cat -b textfile1 textfile2 textfile3 把把 textfile1 textfile1 和和 textfile2 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 以空
30、格為制定字段定界符,顯示第以空格為制定字段定界符,顯示第2 2個字段個字段 常用于對常用于對/etc/passwd/etc/passwd類的文件進行處理類的文件進行處理findfind - -參數(shù)參數(shù) 目錄列表目錄列表 匹配標(biāo)準(zhǔn)匹配標(biāo)準(zhǔn) 在指定目錄下查找文件或目錄,缺省時查找當(dāng)前目錄在指定目錄下查找文件或目錄,缺省時查找當(dāng)前目錄 -print -print 默認選項,顯示要查找的目錄及子目錄下的文件默認選項,顯示要查找的目錄及子目錄下的文件 -name -name 文件名:指定要查找的文件文件名:指定要查找的文件 -user -user 用戶名:指定用戶的文件用戶名:指定用戶的文件 -size
31、 -size n n 大于或小于指定大小的文件大于或小于指定大小的文件 缺省單位為缺省單位為b b,代表,代表512512字節(jié)的塊字節(jié)的塊 -type x(x=d,l,f)-type x(x=d,l,f)類型的文件類型的文件 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é)
32、內(nèi)的普通文件字節(jié)內(nèi)的普通文件 通配符引號問題通配符引號問題 -name參數(shù)下字符串加引號參數(shù)下字符串加引號 其他參數(shù)練習(xí)其他參數(shù)練習(xí)find . find . amin 10amin 10 當(dāng)前目錄系統(tǒng)最后當(dāng)前目錄系統(tǒng)最后1010分鐘訪問的文件分鐘訪問的文件-exec-exec末尾要加轉(zhuǎn)義符和分號末尾要加轉(zhuǎn)義符和分號查找命令小結(jié)查找命令小結(jié)find find locatelocatewhereiswhereiswhichwhich功能最強查功能最強查找任意文件找任意文件在數(shù)據(jù)庫中在數(shù)據(jù)庫中查找文件,查找文件,較較find find 快快在數(shù)據(jù)庫中在數(shù)據(jù)庫中查找二進制查找二進制文件、源程文件、源
33、程序文件或說序文件或說明、文件明、文件在在PATHPATH指定指定的路徑中查的路徑中查找可執(zhí)行文找可執(zhí)行文件件用戶管理用戶管理 rootroot用戶、普通用戶、虛擬用戶(系統(tǒng)運行需要的一用戶、普通用戶、虛擬用戶(系統(tǒng)運行需要的一些特定用戶,不具有登錄能力)些特定用戶,不具有登錄能力) 賬戶配置文件賬戶配置文件 /etc/passwd/etc/passwd:管理用戶主要是通過修改此配置文件完成的管理用戶主要是通過修改此配置文件完成的! !一行表示一個賬戶,一行表示一個賬戶,7 7個段位用個段位用“:”分隔分隔用戶名:口令:標(biāo)識號:組標(biāo)識號:用戶全稱:主目錄:登錄用戶名:口令:標(biāo)識號:組標(biāo)識號:用
34、戶全稱:主目錄:登錄shellshell /etc/shadow/etc/shadow:實際存放用戶口令的文件:實際存放用戶口令的文件 查詢系統(tǒng)中所有用戶查詢系統(tǒng)中所有用戶 cut d : -f 1 /etc/passwdcut d : -f 1 /etc/passwd 有多少普通用戶有多少普通用戶 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鎖鎖/ /解鎖用戶口令)
35、解鎖用戶口令) useradd d /home/myfoder user1useradd d /home/myfoder user1 新建用戶新建用戶user1user1并指定主目錄并指定主目錄 useradd g root user2useradd g root user2(usermod g usermod g 新組新組 原組)原組) 新建用戶新建用戶user2user2并指定組并指定組 usermod l usermod l 新登錄名新登錄名 原登錄名原登錄名 usermod c usermod c 新全名新全名 原全名原全名 userdel r user1 userdel r user
36、1 刪除用戶時一同刪除主目錄刪除用戶時一同刪除主目錄 組操作組操作/etc/group/etc/group gpasswd a gpasswd a 新加用戶名新加用戶名 組名(組名(-d -d 刪除用戶名刪除用戶名 組名)組名)賬戶信息顯示賬戶信息顯示fingerfinger、groupsgroups、idid、whowho磁盤、設(shè)備管理磁盤、設(shè)備管理加塊新硬盤(加塊新硬盤(U U盤)盤)p fdiskfdisk分區(qū)分區(qū)p mkfsmkfs創(chuàng)建文件系統(tǒng)創(chuàng)建文件系統(tǒng)p mountmount掛載文件系統(tǒng)(或修改掛載文件系統(tǒng)(或修改/etc/fstab/etc/fstab設(shè)置開機自動掛載文件系統(tǒng))設(shè)
37、置開機自動掛載文件系統(tǒng))1.1. umountumount卸載文件系統(tǒng)卸載文件系統(tǒng)n 分區(qū)工具分區(qū)工具fdiskfdiskfdisk -l fdisk -l 列出硬盤分區(qū)信息列出硬盤分區(qū)信息fdisk /dev/sda fdisk /dev/sda 交互模式操作交互模式操作sdasda設(shè)備設(shè)備mm顯示所有可用命令顯示所有可用命令p p顯示硬盤分區(qū)信息顯示硬盤分區(qū)信息n n、e e、p p創(chuàng)建新、擴展、主分區(qū)創(chuàng)建新、擴展、主分區(qū)t t更改分區(qū)文件系統(tǒng)更改分區(qū)文件系統(tǒng)d d刪除硬盤分區(qū)刪除硬盤分區(qū)ww、q q保存、不保存退出保存、不保存退出n格式化文件系統(tǒng)格式化文件系統(tǒng)mkfsmkfsmkfs t
38、 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 讀寫讀寫 文件系統(tǒng)類型(文件系統(tǒng)類型(光盤、磁盤兩大類光盤、磁盤兩大類) 光盤:光盤:iso9660iso9660 U U盤:盤:vfat vfat dos(fat16): msdosdos(fat16): msdos windows(fat32 ): windows(fat32 ): vfatvfat wind
39、owsnt : ntfswindowsnt : ntfs mountmount命令沒有建立掛載點的功能,因此你應(yīng)該確保命令沒有建立掛載點的功能,因此你應(yīng)該確保執(zhí)行執(zhí)行mountmount命令時,掛載點已經(jīng)存在命令時,掛載點已經(jīng)存在 -t -t指定設(shè)備的文件系統(tǒng)類型指定設(shè)備的文件系統(tǒng)類型 autoauto自動檢測文件系統(tǒng)自動檢測文件系統(tǒng) 掛載掛載windowswindows分區(qū)、軟盤、光盤分區(qū)、軟盤、光盤 mount -t vfat /dev/hda1mount -t vfat /dev/hda1 /mnt/win/mnt/win mount -t msdos /dev/fd0 /mnt/flo
40、ppymount -t msdos /dev/fd0 /mnt/floppy mount -t iso9660 /dev/cdrom /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom -o-o指定掛載時的選項,見備注指定掛載時的選項,見備注mount mount o roo ro /dev/sda5 /mnt/tem /dev/sda5 /mnt/tem以只讀方式掛載以只讀方式掛載sda5sda5分區(qū)到分區(qū)到temtem目錄目錄開機自動掛載開機自動掛載 修改配置文件:修改配置文件:/etc/fstab/etc/fstab。共。共6 6列列 第第
41、4 4列掛載選項就有列掛載選項就有mountmount命令中命令中-o-o使用的參數(shù)使用的參數(shù) 光驅(qū)的參數(shù)設(shè)置為光驅(qū)的參數(shù)設(shè)置為noautonoauto不自動掛載。不自動掛載。如果要設(shè)成自動掛載,如果要設(shè)成自動掛載,要確保每次開機時你的光驅(qū)和軟驅(qū)里都要有盤要確保每次開機時你的光驅(qū)和軟驅(qū)里都要有盤 文件末尾手工添加文件末尾手工添加windowswindows下的下的CC;D D盤盤 codepage=936codepage=936、iocharset=cp936iocharset=cp936:支持中文文件名:支持中文文件名 defaultsdefaults實際上包含了一組默認參數(shù)實際上包含了一組
42、默認參數(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 /mnt/wind vfat defaults,codepage=936,iocharset=cp936 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,codepage=936,iocharset=gb2312 0 0壓縮包的管理壓縮包的管理 打包:將多個文件
43、和目錄變?yōu)橐粋€總文件打包:將多個文件和目錄變?yōu)橐粋€總文件 壓縮:將一個大文件通過壓縮算法編程一個小文件壓縮:將一個大文件通過壓縮算法編程一個小文件 linuxlinux許多壓縮程序只能對一個文件操作,對多個文件許多壓縮程序只能對一個文件操作,對多個文件壓縮需要先打包,然后壓縮。壓縮需要先打包,然后壓縮。 打包打包tartar 壓縮壓縮gzipgziptartar tar - tar -主選項主選項 輔選項輔選項 包名包名 文件或者源文件或者源/ /目的目錄目的目錄 主選項:必須要有主選項:必須要有 -c-c建立新的備份文件建立新的備份文件 -x -x 從檔案文件中釋放文件從檔案文件中釋放文件
44、-t-t列出備份文件的內(nèi)容列出備份文件的內(nèi)容 -r-r新增文件到已存在的備份文件的結(jié)尾部分新增文件到已存在的備份文件的結(jié)尾部分 -u -u 用新增文件更新包里的文件,如果文件沒有,則追加到包用新增文件更新包里的文件,如果文件沒有,則追加到包的最后的最后 輔選項:輔選項: -f -f 使用檔案文件或設(shè)備,這個選項通常是必選的,且寫在最使用檔案文件或設(shè)備,這個選項通常是必選的,且寫在最后,與文件名緊挨著。后,與文件名緊挨著。 -v -v 詳細報告詳細報告tartar處理的文件信息。處理的文件信息。 -j -j 用用bzip2bzip2壓縮壓縮,壓縮率大于,壓縮率大于 z z -z -z 用用gnz
45、ipgnzip壓縮壓縮處理備份文件處理備份文件 看擴展名決定用看擴展名決定用j、z否否.tar 不壓縮不壓縮.tar.gz 用用gnzip壓縮壓縮 .tar.bz2 用用 bzip2 壓縮壓縮 常用組合常用組合cvf、xvf、cvjf、xvjf、cvzf、xvzf解包到指定目錄需要參數(shù)解包到指定目錄需要參數(shù)C gzipgzip、gunzipgunzip壓縮解壓程序由壓縮解壓程序由GUNGUN開發(fā)。以開發(fā)。以gzgz為擴展名。為擴展名。tartar中使用參數(shù)中使用參數(shù)“z”“z”調(diào)用。調(diào)用。壓縮程序壓縮程序gzip myfilegzip myfilegzip -d myfile.gzgzip -
46、d myfile.gz把當(dāng)前目錄下的每個文件壓縮成把當(dāng)前目錄下的每個文件壓縮成.gz.gz文件。文件。$ gzip $ gzip * *把當(dāng)前目錄下的每個壓縮文件解壓,并列出詳細的信息。把當(dāng)前目錄下的每個壓縮文件解壓,并列出詳細的信息。$ gzip -dv $ gzip -dv * *.gz.gz詳細顯示每個壓縮文件的信息,并不解壓。詳細顯示每個壓縮文件的信息,并不解壓。$ gzip -l $ gzip -l * *.gz.gz將壓縮文件將壓縮文件text.ziptext.zip在指定目錄在指定目錄/tmp/tmp下解壓縮,如果已有相同的下解壓縮,如果已有相同的文件存在,要求文件存在,要求un
47、zipunzip命令不覆蓋原先的文件。命令不覆蓋原先的文件。$ 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格式的壓縮文件格式的壓縮文件49課后問題課后問題FAQn結(jié)束進程需要用到哪些命結(jié)束進程需要用到哪些命令?令?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í)本課件給出的例子,達到基練習(xí)本課件給出的例子,達到基本熟悉。本熟悉。 實驗結(jié)束后,用查找、
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度大米產(chǎn)業(yè)鏈冷鏈物流合作協(xié)議3篇
- 語文高考押題專題二:語言運用
- 新娘父親婚禮致辭
- 法學(xué)課程設(shè)計模擬法庭
- 放假留校學(xué)生安全責(zé)任保證書
- 2024年度員工敬業(yè)責(zé)任與職業(yè)發(fā)展通道建設(shè)合同3篇
- 文化藝術(shù)節(jié)活動的策劃書(5篇)
- 護士個人工作調(diào)動申請書
- 開題發(fā)言稿15篇
- 2024年度危險廢物處理與環(huán)保設(shè)施建設(shè)與運營監(jiān)管合同3篇
- 控股集團公司組織架構(gòu)圖.docx
- 深色刺繡中國風(fēng)工作總結(jié)PPT模板
- 國家和行業(yè)職業(yè)衛(wèi)生標(biāo)準(zhǔn)簡介(電力行業(yè))
- 《新媒體文案寫作》試卷2
- 采礦學(xué)課程設(shè)計_圖文
- 《管理學(xué)原理與方法》周三多第六版
- 土石壩沉降及其實測數(shù)據(jù)分析計算
- plc--病床呼叫系統(tǒng)
- 永煤集團順和煤礦液壓銷齒彎道推車機技術(shù)規(guī)格書
- 九型人格測試之180題(完整版)和答案解析
- LS-MASTER-K-指令手冊
評論
0/150
提交評論