Linux常見命令_第1頁
Linux常見命令_第2頁
Linux常見命令_第3頁
Linux常見命令_第4頁
Linux常見命令_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Linux常見命令1 命令格式命令 選項(xiàng) 參數(shù) 例如:ls -la /home 注:1、 選項(xiàng)為多個(gè)可以寫在一起 a表示所有(all),-l表示詳細(xì)信息(long)2、 2個(gè)特殊目錄 . 表示當(dāng)前目錄 . 表示當(dāng)前目錄的父目錄2 文件處理1. ls命令英文:list所在路徑:/bin/ls執(zhí)行權(quán)限:所有用戶功能描述:顯示文件或目錄語法:ls 選項(xiàng)-ald 文件或目錄-a顯示包括隱藏的所有文件-l 顯示詳細(xì)信息-d 查看目錄屬性2. cd命令英文:change directory所在路徑:shell內(nèi)置用戶執(zhí)行權(quán)限:所有用戶功能描述:切換目錄語法: cd 文件目錄范例: cd /home/pec

2、uyu切換到pecuyu cd.回到上一級3. pwd命令英文:print working directory所在路徑:/bin/pwd執(zhí)行權(quán)限:所有用戶功能描述:顯示當(dāng)前所在的工作目錄語法:pwd4. touch命令英文:touch所在路徑:/bin/touch執(zhí)行權(quán)限:所有用戶功能描述:創(chuàng)建空文件語法:touch 文件名范例:$ touch newFile5. mkdir 與 rmdir mkdir命令英文:make directories所在路徑:/bin/mkdir執(zhí)行權(quán)限:所有用戶功能描述:創(chuàng)建新目錄語法:mkdir 目錄名范例:$ mkdir newDir創(chuàng)建目錄DIRECTORY

3、,可以一次創(chuàng)建多個(gè)。OPTION如果是-p,表示可以連同父目錄一起創(chuàng)建。rmdirrmdir OPTION DIRECTORY刪除空目錄,可以一次刪除多個(gè)。OPTION如果是-p,表示可以連同空的父目錄一起刪除。空目錄,只包含.和.的目錄為空目錄rmdir -p test1/test2/ / 連父目錄一起刪除6. cp命令英文:copy所在路徑:/bin/cp執(zhí)行權(quán)限:所有用戶功能描述:復(fù)制文件或目錄語法:cp -R 源文件或目錄 目標(biāo)文件cp -R 復(fù)制目錄范例:$ cp newFile newFile2 ./test將newFile和newFile2拷貝到test目錄下$ cp -R di

4、r2 dir1將dir2中的全部文件復(fù)制到dir1$cp ./test/hello.c ./hello 將test目錄下的hello.c復(fù)制到當(dāng)前目錄,并重命名為hello7. mv命令英文:move所在路徑:/bin/mv執(zhí)行權(quán)限:所有用戶功能描述:移動(dòng)文件、更名語法:mv 源文件或目錄 目標(biāo)目錄范例:$ mv file1 file2將當(dāng)前目錄的file1更名為file2$ mv file dir 將文件移動(dòng)到目錄dir8. rm命令英文:remove所在路徑:/bin/rm執(zhí)行權(quán)限:所有用戶功能描述:刪除文件或目錄語法:rm 文件名rm r dir范例:$ rm file1 file2刪除

5、file1 、file2$ rm r dir 刪除目錄dir9. cat命令英文:concatenate and display files所在路徑:/bin/cat執(zhí)行權(quán)限:所有用戶功能描述:顯示文件內(nèi)容語法:cat 文件名范例:$ cat file1 查看file1內(nèi)容如果cat時(shí)沒跟文件名,則讀標(biāo)準(zhǔn)輸入,遇到n后,輸出到標(biāo)準(zhǔn)輸出,終端下輸入Ctrl-d表示結(jié)束10. more命令英文:more所在路徑:/bin/more執(zhí)行權(quán)限:所有用戶功能描述:分頁顯示文件內(nèi)容語法:more 文件名(空格)或f 顯示下一頁(enter) 顯示下一行 Q或q 退出查看范例:$ more /etc/ser

