![Linux指令常放置的位置課件_第1頁](http://file4.renrendoc.com/view/4c7a52880502254bc73c3f751b0a1c1a/4c7a52880502254bc73c3f751b0a1c1a1.gif)
![Linux指令常放置的位置課件_第2頁](http://file4.renrendoc.com/view/4c7a52880502254bc73c3f751b0a1c1a/4c7a52880502254bc73c3f751b0a1c1a2.gif)
![Linux指令常放置的位置課件_第3頁](http://file4.renrendoc.com/view/4c7a52880502254bc73c3f751b0a1c1a/4c7a52880502254bc73c3f751b0a1c1a3.gif)
![Linux指令常放置的位置課件_第4頁](http://file4.renrendoc.com/view/4c7a52880502254bc73c3f751b0a1c1a/4c7a52880502254bc73c3f751b0a1c1a4.gif)
![Linux指令常放置的位置課件_第5頁](http://file4.renrendoc.com/view/4c7a52880502254bc73c3f751b0a1c1a/4c7a52880502254bc73c3f751b0a1c1a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第 8 章文字環(huán)境的操作著作權(quán)所有 旗標(biāo)出版股份有限公司 本章提要如何進(jìn)入文字模式登入、登出、關(guān)機(jī)檔案與目錄的操作使用光碟及軟碟機(jī)在背景執(zhí)行程序排程工作打包、壓縮與解壓縮其他常用指令如何進(jìn)入文字模式在 X Window 中開啟文字模式視窗切換虛擬主控臺(tái)進(jìn)入文字模式開機(jī)直接進(jìn)入文字模式在 X Window 中開啟文字模式視窗以預(yù)設(shè)的 GNOME 桌面環(huán)境為例在 X Window 下進(jìn)入文字模式就是在桌面空白處按滑鼠右鈕, 執(zhí)行 開啟終端機(jī)視窗 命令 , 開啟文字模式視窗:在 X Window 中開啟文字模式視窗在 X Window 中開啟文字模式視窗在文字模式視窗中, 可以用 Shift+Pag
2、eUp 與 Shift+PageDown 鍵來捲動(dòng)視窗內(nèi)容除了用滑鼠右鈕開啟文字模式視窗外, 還可按左下角的主選鈕, 執(zhí)行系統(tǒng)工具/終端機(jī) 命令開啟文字模式視窗切換虛擬主控臺(tái)進(jìn)入文字模式Linux 主機(jī)在主控臺(tái) (console) 下提供了 7 個(gè)虛擬主控臺(tái)在每一個(gè)虛擬主控臺(tái)中可以執(zhí)行各自的程式登入 X Window 系統(tǒng)後的任何時(shí)間, 都可按下 Ctrl+Alt+Fn 來切換到其他的虛擬主控臺(tái)其中 Fn 是指 F1 到 F7 的功能鍵切換虛擬主控臺(tái)進(jìn)入文字模式切換虛擬主控臺(tái)進(jìn)入文字模式也可在 X Window登入畫面一出現(xiàn)的時(shí)候, 就按 Ctrl+Alt+F1, 直接登入文字模式的虛擬主控臺(tái)
3、文字模式虛擬主控臺(tái)中的鍵盤操作方式與文字模式視窗相似, 甚至也可以使用滑鼠複製區(qū)塊如果要捲動(dòng)螢?zāi)粌?nèi)容, 請先按下 Scroll Lock 鍵, 接著再按 Shft+PageUp 或 Shift+PageDown 鍵, 即可捲動(dòng)螢?zāi)蝗绻x開捲動(dòng)模式, 只要再按一次 Scroll Lock 鍵即可開機(jī)直接進(jìn)入文字模式要設(shè)定開機(jī)時(shí)直接進(jìn)入文字模式, 可用文書編輯器,如下修改 /etc/inittab 檔:開機(jī)直接進(jìn)入文字模式重新啟動(dòng)電腦後, 就會(huì)進(jìn)入純文字的登入畫面:若要進(jìn)入 X Window, 可於指令列執(zhí)行 startx 指令按下 Ctrl+Alt+Fn 鍵, 亦可切換到其他的虛擬主控臺(tái)/et
4、c/inittab 設(shè)定錯(cuò)誤,導(dǎo)致無法開機(jī)若修改 /etc/inittab 後無法正常開機(jī), 則可以在開機(jī)時(shí)採用單人模式進(jìn)入系統(tǒng), 重新修改 inittab 設(shè)定檔以解決此問題使用 GRUB 為開機(jī)管理程式時(shí), 只要在開機(jī)顯示選單畫面時(shí), 按 a 鍵, 並在指令列輸入以下參數(shù)以進(jìn)入單人模式:/etc/inittab 設(shè)定錯(cuò)誤,導(dǎo)致無法開機(jī)使用 LILO 為開機(jī)管理程式時(shí), 在開機(jī)顯示 LILO 提示字元處輸入以下參數(shù)即可:登入、登出、關(guān)機(jī)登入系統(tǒng)登出系統(tǒng)的 logout 指令關(guān)機(jī)或重新關(guān)機(jī)的 shutdown 指令重新啟動(dòng)電腦的 reboot 指令登入系統(tǒng)進(jìn)入 Linux 系統(tǒng)的第一件事情是登
5、入 (login) 系統(tǒng)使用者必須先有該主機(jī)的帳號(hào)才能登入一個(gè)帳號(hào)包括使用者名稱和密碼兩個(gè)部份, 使用者必須正確輸入才能進(jìn)入系統(tǒng), 登入系統(tǒng)的畫面如下:登入系統(tǒng)登出系統(tǒng)的 logout 指令登入系統(tǒng)後, 若要離開系統(tǒng), 只要直接下達(dá) logout 指令即可登出系統(tǒng)之後, 可不要立刻就關(guān)機(jī)Linux 是個(gè)多人使用的作業(yè)系統(tǒng), 登出系統(tǒng)只是結(jié)束自己的工作如何查詢指令的用法 ?使用 man 指令可查詢指令的線上說明:大多數(shù)指令的語法, 還可以透過 -h 或 -help 參數(shù)查詢例如 shutdown 指令的語法也可執(zhí)行 shutdown -h 指令查得關(guān)機(jī)或重新開機(jī)的shutdown 指令shutd
6、own 指令可以關(guān)閉所有程序, 並依使用者的需要, 重新開機(jī)或關(guān)機(jī)立即關(guān)機(jī):-h 參數(shù)讓系統(tǒng)立即關(guān)機(jī)接著系統(tǒng)將依序關(guān)閉各項(xiàng)程序及服務(wù), 最後則會(huì)出現(xiàn) Power down 的訊息若電腦支援軟體關(guān)機(jī), 系統(tǒng)會(huì)直接關(guān)機(jī);若不支援則必須自行關(guān)閉電源關(guān)機(jī)或重新開機(jī)的shutdown 指令指定關(guān)機(jī)時(shí)間:time 參數(shù)可指定關(guān)機(jī)的時(shí)間; 或設(shè)定多久後執(zhí)行 shutdown 指令time 參數(shù)有兩種模式: hh:mm 或 +m例如 shutdown 10:45 指令表示 10:45 執(zhí)行 shutdown 指令;+m 表示 m 分鐘後關(guān)機(jī)關(guān)機(jī)或重新開機(jī)的shutdown 指令設(shè)定關(guān)機(jī)前的通知訊息:warni
7、ng-message 參數(shù)可指定送出給所有登入使用者的訊息關(guān)機(jī)後重新開機(jī):-r 參數(shù)設(shè)定關(guān)機(jī)之後重新啟動(dòng) 關(guān)機(jī)或重新開機(jī)的shutdown 指令f 參數(shù):在重新啟動(dòng)時(shí)不執(zhí)行 fsck 指令 fsck (file system check) 指令可以檢查檔案系統(tǒng)是否正常F 參數(shù):在重新啟動(dòng)時(shí), 執(zhí)行 fsck 指令shutdown 指令不一定要在本機(jī)執(zhí)行, 以 telnet 或 ssh 登入遠(yuǎn)端機(jī)器時(shí), 同樣可以執(zhí)行 shutdown 指令關(guān)機(jī)或重新開機(jī)重新啟動(dòng)電腦的 reboot 指令reboot 指令用來重新啟動(dòng)系統(tǒng)-f 參數(shù):不依正常程序執(zhí)行關(guān)機(jī), 直接關(guān)閉系統(tǒng)並重新啟動(dòng)電腦 -i 參數(shù):
8、在重新啟動(dòng)前關(guān)閉所有網(wǎng)路介面一般只需要單獨(dú)執(zhí)行 reboot 指令即可避免按 Ctrl+Alt+Del 重新開機(jī)在 Linux 中直接按下 Ctrl + Alt + Del 鍵, 也會(huì)重新開機(jī)若不希望任何人用這組組合鍵重新啟動(dòng)電腦, 請用文書編輯器修改 /etc/inittab 檔:存檔並重新啟動(dòng)電腦後, 以後就無法用 Ctrl + Alt + Del 鍵重新開機(jī)了檔案與目錄的操作列出檔案清單的 ls 指令切換目錄的 cd 指令建立目錄的 mkdir 指令刪除目錄的 rmdir 指令複製檔案的 cp 指令刪除檔案或目錄的 rm 指令讓顯示畫面暫停的 more 指令檔案與目錄的操作顯示檔案內(nèi)容的
9、 cat 指令搬移或更改檔案、目錄名稱的 mv 指令顯示目前所在目錄的 pwd 指令尋找檔案的 locate 指令搜尋字串的 grep 指令重導(dǎo)與管線列出檔案清單的 ls 指令ls (list) 指令用來顯示目前目錄中的檔案和子目錄清單配合參數(shù)的使用, 能以不同的方式顯示目錄內(nèi)容顯示目前目錄的內(nèi)容:列出檔案清單的 ls 指令列出以 .開頭的檔案:加 -a 參數(shù)列出檔案清單的 ls 指令以較詳細(xì)的格式顯示檔案:列出檔案清單的 ls 指令以 -s 參數(shù)顯示每個(gè)檔案所使用的空間以 -S 參數(shù)指定依所佔(zhàn)用空間的大小排序在 ls 指令後直接加上欲顯示的目錄路徑, 就會(huì)列出該目錄的內(nèi)容:. 、 . 、 和
10、 /. 表示目前目錄. 表示上一層目錄/ 表示系統(tǒng)根目錄 則為使用者家目錄, 或稱使用者專屬目錄使用者家目錄, 即使用者登入時(shí)所在的目錄例如 root 使用者的使用者家目錄為 /root, 而 tony 的使用者家目錄為 /home/tony文字模式下的中文訊息出現(xiàn)亂碼, 怎麼辦?在此 Linux 發(fā)行版中, 若是在 X Window 下開啟下文字模式視窗, 以文字模式操作, 則所有中文檔名、月份, 甚至部份訊息都可以正常的以中文顯示但在文字模式的虛擬主控臺(tái)中, 這些中文訊息則會(huì)變成亂碼, 此時(shí)請如下操作, 可將訊息改成以英文顯示文字模式下的中文訊息出現(xiàn)亂碼, 怎麼辦?文字模式下的中文訊息出現(xiàn)
11、亂碼, 怎麼辦?若想改回原來的設(shè)定, 則只要再執(zhí)行 LANG=zh_TW.UTF-8 指令即可:切換目錄的 cd 指令cd (change directory) 指令可讓使用者切換目前所在的目錄:建立目錄的 mkdir 指令mkdir (make directory) 指令可用來建立子目錄以下範(fàn)例會(huì)於所在目錄下建立 source 子目錄:快速輸入指令的方法在文字模式下操作指令時(shí), 如果需要輸入與之前重複或類似的指令, 可以按 、 鍵來回復(fù)最近執(zhí)行過的命令另外當(dāng)指令輸入到一半, 卻忘記指令名稱或僅記得前幾個(gè)字時(shí), 只要按 Tab 鍵就能自動(dòng)完成可能的指令若是尚未完成的指令有兩種以上的可能性, 再
12、按第二次 Tab 鍵, 系統(tǒng)便會(huì)將所有可能的指令都列出來以供參考刪除目錄的 rmdir 指令rmdir (remove directory) 指令可用來刪除 空 的子目錄:如果要?jiǎng)h除的目錄中還有檔案存在, 則可以使用稍後介紹的 rm 指令複製檔案的 cp 指令cp (copy) 指令可以將檔案從一處複製到另一處一般使用 cp 指令, 將一個(gè)檔案複製成另一個(gè)檔案或複製到某目錄時(shí), 需要指定原始檔名與目的檔名或目錄複製檔案的 cp 指令顯示複製過程:加入 -v 參數(shù)可顯示指令執(zhí)行過程複製檔案的 cp 指令遞迴複製:加入 -R 參數(shù)可同時(shí)複製目錄下的所有檔案及子目錄刪除檔案或目錄的 rm 指令rm
13、(remove) 指令可以刪除檔案或目錄:強(qiáng)迫刪除:使用 -f 參數(shù)時(shí), rm 指令會(huì)直接刪除檔案, 不再詢問刪除檔案或目錄的 rm 指令遞迴刪除:-r 也是一個(gè)相當(dāng)常用的參數(shù), 使用此參數(shù)可同時(shí)刪除指定目錄下的所有檔案及子目錄顯示刪除過程:使用 -v 參數(shù)刪除檔案或目錄的 rm 指令強(qiáng)制刪除指定目錄:使用 -r 參數(shù)刪除目錄時(shí), 若該目錄下有許多子目錄及檔案, 則系統(tǒng)會(huì)不斷的詢問, 以確認(rèn)的確要?jiǎng)h除目錄或檔案 若已確定要?jiǎng)h除所有目錄及檔案, 則可以使用 -rf 參數(shù) 如此一來, 系統(tǒng)將直接刪除該目錄中所有的檔案及子目錄, 不會(huì)再一一詢問讓顯示畫面暫停的 more 指令使用 more 指令,
14、可讓畫面在顯示滿一頁的時(shí)候暫停按空白鍵可繼續(xù)顯示下一個(gè)畫面按 q 鍵則可以停止顯示讓顯示畫面暫停的 more 指令用 ls 指令查看檔案列表時(shí), 若檔案太多, 則可配合 more 指令使用:讓顯示畫面暫停的 more 指令單獨(dú)使用 more 指令時(shí), 可用來顯示文字檔的內(nèi)容:顯示檔案內(nèi)容的 cat 指令cat (concatenate) 指令可以顯示檔案的內(nèi)容 (經(jīng)常和 more 指令搭配使用)也可以將數(shù)個(gè)檔案合併成一個(gè)檔案逐頁顯示 preface.txt 的內(nèi)容:將 preface.txt 附加到 outline.txt 檔案之後:將 news.txt 和 info.txt 合併成 read
15、me.txt 檔:搬移或更改檔案、目錄名稱的 mv 指令mv (move) 指令可以將檔案及目錄搬移到另一目錄下也用以更改檔案及目錄的名稱顯示目前所在目錄的 pwd 指令pwd (print working directory) 指令可顯示使用者目前所在的目錄尋找檔案的 locate 指令locate 指令可用來搜尋包含指定條件字串的檔案或目錄尋找檔案的 locate 指令locate 指令是從系統(tǒng)中儲(chǔ)存檔案及目錄名稱的資料庫中搜尋檔案, 所以速度較快雖然系統(tǒng)會(huì)定時(shí)更新資料庫, 但對於剛新增或刪除的檔案、目錄, 仍然可能會(huì)因?yàn)橘Y料庫尚未更新而無法查得以 root 帳號(hào)執(zhí)行 updatedb 指
16、令可更新資料庫, 維持其內(nèi)容正確搜尋字串的 grep 指grep 指令可以搜尋特定字串並顯示出來一般用來過濾先前的結(jié)果, 避免顯示太多不必要的資訊搜尋字串的 grep 指-s 參數(shù):若是使用一般權(quán)限的使用者執(zhí)行, 上例的輸出結(jié)果會(huì)包含許多如 拒絕不符權(quán)限的操作 之類的錯(cuò)誤訊息 使用 -s 參數(shù)消除可消除此類訊息重導(dǎo)與管線重導(dǎo) (redirect) 可將某指令的結(jié)果輸出到檔案中, 它有兩種指令: 和 可將結(jié)果輸出到檔案中, 該檔案原有內(nèi)容會(huì)被刪除 則將結(jié)果附加到檔案中, 原檔案內(nèi)容不會(huì)被清除重導(dǎo)與管線管線 (pipe) 指令的符號(hào)是 |, 可將某指令的結(jié)果輸出給另一指令以下範(fàn)例將 ls 指令的輸
17、出結(jié)果傳給 grep 指令過濾:重導(dǎo)與管線利用 yes 指令會(huì)重複輸出 y 字元的特性, 將結(jié)果傳姶 rm 指令, 如此在遞迴刪除目錄時(shí)即可不用重複輸入 y使用光碟及軟碟機(jī)在 Linux 的文字模式下要使用光碟或軟碟機(jī), 需要先執(zhí)行掛載指令, 才可讀寫資料所謂掛載, 就是將儲(chǔ)存媒體 (如光碟片或軟碟片), 指定成系統(tǒng)中的某個(gè)目錄 (如 /mnt/cdrom 或 /mnt/floppy) 直接存取此掛載目錄, 即可讀寫儲(chǔ)存媒體中的資料使用光碟及軟碟機(jī)掛載的 mount 指令卸載的 umount 指令開機(jī)時(shí)自動(dòng)掛載光碟或軟碟片允許一般使用掛載光碟或軟碟片掛載的 mount 指令把光碟片放入光碟機(jī)後
18、, 然後執(zhí)行掛載的 mount 指令掛載光碟片至系統(tǒng)中:要使用軟碟片時(shí), 也是把軟碟片放入軟碟機(jī), 執(zhí)行掛載的 mount 指令掛載:掛載的 mount 指令成功掛載光碟片或軟碟片之後, 即可透過存取該目錄, 來讀寫碟片上的資料:看不到中文檔名?如果掛載的儲(chǔ)存媒體中含有中文檔名, 則需要在執(zhí)行 mount 指令時(shí), 再加上 -o iocharset=utf8 參數(shù), 如此才能看到此儲(chǔ)存媒體內(nèi)的中文檔名例如要掛載光碟片, 可執(zhí)行以下指令:也可以將這個(gè)參數(shù)寫入 /etc/fstab 檔, 這樣就不用每次掛載光碟時(shí), 都加上那麼一長串的參數(shù)了卸載的 umount 指令不需要使用光碟或軟碟片時(shí), 需先
19、執(zhí)行卸載指令之後, 才能將光碟或軟碟片退出例如不需要使用光碟片時(shí), 必須執(zhí)行卸載的 umount 指令後, 才能退出光碟片:不需使用軟碟片時(shí), 也請執(zhí)行 umount 指令卸載軟碟片後, 再取出軟碟片:如何抽換光碟片當(dāng)光碟片已被掛載成為一個(gè)目錄時(shí), 按下光碟機(jī)上面的退出鈕, 並無法退出光碟片必須先將光碟片卸載後, 方能退出光碟片若目前所在之處就是光碟片掛載的目錄 (如 /mnt/cdrom), 或有其他使用者正在此目錄下, 將無法成功地卸載它, 當(dāng)然也不能退出光碟片:如何抽換光碟片請先將工作目錄切換到別處, 或要求其他使用者離開該目錄, 才可卸載並退出光碟片開機(jī)自動(dòng)掛載光碟或軟碟片若想在開機(jī)時(shí)
20、自動(dòng)掛載光碟片或軟碟片, 可用文書編輯器修改 /etc/fstab 檔:允許一般使用者掛載光碟或軟碟片Linux 作業(yè)系統(tǒng)預(yù)設(shè)只允許 root 使用者才能執(zhí)行 mount 指令若是一般使用者執(zhí)行上述指令, 則會(huì)出現(xiàn)以下錯(cuò)誤訊息:若要允許一般使用者也能掛載光碟或軟碟片, 應(yīng)修改 /etc/fstab 設(shè)定檔允許一般使用者掛載光碟或軟碟片掛載其他種類的儲(chǔ)存媒體mount 指令除了可掛載光碟或軟碟片之外, 也可掛載硬碟分割區(qū)、USB 拇指碟、 數(shù)位相機(jī).等例如 /dev/hda1 (IDE0 第 1 顆硬碟的第一個(gè)主要分割區(qū)) 是採用 Windows 的 FAT32 檔案系統(tǒng), 可執(zhí)行以下指令掛載:
21、執(zhí)行上述指令前, 需先建立要掛載的目錄 (此例為 /mnt/windows )在背景執(zhí)行程序使用者有時(shí)候執(zhí)行的程序可能要花很多時(shí)間如果將它放在前景執(zhí)行, 將導(dǎo)致無法繼續(xù)做其他事情最好的方法就是將它放在背景執(zhí)行甚至可能希望在使用者登出系統(tǒng)後, 程序還可以繼續(xù)執(zhí)行在背景執(zhí)行程序在背景執(zhí)行程序的 &、bg 指令前景執(zhí)行程序的 fg 指令於登出後讓程序繼續(xù)執(zhí)行的 nohup 指令在背景執(zhí)行程序的 &、bg 指令將程序放到背景執(zhí)行最簡單的方法, 就是在指令最後加上 &: 或前景執(zhí)行程序的 fg 指令如果使用者目前有程序在背景執(zhí)行中, 則可以下達(dá) fg 指令, 將它從背景中移到前景執(zhí)行:於登出後讓程序繼續(xù)
22、執(zhí)行的 nohup 指令nohup (no hangup) 指令可讓使用者登出系統(tǒng)後, 程序繼續(xù)執(zhí)行然後使用者就可登出當(dāng)再登入時(shí), 可用 ps -aux 指令看到程序仍在背景中執(zhí)行Linux 指令常放置的位置Linux 系統(tǒng)提供的指令極多, 而且不同的 Linux 系統(tǒng)提供的指令和用法也有出入 執(zhí)行 echo $PATH 指令可檢視 PATH 參數(shù)所設(shè)定的目錄有那些一般至少有 /bin、/usr/bin、/usr/X11R6/bin再到這些目錄看看它提供了哪些檔案排程工作電腦有很多程式需要自動(dòng)啟動(dòng)或是週期性地被執(zhí)行例如開機(jī)後自動(dòng)啟用郵件服務(wù)、清理硬碟中不要的暫存檔、備份系統(tǒng)資料.等對於這些重複
23、性或是需要自動(dòng)化的工作, 其實(shí)不必要每次都辛苦地執(zhí)行程式利用排程指令, 可指定系統(tǒng)定期在某個(gè)時(shí)間執(zhí)行這些程式排程工作排程的 crond 常駐指令排程設(shè)定檔的寫法排程的系統(tǒng)工作排程的個(gè)人工作排程程式的輸出結(jié)果設(shè)定開機(jī)自動(dòng)啟動(dòng)的服務(wù)指定開機(jī)自動(dòng)執(zhí)行的程式排程的 crond 常駐指令crond 是 Linux 用來定期執(zhí)行程式的指令安裝完成作業(yè)系統(tǒng)之後, 預(yù)設(shè)便會(huì)啟動(dòng)crond 指令每分鐘會(huì)定期檢查是否有要執(zhí)行的工作, 若有便會(huì)自動(dòng)執(zhí)行該工作Linux 所排程的工作主要分成以下 2 類系統(tǒng)執(zhí)行的工作個(gè)人執(zhí)行的工作排程的 crond 常駐指令系統(tǒng)執(zhí)行的工作:系統(tǒng)週期性所要執(zhí)行的工作例如備份系統(tǒng)資料、清
24、理暫存檔等這些工作通常由系統(tǒng)管理者安排個(gè)人執(zhí)行的工作:某個(gè)使用者定期想做的工作,例如每隔 10 分鐘檢查郵件伺服器是否有新的信這些工作可由每個(gè)使用者自行設(shè)定排程設(shè)定檔的寫法排程設(shè)定檔的格式如下:在這些欄位裏, 除了 Command 是每次都必須指定的欄位以外, 其他欄位皆可視需求自行決定是否指定對於不指定的欄位, 填上 * 即可排程設(shè)定檔的寫法每個(gè)欄位所代表的意義如下表所示:排程設(shè)定檔的寫法指定每小時(shí)的第 1 分鐘執(zhí)行 program -a -b -c 指令:指定每天的 4 點(diǎn) 20 分執(zhí)行 program 指令:排程設(shè)定檔的寫法指定每月9 日的 3 點(diǎn) 50 分執(zhí)行 program 指令:指
25、定每年的 9 月 8 日 0 點(diǎn) 1 分執(zhí)行 program 指令:排程設(shè)定檔的寫法指定每星期日的 4 點(diǎn) 9 分執(zhí)行 program 指令:排程設(shè)定檔的寫法如果要同時(shí)指定多個(gè)不連續(xù)的時(shí)間, 則可在時(shí)間跟時(shí)間之間用 , 區(qū)隔指定每月 1 日及 15 日的 2 點(diǎn) 20 分執(zhí)行 program 指令:排程設(shè)定檔的寫法如果要指定連續(xù)的時(shí)間, 則可用 - 連接兩段時(shí)間指定每天 1 點(diǎn)至 4 點(diǎn)的第 25 分鐘執(zhí)行 program 指令:排程設(shè)定檔的寫法若要指定週期性的時(shí)間, 則可用 / 加上 時(shí)間間隔 指定指定每隔 10 分鐘執(zhí)行一次 program 指令:指定每月隔 10 天的 5 點(diǎn) 35 分執(zhí)
26、行一次 program 指令:排程的系統(tǒng)工作/etc/crontab 檔是 Linux 系統(tǒng)工作的排程設(shè)定檔, 其預(yù)設(shè)的內(nèi)容如下:排程的系統(tǒng)工作排程的系統(tǒng)工作排程的系統(tǒng)工作在上述的系統(tǒng)工作排程設(shè)定檔中, crond 排程指令會(huì)每小時(shí)、每天、每週及每月執(zhí)行一次 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly 及 /etc/monthly 目錄中的所有執(zhí)行檔crond 還會(huì)執(zhí)行 /etc/cron.d 目錄下的檔案排程的個(gè)人工作一般使用者可利用 crontab 指令, 自行設(shè)定要定期執(zhí)行的工作使用者新增排程工作使用者檢視目前排程的工作使用者刪除排
27、程的工作系統(tǒng)管理者可管理所有使用者排程的工作個(gè)人排程設(shè)定檔擺放的位置使用者新增排程工作使用者可執(zhí)行 crontab -e 指令編輯自己的排程設(shè)定檔, 在其中加入要定期執(zhí)行的工作下例為使用者 tony 編輯自己的排程設(shè)定檔:執(zhí)行 crontab -e 指令後, 即會(huì)進(jìn)入 vi 文書編輯器, 接下來即可自行編輯排程的工作使用者新增排程工作以下範(fàn)例指定每天的 14 點(diǎn) 55 分執(zhí)行 tar czvf backup/backup.tar work/* 指令 將其家目錄中 work 子目錄下的所有檔案, 打包並壓縮後, 備份到 backup 子目錄下:使用者新增排程工作crond 指令在 14 點(diǎn) 55
28、 分執(zhí)行了 tony 使用者指定的指令後, 會(huì)將輸出結(jié)果或錯(cuò)誤訊息, 以 E-mail 寄送給該使用者例如以下為 tony 使用者所收到執(zhí)行結(jié)果郵件的內(nèi)容:使用者新增排程工作如果不習(xí)慣使用預(yù)設(shè)的 vi 文書編輯器, 可執(zhí)行 export VISUAL=nano 指令, 將預(yù)設(shè)的文書編輯器改為 nano使用者檢視目前排程的工作要知道目前自己排程的工作, 可執(zhí)行 crontab -l 指令查詢:使用者刪除排程的工作如果不想再定期執(zhí)行排程中的工作, 則可執(zhí)行 crontab -r 指令刪除所有排程的工作:系統(tǒng)管理者可管理所有使用者排程的工作root 系統(tǒng)管理者除了可執(zhí)行上述的 crontab 指令,
29、 設(shè)定自己的程排工作外, 亦可管理一般使用者的排程工作例如執(zhí)行以下指令可編輯使用者 tony 的排程工作:系統(tǒng)管理者可管理所有使用者排程的工作系統(tǒng)管理者也可執(zhí)行 crontab -l -u tony 指令列出 tony 使用者目前排程的工作系統(tǒng)管理者也可執(zhí)行 crontab -r -u tony 指令刪除 tony 使用者所有排程的工作個(gè)人排程設(shè)定檔擺放的位置每個(gè)使用者排程工作的設(shè)定檔會(huì)被儲(chǔ)存在 /var/spool/cron 目錄下, 以帳號(hào)名稱為檔名的設(shè)定檔例如使用者 tony 的排程設(shè)定檔即為 /var/spool/cron/tony這些設(shè)定檔只允許 root 系統(tǒng)管理者讀寫一般使用者沒
30、有權(quán)限讀取此排程設(shè)定檔排程程式的輸出結(jié)果crond 指令預(yù)設(shè)會(huì)將執(zhí)行的結(jié)果及錯(cuò)誤訊息, 以 E-mail 的方式寄給要求執(zhí)行的使用者如果不想收到這些郵件, 可加入以下所述的內(nèi)容, 將執(zhí)行結(jié)果導(dǎo)向到一個(gè)記錄檔:排程程式的輸出結(jié)果下例會(huì)將執(zhí)行結(jié)果及錯(cuò)誤訊息, 全部導(dǎo)向指定的記錄檔:最後這個(gè)範(fàn)例將不會(huì)儲(chǔ)存所有執(zhí)行結(jié)果及錯(cuò)誤訊息:設(shè)定開機(jī)自動(dòng)啟動(dòng)的服務(wù)若希望 Linux 開機(jī)後便自動(dòng)啟動(dòng)某些系統(tǒng)服務(wù), 如網(wǎng)頁或郵件伺服器請以 root 帳號(hào)執(zhí)行 ntsysv 指令, 來設(shè)定想要自動(dòng)開啟的服務(wù)設(shè)定開機(jī)自動(dòng)啟動(dòng)的服務(wù)指定開機(jī)自動(dòng)執(zhí)行的程式如果希望 Linux 啟動(dòng)時(shí), 就能執(zhí)行某些程式, 請將要執(zhí)行的程式
31、寫入 /etc/rc.d/rc.local 檔例如希望 Linux 啟動(dòng)時(shí), 便自動(dòng)執(zhí)行 program 指令, 便應(yīng)用文書編輯器開啟 /etc/rc.d/rc.local 檔案, 如下修改指定開機(jī)自動(dòng)執(zhí)行的程式打包、壓縮與解壓縮在 Linux 的世界中, 大部分的程式都是以壓縮檔的形式散佈所以常常會(huì)看到一些以 .tar.gz, .tgz, .gz 或 .bz2 為副檔名的檔案這些檔案都是使用各種不同壓縮程式所製作出來的壓縮檔從網(wǎng)路上取得這樣的檔案之後, 都要先解壓縮才能安裝使用因此打包、壓縮與解壓縮是每個(gè) Linux 使用者都會(huì)經(jīng)常用到的基本功能打包、壓縮與解壓縮打包檔案的 tar 指令壓縮
32、與解壓縮的 .zip 和 unzip 指令壓縮與解壓縮的 gzip 和 gunzip 指令壓縮與解壓縮的 bzip2 和 bunzip2 指令打包檔案的 tar 指令tar 指令位於 /bin 目錄中, 能將使用者所指定的檔案或目錄打包成一個(gè)檔案, 不過它並不做壓縮一般 Unix 上常用的壓縮方式是先用 tar 指令將許多檔案打包成一個(gè)檔案, 再以 gzip 等壓縮指令壓縮成 xxx.tar.gz (或稱為 xxx.tgz ) 的檔案打包檔案的 tar 指令tar 指令的參數(shù)繁多, 執(zhí)行 tar -help 指令可得到各參數(shù)的語法及大致說明-c:建立一個(gè)新的 tar 檔-v:顯示運(yùn)作過程的資訊
33、-f:指定檔案名稱-z:呼叫 gzip 壓縮指令執(zhí)行壓縮-j:呼叫 bzip2 壓縮指令執(zhí)行壓縮-t:檢視壓縮檔案內(nèi)容-x:解開 tar 檔打包檔案的 tar 指令先舉一些最常用的範(fàn)例:打包檔案的 tar 指令壓縮與解壓縮打包與解開更新與刪除壓縮與解壓縮tar 指令本身沒有壓縮能力, 但可以在產(chǎn)生 tar 檔案後, 立即使用其他壓縮指令來壓縮, 省去需要輸入兩次指令的麻煩:使用 -z 參數(shù)來解開最常見的 .tar.gz 檔案:使用 -j 參數(shù)解開 tar.bz2 壓縮檔:壓縮與解壓縮使用 -Z 參數(shù)指定以 compress 指令壓縮或以 uncompress 指令解壓縮 tar 檔:壓縮與解壓
34、縮使用 -totals 參數(shù)可在打包完成後, 顯示寫入的 bytes 數(shù):打包與解開tar 的主要功能在於打包和解開使用 -atime-preserve 參數(shù), 可將解開後的檔案以原來的檔案時(shí)間存檔:使用 -h 參數(shù)指定打包檔案時(shí), 若遇到符號(hào)連結(jié) (symbolic link) 時(shí), 要儲(chǔ)存符號(hào)連結(jié)所連結(jié)的檔案, 而不是符號(hào)連結(jié)本身:更新與刪除使用 -delete 參數(shù)刪除 .tar 檔中的檔案:使用 -r 參數(shù)將檔案附加到 tar 檔後面:更新與刪除使用 -k 參數(shù)解開 tar 檔案時(shí), 不覆蓋已存在的檔案:使用 -remove-files 參數(shù)將檔案移入 tar 檔案中, 並移除原檔案:
35、壓縮與解壓縮的zip 和 unzip 指令zip 和 unzip 指令位於 /usr/bin 目錄中 它們和 DOS 下的 pkzip、pkunzip 以及 Windows 的 WinZip 軟體功能一樣, 可將檔案壓縮成 .zip 檔壓縮 .zip 檔案的 zip 指令解壓縮 .zip 檔的 unzip 指令壓縮 .zip 檔案的 zip 指令zip 指令可用來壓縮檔案如果有許多檔案需要做壓縮, zip 指令甚至可以將它們一併處理並壓縮成一個(gè)檔案一般 zip 指令是依序在指令後加上壓縮後的指定檔名, 以及要壓縮的檔案壓縮 .zip 檔案的 zip 指令若不清楚 zip 指令的執(zhí)行參數(shù), 可直
36、接執(zhí)行 zip 指令, 顯示版權(quán)與語法說明:壓縮 .zip 檔案的 zip 指令壓縮指定的檔案 (可同時(shí)指定不同副檔名的檔案):壓縮 .zip 檔案的 zip 指令使用 -g 參數(shù)可壓縮指定的檔案, 並加入已存在的壓縮檔中:壓縮 .zip 檔案的 zip 指令使用 -j 參數(shù)壓縮時(shí), 只會(huì)加入檔案的名稱及內(nèi)容, 不會(huì)包含目錄結(jié)構(gòu):壓縮 .zip 檔案的 zip 指令使用 -r 參數(shù), 可在壓縮時(shí)包含所有子目錄下的內(nèi)容:解壓縮 .zip 檔案的 unzip 指令unzip 指令用來將 zip 指令壓縮產(chǎn)生的檔案解壓縮同樣可以不加任何參數(shù), 直接執(zhí)行 unzip 指令, 取得參數(shù)及使用說明解壓縮
37、.zip 檔案的 unzip 指令將檔案全部解壓縮:將檔案解壓縮至某個(gè)目錄下:解壓縮 .zip 檔案的 unzip 指令要解壓縮時(shí), 若原來的檔案已存在目錄中, 就不解壓縮;若不存在, 才解壓縮:解壓縮時(shí)不要依照原來的目錄結(jié)構(gòu), 而將檔案置於目前目錄:壓縮與解壓縮的 gzip 和 gunzip 指令除了 .zip 檔的壓縮格式外, 在 Linux 系統(tǒng)下更常見的是 .gz 檔的壓縮格式這種檔案一般是由 gzip 指令所產(chǎn)生zip 指令能將許多檔案壓縮成一個(gè)檔案功能, 但 gzip 不能所以 gzip 一般會(huì)和 tar 合併使用目前大部分可以見到的壓縮檔大都是用 tar 將所有檔案包裝成一個(gè)檔案
38、, 再用 gzip 做壓縮,副檔名為 .tar.gz 或 .tgz 者, 大多就是這類型的檔案壓縮與解壓縮的 gzip 和 gunzip 指令壓縮檔案的 gzip解壓縮 .gz 檔的 gunzip壓縮檔案的 gzip使用 gzip -h 可得到指令的參數(shù)及語法說明壓縮及解壓縮:壓縮檔案的 gzip解壓縮時(shí), 使用 -f 參數(shù), 可強(qiáng)迫覆蓋輸出檔案, 不要提示詢問訊息:解壓縮 .gz 檔的 gunzipgunzip 的用法與 gzip 一樣, 有相同的指令列選項(xiàng)其實(shí) gunzip 與 gzip 是同一支程式, 只是預(yù)設(shè)的選項(xiàng)不同壓縮與解壓縮的 bzip2 和 bunzip2 指令*.tar.bz2 的壓縮檔, 是 bzip2 程式壓縮的這種壓縮檔通常會(huì)拿來壓縮系統(tǒng) kernel 或 patch 檔*.tar.bz2 的解壓縮方法如下:bzip2 與 bunzip2 在功能、參數(shù)的用法上與 gzip 幾乎一樣其他常用指令修改密碼的 passwd 指令建立開機(jī)磁片的 mkbootdisk 指令顯示與設(shè)定時(shí)間的 date、 clock 和 ntpdate 指令修改密碼的 passwd 指令passwd (password
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 虛擬演播室制作設(shè)備項(xiàng)目籌資方案
- 文山2024年云南文山市緊密型醫(yī)療衛(wèi)生共同體總醫(yī)院招聘54人筆試歷年參考題庫附帶答案詳解
- 2025年中國減脂儀市場調(diào)查研究報(bào)告
- 2025至2031年中國高效低噪音節(jié)能離心通風(fēng)機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年紅瑪瑙情侶吊墜項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國短袖迷彩服行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年洗衣車項(xiàng)目可行性研究報(bào)告
- 2025年有色打字機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國小麥胚芽油軟膠囊行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年實(shí)木復(fù)合拼花門項(xiàng)目可行性研究報(bào)告
- 化學(xué)選修4《化學(xué)反應(yīng)原理》(人教版)全部完整PP課件
- 《煤礦安全規(guī)程》專家解讀(詳細(xì)版)
- 招聘面試流程sop
- 建筑公司工程財(cái)務(wù)報(bào)銷制度(精選7篇)
- 工程設(shè)計(jì)方案定案表
- 最新2022年減肥食品市場現(xiàn)狀與發(fā)展趨勢預(yù)測
- 第一章-天氣圖基本分析方法課件
- 暖氣管道安裝施工計(jì)劃
- 體育實(shí)習(xí)周記20篇
- 初二物理彈力知識(shí)要點(diǎn)及練習(xí)
- 復(fù)合材料成型工藝及特點(diǎn)
評(píng)論
0/150
提交評(píng)論