版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第8章文字環(huán)境的操作著作權(quán)所有?旗標(biāo)出版股份有限公司
第8章文字環(huán)境的操作著作權(quán)所有?旗標(biāo)出版股份有限公司本章提要如何進入文字模式登入、登出、關(guān)機檔案與目錄的操作使用光碟及軟碟機在背景執(zhí)行程序排程工作打包、壓縮與解壓縮其他常用指令本章提要如何進入文字模式如何進入文字模式在XWindow中開啟文字模式視窗切換虛擬主控臺進入文字模式開機直接進入文字模式如何進入文字模式在XWindow中開啟文字模式視窗在XWindow中
開啟文字模式視窗以預(yù)設(shè)的GNOME桌面環(huán)境為例在XWindow下進入文字模式就是在桌面空白處按滑鼠右鈕,執(zhí)行『開啟終端機視窗』命令,開啟文字模式視窗:在XWindow中
開啟文字模式視窗以預(yù)設(shè)的GNOM在XWindow中
開啟文字模式視窗在XWindow中
開啟文字模式視窗在XWindow中
開啟文字模式視窗在文字模式視窗中,可以用Shift+PageUp
與Shift+PageDown
鍵來捲動視窗內(nèi)容除了用滑鼠右鈕開啟文字模式視窗外,還可按左下角的主選鈕,執(zhí)行『系統(tǒng)工具/終端機』命令開啟文字模式視窗在XWindow中
開啟文字模式視窗在文字模式視窗中,切換虛擬主控臺進入文字模式Linux主機在主控臺(console)下提供了7個虛擬主控臺在每一個虛擬主控臺中可以執(zhí)行各自的程式登入XWindow系統(tǒng)後的任何時間,都可按下Ctrl+Alt+Fn
來切換到其他的虛擬主控臺其中Fn是指F1到F7的功能鍵切換虛擬主控臺進入文字模式Linux主機在主控臺(con切換虛擬主控臺進入文字模式切換虛擬主控臺進入文字模式切換虛擬主控臺進入文字模式也可在XWindow登入畫面一出現(xiàn)的時候,就按Ctrl+Alt+F1,直接登入文字模式的虛擬主控臺文字模式虛擬主控臺中的鍵盤操作方式與文字模式視窗相似,甚至也可以使用滑鼠複製區(qū)塊如果要捲動螢?zāi)粌?nèi)容,請先按下ScrollLock
鍵,接著再按Shft+PageUp
或Shift+PageDown
鍵,即可捲動螢?zāi)蝗绻x開捲動模式,只要再按一次ScrollLock鍵即可切換虛擬主控臺進入文字模式也可在XWindow登入畫面一開機直接進入文字模式要設(shè)定開機時直接進入文字模式,可用文書編輯器,如下修改/etc/inittab
檔:開機直接進入文字模式要設(shè)定開機時直接進入文字模式,可用文書開機直接進入文字模式重新啟動電腦後,就會進入純文字的登入畫面:若要進入XWindow,可於指令列執(zhí)行startx
指令按下Ctrl+Alt+Fn
鍵,亦可切換到其他的虛擬主控臺開機直接進入文字模式重新啟動電腦後,就會進入純文字的登入/etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機若修改/etc/inittab後無法正常開機,則可以在開機時採用單人模式進入系統(tǒng),重新修改inittab設(shè)定檔以解決此問題使用GRUB為開機管理程式時,只要在開機顯示選單畫面時,按a
鍵,並在指令列輸入以下參數(shù)以進入單人模式:/etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機若修改//etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機使用LILO為開機管理程式時,在開機顯示LILO提示字元處輸入以下參數(shù)即可:/etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機使用LI登入、登出、關(guān)機登入系統(tǒng)登出系統(tǒng)的logout指令關(guān)機或重新關(guān)機的shutdown指令重新啟動電腦的reboot指令登入、登出、關(guān)機登入系統(tǒng)登入系統(tǒng)進入Linux系統(tǒng)的第一件事情是登入(login)系統(tǒng)使用者必須先有該主機的帳號才能登入一個帳號包括使用者名稱和密碼兩個部份,使用者必須正確輸入才能進入系統(tǒng),登入系統(tǒng)的畫面如下:登入系統(tǒng)進入Linux系統(tǒng)的第一件事情是登入(logi登入系統(tǒng)登入系統(tǒng)登出系統(tǒng)的logout指令登入系統(tǒng)後,若要離開系統(tǒng),只要直接下達logout指令即可登出系統(tǒng)之後,可不要立刻就關(guān)機Linux是個多人使用的作業(yè)系統(tǒng),登出系統(tǒng)只是結(jié)束自己的工作登出系統(tǒng)的logout指令登入系統(tǒng)後,若要離開系統(tǒng),如何查詢指令的用法?使用man指令可查詢指令的線上說明:大多數(shù)指令的語法,還可以透過-h
或--help
參數(shù)查詢例如shutdown指令的語法也可執(zhí)行shutdown-h指令查得如何查詢指令的用法?使用man指令可查詢指令的線上說明關(guān)機或重新開機的
shutdown指令shutdown指令可以關(guān)閉所有程序,並依使用者的需要,重新開機或關(guān)機立即關(guān)機:-h
參數(shù)讓系統(tǒng)立即關(guān)機接著系統(tǒng)將依序關(guān)閉各項程序及服務(wù),最後則會出現(xiàn)"Powerdown"的訊息若電腦支援軟體關(guān)機,系統(tǒng)會直接關(guān)機;若不支援則必須自行關(guān)閉電源關(guān)機或重新開機的
shutdown指令shutdown指關(guān)機或重新開機的
shutdown指令指定關(guān)機時間:time
參數(shù)可指定關(guān)機的時間;或設(shè)定多久後執(zhí)行shutdown指令time參數(shù)有兩種模式:"hh:mm"或"+m"例如shutdown10:45指令表示10:45執(zhí)行shutdown指令;"+m"表示m分鐘後關(guān)機關(guān)機或重新開機的
shutdown指令指定關(guān)機時間:tim關(guān)機或重新開機的
shutdown指令設(shè)定關(guān)機前的通知訊息:warning-message
參數(shù)可指定送出給所有登入使用者的訊息關(guān)機後重新開機:-r
參數(shù)設(shè)定關(guān)機之後重新啟動關(guān)機或重新開機的
shutdown指令設(shè)定關(guān)機前的通知訊息關(guān)機或重新開機的
shutdown指令f參數(shù):在重新啟動時不執(zhí)行fsck
指令fsck(filesystemcheck)指令可以檢查檔案系統(tǒng)是否正常F參數(shù):在重新啟動時,執(zhí)行
fsck
指令shutdown指令不一定要在本機執(zhí)行,以telnet或ssh登入遠端機器時,同樣可以執(zhí)行shutdown指令關(guān)機或重新開機關(guān)機或重新開機的
shutdown指令f參數(shù):在重新啟動重新啟動電腦的reboot指令reboot指令用來重新啟動系統(tǒng)-f參數(shù):不依正常程序執(zhí)行關(guān)機,直接關(guān)閉系統(tǒng)並重新啟動電腦-i參數(shù):在重新啟動前關(guān)閉所有網(wǎng)路介面一般只需要單獨執(zhí)行reboot指令即可重新啟動電腦的reboot指令reboot指令用來重新避免按Ctrl+Alt+Del重新開機在Linux中直接按下Ctrl+Alt+Del
鍵,也會重新開機若不希望任何人用這組組合鍵重新啟動電腦,請用文書編輯器修改/etc/inittab
檔:存檔並重新啟動電腦後,以後就無法用Ctrl+Alt+Del
鍵重新開機了避免按Ctrl+Alt+Del重新開機在Linux中檔案與目錄的操作列出檔案清單的ls指令切換目錄的cd指令建立目錄的mkdir指令刪除目錄的rmdir指令複製檔案的cp指令刪除檔案或目錄的rm指令讓顯示畫面暫停的more指令檔案與目錄的操作列出檔案清單的ls指令檔案與目錄的操作顯示檔案內(nèi)容的cat指令搬移或更改檔案、目錄名稱的mv指令顯示目前所在目錄的pwd指令尋找檔案的locate指令搜尋字串的grep指令重導(dǎo)與管線檔案與目錄的操作顯示檔案內(nèi)容的cat指令列出檔案清單的ls指令ls
(list)指令用來顯示目前目錄中的檔案和子目錄清單配合參數(shù)的使用,能以不同的方式顯示目錄內(nèi)容
顯示目前目錄的內(nèi)容:列出檔案清單的ls指令ls(list)指令用來顯示目列出檔案清單的ls指令列出以"."開頭的檔案:加-a
參數(shù)列出檔案清單的ls指令列出以"."開頭的檔案:加-a列出檔案清單的ls指令以較詳細的格式顯示檔案:列出檔案清單的ls指令以較詳細的格式顯示檔案:列出檔案清單的ls指令以"-s
"參數(shù)顯示每個檔案所使用的空間以"-S"
參數(shù)指定依所佔用空間的大小排序在ls指令後直接加上欲顯示的目錄路徑,就會列出該目錄的內(nèi)容:列出檔案清單的ls指令以"-s"參數(shù)顯示每個檔案所使"."、".."、"~"和"/""."表示目前目錄".."表示上一層目錄"/"表示系統(tǒng)根目錄"~"則為使用者家目錄,或稱使用者專屬目錄使用者家目錄,即使用者登入時所在的目錄例如root使用者的使用者家目錄為/root,而tony的使用者家目錄為/home/tony"."、".."、"~"和"/""."表示目前文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?在此Linux發(fā)行版中,若是在XWindow下開啟下文字模式視窗,以文字模式操作,則所有中文檔名、月份,甚至部份訊息都可以正常的以中文顯示但在文字模式的虛擬主控臺中,這些中文訊息則會變成亂碼,此時請如下操作,可將訊息改成以英文顯示文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?在此Linux文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?若想改回原來的設(shè)定,則只要再執(zhí)行LANG=zh_TW.UTF-8
指令即可:文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?若想改回原來的設(shè)定切換目錄的cd指令cd
(change
directory)指令可讓使用者切換目前所在的目錄:切換目錄的cd指令cd(changedirector建立目錄的mkdir指令mkdir
(make
directory)指令可用來建立子目錄以下範(fàn)例會於所在目錄下建立source子目錄:建立目錄的mkdir指令mkdir(makedir快速輸入指令的方法在文字模式下操作指令時,如果需要輸入與之前重複或類似的指令,可以按"↑"、"↓"鍵來回復(fù)最近執(zhí)行過的命令另外當(dāng)指令輸入到一半,卻忘記指令名稱或僅記得前幾個字時,只要按Tab
鍵就能自動完成可能的指令若是尚未完成的指令有兩種以上的可能性,再按第二次Tab鍵,系統(tǒng)便會將所有可能的指令都列出來以供參考快速輸入指令的方法在文字模式下操作指令時,如果需要輸入與之刪除目錄的rmdir指令rmdir(remove
directory)指令可用來刪除"空"的子目錄:如果要刪除的目錄中還有檔案存在,則可以使用稍後介紹的rm指令刪除目錄的rmdir指令rmdir(removedi複製檔案的cp指令cp(copy)指令可以將檔案從一處複製到另一處一般使用cp指令,將一個檔案複製成另一個檔案或複製到某目錄時,需要指定原始檔名與目的檔名或目錄複製檔案的cp指令cp(copy)指令可以將檔案從一複製檔案的cp指令顯示複製過程:加入-v
參數(shù)可顯示指令執(zhí)行過程複製檔案的cp指令顯示複製過程:加入-v參數(shù)可顯示指複製檔案的cp指令遞迴複製:加入-R
參數(shù)可同時複製目錄下的所有檔案及子目錄複製檔案的cp指令遞迴複製:加入-R參數(shù)可同時複製目刪除檔案或目錄的rm指令rm(remove)指令可以刪除檔案或目錄:強迫刪除:使用-f
參數(shù)時,rm指令會直接刪除檔案,不再詢問刪除檔案或目錄的rm指令rm(remove)指令可以刪除檔案或目錄的rm指令遞迴刪除:-r
也是一個相當(dāng)常用的參數(shù),使用此參數(shù)可同時刪除指定目錄下的所有檔案及子目錄顯示刪除過程:使用-v參數(shù)刪除檔案或目錄的rm指令遞迴刪除:-r也是一個相當(dāng)常用刪除檔案或目錄的rm指令強制刪除指定目錄:使用-r參數(shù)刪除目錄時,若該目錄下有許多子目錄及檔案,則系統(tǒng)會不斷的詢問,以確認的確要刪除目錄或檔案若已確定要刪除所有目錄及檔案,則可以使用-rf
參數(shù)如此一來,系統(tǒng)將直接刪除該目錄中所有的檔案及子目錄,不會再一一詢問刪除檔案或目錄的rm指令強制刪除指定目錄:使用-r參讓顯示畫面暫停的more指令使用
more指令,可讓畫面在顯示滿一頁的時候暫停按空白鍵可繼續(xù)顯示下一個畫面按
q
鍵則可以停止顯示讓顯示畫面暫停的more指令使用more指令,可讓讓顯示畫面暫停的more指令用ls
指令查看檔案列表時,若檔案太多,則可配合more
指令使用:讓顯示畫面暫停的more指令用ls指令查看檔案列表時讓顯示畫面暫停的more指令單獨使用more指令時,可用來顯示文字檔的內(nèi)容:讓顯示畫面暫停的more指令單獨使用more指令時,顯示檔案內(nèi)容的cat指令cat(concatenate)指令可以顯示檔案的內(nèi)容(經(jīng)常和more指令搭配使用)也可以將數(shù)個檔案合併成一個檔案逐頁顯示preface.txt的內(nèi)容:將preface.txt
附加到outline.txt檔案之後:將news.txt和info.txt合併成readme.txt檔:顯示檔案內(nèi)容的cat指令cat(concatenate搬移或更改檔案、目錄名稱的mv指令mv(move)指令可以將檔案及目錄搬移到另一目錄下也用以更改檔案及目錄的名稱搬移或更改檔案、目錄名稱的mv指令mv(move)指顯示目前所在目錄的pwd指令pwd(print
workingdirectory)指令可顯示使用者目前所在的目錄顯示目前所在目錄的pwd指令pwd(printwor尋找檔案的locate指令locate
指令可用來搜尋包含指定條件字串的檔案或目錄尋找檔案的locate指令locate指令可用來搜尋包尋找檔案的locate指令locate指令是從系統(tǒng)中儲存檔案及目錄名稱的資料庫中搜尋檔案,所以速度較快雖然系統(tǒng)會定時更新資料庫,但對於剛新增或刪除的檔案、目錄,仍然可能會因為資料庫尚未更新而無法查得以root帳號執(zhí)行updatedb
指令可更新資料庫,維持其內(nèi)容正確尋找檔案的locate指令locate指令是從系統(tǒng)中儲搜尋字串的grep指grep
指令可以搜尋特定字串並顯示出來一般用來過濾先前的結(jié)果,避免顯示太多不必要的資訊搜尋字串的grep指grep指令可以搜尋特定字串並顯示搜尋字串的grep指-s參數(shù):若是使用一般權(quán)限的使用者執(zhí)行,上例的輸出結(jié)果會包含許多如"拒絕不符權(quán)限的操作"之類的錯誤訊息使用-s
參數(shù)消除可消除此類訊息搜尋字串的grep指-s參數(shù):若是使用一般權(quán)限的使用者重導(dǎo)與管線重導(dǎo)(redirect)可將某指令的結(jié)果輸出到檔案中,它有兩種指令:">"和">>"">"可將結(jié)果輸出到檔案中,該檔案原有內(nèi)容會被刪除">>"則將結(jié)果附加到檔案中,原檔案內(nèi)容不會被清除重導(dǎo)與管線重導(dǎo)(redirect)可將某指令的結(jié)果輸出到重導(dǎo)與管線管線(pipe)指令的符號是"|",可將某指令的結(jié)果輸出給另一指令以下範(fàn)例將ls指令的輸出結(jié)果傳給grep指令過濾:重導(dǎo)與管線管線(pipe)指令的符號是"|",可將某重導(dǎo)與管線利用yes
指令會重複輸出"y"字元的特性,將結(jié)果傳姶
rm
指令,如此在遞迴刪除目錄時即可不用重複輸入"y"重導(dǎo)與管線利用yes指令會重複輸出"y"字元的特性,使用光碟及軟碟機在Linux的文字模式下要使用光碟或軟碟機,需要先執(zhí)行掛載指令,才可讀寫資料所謂掛載,就是將儲存媒體(如光碟片或軟碟片),指定成系統(tǒng)中的某個目錄(如/mnt/cdrom或/mnt/floppy)直接存取此掛載目錄,即可讀寫儲存媒體中的資料使用光碟及軟碟機在Linux的文字模式下要使用光碟或軟碟使用光碟及軟碟機掛載的mount指令卸載的umount指令開機時自動掛載光碟或軟碟片允許一般使用掛載光碟或軟碟片使用光碟及軟碟機掛載的mount指令掛載的mount指令把光碟片放入光碟機後,然後執(zhí)行掛載的mount指令掛載光碟片至系統(tǒng)中:要使用軟碟片時,也是把軟碟片放入軟碟機,執(zhí)行掛載的mount
指令掛載:掛載的mount指令把光碟片放入光碟機後,然後執(zhí)行掛載掛載的mount指令成功掛載光碟片或軟碟片之後,即可透過存取該目錄,來讀寫碟片上的資料:掛載的mount指令成功掛載光碟片或軟碟片之後,即可透看不到中文檔名?如果掛載的儲存媒體中含有中文檔名,則需要在執(zhí)行mount
指令時,再加上"-oiocharset=utf8"參數(shù),如此才能看到此儲存媒體內(nèi)的中文檔名例如要掛載光碟片,可執(zhí)行以下指令:也可以將這個參數(shù)寫入/etc/fstab
檔,這樣就不用每次掛載光碟時,都加上那麼一長串的參數(shù)了看不到中文檔名?如果掛載的儲存媒體中含有中文檔名,則需要在卸載的umount指令不需要使用光碟或軟碟片時,需先執(zhí)行卸載指令之後,才能將光碟或軟碟片退出例如不需要使用光碟片時,必須執(zhí)行卸載的
umount指令後,才能退出光碟片:不需使用軟碟片時,也請執(zhí)行umount
指令卸載軟碟片後,再取出軟碟片:卸載的umount指令不需要使用光碟或軟碟片時,需先執(zhí)如何抽換光碟片當(dāng)光碟片已被掛載成為一個目錄時,按下光碟機上面的退出鈕,並無法退出光碟片必須先將光碟片卸載後,方能退出光碟片若目前所在之處就是光碟片掛載的目錄(如/mnt/cdrom),或有其他使用者正在此目錄下,將無法成功地卸載它,當(dāng)然也不能退出光碟片:如何抽換光碟片當(dāng)光碟片已被掛載成為一個目錄時,按下光碟機上如何抽換光碟片請先將工作目錄切換到別處,或要求其他使用者離開該目錄,才可卸載並退出光碟片如何抽換光碟片請先將工作目錄切換到別處,或要求其他使用者離開機自動掛載光碟或軟碟片若想在開機時自動掛載光碟片或軟碟片,可用文書編輯器修改/etc/fstab
檔:開機自動掛載光碟或軟碟片若想在開機時自動掛載光碟片或軟碟片,允許一般使用者
掛載光碟或軟碟片Linux作業(yè)系統(tǒng)預(yù)設(shè)只允許root使用者才能執(zhí)行mount指令若是一般使用者執(zhí)行上述指令,則會出現(xiàn)以下錯誤訊息:若要允許一般使用者也能掛載光碟或軟碟片,應(yīng)修改/etc/fstab
設(shè)定檔允許一般使用者
掛載光碟或軟碟片Linux作業(yè)系統(tǒng)預(yù)設(shè)只允允許一般使用者
掛載光碟或軟碟片允許一般使用者
掛載光碟或軟碟片掛載其他種類的儲存媒體mount指令除了可掛載光碟或軟碟片之外,也可掛載硬碟分割區(qū)、USB拇指碟、數(shù)位相機...等例如/dev/hda1(IDE0第1顆硬碟的第一個主要分割區(qū))是採用Windows的FAT32檔案系統(tǒng),可執(zhí)行以下指令掛載:執(zhí)行上述指令前,需先建立要掛載的目錄(此例為/mnt/windows)掛載其他種類的儲存媒體mount指令除了可掛載光碟或軟碟片在背景執(zhí)行程序使用者有時候執(zhí)行的程序可能要花很多時間如果將它放在前景執(zhí)行,將導(dǎo)致無法繼續(xù)做其他事情最好的方法就是將它放在背景執(zhí)行甚至可能希望在使用者登出系統(tǒng)後,程序還可以繼續(xù)執(zhí)行在背景執(zhí)行程序使用者有時候執(zhí)行的程序可能要花很多時間在背景執(zhí)行程序在背景執(zhí)行程序的&、bg指令前景執(zhí)行程序的fg指令於登出後讓程序繼續(xù)執(zhí)行的nohup指令在背景執(zhí)行程序在背景執(zhí)行程序的&、bg指令在背景執(zhí)行程序的&、bg指令將程序放到背景執(zhí)行最簡單的方法,就是在指令最後加上"&":或在背景執(zhí)行程序的&、bg指令將程序放到背景執(zhí)行最簡單的方前景執(zhí)行程序的fg指令如果使用者目前有程序在背景執(zhí)行中,則可以下達fg指令,將它從背景中移到前景執(zhí)行:前景執(zhí)行程序的fg指令如果使用者目前有程序在背景執(zhí)行中,於登出後讓程序繼續(xù)執(zhí)行的nohup指令nohup(no
hangup)指令可讓使用者登出系統(tǒng)後,程序繼續(xù)執(zhí)行然後使用者就可登出當(dāng)再登入時,可用ps-aux
指令看到程序仍在背景中執(zhí)行於登出後讓程序繼續(xù)執(zhí)行的nohup指令nohup(noLinux指令常放置的位置Linux系統(tǒng)提供的指令極多,而且不同的Linux系統(tǒng)提供的指令和用法也有出入執(zhí)行echo$PATH
指令可檢視
PATH
參數(shù)所設(shè)定的目錄有那些一般至少有/bin、/usr/bin、/usr/X11R6/bin再到這些目錄看看它提供了哪些檔案Linux指令常放置的位置Linux系統(tǒng)提供的指令極多,排程工作電腦有很多程式需要自動啟動或是週期性地被執(zhí)行例如開機後自動啟用郵件服務(wù)、清理硬碟中不要的暫存檔、備份系統(tǒng)資料...等對於這些重複性或是需要自動化的工作,其實不必要每次都辛苦地執(zhí)行程式利用排程指令,可指定系統(tǒng)定期在某個時間執(zhí)行這些程式排程工作電腦有很多程式需要自動啟動或是週期性地被執(zhí)行排程工作排程的crond常駐指令排程設(shè)定檔的寫法排程的系統(tǒng)工作排程的個人工作排程程式的輸出結(jié)果設(shè)定開機自動啟動的服務(wù)指定開機自動執(zhí)行的程式排程工作排程的crond常駐指令排程的crond常駐指令crond
是Linux用來定期執(zhí)行程式的指令安裝完成作業(yè)系統(tǒng)之後,預(yù)設(shè)便會啟動crond
指令每分鐘會定期檢查是否有要執(zhí)行的工作,若有便會自動執(zhí)行該工作Linux所排程的工作主要分成以下2類系統(tǒng)執(zhí)行的工作個人執(zhí)行的工作排程的crond常駐指令crond是Linux用來排程的crond常駐指令系統(tǒng)執(zhí)行的工作:系統(tǒng)週期性所要執(zhí)行的工作例如備份系統(tǒng)資料、清理暫存檔等這些工作通常由系統(tǒng)管理者安排個人執(zhí)行的工作:某個使用者定期想做的工作,例如每隔10分鐘檢查郵件伺服器是否有新的信這些工作可由每個使用者自行設(shè)定排程的crond常駐指令系統(tǒng)執(zhí)行的工作:排程設(shè)定檔的寫法排程設(shè)定檔的格式如下:在這些欄位裏,除了"Command"
是每次都必須指定的欄位以外,其他欄位皆可視需求自行決定是否指定對於不指定的欄位,填上"*"即可排程設(shè)定檔的寫法排程設(shè)定檔的格式如下:排程設(shè)定檔的寫法每個欄位所代表的意義如下表所示:排程設(shè)定檔的寫法每個欄位所代表的意義如下表所示:排程設(shè)定檔的寫法指定每小時的第1分鐘執(zhí)行program-a-b-c指令:指定每天的4點20分執(zhí)行program指令:排程設(shè)定檔的寫法指定每小時的第1分鐘執(zhí)行program排程設(shè)定檔的寫法指定每月9日的3點50分執(zhí)行program指令:指定每年的9月8日0點1分執(zhí)行program指令:排程設(shè)定檔的寫法指定每月9日的3點50分執(zhí)行pr排程設(shè)定檔的寫法指定每星期日的4點9分執(zhí)行program指令:排程設(shè)定檔的寫法指定每星期日的4點9分執(zhí)行prog排程設(shè)定檔的寫法如果要同時指定多個不連續(xù)的時間,則可在時間跟時間之間用","區(qū)隔指定每月1日及15日的2點20分執(zhí)行program指令:排程設(shè)定檔的寫法如果要同時指定多個不連續(xù)的時間,則可在時間排程設(shè)定檔的寫法如果要指定連續(xù)的時間,則可用"-"連接兩段時間指定每天1點至4點的第25分鐘執(zhí)行program指令:排程設(shè)定檔的寫法如果要指定連續(xù)的時間,則可用"-"連接排程設(shè)定檔的寫法若要指定週期性的時間,則可用"/"加上"時間間隔"指定指定每隔10分鐘執(zhí)行一次program指令:指定每月隔10天的5點35分執(zhí)行一次program指令:排程設(shè)定檔的寫法若要指定週期性的時間,則可用"/"加上排程的系統(tǒng)工作/etc/crontab
檔是Linux系統(tǒng)工作的排程設(shè)定檔,其預(yù)設(shè)的內(nèi)容如下:排程的系統(tǒng)工作/etc/crontab檔是Linux系排程的系統(tǒng)工作排程的系統(tǒng)工作排程的系統(tǒng)工作排程的系統(tǒng)工作排程的系統(tǒng)工作在上述的系統(tǒng)工作排程設(shè)定檔中,crond排程指令會每小時、每天、每週及每月執(zhí)行一次/etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly
及/etc/monthly
目錄中的所有執(zhí)行檔crond還會執(zhí)行/etc/cron.d
目錄下的檔案排程的系統(tǒng)工作在上述的系統(tǒng)工作排程設(shè)定檔中,crond排排程的個人工作一般使用者可利用crontab
指令,自行設(shè)定要定期執(zhí)行的工作使用者新增排程工作使用者檢視目前排程的工作使用者刪除排程的工作系統(tǒng)管理者可管理所有使用者排程的工作個人排程設(shè)定檔擺放的位置排程的個人工作一般使用者可利用crontab指令,自行使用者新增排程工作使用者可執(zhí)行crontab-e
指令編輯自己的排程設(shè)定檔,在其中加入要定期執(zhí)行的工作下例為使用者tony編輯自己的排程設(shè)定檔:執(zhí)行crontab-e
指令後,即會進入vi文書編輯器,接下來即可自行編輯排程的工作使用者新增排程工作使用者可執(zhí)行crontab-e指令編使用者新增排程工作以下範(fàn)例指定每天的14點55分執(zhí)行tarczvfbackup/backup.tarwork/*
指令將其家目錄中work子目錄下的所有檔案,打包並壓縮後,備份到backup子目錄下:使用者新增排程工作以下範(fàn)例指定每天的14點55分執(zhí)行使用者新增排程工作crond指令在14點55分執(zhí)行了tony使用者指定的指令後,會將輸出結(jié)果或錯誤訊息,以E-mail寄送給該使用者例如以下為tony使用者所收到執(zhí)行結(jié)果郵件的內(nèi)容:使用者新增排程工作crond指令在14點55分執(zhí)行使用者新增排程工作如果不習(xí)慣使用預(yù)設(shè)的vi文書編輯器,可執(zhí)行exportVISUAL=nano
指令,將預(yù)設(shè)的文書編輯器改為nano使用者新增排程工作使用者檢視目前排程的工作要知道目前自己排程的工作,可執(zhí)行crontab-l
指令查詢:使用者檢視目前排程的工作要知道目前自己排程的工作,可執(zhí)行使用者刪除排程的工作如果不想再定期執(zhí)行排程中的工作,則可執(zhí)行crontab-r
指令刪除所有排程的工作:使用者刪除排程的工作如果不想再定期執(zhí)行排程中的工作,則可執(zhí)系統(tǒng)管理者可管理
所有使用者排程的工作root系統(tǒng)管理者除了可執(zhí)行上述的crontab指令,設(shè)定自己的程排工作外,亦可管理一般使用者的排程工作例如執(zhí)行以下指令可編輯使用者tony的排程工作:系統(tǒng)管理者可管理
所有使用者排程的工作root系統(tǒng)管理者除系統(tǒng)管理者可管理
所有使用者排程的工作系統(tǒng)管理者也可執(zhí)行crontab-l-u
tony
指令列出tony使用者目前排程的工作系統(tǒng)管理者也可執(zhí)行crontab-r-utony
指令刪除tony使用者所有排程的工作系統(tǒng)管理者可管理
所有使用者排程的工作系統(tǒng)管理者也可執(zhí)行c個人排程設(shè)定檔擺放的位置每個使用者排程工作的設(shè)定檔會被儲存在/var/spool/cron
目錄下,以帳號名稱為檔名的設(shè)定檔例如使用者tony的排程設(shè)定檔即為/var/spool/cron/tony這些設(shè)定檔只允許
root系統(tǒng)管理者讀寫一般使用者沒有權(quán)限讀取此排程設(shè)定檔個人排程設(shè)定檔擺放的位置每個使用者排程工作的設(shè)定檔會被儲存在排程程式的輸出結(jié)果crond
指令預(yù)設(shè)會將執(zhí)行的結(jié)果及錯誤訊息,以E-mail的方式寄給要求執(zhí)行的使用者如果不想收到這些郵件,可加入以下所述的內(nèi)容,將執(zhí)行結(jié)果導(dǎo)向到一個記錄檔:排程程式的輸出結(jié)果crond指令預(yù)設(shè)會將執(zhí)行的結(jié)果及錯誤訊排程程式的輸出結(jié)果下例會將執(zhí)行結(jié)果及錯誤訊息,全部導(dǎo)向指定的記錄檔:最後這個範(fàn)例將不會儲存所有執(zhí)行結(jié)果及錯誤訊息:排程程式的輸出結(jié)果下例會將執(zhí)行結(jié)果及錯誤訊息,全部導(dǎo)向指定設(shè)定開機自動啟動的服務(wù)若希望Linux開機後便自動啟動某些系統(tǒng)服務(wù),如網(wǎng)頁或郵件伺服器請以
root帳號執(zhí)行ntsysv
指令,來設(shè)定想要自動開啟的服務(wù)設(shè)定開機自動啟動的服務(wù)若希望Linux開機後便自動啟動某設(shè)定開機自動啟動的服務(wù)設(shè)定開機自動啟動的服務(wù)指定開機自動執(zhí)行的程式如果希望Linux啟動時,就能執(zhí)行某些程式,請將要執(zhí)行的程式寫入/etc/rc.d/rc.local
檔例如希望Linux啟動時,便自動執(zhí)行program指令,便應(yīng)用文書編輯器開啟/etc/rc.d/rc.local
檔案,如下修改指定開機自動執(zhí)行的程式如果希望Linux啟動時,就能執(zhí)指定開機自動執(zhí)行的程式指定開機自動執(zhí)行的程式打包、壓縮與解壓縮在Linux的世界中,大部分的程式都是以壓縮檔的形式散佈所以常常會看到一些以.tar.gz,.tgz,.gz或.bz2為副檔名的檔案這些檔案都是使用各種不同壓縮程式所製作出來的壓縮檔從網(wǎng)路上取得這樣的檔案之後,都要先解壓縮才能安裝使用因此打包、壓縮與解壓縮是每個Linux使用者都會經(jīng)常用到的基本功能打包、壓縮與解壓縮在Linux的世界中,大部分的程式打包、壓縮與解壓縮打包檔案的tar指令壓縮與解壓縮的.zip和unzip指令壓縮與解壓縮的gzip和gunzip指令壓縮與解壓縮的bzip2和bunzip2指令打包、壓縮與解壓縮打包檔案的tar指令打包檔案的tar指令tar
指令位於/bin目錄中,能將使用者所指定的檔案或目錄打包成一個檔案,不過它並不做壓縮一般Unix上常用的壓縮方式是先用tar
指令將許多檔案打包成一個檔案,再以gzip等壓縮指令壓縮成xxx.tar.gz(或稱為xxx.tgz)的檔案打包檔案的tar指令tar指令位於/bin目錄中,打包檔案的tar指令tar指令的參數(shù)繁多,執(zhí)行tar--help
指令可得到各參數(shù)的語法及大致說明-c:建立一個新的tar檔-v:顯示運作過程的資訊-f:指定檔案名稱-z:呼叫g(shù)zip壓縮指令執(zhí)行壓縮-j:呼叫bzip2壓縮指令執(zhí)行壓縮-t:檢視壓縮檔案內(nèi)容-x:解開tar檔打包檔案的tar指令tar指令的參數(shù)繁多,執(zhí)行ta打包檔案的tar指令先舉一些最常用的範(fàn)例:打包檔案的tar指令先舉一些最常用的範(fàn)例:打包檔案的tar指令壓縮與解壓縮打包與解開更新與刪除打包檔案的tar指令壓縮與解壓縮壓縮與解壓縮tar指令本身沒有壓縮能力,但可以在產(chǎn)生tar檔案後,立即使用其他壓縮指令來壓縮,省去需要輸入兩次指令的麻煩:使用
-z
參數(shù)來解開最常見的.tar.gz
檔案:使用
-j參數(shù)解開tar.bz2
壓縮檔:壓縮與解壓縮tar指令本身沒有壓縮能力,但可以在產(chǎn)生t壓縮與解壓縮使用-Z參數(shù)指定以compress
指令壓縮或以uncompress
指令解壓縮tar檔:壓縮與解壓縮使用-Z參數(shù)指定以compress指令壓壓縮與解壓縮使用--totals
參數(shù)可在打包完成後,顯示寫入的bytes數(shù):壓縮與解壓縮使用--totals參數(shù)可在打包完成後,顯打包與解開tar的主要功能在於打包和解開使用--atime-preserve
參數(shù),可將解開後的檔案以原來的檔案時間存檔:使用
-h
參數(shù)指定打包檔案時,若遇到符號連結(jié)(symboliclink)時,要儲存符號連結(jié)所連結(jié)的檔案,而不是符號連結(jié)本身:打包與解開tar的主要功能在於打包和解開更新與刪除使用--delete
參數(shù)刪除.tar檔中的檔案:使用
-r
參數(shù)將檔案附加到tar檔後面:更新與刪除使用--delete參數(shù)刪除.tar檔中的更新與刪除使用-k
參數(shù)解開tar檔案時,不覆蓋已存在的檔案:使用--remove-files
參數(shù)將檔案移入tar檔案中,並移除原檔案:更新與刪除使用-k參數(shù)解開tar檔案時,不覆蓋已存壓縮與解壓縮的
zip和unzip指令zip
和
unzip
指令位於/usr/bin
目錄中它們和DOS下的pkzip、pkunzip以及Windows的WinZip軟體功能一樣,可將檔案壓縮成.zip檔壓縮.zip檔案的zip指令解壓縮.zip檔的unzip指令壓縮與解壓縮的
zip和unzip指令zip和un壓縮.zip檔案的zip指令zip
指令可用來壓縮檔案如果有許多檔案需要做壓縮,zip
指令甚至可以將它們一併處理並壓縮成一個檔案一般zip
指令是依序在指令後加上壓縮後的指定檔名,以及要壓縮的檔案壓縮.zip檔案的zip指令zip指令可用來壓縮檔壓縮.zip檔案的zip指令若不清楚zip指令的執(zhí)行參數(shù),可直接執(zhí)行zip指令,顯示版權(quán)與語法說明:壓縮.zip檔案的zip指令若不清楚zip指令的壓縮.zip檔案的zip指令壓縮指定的檔案(可同時指定不同副檔名的檔案):壓縮.zip檔案的zip指令壓縮指定的檔案(可同時壓縮.zip檔案的zip指令使用-g
參數(shù)可壓縮指定的檔案,並加入已存在的壓縮檔中:壓縮.zip檔案的zip指令使用-g參數(shù)可壓縮指壓縮.zip檔案的zip指令使用
-j
參數(shù)壓縮時,只會加入檔案的名稱及內(nèi)容,不會包含目錄結(jié)構(gòu):壓縮.zip檔案的zip指令使用-j參數(shù)壓縮時,壓縮.zip檔案的zip指令使用-r
參數(shù),可在壓縮時包含所有子目錄下的內(nèi)容:壓縮.zip檔案的zip指令使用-r參數(shù),可在解壓縮.zip檔案的unzip指令unzip指令用來將
zip
指令壓縮產(chǎn)生的檔案解壓縮同樣可以不加任何參數(shù),直接執(zhí)行unzip
指令,取得參數(shù)及使用說明解壓縮.zip檔案的unzip指令unzip指令用解壓縮.zip檔案的unzip指令將檔案全部解壓縮:將檔案解壓縮至某個目錄下:解壓縮.zip檔案的unzip指令將檔案全部解壓縮:解壓縮.zip檔案的unzip指令要解壓縮時,若原來的檔案已存在目錄中,就不解壓縮;若不存在,才解壓縮:解壓縮時不要依照原來的目錄結(jié)構(gòu),而將檔案置於目前目錄:解壓縮.zip檔案的unzip指令要解壓縮時,若原壓縮與解壓縮的
gzip和gunzip指令除了.zip檔的壓縮格式外,在Linux系統(tǒng)下更常見的是.gz
檔的壓縮格式這種檔案一般是由gzip
指令所產(chǎn)生zip指令能將許多檔案壓縮成一個檔案功能,但gzip不能所以gzip
一般會和
tar合併使用目前大部分可以見到的壓縮檔大都是用tar將所有檔案包裝成一個檔案,再用gzip
做壓縮,副檔名為.tar.gz
或.tgz
者,大多就是這類型的檔案壓縮與解壓縮的
gzip和gunzip指令除了.z壓縮與解壓縮的
gzip和gunzip指令壓縮檔案的gzip解壓縮.gz檔的gunzip壓縮與解壓縮的
gzip和gunzip指令壓縮檔案的壓縮檔案的gzip使用gzip-h
可得到指令的參數(shù)及語法說明壓縮及解壓縮:壓縮檔案的gzip使用gzip-h可得到指令的參數(shù)及壓縮檔案的gzip解壓縮時,使用-f
參數(shù),可強迫覆蓋輸出檔案,不要提示詢問訊息:壓縮檔案的gzip解壓縮時,使用-f參數(shù),可強迫覆解壓縮.gz檔的gunzipgunzip的用法與gzip
一樣,有相同的指令列選項其實gunzip
與gzip
是同一支程式,只是預(yù)設(shè)的選項不同解壓縮.gz檔的gunzipgunzip的用法與g壓縮與解壓縮的
bzip2和bunzip2指令*.tar.bz2
的壓縮檔,是bzip2
程式壓縮的這種壓縮檔通常會拿來壓縮系統(tǒng)kernel或patch檔*.tar.bz2的解壓縮方法如下:bzip2
與bunzip2
在功能、參數(shù)的用法上與gzip
幾乎一樣壓縮與解壓縮的
bzip2和bunzip2指令*.t其他常用指令修改密碼的passwd指令建立開機磁片的mkbootdisk指令顯示與設(shè)定時間的date、clock和ntpdate指令其他常用指令修改密碼的passwd指令修改密碼的passwd指令passwd(password)指令可讓使用者變更密碼範(fàn)例如下:修改密碼的passwd指令passwd(passwor修改密碼的passwd指令輸入密碼太短,會出現(xiàn)以下訊息:輸入的密碼過於簡單:修改密碼的passwd指令輸入密碼太短,會出現(xiàn)以下訊息修改密碼的passwd指令重複的字元太多:兩次輸入的密碼不同:修改密碼的passwd指令重複的字元太多:修改密碼的passwd指令容易遭受字典攻擊的密碼:為了安全理由,所輸入的密碼並不會顯示在螢?zāi)簧弦陨鲜菫榱私庹f方便才列出來修改密碼的passwd指令容易遭受字典攻擊的密碼:字典攻擊除非啟動
MD5
編碼,否則Linux基本上只能用到8個字元的密碼依循DES(Data
EncryptionStandard,資料加密標(biāo)準(zhǔn))規(guī)則採用單向加密法,每個密碼的編碼結(jié)果依編碼時所使用的
2字元
Slat
參數(shù)的不同,而有4096種變化存放密碼的檔案是/etc/passwd
檔,此檔的預(yù)設(shè)權(quán)限是允許任何人讀取雖然密碼的部份經(jīng)過加密編碼,卻無法阻擋有心破解的怪客字典攻擊除非啟動MD5編碼,否則Linux基本上只字典攻擊基於一般人習(xí)慣使用好記的常用字彙當(dāng)做密碼怪客會節(jié)錄字典上的常用字(普通英文字典一本約有十萬個單字)然後把每個單字都進行編碼運算,先計算出4096種可能的編碼再將這些結(jié)果與密碼檔/etc/passwd內(nèi)的密碼編碼相互比對,發(fā)現(xiàn)吻合則可逆向推算出密碼這種利用字典來破解密碼的手段,被稱做字典攻擊字典攻擊基於一般人習(xí)慣使用好記的常用字彙當(dāng)做密碼字典攻擊由於/etc/passwd
檔案內(nèi)還有UID(User
ID,使用者識別碼)和GID(Group
ID,群組識別碼)的資訊因而必須能讓所有使用者讀取此檔,系統(tǒng)方可正常運作,所以不應(yīng)該去限制此檔的讀取權(quán)限而當(dāng)投影密碼啟動之後,密碼將不再存放於/etc/passwd
檔內(nèi),而變成存放在/etc/shadow
檔案裡這個檔案僅容許root帳號讀取,因而有效地解決了這個問題字典攻擊由於/etc/passwd檔案內(nèi)還有UID(建立開機磁片的
mkbootdisk指令如果在安裝系統(tǒng)時,並沒有製作開機磁片,或者開機磁片已經(jīng)損毀可以在安裝系統(tǒng)後,利用mkbootdisk
指令建立一張新的開機磁片請執(zhí)行以下指令建立開機磁片:建立開機磁片的
mkbootdisk指令如果在安裝系統(tǒng)時顯示與設(shè)定時間的
date、clock和ntpdate指令date
指令可以顯示目前日期時間範(fàn)例如下:顯示與設(shè)定時間的
date、clock和ntpdate顯示與設(shè)定時間的
date、clock和ntpdate指令clock
指令也可以顯示出系統(tǒng)目前的日期與時間不過,clock指令預(yù)設(shè)不允許一般使用者執(zhí)行,請用root帳號執(zhí)行:顯示與設(shè)定時間的
date、clock和ntpdate顯示與設(shè)定時間的
date、clock和ntpdate指令如果的系統(tǒng)時間不正確而想更改時,可以使用date指令來設(shè)定時間請用root帳號如下操作:顯示與設(shè)定時間的
date、clock和ntpdate顯示與設(shè)定時間的
date、clock和ntpdate指令有時候可能會苦於不知道標(biāo)準(zhǔn)時間為何目前網(wǎng)路上也有校時伺服器提供標(biāo)準(zhǔn)時間,可供使用者校正自己主機的時間如中央研究院計算中心校時伺服器的網(wǎng)址為.tw顯示與設(shè)定時間的
date、clock和ntpdate顯示與設(shè)定時間的
date、clock和ntpdate指令執(zhí)行ntpdate
指令,可將系統(tǒng)時間設(shè)成與校時伺服器一致:更改過時間後,還要執(zhí)行clock-w
指令將更改的時間寫入電腦的CMOS中,如此下次開機時才會使用更改過的時間:顯示與設(shè)定時間的
date、clock和ntpdate第8章文字環(huán)境的操作著作權(quán)所有?旗標(biāo)出版股份有限公司
第8章文字環(huán)境的操作著作權(quán)所有?旗標(biāo)出版股份有限公司本章提要如何進入文字模式登入、登出、關(guān)機檔案與目錄的操作使用光碟及軟碟機在背景執(zhí)行程序排程工作打包、壓縮與解壓縮其他常用指令本章提要如何進入文字模式如何進入文字模式在XWindow中開啟文字模式視窗切換虛擬主控臺進入文字模式開機直接進入文字模式如何進入文字模式在XWindow中開啟文字模式視窗在XWindow中
開啟文字模式視窗以預(yù)設(shè)的GNOME桌面環(huán)境為例在XWindow下進入文字模式就是在桌面空白處按滑鼠右鈕,執(zhí)行『開啟終端機視窗』命令,開啟文字模式視窗:在XWindow中
開啟文字模式視窗以預(yù)設(shè)的GNOM在XWindow中
開啟文字模式視窗在XWindow中
開啟文字模式視窗在XWindow中
開啟文字模式視窗在文字模式視窗中,可以用Shift+PageUp
與Shift+PageDown
鍵來捲動視窗內(nèi)容除了用滑鼠右鈕開啟文字模式視窗外,還可按左下角的主選鈕,執(zhí)行『系統(tǒng)工具/終端機』命令開啟文字模式視窗在XWindow中
開啟文字模式視窗在文字模式視窗中,切換虛擬主控臺進入文字模式Linux主機在主控臺(console)下提供了7個虛擬主控臺在每一個虛擬主控臺中可以執(zhí)行各自的程式登入XWindow系統(tǒng)後的任何時間,都可按下Ctrl+Alt+Fn
來切換到其他的虛擬主控臺其中Fn是指F1到F7的功能鍵切換虛擬主控臺進入文字模式Linux主機在主控臺(con切換虛擬主控臺進入文字模式切換虛擬主控臺進入文字模式切換虛擬主控臺進入文字模式也可在XWindow登入畫面一出現(xiàn)的時候,就按Ctrl+Alt+F1,直接登入文字模式的虛擬主控臺文字模式虛擬主控臺中的鍵盤操作方式與文字模式視窗相似,甚至也可以使用滑鼠複製區(qū)塊如果要捲動螢?zāi)粌?nèi)容,請先按下ScrollLock
鍵,接著再按Shft+PageUp
或Shift+PageDown
鍵,即可捲動螢?zāi)蝗绻x開捲動模式,只要再按一次ScrollLock鍵即可切換虛擬主控臺進入文字模式也可在XWindow登入畫面一開機直接進入文字模式要設(shè)定開機時直接進入文字模式,可用文書編輯器,如下修改/etc/inittab
檔:開機直接進入文字模式要設(shè)定開機時直接進入文字模式,可用文書開機直接進入文字模式重新啟動電腦後,就會進入純文字的登入畫面:若要進入XWindow,可於指令列執(zhí)行startx
指令按下Ctrl+Alt+Fn
鍵,亦可切換到其他的虛擬主控臺開機直接進入文字模式重新啟動電腦後,就會進入純文字的登入/etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機若修改/etc/inittab後無法正常開機,則可以在開機時採用單人模式進入系統(tǒng),重新修改inittab設(shè)定檔以解決此問題使用GRUB為開機管理程式時,只要在開機顯示選單畫面時,按a
鍵,並在指令列輸入以下參數(shù)以進入單人模式:/etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機若修改//etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機使用LILO為開機管理程式時,在開機顯示LILO提示字元處輸入以下參數(shù)即可:/etc/inittab設(shè)定錯誤,
導(dǎo)致無法開機使用LI登入、登出、關(guān)機登入系統(tǒng)登出系統(tǒng)的logout指令關(guān)機或重新關(guān)機的shutdown指令重新啟動電腦的reboot指令登入、登出、關(guān)機登入系統(tǒng)登入系統(tǒng)進入Linux系統(tǒng)的第一件事情是登入(login)系統(tǒng)使用者必須先有該主機的帳號才能登入一個帳號包括使用者名稱和密碼兩個部份,使用者必須正確輸入才能進入系統(tǒng),登入系統(tǒng)的畫面如下:登入系統(tǒng)進入Linux系統(tǒng)的第一件事情是登入(logi登入系統(tǒng)登入系統(tǒng)登出系統(tǒng)的logout指令登入系統(tǒng)後,若要離開系統(tǒng),只要直接下達logout指令即可登出系統(tǒng)之後,可不要立刻就關(guān)機Linux是個多人使用的作業(yè)系統(tǒng),登出系統(tǒng)只是結(jié)束自己的工作登出系統(tǒng)的logout指令登入系統(tǒng)後,若要離開系統(tǒng),如何查詢指令的用法?使用man指令可查詢指令的線上說明:大多數(shù)指令的語法,還可以透過-h
或--help
參數(shù)查詢例如shutdown指令的語法也可執(zhí)行shutdown-h指令查得如何查詢指令的用法?使用man指令可查詢指令的線上說明關(guān)機或重新開機的
shutdown指令shutdown指令可以關(guān)閉所有程序,並依使用者的需要,重新開機或關(guān)機立即關(guān)機:-h
參數(shù)讓系統(tǒng)立即關(guān)機接著系統(tǒng)將依序關(guān)閉各項程序及服務(wù),最後則會出現(xiàn)"Powerdown"的訊息若電腦支援軟體關(guān)機,系統(tǒng)會直接關(guān)機;若不支援則必須自行關(guān)閉電源關(guān)機或重新開機的
shutdown指令shutdown指關(guān)機或重新開機的
shutdown指令指定關(guān)機時間:time
參數(shù)可指定關(guān)機的時間;或設(shè)定多久後執(zhí)行shutdown指令time參數(shù)有兩種模式:"hh:mm"或"+m"例如shutdown10:45指令表示10:45執(zhí)行shutdown指令;"+m"表示m分鐘後關(guān)機關(guān)機或重新開機的
shutdown指令指定關(guān)機時間:tim關(guān)機或重新開機的
shutdown指令設(shè)定關(guān)機前的通知訊息:warning-message
參數(shù)可指定送出給所有登入使用者的訊息關(guān)機後重新開機:-r
參數(shù)設(shè)定關(guān)機之後重新啟動關(guān)機或重新開機的
shutdown指令設(shè)定關(guān)機前的通知訊息關(guān)機或重新開機的
shutdown指令f參數(shù):在重新啟動時不執(zhí)行fsck
指令fsck(filesystemcheck)指令可以檢查檔案系統(tǒng)是否正常F參數(shù):在重新啟動時,執(zhí)行
fsck
指令shutdown指令不一定要在本機執(zhí)行,以telnet或ssh登入遠端機器時,同樣可以執(zhí)行shutdown指令關(guān)機或重新開機關(guān)機或重新開機的
shutdown指令f參數(shù):在重新啟動重新啟動電腦的reboot指令reboot指令用來重新啟動系統(tǒng)-f參數(shù):不依正常程序執(zhí)行關(guān)機,直接關(guān)閉系統(tǒng)並重新啟動電腦-i參數(shù):在重新啟動前關(guān)閉所有網(wǎng)路介面一般只需要單獨執(zhí)行reboot指令即可重新啟動電腦的reboot指令reboot指令用來重新避免按Ctrl+Alt+Del重新開機在Linux中直接按下Ctrl+Alt+Del
鍵,也會重新開機若不希望任何人用這組組合鍵重新啟動電腦,請用文書編輯器修改/etc/inittab
檔:存檔並重新啟動電腦後,以後就無法用Ctrl+Alt+Del
鍵重新開機了避免按Ctrl+Alt+Del重新開機在Linux中檔案與目錄的操作列出檔案清單的ls指令切換目錄的cd指令建立目錄的mkdir指令刪除目錄的rmdir指令複製檔案的cp指令刪除檔案或目錄的rm指令讓顯示畫面暫停的more指令檔案與目錄的操作列出檔案清單的ls指令檔案與目錄的操作顯示檔案內(nèi)容的cat指令搬移或更改檔案、目錄名稱的mv指令顯示目前所在目錄的pwd指令尋找檔案的locate指令搜尋字串的grep指令重導(dǎo)與管線檔案與目錄的操作顯示檔案內(nèi)容的cat指令列出檔案清單的ls指令ls
(list)指令用來顯示目前目錄中的檔案和子目錄清單配合參數(shù)的使用,能以不同的方式顯示目錄內(nèi)容
顯示目前目錄的內(nèi)容:列出檔案清單的ls指令ls(list)指令用來顯示目列出檔案清單的ls指令列出以"."開頭的檔案:加-a
參數(shù)列出檔案清單的ls指令列出以"."開頭的檔案:加-a列出檔案清單的ls指令以較詳細的格式顯示檔案:列出檔案清單的ls指令以較詳細的格式顯示檔案:列出檔案清單的ls指令以"-s
"參數(shù)顯示每個檔案所使用的空間以"-S"
參數(shù)指定依所佔用空間的大小排序在ls指令後直接加上欲顯示的目錄路徑,就會列出該目錄的內(nèi)容:列出檔案清單的ls指令以"-s"參數(shù)顯示每個檔案所使"."、".."、"~"和"/""."表示目前目錄".."表示上一層目錄"/"表示系統(tǒng)根目錄"~"則為使用者家目錄,或稱使用者專屬目錄使用者家目錄,即使用者登入時所在的目錄例如root使用者的使用者家目錄為/root,而tony的使用者家目錄為/home/tony"."、".."、"~"和"/""."表示目前文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?在此Linux發(fā)行版中,若是在XWindow下開啟下文字模式視窗,以文字模式操作,則所有中文檔名、月份,甚至部份訊息都可以正常的以中文顯示但在文字模式的虛擬主控臺中,這些中文訊息則會變成亂碼,此時請如下操作,可將訊息改成以英文顯示文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?在此Linux文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?若想改回原來的設(shè)定,則只要再執(zhí)行LANG=zh_TW.UTF-8
指令即可:文字模式下的中文訊息
出現(xiàn)亂碼,怎麼辦?若想改回原來的設(shè)定切換目錄的cd指令cd
(change
directory)指令可讓使用者切換目前所在的目錄:切換目錄的cd指令cd(changedirector建立目錄的mkdir指令mkdir
(make
directory)指令可用來建立子目錄以下範(fàn)例會於所在目錄下建立source子目錄:建立目錄的mkdir指令mkdir(makedir快速輸入指令的方法在文字模式下操作指令時,如果需要輸入與之前重複或類似的指令,可以按"↑"、"↓"鍵來回復(fù)最近執(zhí)行過的命令另外當(dāng)指令輸入到一半,卻忘記指令名稱或僅記得前幾個字時,只要按Tab
鍵就能自動完成可能的指令若是尚未完成的指令有兩種以上的可能性,再按第二次Tab鍵,系統(tǒng)便會將所有可能的指令都列出來以供參考快速輸入指令的方法在文字模式下操作指令時,如果需要輸入與之刪除目錄的rmdir指令rmdir(remove
directory)指令可用來刪除"空"的子目錄:如果要刪除的目錄中還有檔案存在,則可以使用稍後介紹的rm指令刪除目錄的rmdir指令rmdir(removedi複製檔案的cp指令cp(copy)指令可以將檔案從一處複製到另一處一般使用cp指令,將一個檔案複製成另一個檔案或複製到某目錄時,需要指定原始檔名與目的檔名或目錄複製檔案的cp指令cp(copy)指令可以將檔案從一複製檔案的cp指令顯示複製過程:加入-v
參數(shù)可顯示指令執(zhí)行過程複製檔案的cp指令顯示複製過程:加入-v參數(shù)可顯示指複製檔案的cp指令遞迴複製:加入-R
參數(shù)可同時複製目錄下的所有檔案及子目錄複製檔案的cp指令遞迴複製:加入-R參數(shù)可同時複製目刪除檔案或目錄的rm指令rm(remove)指令可以刪除檔案或目錄:強迫刪除:使用-f
參數(shù)時,rm指令會直接刪除檔案,不再詢問刪除檔案或目錄的rm指令rm(remove)指令可以刪除檔案或目錄的rm指令遞迴刪除:-r
也是一個相當(dāng)常用的參數(shù),使用此參數(shù)可同時刪除指定目錄下的所有檔案及子目錄顯示刪除過程:使用-v參數(shù)刪除檔案或目錄的rm指令遞迴刪除:-r也是一個相當(dāng)常用刪除檔案或目錄的rm指令強制刪除指定目錄:使用-r參數(shù)刪除目錄時,若該目錄下有許多子目錄及檔案,則系統(tǒng)會不斷的詢問,以確認的確要刪除目錄或檔案若已確定要刪除所有目錄及檔案,則可以使用-rf
參數(shù)如此一來,系統(tǒng)將直接刪除該目錄中所有的檔案及子目錄,不會再一一詢問刪除檔案或目錄的rm指令強制刪除指定目錄:使用-r參讓顯示畫面暫停的more指令使用
more指令,可讓畫面在顯示滿一頁的時候暫停按空白鍵可繼續(xù)顯示下一個畫面按
q
鍵則可以停止顯示讓顯示畫面暫停的more指令使用more指令,可讓讓顯示畫面暫停的more指令用ls
指令查看檔案列表時,若檔案太多,則可配合more
指令使用:讓顯示畫面暫停的more指令用ls指令查看檔案列表時讓顯示畫面暫停的more指令單獨使用more指令時,可用來顯示文字檔的內(nèi)容:讓顯示畫面暫停的more指令單獨使用more指令時,顯示檔案內(nèi)容的cat指令cat(concatenate)指令可以顯示檔案的內(nèi)容(經(jīng)常和more指令搭配使用)也可以將數(shù)個檔案合併成一個檔案逐頁顯示preface.txt的內(nèi)容:將preface.txt
附加到outline.txt檔案之後:將news.txt和info.txt合併成readme.txt檔:顯示檔案內(nèi)容的cat指令cat(concatenate搬移或更改檔案、目錄名稱的mv指令mv(move)指令可以將檔案及目錄搬移到另一目錄下也用以更改檔案及目錄的名稱搬移或更改檔案、目錄名稱的mv指令mv(move)指顯示目前所在目錄的pwd指令pwd(print
workingdirectory)指令可顯示使用者目前所在的目錄顯示目前所在目錄的pwd指令pwd(printwor尋找檔案的locate指令locate
指令可用來搜尋包含指定條件字串的檔案或目錄尋找檔案的locate指令locate指令可用來搜尋包尋找檔案的locate指令locate指令是從系統(tǒng)中儲存檔案及目錄名稱的資料庫中搜尋檔案,所以速度較快雖然系統(tǒng)會定時更新資料庫,但對於剛新增或刪除的檔案、目錄,仍然可能會因為資料庫尚未更新而無法查得以root帳號執(zhí)行updatedb
指令可更新資料庫,維持其內(nèi)容正確尋找檔案的locate指令locate指令是從系統(tǒng)中儲搜尋字串的grep指grep
指令可以搜尋特定字串並顯示出來一般用來過濾先前的結(jié)果,避免顯示太多不必要的資訊搜尋字串的grep指grep指令可以搜尋特定字串並顯示搜尋字串的grep指-s參數(shù):若是使用一般權(quán)限的使用者執(zhí)行,上例的輸出結(jié)果會包含許多如"拒絕不符權(quán)限的操作"之類的錯誤訊息使用-s
參數(shù)消除可消除此類訊息搜尋字串的grep指-s參數(shù):若是使用一般權(quán)限的使用者重導(dǎo)與管線重導(dǎo)(redirect)可將某指令的結(jié)果輸出到檔案中,它有兩種指令:">"和">>"">"可將結(jié)果輸出到檔案中,該檔案原有內(nèi)容會被刪除">>"則將結(jié)果附加到檔案中,原檔案內(nèi)容不會被清除重導(dǎo)與管線重導(dǎo)(redirect)可將某指令的結(jié)果輸出到重導(dǎo)與管線管線(pipe)指令的符號是"|",可將某指令的結(jié)果輸出給另一指令以下範(fàn)例將ls指令的輸出結(jié)果傳給grep指令過濾:重導(dǎo)與管線管線(pipe)指令的符號是"|",可將某重導(dǎo)與管線利用yes
指令會重複輸出"y"字元的特性,將結(jié)果傳姶
rm
指令,如此在遞迴刪除目錄時即可不用重複輸入"y"重導(dǎo)與管線利用yes指令會重複輸出"y"字元的特性,使用光碟及軟碟機在Linux的文字模式下要使用光碟或軟碟機,需要先執(zhí)行掛載指令,才可讀寫資料所謂掛載,就是將儲存媒體(如光碟片或軟碟片),指定成系統(tǒng)中的某個目錄(如/mnt/cdrom或/mnt/floppy)直接存取此掛載目錄,即可讀寫儲存媒體中的資料使用光碟及軟碟機在Linux的文字模式下要使用光碟或軟碟使用光碟及軟碟機掛載的mount指令卸載的umount指令開機時自動掛載光碟或軟碟片允許一般使用掛載光碟或軟碟片使用光碟及軟碟機掛載的mount指令掛載的mount指令把光碟片放入光碟機後,然後執(zhí)行掛載的mount指令掛載光碟片至系統(tǒng)中:要使用軟碟片時,也是把軟碟片放入軟碟機,執(zhí)行掛載的mount
指令掛載:掛載的mount指令把光碟片放入光碟機後,然後執(zhí)行掛載掛載的mount指令成功掛載光碟片或軟碟片之後,即可透過存取該目錄,來讀寫碟片上的資料:掛載的mount指令成功掛載光碟片或軟碟片之後,即可透看不到中文檔名?如果掛載的儲存媒體中含有中文檔名,則需要在執(zhí)行mount
指令時,再加上"-oiocharset=utf8"參數(shù),如此才能看到此儲存媒體內(nèi)的中文檔名例如要掛載光碟片,可執(zhí)行以下指令:也可以將這個參數(shù)寫入/etc/fstab
檔,這樣就不用每次掛載光碟時,都加上那麼一長串的參數(shù)了看不到中文檔名?如果掛載的儲存媒體中含有中文檔名,則需要在卸載的umount指令不需要使用光碟或軟碟片時,需先執(zhí)行卸載指令之後,才能將光碟或軟碟片退
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版貿(mào)促會下載專區(qū)商標(biāo)許可合同修訂版4篇
- 2022-2027年中國黃連素片行業(yè)發(fā)展概況及行業(yè)投資潛力預(yù)測報告
- 2023-2029年中國國際貿(mào)易行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 2025年三層鞋架行業(yè)深度研究分析報告
- 二零二五版居民生活用水節(jié)水獎勵合同模板3篇
- 基于2025年度物業(yè)管理法規(guī)的物業(yè)公司社會責(zé)任合同6篇
- 2025年濕刷絨機行業(yè)深度研究分析報告
- 二零二五年度汽車內(nèi)飾零件銷售合同規(guī)范3篇
- 二零二五年教育機構(gòu)股權(quán)收購與轉(zhuǎn)讓協(xié)議匯編3篇
- 2025年中國香丹注射液行業(yè)發(fā)展趨勢及投資前景預(yù)測報告
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 土壤與肥料學(xué)課件
- 供應(yīng)商物料質(zhì)量問題賠償協(xié)議(中文)
- 變頻電機使用說明書(完整版)
- 第七章_材料顯微斷口分析
- 口語交際教學(xué)設(shè)計的思路及策略-教育文檔
- 公共廁所(預(yù)算書)
- JSA作業(yè)安全分析表格
- 《豬肉分割及介紹》PPT課件.ppt
- 工程款欠條(模板)
- 幕墻工程施工重點、難點分析及應(yīng)對措施
評論
0/150
提交評論