6、vices11. head命令英文:head所在路徑:/bin/head執(zhí)行權(quán)限:所有用戶功能描述:查看文件的前幾行語法:head num 文件名num顯示文件的行數(shù)范例:$ head -20 /etc/services查看前20行12. tail命令英文:tail所在路徑:/bin/tail執(zhí)行權(quán)限:所有用戶功能描述:查看文件的后幾行語法:tail num 文件名-f 動(dòng)態(tài)顯示文件內(nèi)容-r 顯示文件的后num行范例:$ tail -10 /etc/services 13. ln命令英文:link所在路徑:/bin/link執(zhí)行權(quán)限:所有用戶功能描述:產(chǎn)生鏈接文件語法:ln 源文件 目標(biāo)文件

7、產(chǎn)生硬鏈接ln -s 源文件 目標(biāo)文件 產(chǎn)生軟鏈接(小s)范例:$ ln -s ./hello.c hello.soft產(chǎn)生軟鏈接 $ ln ./hello.c hello.hard產(chǎn)生硬鏈接鏈接有兩種,一種被稱為硬鏈接(Hard Link),另一種被稱為符號鏈接(Symbolic Link)。建立硬鏈接時(shí),鏈接文件和被鏈接文件必須位于同一個(gè)文件系統(tǒng)中,并且不能建立指向目錄的硬鏈接。而對符號鏈接,則不存在這個(gè)問題。默認(rèn)情況下,ln產(chǎn)生硬鏈接。如果給ln命令加上-s選項(xiàng),則建立符號鏈接。硬連接的幾個(gè)文件等大小、同步修改,刪除一個(gè)硬鏈接文件不影響其他的文件,只是硬鏈接數(shù)發(fā)生改變。 14. wc利用

8、 wc 指令我們可以計(jì)算文件的 Byte 數(shù)、字?jǐn)?shù)、或是列數(shù),若不指定文件名稱、或是所給予的文件名為“-”,則 wc 指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。選項(xiàng):-c 或bytes 或chars 只顯示 Bytes 數(shù)。-l 或lines 只顯示列數(shù)。-w 或words 只顯示字?jǐn)?shù)。 rootlocalhost test# wc hello.c 77 109 921 hello.c/ 77 行數(shù)/ 109 單詞數(shù)/ 921 字節(jié)15. od名稱:od od OPTION. FILE. od -abcdfilosx. FILE +OFFSET.b od -traditional OPTION. FILE

9、 +OFFSET.b +LABEL.b功能說明:格式化輸出文件內(nèi)容。 語法:od -abcdfhilovx-A -j -N -s -t -w -help-version文件.補(bǔ)充說明:od指令會(huì)讀取所給予的文件的內(nèi)容,并將其內(nèi)容以八進(jìn)制字碼呈現(xiàn)出來。參數(shù):-a 此參數(shù)的效果和同時(shí)指定-ta參數(shù)相同。 -A 選擇要以何種基數(shù)計(jì)算字碼。 -b 此參數(shù)的效果和同時(shí)指定-toC參數(shù)相同。 -c 此參數(shù)的效果和同時(shí)指定-tC參數(shù)相同。 -d 此參數(shù)的效果和同時(shí)指定-tu2參數(shù)相同。 -f 此參數(shù)的效果和同時(shí)指定-tfF參數(shù)相同。 -h 此參數(shù)的效果和同時(shí)指定-tx2參數(shù)相同。 -i 此參數(shù)的效果和同時(shí)指

10、定-td2參數(shù)相同。 -j或-skip-bytes= 略過設(shè)置的字符數(shù)目。 -l 此參數(shù)的效果和同時(shí)指定-td4參數(shù)相同。 -N或-read-bytes= 到設(shè)置的字符數(shù)目為止。 -o 此參數(shù)的效果和同時(shí)指定-to2參數(shù)相同。 -s或-strings= 只顯示符合指定的字符數(shù)目的字符串。 -t或-format= 設(shè)置輸出格式。 c ASCII字符或反斜杠序列dSIZE 有符號十進(jìn)制數(shù),每個(gè)整數(shù)SIZE字節(jié)。fSIZE 浮點(diǎn)數(shù),每個(gè)整數(shù)SIZE字節(jié)。oSIZE 八進(jìn)制(系統(tǒng)默認(rèn)值為02),每個(gè)整數(shù)SIZE字節(jié)。uSIZE 無符號十進(jìn)制數(shù),每個(gè)整數(shù)SIZE字節(jié)。xSIZE 十六進(jìn)制數(shù),每個(gè)整數(shù)SI

11、ZE字節(jié)。-v或-output-duplicates 輸出時(shí)不省略重復(fù)的數(shù)據(jù)。 -w或-width= 設(shè)置每列的最大字符數(shù)。 -x 此參數(shù)的效果和同時(shí)指定-h參數(shù)相同。 -help 在線幫助。 -version 顯示版本信息。 16. dudu 選項(xiàng) 文件-a或-all 顯示目錄中個(gè)別文件的大小。-b或-bytes 顯示目錄或文件大小時(shí),以byte為單位。-c或-total 除了顯示個(gè)別目錄或文件的大小外,同時(shí)也顯示所有目錄或文件的總和。-k或-kilobytes 以KB(1024bytes)為單位輸出。-m或-megabytes 以MB為單位輸出。-s或-summarize 僅顯示總計(jì),只列

12、出最后加總的值。-h或-human-readable 以K,M,G為單位,提高信息的可讀性。-x或-one-file-xystem 以一開始處理時(shí)的文件系統(tǒng)為準(zhǔn),若遇上其它不同的文件系統(tǒng)目錄則略過。-L或-dereference 顯示選項(xiàng)中所指定符號鏈接的源文件大小。-S或-separate-dirs 顯示個(gè)別目錄的大小時(shí),并不含其子目錄的大小。-X或-exclude-from= 在指定目錄或文件。-exclude= 略過指定的目錄或文件。-D或-dereference-args 顯示指定符號鏈接的源文件大小。-H或-si 與-h參數(shù)相同,但是K,M,G是以1000為換算單位。-l或-coun

13、t-links 重復(fù)計(jì)算硬件鏈接的文件。17. df命令功能:顯示指定磁盤文件的可用空間。如果沒有文件名被指定,則所有當(dāng)前被掛載的文件系統(tǒng)的可用空間將被顯示。默認(rèn)情況下,磁盤空間將以1KB為單位進(jìn)行顯示,除非環(huán)境變量POSIXLY_CORRECT被指定,那樣將以512字節(jié)為單位進(jìn)行顯示命令選項(xiàng):-a全部文件系統(tǒng)列表-h方便閱讀方式顯示-H等于“-h”,但是計(jì)算式,1K=1000,而不是1K=1024-i顯示inode信息-k區(qū)塊為1024字節(jié)-l只顯示本地文件系統(tǒng)-m區(qū)塊為1048576字節(jié)-no-sync忽略sync命令-P輸出格式為POSIX-sync在取得磁盤信息前,先執(zhí)行sync命令-

14、T文件系統(tǒng)類型-block-size=指定區(qū)塊大小-t只顯示選定文件系統(tǒng)的磁盤信息-x不顯示選定文件系統(tǒng)的磁盤信息-help顯示幫助信息-version顯示版本信息3 權(quán)限管理1. chmod命令英文:change the permissions mode of a file所在路徑:/bin/chmod執(zhí)行權(quán)限:所有用戶功能描述:改變文件或目錄的權(quán)限語法:chmod augo -+= rwx 文件或目錄 mode=421 文件或目錄 范例:chmod 777 ./hello.c將文件的權(quán)限設(shè)為rwx-rwx-rwx chmod u=rwx ./hello.c chmod g+x ./hell

15、o.cchmod o-w ./hello.c將文件的user權(quán)限設(shè)為rwx,組權(quán)限設(shè)加上可執(zhí)行x,其他用戶權(quán)限除去寫權(quán)限w2. chown命令英文:change file ownership所在路徑:/bin/chown執(zhí)行權(quán)限:所有用戶功能描述:改變文件或目錄的所有者語法:chown 用戶名 文件名或目錄名chown OPTION OWNER:GROUP FILEchown OPTION reference=RFILE FILEOPTION的主要選項(xiàng):-R 遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者。* -v 顯示chown命令所做的工作。范例:$ chown root hello

16、.c將hello.c的所有者改變?yōu)閞ootsudo chown pecuyu:pecuyu hello.c將hello.c的所有者和所屬組都改變?yōu)閜ecuyu3. chgrp命令英文:change file group ownership所在路徑:/bin/chgrp執(zhí)行權(quán)限:所有用戶功能描述:查看文件的后幾行語法:chgrp -R 用戶組 文件名選頃不參數(shù):-R : 進(jìn)行遞歸(recursive)的持續(xù)變更,亦即連同次目錄下的所有檔案、目錄都更新成為這個(gè)群組。范例:$ chgrp adm file將文件的所屬組改變?yōu)閍dm4. umask命令英文:the user file-creation

17、 mask所在路徑:/bin/umask執(zhí)行權(quán)限:所有用戶功能描述:顯示、設(shè)置文件的缺省權(quán)限語法:umask -S 無-S以數(shù)字顯示 如 0002(表示rwx rwx r-x)-S (大S)以rwx形式顯示新建文件或目錄的缺省權(quán)限范例:$ umask (以數(shù)字顯示 0002)$ umask S(以rwx形式顯示 rwx rwx r-x)$ umask 0000 (設(shè)置缺省權(quán)限 rwx rwx rwx)4 查找與搜索1. find命令英文:find所在路徑:/bin/find執(zhí)行權(quán)限:所有用戶功能描述:查找文件或目錄語法:find 搜索路徑 搜索關(guān)鍵字find OPTION path expre

18、ssion范例:$ find /etc name init (按名稱查找)$ find / -size +204800 (按文件大小查找)$ find /etc -size +163840 -a size -204800 (查找大小在163840與204800之間的文件)$ find / -user root(按所有者查找)$ find / -ctime 1 (按時(shí)間查找 24小時(shí)內(nèi)被修改屬性的文件或目錄) $ find /etc name init exec ls -l ; (注意與之間有空格)在etc目錄下查找文件名為init的文件并顯示其詳細(xì)信息$ find /etc inum 16 (

19、通過i節(jié)點(diǎn)查找)$ sudo find / -size +60M -a -size -100M -exec ls -lh ;文件:Access time,atime 是在讀取文件或者執(zhí)行文件時(shí)更改的任何對inode的訪問都會(huì)使此處改變。Modified time,mtime 是在寫入文件時(shí)隨文件內(nèi)容的更改而更改的。Change time,ctime 是在寫入文件、更改所有者、權(quán)限或鏈接設(shè)置時(shí)隨 Inode 的內(nèi)容更改而更改的mtime和ctime的區(qū)別在于,只有修改了文件的內(nèi)容,才會(huì)更新文件的mtime,而對文件更名,修改文件的屬主等操作,只會(huì)更新ctime。ls -lc filename 列

20、出文件的 ctimels -lu filename 列出文件的 atimels -l filename 列出文件的 mtime文件夾:Access time,atime 是在讀取文件或者執(zhí)行文件時(shí)更改的(我們只cd進(jìn)入一個(gè)目錄然后cd .不會(huì)引起atime的改變,但ls一下就不同了)。Modified time,mtime 是在文件夾中有文件的新建、刪除才會(huì)改變(如果只是改變文件內(nèi)容不會(huì)引起mtime的改變,換句話說如果ls -f的結(jié)果發(fā)生改變mtime就會(huì)被刷新。這里可能有人要爭論了:我進(jìn)入dd這個(gè)文件夾vi了一個(gè)文件然后退出,前后ls -f的結(jié)果沒有改變但是文件夾的mtime發(fā)生改變了這點(diǎn)

21、請主意vi命令在編輯文件時(shí)會(huì)在本文件夾下產(chǎn)生一 個(gè).file.swp臨時(shí)文件,該文件隨著vi的退出而被刪除這就導(dǎo)致了mtime的改變 Auxten:p不信你可以用nano修改文件來試驗(yàn))。Change time,ctime 基本同文件的ctime,其體現(xiàn)的是inode的change time。這里還要補(bǔ)充一點(diǎn):mount -o noatime(mount -o remount,atime / 可以在線重新掛載根目錄) 可以選擇不記錄文件的atime的改變,這意味著什么呢?當(dāng)你創(chuàng)建了這個(gè)文件后這個(gè)文件的atime就定格了,除非你用touch或者touch -a強(qiáng)制刷新文件的atime。這樣在可以

22、在一定程度上提升文件系統(tǒng)的讀寫性能,特別是網(wǎng)站這種系統(tǒng)中在fstab里面加上noatime是個(gè)好主意2. grep命令英文:Global Regular Expression Print所在路徑:/bin/grep執(zhí)行權(quán)限:所有用戶功能描述:在文件中搜索匹配的行并輸出。若不指定文件名,則從標(biāo)準(zhǔn)輸入讀取。語法:grep options PATTERN FILE.options部分包含的主要參數(shù):-c:只輸出匹配行的計(jì)數(shù)。-i:不區(qū)分大小寫(只適用于單字符)。-h:查詢多文件時(shí)不顯示文件名。- l:查詢多文件時(shí)只輸出包含匹配字符的文件名。-n:顯示匹配行及行號。-s:不顯示不存在或無匹配文本的錯(cuò)誤

23、信息。-v:顯示不包含匹配文本的所有行。-R: 連同子目錄中所有文件一起查找。范例:$ grep include hello.c在hello.c中查出include所在的行特殊字符符號含義舉例開始標(biāo)記abc滿足的例子abc、abcd非(在內(nèi))abc滿足的例子:ddd、mpd$結(jié)束標(biāo)記”abc$”滿足的例子abc、mmabc.任意字符a.c滿足的例子abc、fapcc匹配單詞開始匹配單詞結(jié)束abc滿足的例子abc、pmrabc|或AAA|BBB滿足的例子AAA、BBBpp范圍符號含義舉例?匹配前一個(gè)字符0或1次abc?滿足的例子ab、mabcd*匹配前一個(gè)字符0次abc*滿足的例子abbb、ab

24、cdk+匹配前一個(gè)字符1次abc+滿足的例子abcd、abcccddm、m,n、m,、,n分別為匹配前一個(gè)字符m次、m到n次、m次、n次abc3,5滿足的例子abcccc、abcccccc內(nèi)如果不是范圍,選其一;是范圍的話,范圍內(nèi)選其一mabcp滿足的例子acpd;m1-9p滿足的例子m8pp()將候選的所有元素放在()內(nèi),用|隔開a(1|2|3)bc滿足的例子a1bc、mba3bcd pecuyuubuntu:/桌面$ grep zxcv3,5 test.cpp3. xargs從標(biāo)準(zhǔn)輸入建立和執(zhí)行命令行xargs OPTION command它的作用是將參數(shù)列表轉(zhuǎn)換成小塊分段傳遞給其他命令,

25、以避免參數(shù)列表過長的問題在使用find命令的-exec選項(xiàng)處理匹配到的文件時(shí),find命令將所有匹配到的文件一起傳遞給exec執(zhí)行。但有些系統(tǒng)對能夠傳遞給exec的命令長度有限制,這樣在find命令運(yùn)行幾分鐘之后,就會(huì)出現(xiàn)溢出錯(cuò)誤。錯(cuò)誤信息通常是“參數(shù)列太長”或“參數(shù)列溢出”。這就是xargs命令的用處所在,特別是與find命令一起使用。find命令把匹配到的文件傳遞給xargs命令,而xargs命令每次只獲取一部分文件而不是全部,不像-exec選項(xiàng)那樣。這樣它可以先處理最先獲取的一部分文件,然后是下一批,并如此繼續(xù)下去。查找系統(tǒng)中的每一個(gè)普通文件,然后使用xargs命令來測試它們分別屬于哪類

26、文件:find . -type f | xargs file查找usr目錄下名字以“tmp”開頭的文件,將其詳細(xì)信息列出。find /usr -name tmp* | ls -lfind /usr -name tmp* | xargs ls -lfind /usr -name tmp* -print0 | xargs -0 ls -l-print0表示輸出以null分隔(-print使用換行);-0表示輸入以null分隔。查找當(dāng)前目錄下,文件名包含“bin”字串的文件,并在文件中搜索“printf”這個(gè)詞find ./ -name *bin* | grep printffind ./ -nam

27、e *bin* | xargs grep printffind ./ -name *bin* -print0 | xargs -0 grep printf4. locate命令英文:locate所在路徑:/bin/locate執(zhí)行權(quán)限:所有用戶功能描述:查找已存在數(shù)據(jù)庫中的文件或目錄信息(配合updatedb使用)語法:locate 搜索關(guān)鍵字范例:$ locate hello.c5. updatdb命令英文:update the locate database所在路徑:/bin/updatedb執(zhí)行權(quán)限:root功能描述:創(chuàng)建整個(gè)系統(tǒng)的文件目錄的數(shù)據(jù)庫語法:updatedb范例:# upda

28、tedb6. which命令英文:which所在路徑:/bin/which執(zhí)行權(quán)限:所有用戶功能描述:顯示系統(tǒng)文件所在目錄語法:which 命令名稱范例:$ which ls5 幫助1. man命令英文:manual所在路徑:/bin/man執(zhí)行權(quán)限:所有用戶功能描述:獲取幫助信息語法:man命令或配置文件范例:$ man ls查看ls命令的幫助信息 $ man services 查看配置文件services的幫助信息2. info命令英文:information所在路徑:/bin/info執(zhí)行權(quán)限:所有用戶功能描述:獲取幫助信息語法:grep 關(guān)鍵字范例:$ info ls3. whatis

29、命令英文:what is apropos makewhatis所在路徑:/usr/bin/whatis apropos /usr/sbin/makewhatis執(zhí)行權(quán)限:所有用戶功能描述:獲取索引的簡短說明信息語法:whatis 關(guān)鍵字whatis apropos 關(guān)鍵字范例:$ whatis ls$ apropos fstab (相當(dāng)于man k fstab) # makewhatis建立whatis與apropos搜索使用的數(shù)據(jù)庫,若使用whatis與apropos命令發(fā)生錯(cuò)誤時(shí),就是whatis database 沒有建立4. Whoami 查看當(dāng)前登陸用戶6 壓縮解壓1. gzip命令

30、英文:GUN zip所在路徑:/bin/gzip執(zhí)行權(quán)限:所有用戶功能描述:壓縮文件(選項(xiàng)為-d或-decompress時(shí)可解壓文件)語法:gzip 選項(xiàng) 文件范例:$ gzip f newfile 強(qiáng)制壓縮$ gzip -decompress newfile.gz解壓# gzip -rv test 遞歸壓縮目錄test下的文件,并顯示壓縮信息# gzip -rdv test遞歸解壓目錄test下的文件,并顯示解壓信息$ gzip -c hello.c ./hello.gz壓縮hello.c,保存在當(dāng)前目錄 同時(shí)保留源文件常見選項(xiàng):-d 或-decompress 解壓-f或-force 強(qiáng)行壓

31、縮文件。不理會(huì)文件名稱或硬連接是否存在以及該文件是否為符號連接。-c 或stdout 壓縮文件同時(shí)保留源文件-r 或 -recursive 遞歸壓縮,將指定目錄下的所有文件及子目錄一并處理。-v 或 -verbose 對每一個(gè)文件,顯示文件名和壓縮比。-num 指定壓縮的速度,-1或-fast表示快速(低壓縮比) -9或-best慢(高壓縮比)-l 或-list 如果目標(biāo)文件是壓縮文件,則顯示壓縮大小,解壓后大小,壓縮比率,解壓后文件名。-n或-no-name 壓縮文件時(shí),不保存原來的文件名稱及時(shí)間戳記。 -N或-name 壓縮文件時(shí),保存原來的文件名稱及時(shí)間戳記。-S或-suffix 更改壓

32、縮字尾字符串。-V 或 -version 顯示版本號-t 或 -test 測試,檢查壓縮文件的完整性2. gunzip命令英文:GUN unzip所在路徑:/bin/gunzip執(zhí)行權(quán)限:所有用戶功能描述:解壓縮.gz文件語法:gunzip 選項(xiàng) 文件范例:$ gunzip newfile.gz 解壓到當(dāng)前目錄$ gunzip -c ./newfile.gz ./newfile解壓newfile.gz到父目錄,并保存源文件3. tar命令英文:tar所在路徑:/bin/tar執(zhí)行權(quán)限:所有用戶功能描述:打包目錄語法:tar選項(xiàng)cvfz 文件-c 產(chǎn)生.tar打包文件-z 打包同時(shí)壓縮-v 顯示

33、詳細(xì)信息 -f 指定壓縮后的文件名范例:$ tar -zcvf test.tar test打包壓縮同時(shí)命名tar命令解壓縮語法-x 解包.tar文件-v 顯示詳細(xì)信息 -f 指定解壓文件范例:$ tar -xvf test.tar 4. zip命令英文:package and compress (archive) files所在路徑:/bin/zip執(zhí)行權(quán)限:所有用戶功能描述:壓縮文件或目錄語法:zip 選項(xiàng)-r 壓縮后文件名稱 文件或目錄范例:$ zip -r test.zip test 壓縮目錄 $ tar hello.c .zip ./hello.c 壓縮文件 5. unzip命令英文:

34、list, test and extract compressed files in a ZIP archive所在路徑:/bin/unzip執(zhí)行權(quán)限:所有用戶功能描述:解壓.zip文件z語法:unzip 壓縮文件范例:$ unzip test.zip 6. bzip2命令英文:bzip2所在路徑:/bin/bzip2執(zhí)行權(quán)限:所有用戶功能描述:壓縮文件或目錄語法:bzip2 選項(xiàng)-k 文件-k壓縮同時(shí)保留源文件 (.bz2)范例:$ bzip2 k hello.c7. bunzip2命令英文:bunzip2所在路徑:/bin/bunzip2執(zhí)行權(quán)限:所有用戶功能描述:解壓縮文件語法:bunz

35、ip2 選項(xiàng)-k 壓縮文件-k解壓縮同時(shí)保留源文件 范例:$ bunzip2 k hello.c.bz27 網(wǎng)絡(luò)通信1. wall命令英文:wall所在路徑:/bin/wall執(zhí)行權(quán)限:所有用戶功能描述:向所有用戶廣播信息語法:wall message 文件名范例:$ wall hello everyone$ wall hello.c將hello.c的內(nèi)容作為廣播發(fā)送2. ping命令英文:ping所在路徑:/bin/ping執(zhí)行權(quán)限:所有用戶功能描述:測試網(wǎng)絡(luò)連通性語法:ping 選項(xiàng) IP地址范例:$ ping 192.168.152.1343. ifconfig命令英文:ifconfig

36、所在路徑:/bin/ifconfig執(zhí)行權(quán)限:所有用戶功能描述:查看網(wǎng)絡(luò)設(shè)置信息語法:ifconfig選項(xiàng)-a 網(wǎng)卡設(shè)備標(biāo)示-a 顯示所有網(wǎng)卡信息范例:$ ping 192.168.152.1348 系統(tǒng)關(guān)機(jī)1. shutdown命令英文:shutdown所在路徑:/bin/shutdown執(zhí)行權(quán)限:所有用戶功能描述:關(guān)機(jī) 語法:shutdown 選項(xiàng) 參數(shù)范例:$ shutdown h now立即關(guān)機(jī)-aUse /etc/shutdown.allow.-c中斷關(guān)機(jī):當(dāng)執(zhí)行shutdown -h 12:00指令時(shí),只要按+鍵就可以中斷關(guān)機(jī)的指令-f重新啟動(dòng)時(shí)不進(jìn)行磁盤檢測(fsck)-F重新啟

37、動(dòng)時(shí)進(jìn)行磁盤檢測(fsck)-h關(guān)閉電源-k模擬關(guān)機(jī)(不是真的關(guān)機(jī)),只是向登錄者發(fā)送警告信息出去!-n不調(diào)用init進(jìn)程進(jìn)行關(guān)機(jī),而是強(qiáng)行關(guān)機(jī)-r關(guān)閉系統(tǒng)然后重新啟動(dòng),類似于Windows平臺restart-t延遲關(guān)機(jī)的時(shí)間-w僅做測試,并不真的將系統(tǒng)重新開機(jī),只會(huì)把重開機(jī)的數(shù)據(jù)寫入/var/log目錄下的wtmp記錄文件-help顯示命令在線幫助2. reboot命令英文:reboot所在路徑:/bin/reboot執(zhí)行權(quán)限:所有用戶功能描述:重啟系統(tǒng) 語法:shutdown 選項(xiàng) 參數(shù)范例:$ shutdown h now參數(shù):-d重新開機(jī)時(shí)不把數(shù)據(jù)寫入記錄文件/var/tmp/wtmp

38、。本參數(shù)具有-n參數(shù)的效果。-f強(qiáng)制重新開機(jī),不調(diào)用shutdown指令的功能。-i在重開機(jī)之前,先關(guān)閉所有網(wǎng)絡(luò)界面。-n重開機(jī)之前不檢查是否有未結(jié)束的程序。-w僅做測試,并不真的將系統(tǒng)重新開機(jī),只會(huì)把重開機(jī)的數(shù)據(jù)寫入/var/log目錄下的3. halthalt是最簡單的關(guān)機(jī)命令,相當(dāng)于shutdown -h。halt執(zhí)行時(shí)殺死應(yīng)用進(jìn)程執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫操作完成后就會(huì)停止內(nèi)核。參數(shù)說明:-n 防止sync系統(tǒng)調(diào)用它用在用fsck修補(bǔ)根分區(qū)之后以阻止內(nèi)核用老版本的超級塊superblock覆蓋修補(bǔ)過的超級塊。-w 并不是真正的重啟或關(guān)機(jī)只是寫wtmp/var/log/wtmp紀(jì)錄。

39、-d 不寫wtmp紀(jì)錄已包含在選項(xiàng)-n中。-f 沒有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟。-i 關(guān)機(jī)或重啟前關(guān)掉所有的網(wǎng)絡(luò)接口。-p 該選項(xiàng)為缺省選項(xiàng)。就是關(guān)機(jī)時(shí)調(diào)用poweroff。4. initinit是所有進(jìn)程的祖先它的進(jìn)程號始終為1,init命令主要用于系統(tǒng)運(yùn)行級別間的切換。運(yùn)行級別0為關(guān)機(jī),運(yùn)行級別6為重啟。使用 init 0 可完成關(guān)機(jī),init 6 可完成重啟。9 Shell應(yīng)用技巧命令別名輸入輸出重定向管道命令連接符命令替換符1. bash應(yīng)用技巧命令補(bǔ)齊 命令歷史 history 2. 命令別名unalias copyalias copy=cp3. 輸入輸出重定向與標(biāo)準(zhǔn)io一樣,Shell對每一個(gè)進(jìn)程預(yù)先定義三個(gè)

溫馨提示

  • 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

提交評論