第9章 Linux應(yīng)用基礎(chǔ)篇_第1頁(yè)
第9章 Linux應(yīng)用基礎(chǔ)篇_第2頁(yè)
第9章 Linux應(yīng)用基礎(chǔ)篇_第3頁(yè)
第9章 Linux應(yīng)用基礎(chǔ)篇_第4頁(yè)
第9章 Linux應(yīng)用基礎(chǔ)篇_第5頁(yè)
已閱讀5頁(yè),還剩78頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第9章Linux應(yīng)用基礎(chǔ)篇學(xué)習(xí)目標(biāo)和學(xué)習(xí)要點(diǎn)9.1RedHatLinux9的安裝9.2Linux的基本使用和設(shè)置9.3Linux文件操作命令9.4Linux目錄操作命令9.5Linux進(jìn)程管理操作命令第2部分集中實(shí)訓(xùn)環(huán)節(jié)第9章Linux應(yīng)用基礎(chǔ)篇返回到目錄掌握:Linux的安裝、登錄、和關(guān)閉,Linux的基本使用和配置。理解:Linux文件、目錄的操作,進(jìn)程管理中的前三個(gè)命令。了解:本章剩余內(nèi)容及Linux其他操作命令。[本章學(xué)習(xí)要點(diǎn)]

應(yīng)在上機(jī)實(shí)踐中實(shí)際操作本章內(nèi)容,并了解其他的Linux命令。第9章Linux應(yīng)用基礎(chǔ)篇[本章學(xué)習(xí)目標(biāo)]返回到本章9.1RedHatLinux9的安裝9.1.1RedHat9的硬件需求9.1.2安裝前的準(zhǔn)備9.1.3RedHat9安裝的步驟9.1.4RedHatLinux9.0的登錄和關(guān)閉第9章Linux應(yīng)用基礎(chǔ)篇返回到本章安裝RedHatLinux9所需要的最低硬件要求如下:1.CPU

要求至少是Pentium系列的CPU,且在文本模式下要求Pentium200及以上;在圖形化模式下要求PentiumⅡ400及以上。2.硬盤空間根據(jù)用戶所選擇的不同安裝方式,所需要硬盤空間也不相同。當(dāng)用戶采用定制最少安裝時(shí),硬盤空間至少需要450MB;當(dāng)用戶采用安裝服務(wù)器時(shí),硬盤空間至少需要850MB;當(dāng)用戶采用安裝個(gè)人桌面時(shí),硬盤空間至少需要1.7GB;當(dāng)用戶采用安裝工作站時(shí),硬盤空間至少需要2.1GB;當(dāng)用戶采用定制全部安裝時(shí),硬盤空間需要至少5.0GB3.內(nèi)存當(dāng)以文本方式安裝RedHatLinux9時(shí),內(nèi)存至少需要64MB;當(dāng)以圖形化方式安裝RedHatLinux9時(shí),內(nèi)存至少需要128MB。第9章Linux應(yīng)用基礎(chǔ)篇9.1.1RedHat9的硬件需求返回到本節(jié)1.硬件兼容性在安裝RedHatLinux9之前一定要檢測(cè)計(jì)算機(jī)的硬件兼容性。最新的硬件支持列表可在下面的網(wǎng)址中查到:http:///hcl/2.磁盤空間在安裝RedHatLinux9之前,要確定計(jì)算機(jī)上的磁盤空間足夠大。3.安裝類型在安裝RedHatLinux9之前,用戶要確認(rèn)使用哪種安裝類型。RedHatLinux9提供下列安裝類型:(1)個(gè)人桌面(2)工作站(3)服務(wù)器(4)定制(5)升級(jí)第9章Linux應(yīng)用基礎(chǔ)篇9.1.2安裝前的準(zhǔn)備返回到本節(jié)要從光盤安裝RedHatLinux,首先要把計(jì)算機(jī)的引導(dǎo)程序設(shè)置為光盤啟動(dòng),然后把RedHatLinux9的三張安裝光盤的第一張放入光盤驅(qū)動(dòng)器,重新啟動(dòng)計(jì)算機(jī),這時(shí)安裝盤會(huì)自動(dòng)引導(dǎo)計(jì)算機(jī)開(kāi)始安裝RedHatLinux9。在所出現(xiàn)的前幾個(gè)界面中,只需要簡(jiǎn)單的按“Next”按鈕即可,接下來(lái)的安裝步驟如下:(1)語(yǔ)言選擇:當(dāng)安裝引導(dǎo)程序顯示圖9-1所示的對(duì)話框時(shí),使用鼠標(biāo)選擇想在安裝中所使用的語(yǔ)言。圖9-1語(yǔ)言選擇第9章Linux應(yīng)用基礎(chǔ)篇9.1.3RedHat9安裝的步驟

返回到本節(jié)(2)鍵盤配置:在圖9-2中,使用鼠標(biāo)來(lái)選擇要在本次安裝中和今后用在系統(tǒng)默認(rèn)的鍵盤布局類型(本例選擇美國(guó)英語(yǔ)式),選定后單擊“下一步”進(jìn)入鼠標(biāo)配置。要在安裝結(jié)束后改變鍵盤類型,可在shell提示下鍵入“redhat-config-keyboard”命令來(lái)啟動(dòng)鍵盤配置工具。如果不是根用戶,系統(tǒng)會(huì)提示輸入根口令再繼續(xù)。圖9-2鍵盤配置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(3)鼠標(biāo)配置:在圖9-3中,為系統(tǒng)選擇正確的鼠標(biāo)類型。如果找不到確切的匹配,選擇一種與系統(tǒng)兼容的鼠標(biāo)類型。選定后單擊“下一步”來(lái)繼續(xù)。要在安裝結(jié)束后改變鼠標(biāo)配置,可在shell提示下鍵入“redhat-config-mouse”命令來(lái)啟動(dòng)鼠標(biāo)配置工具。要把鼠標(biāo)配置成左手用鼠標(biāo),請(qǐng)重新設(shè)置鼠標(biāo)按鈕的順序。方法是:重新引導(dǎo)系統(tǒng)后,在shell提示下鍵入“gpm-B321”。圖9-3鼠標(biāo)配置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(4)選擇安裝還是升級(jí):如果安裝程序在系統(tǒng)上檢測(cè)到從前安裝的RedHatLinux版本,“升級(jí)檢查”窗口就會(huì)自動(dòng)出現(xiàn)。要在系統(tǒng)上執(zhí)行RedHatLinux9的新安裝,在圖9-四中選擇“執(zhí)行RedHatLinux的新安裝”,然后點(diǎn)擊“下一步”。圖9-4升級(jí)檢查第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(5)安裝類型:選擇要執(zhí)行的安裝類型,如圖9-5。RedHatLinux9允許選擇最符合需要的安裝類型。這里選擇“定制”,然后單擊“下一步”按鈕。圖9-5安裝類型第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(6)磁盤分區(qū)設(shè)置:分區(qū)允許將硬盤驅(qū)動(dòng)器分隔成獨(dú)立的區(qū)域,每個(gè)區(qū)域都如同是一個(gè)單獨(dú)的硬盤驅(qū)動(dòng)器。如果運(yùn)行不止一個(gè)操作系統(tǒng),分區(qū)將特別有用。在圖9-6中,可以選擇自動(dòng)分區(qū),或者使用DiskDruid來(lái)手工分區(qū)。這里選擇手工分區(qū),然后單擊“下一步”按鈕。圖9-6磁盤分區(qū)設(shè)置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(7)為系統(tǒng)分區(qū):圖9-7是為安裝Linux系統(tǒng)而建立的系統(tǒng)分區(qū)。在圖9-7中提供了對(duì)硬盤的圖形化表示。用戶可單擊鼠標(biāo)來(lái)突出顯示圖形化表示中的某一字段。雙擊鼠標(biāo)來(lái)編輯某個(gè)現(xiàn)存的分區(qū)或從現(xiàn)存空閑空間中創(chuàng)建分區(qū)。在圖9-7中可看到“drive”名稱(如/dev/had,顯示了該硬盤的幾何屬性,其中的三個(gè)數(shù)字分別代表硬盤的柱面、磁頭和扇區(qū)數(shù)量),以及被安裝程序檢測(cè)到的硬盤驅(qū)動(dòng)器“model”。圖9-7安裝Linux系統(tǒng)而建立的系統(tǒng)分區(qū)第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)在手工分區(qū)的窗口中有一些按鈕,可用來(lái)改變一個(gè)分區(qū)的屬性(例如文件系統(tǒng)類型和掛載點(diǎn)),還可用來(lái)創(chuàng)建RAID設(shè)備。這些按鈕的名稱及說(shuō)明如下。新建:用來(lái)創(chuàng)建一個(gè)新的分區(qū)。當(dāng)選擇后,會(huì)出現(xiàn)一個(gè)對(duì)話框就,其中包括的字段(如掛載點(diǎn)和大?。┒急仨毐惶顚?。編輯:用來(lái)修改目前在“分區(qū)”部分中選定的分區(qū)屬性。選擇“編輯”打開(kāi)一個(gè)對(duì)話框。部分或全部字段可被編輯,這要依據(jù)分區(qū)信息是否已被寫入磁盤而定。還可以編輯圖形化顯示所表示的空閑空間,從而在那個(gè)空間內(nèi)創(chuàng)建一個(gè)新分區(qū)。既可以先選擇空閑空間,然后單擊“編輯”按鈕,也可以雙擊空閑空間來(lái)編輯它。刪除:用來(lái)刪除目前在“當(dāng)前磁盤分區(qū)”部分中所選中的分區(qū),用戶會(huì)被要求確認(rèn)對(duì)分區(qū)的刪除。重設(shè):用來(lái)把DiskDruid恢復(fù)到它的初始狀態(tài)。如果用戶進(jìn)行重設(shè)分區(qū),那用戶所做的所有改變將會(huì)丟失。

RAID:用來(lái)給部分或全部磁盤分區(qū)提供冗余性。它僅對(duì)有使用RAID經(jīng)驗(yàn)的用戶適用。

LVM:允許用戶創(chuàng)建一個(gè)LVM邏輯卷。LVM(邏輯卷管理器)所扮演的角色是用來(lái)表現(xiàn)基本物理貯存空間的簡(jiǎn)單邏輯視圖。LVM管理單個(gè)物理磁盤或者更確切地說(shuō),磁盤上的單個(gè)分區(qū)。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)在分區(qū)層次之上的信息是代表用戶正創(chuàng)建分區(qū)的標(biāo)簽。這些標(biāo)簽定義如下:設(shè)備:該字段顯示分區(qū)的設(shè)備名。掛載點(diǎn)/RAID/Volume:掛載點(diǎn)是文件卷在目錄層次內(nèi)存在的位置;文件卷在此位置上被“掛載”。如果某個(gè)分區(qū)存在,但還沒(méi)有設(shè)立,那么需要為其定義掛載點(diǎn)。雙擊分區(qū)或單擊“編輯”按鈕來(lái)為其定義掛載點(diǎn)。類型:該字段顯示了分區(qū)的類型(例如,ext2,ext3或vfat)。格式化:該字段顯示了正創(chuàng)建的分區(qū)是否會(huì)被格式化。大?。∕B):該字段顯示了分區(qū)的大小(MB)。開(kāi)始:該字段顯示了分區(qū)在硬盤上開(kāi)始的柱面。結(jié)束:該字段顯示了分區(qū)在硬盤上結(jié)束的柱面。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(8)添加分區(qū):如果用戶想增加一個(gè)新分區(qū),可在圖9-7中選擇“新建”按鈕,打開(kāi)一個(gè)如圖9-8所示的對(duì)話框,此對(duì)話框的說(shuō)明如下:圖9-8添加分區(qū)第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)掛載點(diǎn):輸入分區(qū)的掛載點(diǎn)。例如,如果這個(gè)分區(qū)是根分區(qū),輸入“/”;如果是/boot分區(qū),輸入“/boot”等等。還可以使用下拉菜單來(lái)為系統(tǒng)選擇正確的掛載點(diǎn)。文件系統(tǒng)類型:使用下拉菜單,選擇用于該分區(qū)的合適的文件系統(tǒng)。關(guān)于文件系統(tǒng)類型的詳情,請(qǐng)參閱表9-1。類型說(shuō)

明ext2ext2文件系統(tǒng)支持標(biāo)準(zhǔn)

Unix文件類型(常規(guī)文件,目錄,符號(hào)鏈接等),還提供了分派長(zhǎng)至

255個(gè)字符文件名的能力。RedHatLinux7.2之前的版本默認(rèn)使用

ext2文件系統(tǒng)ext3ext3文件系統(tǒng)是基于

ext2文件系統(tǒng)之上的,它有一個(gè)主要優(yōu)點(diǎn)

登記。使用登記的文件系統(tǒng)減少了崩潰后恢復(fù)文件系統(tǒng)所花費(fèi)的時(shí)間,因?yàn)樗鼪](méi)有必要運(yùn)行

fsck[1]來(lái)檢查文件系統(tǒng)。

ext3文件系統(tǒng)會(huì)被默認(rèn)選定物理卷(LVM)創(chuàng)建一個(gè)或多個(gè)物理卷(LVM)分區(qū)允許用戶創(chuàng)建一個(gè)

LVM邏輯卷軟件

RAID創(chuàng)建兩個(gè)或多個(gè)軟件

RAID分區(qū)允許用戶創(chuàng)建一個(gè)

RAID設(shè)備交換空間交換分區(qū)被用于支持虛擬內(nèi)存。換一句話說(shuō),如果存放的系統(tǒng)正處理的數(shù)據(jù)所需的內(nèi)存不夠時(shí),這些數(shù)據(jù)就會(huì)被寫到用戶的交換分區(qū)上vfatVFAT文件系統(tǒng)是一個(gè)

Linux文件系統(tǒng),它與

MicrosoftWindows的

FAT文件系統(tǒng)的長(zhǎng)文件名兼容表9-1Linux文件系統(tǒng)類型第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)允許的驅(qū)動(dòng)器:這個(gè)字段包括在系統(tǒng)上安裝的硬盤列表。如果一個(gè)硬盤被選中,那么在該硬盤上可以創(chuàng)建想要的分區(qū)。大?。∕B):輸入分區(qū)的大?。∕B)。注意,該字段從100MB開(kāi)始;若不改變,創(chuàng)建的分區(qū)將只有100MB大。附加的大小選項(xiàng):選擇是否要將分區(qū)保留為固定大小,允許它“擴(kuò)大”(使用硬盤驅(qū)動(dòng)器上的可用空間)到某一程度,或允許它“擴(kuò)大”到使用全部硬盤驅(qū)動(dòng)器上可用的剩余空間。如果選擇“指定空間大?。∕B)”,必須在這個(gè)選項(xiàng)右側(cè)的字段內(nèi)給出大小限制。這會(huì)允許在硬盤驅(qū)動(dòng)器上保留一定的空間以便將來(lái)使用。強(qiáng)制為主分區(qū):選擇所創(chuàng)建的分區(qū)是否應(yīng)為硬盤上的四個(gè)主分區(qū)之一。如果沒(méi)有選擇,所創(chuàng)建的分區(qū)將會(huì)是一個(gè)邏輯分區(qū)。檢查磁盤壞塊:檢查磁盤壞塊能夠定位磁盤上的壞塊,并將其列表以防今后被使用,從而幫助防止數(shù)據(jù)丟失。如果想在格式化每一個(gè)文件系統(tǒng)時(shí)檢查磁盤壞塊,請(qǐng)確定此選項(xiàng)被選。選擇“檢查磁盤壞塊”可能會(huì)明顯增加安裝的時(shí)間。多數(shù)新型的硬盤驅(qū)動(dòng)器容量都很龐大,檢查壞塊可能會(huì)花很長(zhǎng)一段時(shí)間;時(shí)間長(zhǎng)短要依硬盤驅(qū)動(dòng)器的大小而定。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)當(dāng)添加完畢后,重新回到圖9-7所示對(duì)話框。還可對(duì)分區(qū)通過(guò)編輯和刪除按鈕進(jìn)一步對(duì)磁盤進(jìn)行分區(qū)。如果分區(qū)結(jié)束,在圖9-7中單擊“下一步”按鈕,打開(kāi)引導(dǎo)裝載程序配置對(duì)話框,如圖9-9所示。圖9-9引導(dǎo)裝載程序配置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(9)引導(dǎo)裝載程序配置:默認(rèn)情況下,引導(dǎo)裝載程序被安裝到第一塊磁盤的MBR(主引導(dǎo)記錄)上,一般無(wú)需更改。(10)網(wǎng)絡(luò)配置:如果沒(méi)有網(wǎng)絡(luò)設(shè)備,用戶將看不到這個(gè)屏幕。如果有網(wǎng)絡(luò)設(shè)備但還沒(méi)有配置聯(lián)網(wǎng),現(xiàn)在可配置它,如圖9-10所示。安裝程序會(huì)自動(dòng)檢測(cè)到所擁有的任何網(wǎng)絡(luò)設(shè)備,并顯示在“網(wǎng)絡(luò)設(shè)備”列表中。現(xiàn)選擇以后再配置,直接單擊“下一步”按鈕。圖9-10網(wǎng)絡(luò)配置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(11)防火墻配置:RedHatLinux為增加系統(tǒng)安全性提供了防火墻保護(hù)。如圖9-11所示,RedHatLinux的防火墻有三個(gè)安全級(jí)別:高級(jí):系統(tǒng)就不會(huì)接受那些沒(méi)有被具體指定的連接(除了默認(rèn)設(shè)置外)。中級(jí):防火墻將不準(zhǔn)許訪問(wèn)某些資源。訪問(wèn)下列資源是默認(rèn)不允許的:低于1023的端口、NFS服務(wù)器端口(2049)、為遠(yuǎn)程X客戶機(jī)設(shè)立的本地X窗口系統(tǒng)顯示、X字體服務(wù)器端口。無(wú)防火墻:給予完全訪問(wèn)權(quán)并不做任何安全檢查。建議使用“中級(jí)”防火墻,并且可以選擇“信任設(shè)備”和允許訪問(wèn)的服務(wù),選擇后單擊“下一步”繼續(xù)。圖9-11防火墻配置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(12)語(yǔ)言支持的選擇:Linux系統(tǒng)上可以安裝并支持多種語(yǔ)言。必須選擇一種語(yǔ)言作為默認(rèn)語(yǔ)言。當(dāng)安裝結(jié)束后,系統(tǒng)中將會(huì)使用默認(rèn)語(yǔ)言。如果選擇安裝了其他語(yǔ)言,可以在安裝后改變默認(rèn)語(yǔ)言。如圖9-12所示。圖9-12語(yǔ)言支持第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(13)時(shí)區(qū)設(shè)置:可以通過(guò)選擇計(jì)算機(jī)的物理位置,或者指定時(shí)區(qū)和通用協(xié)調(diào)時(shí)間(UTC)間的偏移來(lái)設(shè)置時(shí)區(qū)。請(qǐng)注意屏幕上端的兩個(gè)標(biāo)簽,如圖9-13所示。這里選擇“亞洲/上?!保螕簟跋乱徊健卑粹o。圖9-13時(shí)區(qū)選擇第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(14)設(shè)置根口令:設(shè)置根賬號(hào)及其口令是安裝過(guò)程中最重要的步驟之一。根賬號(hào)與用在WindowsServer2000機(jī)器上的管理員賬號(hào)類似。根賬號(hào)被用來(lái)安裝軟件包,升級(jí)RPM,以及執(zhí)行系統(tǒng)維護(hù)工作。作為根用戶登錄可對(duì)系統(tǒng)有完全的控制權(quán)。在圖9-14中要兩次輸入超級(jí)用戶(root用戶)的口令。圖9-14設(shè)置根口令第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(15)選擇軟件包組:當(dāng)分區(qū)被選定并按配置格式化后,便可以選擇要安裝的軟件包了。如果選擇的是定制安裝,安裝程序?qū)?huì)自動(dòng)選擇多數(shù)軟件包,如圖9-15所示。如果想要選擇所有組件,在定制安裝中選擇“全部”(在組件列表的結(jié)尾處),這樣會(huì)安裝包括在RedHatLinux中的所有軟件包。這里選擇安裝全部軟件包組,并單擊“下一步”按鈕。圖9-15選擇軟件包組第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(16)準(zhǔn)備安裝:應(yīng)該看到一個(gè)安裝RedHatLinux做準(zhǔn)備的界面。當(dāng)重新引導(dǎo)系統(tǒng)后,一份完整的安裝日志可在/root/install.log中找到,以備今后參考。要取消安裝進(jìn)程,按計(jì)算機(jī)的重新啟動(dòng)按鈕,或者使用“Control+Alt+Delete”組合鍵來(lái)重新啟動(dòng)計(jì)算機(jī)。這是可以安全取消并重新引導(dǎo)系統(tǒng)的最后機(jī)會(huì),一旦用戶按下“下一步”按鈕,分區(qū)將會(huì)被寫入,軟件包將會(huì)被安裝。(17)安裝軟件包:到了這一步,在所有軟件包被安裝之前將不必進(jìn)行任何操作,如圖9-16所示。安裝的快慢與所選擇的軟件包數(shù)量和計(jì)算機(jī)的速度有關(guān)。當(dāng)安裝完成后,會(huì)出現(xiàn)如圖9-17所示的創(chuàng)建引導(dǎo)盤對(duì)話框。圖9-16安裝軟件包圖9-17創(chuàng)建引導(dǎo)盤第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(18)創(chuàng)建引導(dǎo)盤:要?jiǎng)?chuàng)建一張引導(dǎo)盤,可在軟盤驅(qū)動(dòng)器內(nèi)插入一張空白的、已格式化的磁盤,然后單擊“下一步”按鈕。(19)視頻卡配置:安裝程序現(xiàn)在將會(huì)列出一個(gè)視頻卡列表,以供選擇。系統(tǒng)自動(dòng)檢測(cè)顯卡的類型,如圖9-18所示。如果系統(tǒng)檢測(cè)不正確,可以自行選擇,否則直接單擊“下一步”按鈕即可。圖9-18視頻卡設(shè)置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(20)配置顯示器:安裝程序會(huì)提供一個(gè)顯示器列表,如圖9-19所示。既可以使用自動(dòng)檢測(cè)到的顯示器,也可以在這個(gè)列表中另選一個(gè)。安裝程序?yàn)橄到y(tǒng)建議的水平和垂直頻率范圍也顯示在顯示器列表之下。如果斷定所選的顯示器或頻率數(shù)值不正確,可以單擊“恢復(fù)原值”按鈕來(lái)返回到建議的設(shè)置中。當(dāng)顯示器配置完畢后,單擊“下一步”圖9-19顯示器選擇第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(21)定制配置:為X配置選擇正確的色彩深度和分辨率。如果執(zhí)行的是定制或服務(wù)器安裝,還可以選擇在安裝結(jié)束后,要將系統(tǒng)引導(dǎo)入文本還是圖形化環(huán)境。如圖9-20所示。圖9-20配置色彩深度和屏幕分辨率(22)安裝完成安裝程序會(huì)提示做好重新引導(dǎo)系統(tǒng)的準(zhǔn)備。如果安裝介質(zhì)(磁盤驅(qū)動(dòng)器內(nèi)的磁盤或光盤驅(qū)動(dòng)器內(nèi)的光盤)在重新引導(dǎo)時(shí)沒(méi)有被自動(dòng)彈出,請(qǐng)記住取出它們。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)1.登錄使用RedHatLinux系統(tǒng)的一個(gè)前提條件是登錄。

Linux系統(tǒng)有普通用戶和超級(jí)用戶之分,普通用戶的用戶名是任意的,而超級(jí)用戶的用戶名是“root”。Linux系統(tǒng)是嚴(yán)格區(qū)分大小寫的,無(wú)論是用戶名、文件名、設(shè)備名都是如此。圖9-21為RedHatLinux9的登錄界面顯示,在此輸入用戶名“root”,按回車鍵,打開(kāi)輸入密碼對(duì)話框。在此對(duì)話框中,輸入用戶在安裝Linux系統(tǒng)時(shí)所設(shè)置的超級(jí)用戶口令,即在圖9-14中所輸入的口令。當(dāng)口令輸入完畢后,按回車鍵進(jìn)入RedHatLinux9.0圖形化界面,如圖9-22所示。圖9-21RedHat9.0登錄界面圖9-22第一次使用RedHatLinux9的圖形界面第9章Linux應(yīng)用基礎(chǔ)篇9.1.4RedHatLinux9.0的登錄和關(guān)閉

返回到本節(jié)2.注銷如果想切換用戶登錄,可采用注銷當(dāng)前圖形化桌面會(huì)話。操作的方法如下。(1)依次選擇“主菜單→注銷”命令。(2)在打開(kāi)的對(duì)話框中,選擇“注銷”選項(xiàng),打開(kāi)如圖9-23所示的確認(rèn)對(duì)話框,然后單擊“確定”按鈕。如果想保存桌面的配置或者還在運(yùn)行的程序,選中“保存當(dāng)前設(shè)置”復(fù)選框。3.關(guān)機(jī)和重新啟動(dòng)在切斷計(jì)算機(jī)電源之前一定要關(guān)閉RedHatLinux,決不能不執(zhí)行關(guān)機(jī)進(jìn)程就切斷計(jì)算機(jī)的電源,這樣做會(huì)導(dǎo)致未存盤數(shù)據(jù)的丟失或者損害系統(tǒng)。關(guān)切和重新啟動(dòng)的方法如下:(1)依次選擇“主菜單→注銷”命令。(2)在打開(kāi)的對(duì)話框中,選擇“關(guān)機(jī)”或“重新啟動(dòng)”選項(xiàng),然后點(diǎn)擊“確定”按鈕,即可完成關(guān)機(jī)或重新啟動(dòng)操作。圖9-23“注銷”對(duì)話框第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)9.2Linux的基本使用和設(shè)置9.2.1顯示屬性的設(shè)置9.2.2配置日期和時(shí)間9.2.3軟盤和光盤的使用9.2.4打印機(jī)的安裝與設(shè)置第9章Linux應(yīng)用基礎(chǔ)篇返回到本章1.改變桌面背景(1)在Linux桌面上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“改變桌面背景”命令,打開(kāi)如圖9-24所示的界面。圖9-24背景首選項(xiàng)第9章Linux應(yīng)用基礎(chǔ)篇9.2.1顯示屬性的設(shè)置返回到本節(jié)(2)在圖9-24中,單擊“選擇圖片”下的按鈕,打開(kāi)圖9-25所示的選擇圖片對(duì)話框。圖9-25選擇圖片(3)在圖9-25中,通過(guò)選擇不同的文件夾下的不同圖片,來(lái)選擇一個(gè)滿意的背景圖片,然后單擊“確認(rèn)”按鈕,返回到圖9-24的對(duì)話框。(4)可進(jìn)一步對(duì)背景圖片進(jìn)行居中、縮放、拉伸等處理。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(5)當(dāng)選擇無(wú)圖片時(shí),可通過(guò)“背景網(wǎng)格”,以及左測(cè)和右測(cè)的顏色來(lái)設(shè)置背景。(6)設(shè)置完成后,單擊“關(guān)閉”按鈕,桌面顯示如圖9-26所示。圖9-26修改后的Linux桌面第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)2.顯示設(shè)置在此設(shè)置中可對(duì)顯示分辨率、顯示器的類型及顯卡進(jìn)行設(shè)置,具體的方法如下:(1)依次選擇“主菜單→系統(tǒng)設(shè)置→顯示”,打開(kāi)如圖9-27所示的顯示設(shè)置對(duì)話框。在此對(duì)話框中,用戶可選擇設(shè)置“分辨率”、“色彩深度”。(2)單擊“高級(jí)”選項(xiàng)卡,打開(kāi)如圖9-28所示的顯示高級(jí)設(shè)置,還可對(duì)顯示器的類型、物理分辨率以及視頻卡進(jìn)行設(shè)置。圖9-27顯示設(shè)置圖9-28高級(jí)顯示設(shè)置(3)設(shè)置完成后,單擊“確定”按鈕。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)時(shí)間和日期屬性工具允許用戶改變系統(tǒng)日期和時(shí)間;設(shè)置系統(tǒng)使用的時(shí)區(qū)以及設(shè)置網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)守護(hù)進(jìn)程來(lái)與時(shí)間服務(wù)器的系統(tǒng)時(shí)鐘同步。設(shè)置方法如下:(1)依次選擇“主菜單→系統(tǒng)設(shè)置→日期&時(shí)間”,或在shell(如XTerm

或GNOME終端)提示下鍵入redhat-config-date

命令。(2)在打開(kāi)的圖9-29中,可通過(guò)給出的界面來(lái)修改年、月、日、時(shí)、分、鈔。改變方法如下所述。要改變?nèi)掌?,使用箭頭左右移動(dòng)月份來(lái)改變?cè)路荩皇褂眉^左右移動(dòng)年份來(lái)改變年份,然后單擊星期中的日期來(lái)改變星期中的日期。要改變時(shí)間,使用上下箭頭按鈕,它們?cè)凇皶r(shí)間”部分中的“小時(shí)”、“分鐘”和“秒鐘”旁邊。圖9-29日期時(shí)間修改第9章Linux應(yīng)用基礎(chǔ)篇9.2.2配置日期和時(shí)間返回到本節(jié)(3)單擊圖9-29中的“時(shí)區(qū)”選項(xiàng)卡,打開(kāi)圖9-30,可對(duì)安裝過(guò)程中的時(shí)區(qū)進(jìn)行重新設(shè)置。(4)在單擊“確定”按鈕之前,前面的所有設(shè)置都不會(huì)生效。當(dāng)確認(rèn)設(shè)置完畢后,單擊“確定”按鈕。圖9-30時(shí)區(qū)設(shè)置第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)1.軟盤的使用(1)掛載和卸載軟盤在使用軟盤之前,它一定要先被掛載。要掛載軟盤,首先要把軟盤插入到軟盤驅(qū)動(dòng)器,然后在終端提示下鍵入“mount/mnt/floppy/”。當(dāng)該軟盤的文件系統(tǒng)被掛載到“/mnt/floppy”目錄中時(shí),軟盤驅(qū)動(dòng)器的指示燈應(yīng)該閃動(dòng)。可以通過(guò)使用“cd/mnt/floppy/”命令轉(zhuǎn)換到相應(yīng)目錄里來(lái)存取軟盤上的內(nèi)容。還可以在系統(tǒng)桌面上單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“磁盤→軟驅(qū)”。這也會(huì)掛載軟盤并添加了一個(gè)桌面圖標(biāo),雙擊這個(gè)圖標(biāo)會(huì)展示軟盤內(nèi)容。軟盤被掛載后便可以用來(lái)寫入或復(fù)制文件??梢韵裨谟脖P中一樣從中打開(kāi)、儲(chǔ)存和復(fù)制文件。當(dāng)完成了軟盤上的任務(wù)后,在把它從驅(qū)動(dòng)器中取出之前,應(yīng)該先卸載它。關(guān)閉所有可能還在使用軟盤上文件的程序或展示軟盤內(nèi)容的程序,然后在終端提示下鍵入以下命令:#umount/mnt/floppy/第9章Linux應(yīng)用基礎(chǔ)篇9.2.3軟盤和光盤的使用

返回到本節(jié)(2)在MS-DOS軟盤上存放Linux文件要把Linux機(jī)器上的文件復(fù)制到MS-DOS格式化的軟盤上,以便使Windows機(jī)器能夠讀取它,應(yīng)該使用gfloppy工具和MS-DOS(FAT)文件系統(tǒng)來(lái)格式化軟盤,然后把它掛載到Linux。使用以下命令來(lái)復(fù)制文件(把filename替換為要復(fù)制的文件名):#cpfilename/mnt/floppy最后,便可以卸載軟盤并把它從驅(qū)動(dòng)器中取出。(3)格式化軟盤要格式化軟盤可啟動(dòng)gfloppy,方法是:依次選擇“主菜單→系統(tǒng)工具→軟盤格式化”;或在終端提示下,鍵入“/usr/bin/gfloppy”,打開(kāi)如圖9-31所示對(duì)話框。插入軟盤,按需要來(lái)改變gfloppy

中的設(shè)置;然后單擊“格式化”按鈕。當(dāng)格式化結(jié)束后,就可以取出軟盤,然后關(guān)閉gfloppy

程序。圖9-31gfloppy工具格式化軟盤第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)2.光盤的使用(1)在文件管理器中使用光盤按照默認(rèn)設(shè)置,光盤會(huì)被自動(dòng)掛載,文件管理器還會(huì)打開(kāi)一個(gè)窗口向用戶展示該光盤的內(nèi)容。另外,桌面上還會(huì)出現(xiàn)一個(gè)光盤圖標(biāo),可以使用這個(gè)圖標(biāo)來(lái)卸載和彈出光盤。用鼠標(biāo)右鍵單擊該圖標(biāo)可以看到所有可用的選擇項(xiàng)。(2)在終端提示下使用光盤用戶還可以手工地在shell提示下掛載和卸載光盤。在光盤驅(qū)動(dòng)器內(nèi)插入一張光盤,打開(kāi)終端,然后鍵入以下命令:#mount/mnt/cdrom

這樣,光盤就會(huì)被掛載,便可以使用文件管理器來(lái)管理它了,還可以通過(guò)單擊桌面上的主目錄圖標(biāo),并在“位置欄內(nèi)”鍵入“/mnt/cdrom”來(lái)訪問(wèn)光盤。當(dāng)光盤使用完畢后,在把它從驅(qū)動(dòng)器內(nèi)取出之前必須要先卸載它。關(guān)閉所有使用光盤的應(yīng)用程序或文件管理器,然后在終端提示下鍵入以下命令:#umount/mnt/cdrom

這樣,便可以從光盤驅(qū)動(dòng)器上按彈出按鈕安全地取出光盤。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)RedHatLinux包括了一個(gè)用來(lái)配置本地和遠(yuǎn)程打印機(jī)的圖形化工具。有兩種方式打開(kāi)打印機(jī)的圖形化配置工具,方法如下:(1)依次選擇“主菜單→系統(tǒng)設(shè)置→Printing”;(2)雙擊桌面上的“從這里開(kāi)始”圖標(biāo),選擇“系統(tǒng)設(shè)置”,然后在打開(kāi)的對(duì)話框中選擇“Printing”。1.添加本地打印機(jī)(1)要添加并行端口或USB端口的本地打印機(jī),單擊打印機(jī)配置工具主窗口上的“新建”按鈕。一個(gè)如圖9-32所示的窗口就會(huì)出現(xiàn),單擊“前進(jìn)”按鈕,打開(kāi)如圖9-33所示的對(duì)話框。圖9-32開(kāi)始添加打印機(jī)第9章Linux應(yīng)用基礎(chǔ)篇9.2.4打印機(jī)的安裝與設(shè)置

返回到本節(jié)(2)在如圖9-33所示的窗口中,在“名稱”后的文本框中輸入一個(gè)獨(dú)特名稱。打印機(jī)名稱不能包含空格,必須以字母開(kāi)頭。打印機(jī)名稱可以包含字母、數(shù)字、短線(-)和下畫線(_)。還可以輸入關(guān)于打印機(jī)的簡(jiǎn)短描述,其中可以包含空格。(3)名稱輸入完畢后,單擊“前進(jìn)”按鈕,打開(kāi)如圖9-34所示的窗口。從“選擇隊(duì)列類型”中選擇“本地連接”,然后選擇設(shè)備。這個(gè)設(shè)備通常是/dev/lp0(并行打印機(jī))或/dev/usb/lp0(USB打印機(jī))。如果列表中沒(méi)有設(shè)備,單擊“重掃描設(shè)備”來(lái)重新掃描計(jì)算機(jī)或單擊“定制設(shè)備”來(lái)手工指定它。圖9-33輸入打印機(jī)隊(duì)列名稱圖9-34選擇打印隊(duì)列類型及設(shè)備第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(4)選擇了打印機(jī)的隊(duì)列類型后,下一步就是選擇打印機(jī)型號(hào)。單擊“前進(jìn)”按鈕,打開(kāi)如圖9-35所示的打印機(jī)型號(hào)對(duì)話框。圖9-35選擇打印機(jī)型號(hào)如果打印機(jī)沒(méi)有被自動(dòng)檢測(cè)到,從列表中選擇它。(5)選擇后,單擊“前進(jìn)”按鈕,進(jìn)入到打印機(jī)配置的最后一步,即確認(rèn)打印機(jī)配置。在主窗口中單擊“應(yīng)用”按鈕來(lái)保存改變并重新啟動(dòng)打印機(jī)守護(hù)進(jìn)程。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)2.打印測(cè)試頁(yè)要打印測(cè)試頁(yè),從打印機(jī)列表中選擇想試驗(yàn)的打印機(jī),然后從圖9-36中的“測(cè)試”下拉菜單中選擇合適的測(cè)試頁(yè)。3.修改現(xiàn)存打印機(jī)從打印機(jī)列表中選擇要編輯的打印機(jī),然后單擊“編輯”按鈕,會(huì)出現(xiàn)如圖9-37所示的帶活頁(yè)標(biāo)簽的窗口。該窗口包含選中打印機(jī)的當(dāng)前值。進(jìn)行了必要改變后,單擊“確定”按鈕。單擊打印機(jī)配置工具主窗口中的“應(yīng)用”來(lái)保存改變并重新啟動(dòng)打印機(jī)守護(hù)進(jìn)程。圖9-36打印測(cè)試頁(yè)圖9-37修改打印機(jī)第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)4.管理打印機(jī)在GNOME桌面環(huán)境下,有以下幾種打開(kāi)打印機(jī)管理器的方法。(1)單擊面板上的「打印機(jī)管理器」圖標(biāo)來(lái)啟動(dòng)GNOME打印管理器;(2)依次選擇“主菜單→系統(tǒng)工具→打印管理器”;(3)打開(kāi)如圖9-38所示的打印機(jī)管理器對(duì)話窗口。在該對(duì)話框中,雙擊一個(gè)已配置的打印機(jī)來(lái)查看打印假脫機(jī),如圖9-39所示要取消在GNOME打印管理器中列出的某一作業(yè),可從列表中選擇該作業(yè),然后選擇“編輯”菜單下的“取消文檔”命令。圖9-38GNOME打印機(jī)管理器圖9-39顯示打印作業(yè)列表第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)9.3Linux文件操作命令9.3.1文件顯示命令9.3.2查找、排序及顯示指定文件內(nèi)容的命令9.3.3比較文件內(nèi)容的命令9.3.4復(fù)制、刪除和移動(dòng)文件的命令9.3.5文件內(nèi)容統(tǒng)計(jì)命令9.3.6命令的輸入和輸出第9章Linux應(yīng)用基礎(chǔ)篇返回到本章顯示指定工作目錄中所包含內(nèi)容的指令是ls,相當(dāng)于DOS系統(tǒng)下的dir命令。該命令的使用方式如下:ls[選項(xiàng)][文件目錄列表]ls命令中的常用選項(xiàng)如下:

-a:顯示所有文件及目錄(ls規(guī)定將文件名或目錄名中開(kāi)頭為"."的視為隱藏檔,不列出);

-c:按列輸出,縱向排序;

-x:按列輸出,橫向排序;

-l:除文件名外,也將文件狀態(tài)、權(quán)限、擁有者、文件大小等信息詳細(xì)列出;

-t:根據(jù)文件建立時(shí)間的先后次序列出;

-A:同-a,但不列出"."(目前目錄)及".."(父目錄);

-X:按擴(kuò)展名排序顯示;

-R:遞歸顯示下層子目錄;

--help:顯示幫助信息;

--version:顯示版本信息第9章Linux應(yīng)用基礎(chǔ)篇9.3.1文件顯示命令返回到本節(jié)文件類型的字符表示文件的權(quán)限,權(quán)限由三個(gè)字符串組成,這三個(gè)字符串分別表示:該文件所有者的權(quán)限、組中其他人的權(quán)限和系統(tǒng)中其他人的權(quán)限;每個(gè)字符串又由三個(gè)字符組成,依次表示對(duì)文件的讀(用字符r表示)、寫(用字符W表示)和執(zhí)行權(quán)限(用字符x表示)。當(dāng)用戶沒(méi)有相應(yīng)的權(quán)限時(shí),該權(quán)限的對(duì)應(yīng)位置用短線“-”來(lái)表示。例如:drwxr-x---

表示的含義是:d表示這條信息是目錄;目錄擁有者的權(quán)限是rwx(表示有讀、寫和執(zhí)行權(quán)限);組中其他人對(duì)該目錄的權(quán)限是r-x(表示有讀和執(zhí)行權(quán)限,沒(méi)有寫權(quán)限),系統(tǒng)中其他人對(duì)該目錄的權(quán)限是---(表示讀、寫和執(zhí)行權(quán)限都沒(méi)有)。當(dāng)目錄或所顯示內(nèi)容太多時(shí),即在一屏顯示不了,可以使用管道進(jìn)行分屏,這里用“|more”命令。當(dāng)一屏顯示完畢后,按回車鍵或空格鍵可以繼續(xù)顯示下面的內(nèi)容,按q鍵結(jié)束分屏顯示,回到命令行顯示狀態(tài)。在/etc/profile文件內(nèi)加入下面這行后,

aliasls="ls--color"

下次啟動(dòng)終端并使用ls命令后,將顯示彩色的目錄列表。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)1.查找文件在Linux系統(tǒng)中查找文件的命令通常為find命令。find命令的語(yǔ)法格式如下:#find[目錄列表][匹配標(biāo)準(zhǔn)]在命令語(yǔ)法格式中有如下兩個(gè)參數(shù)。目錄列表:希望查詢文件或文件集的目錄列表,目錄間用空格分隔。匹配標(biāo)準(zhǔn):希望查詢文件的匹配標(biāo)準(zhǔn)或說(shuō)明。詳細(xì)的匹配標(biāo)準(zhǔn)如表9-2所示。表9-2find命令匹配標(biāo)準(zhǔn)第9章Linux應(yīng)用基礎(chǔ)篇9.3.2查找、排序及顯示指定文件內(nèi)容的命令

返回到本節(jié)表達(dá)式說(shuō)明-name文件告訴find要找什么文件;要找的文件包括在引號(hào)中,可以使用通配符(*和?)-perm模式匹配所有模式為指定數(shù)字型模式值的文件。不僅僅是讀,寫和執(zhí)行,所有模式都必須匹配。如果在模式前是負(fù)號(hào)(-),表示采用除這個(gè)模式外的所有模式-typex匹配所有類型為x的文件。x是c(字符特殊),b(塊特殊),d(目錄),p(有名管道),l(符號(hào)連接),s(套接文件)或f(一般文件)-linksn匹配所有連接數(shù)為n的文件-sizen匹配所有大小為n塊的文件(512字節(jié)塊,若k在n后,則為1K字節(jié)塊)-user用戶號(hào)匹配所有用戶序列號(hào)是前面所指定的用戶序列號(hào)的文件,可以是數(shù)字型的值或用戶登錄名-atimen匹配所有在前n天內(nèi)訪問(wèn)過(guò)的文件-mtimen匹配所有在前n天內(nèi)修改過(guò)的文件-newer文件匹配所有修改時(shí)間比f(wàn)ile文件更新的文件-print顯示整個(gè)文件路徑和名稱。一般來(lái)說(shuō),都要用-print,如果沒(méi)有這個(gè)參數(shù),則find命令進(jìn)行所要求的搜索是沒(méi)有顯示結(jié)果的第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)(1)通過(guò)文件名查找知道了某個(gè)文件的文件名,卻不知道它存于哪個(gè)目錄下,此時(shí)可通過(guò)查找命令找到該文件,使用命令如下:#find/-namehttpd.conf-print(2)根據(jù)部分文件名查找當(dāng)要查找某個(gè)文件時(shí),不知道該文件的全名,只知道這個(gè)文件包含幾個(gè)特定的字母,這時(shí)在查找的文件名中給出通配符“*”、“?”,使用查找命令也可找到相應(yīng)文件。例如:#find/–name*http*-print(3)根據(jù)文件的特征查詢?nèi)绻麅H知道某個(gè)文件的大小、修改日期等特征也可使用find命令把該文件查找出來(lái)。例如,知道一個(gè)文件尺寸小于2500B,可使用如下命令查找:#find/etc–size-2500c-print第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)2.顯示文本文件內(nèi)容顯示文本文件內(nèi)容的命令是cat命令,用來(lái)將文件的內(nèi)容顯示到終端上,其命令語(yǔ)法如下:cat[選項(xiàng)]文件列表命令中的參數(shù)說(shuō)明如下:常用選項(xiàng)如表9-3所示文件列表:這是要連接文件的選項(xiàng)列表。如果沒(méi)有指定文件或連字號(hào)(-),就從標(biāo)準(zhǔn)輸入讀取。表9-3cat命令常用選項(xiàng)選

項(xiàng)說(shuō)

明-b計(jì)算所有非空輸出行,開(kāi)始為1-e在每行末尾顯示$符號(hào)-n計(jì)算所有輸出行,開(kāi)始為1-s將相連的多個(gè)空行用單一空行代替第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)3.查找文件內(nèi)容查找文件內(nèi)容的命令是grep命令。該命令可以在指定文件中查找到與給出模式相匹配的內(nèi)容,其使用的語(yǔ)法如下:grep[選項(xiàng)]匹配字符串文件列表命令中的參數(shù)說(shuō)明如下:選項(xiàng)如表9-4所示。文件列表:可選的、用空格分隔的文件列表,用于查詢給出的串或正則表達(dá)式。若該參數(shù)為空,則查詢標(biāo)準(zhǔn)輸入。匹配字符串:希望在文件中查到的串。查找的各文件之間可用空格分隔。表9-4grep命令的常用選項(xiàng)選項(xiàng)說(shuō)

明-v列出不匹配串或正則表達(dá)式的行-c對(duì)匹配的行計(jì)數(shù)-l只顯示包含匹配的文件的文件名-h抑制包含匹配文件的文件名的顯示-n每個(gè)匹配行只按照相對(duì)的行號(hào)顯示-i產(chǎn)生不區(qū)分大小寫的匹配,缺省狀態(tài)區(qū)分大小寫第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)4.排序命令sort命令的功能是對(duì)文件中的各行進(jìn)行排序。sort命令將逐行對(duì)文件中的內(nèi)容進(jìn)行排序,如果兩行的首字符相同,該命令將繼續(xù)比較這兩行的下一字符,如果還相同,再繼續(xù)向下進(jìn)行比較。該命令的語(yǔ)法格式如下:sort[選項(xiàng)]文件說(shuō)明:sort命令對(duì)指定文件中所有的行進(jìn)行排序,并將結(jié)果顯示在標(biāo)準(zhǔn)輸出上。如不指定輸入文件或使用“-”,則表示排序內(nèi)容來(lái)自標(biāo)準(zhǔn)輸入。sort排序是根據(jù)從輸入行抽取的一個(gè)或多個(gè)關(guān)鍵字進(jìn)行比較來(lái)完成的。排序關(guān)鍵字定義了用來(lái)排序的最小的字符序列。缺省情況下以整行為關(guān)鍵字按ASCII字符順序進(jìn)行排序。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)1.comm命令如果想對(duì)兩個(gè)有序的文件進(jìn)行比較,可以使用comm命令。該命令的使用語(yǔ)法如下:comm[-123]file1file2說(shuō)明:該命令是對(duì)兩個(gè)已經(jīng)排好序的文件進(jìn)行比較,其中file1和file2是已排序的文件。2.diff命令diff命令用于比較兩個(gè)文件內(nèi)容的不同,其命令語(yǔ)法格式如下:diff[參數(shù)]原文件目標(biāo)文件其中“源文件”和“目標(biāo)文件”是用戶要比較的兩個(gè)文件。該命令常用的參數(shù)及其功能如表9-5所示。例如,用戶要比較文件1.txt和2.txt之間的差異,可使用如下命令:#diff1.txt2.txt第9章Linux應(yīng)用基礎(chǔ)篇9.3.3比較文件內(nèi)容的命令返回到本節(jié)表9-5diff命令的常用參數(shù)參數(shù)說(shuō)

明a將所有文件當(dāng)做文本文件來(lái)處理b忽略空格造成的不同B忽略空行造成的不同q只報(bào)告什么地方不同,不報(bào)告具體的不同信息H利用試探法加速對(duì)大文件的搜索i忽略大小寫的變化l用pr對(duì)輸出進(jìn)行分頁(yè)r在比較目錄時(shí)比較所有的子目錄s兩個(gè)文件相同時(shí)才報(bào)告v在標(biāo)準(zhǔn)輸出上輸出版本信息并退出第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)1.文件復(fù)制命令Linux下的cp命令用于復(fù)制文件或目錄,該命令是最重要的文件操作命令,其命令格式如下:

cp

[選項(xiàng)]源文件目標(biāo)文件

cp

[選項(xiàng)]源文件組目標(biāo)目錄參數(shù)說(shuō)明如下:源文件:要拷貝的文件。目標(biāo)文件:目標(biāo)名。也可以是目錄名,這種情況下,源文件名作為目標(biāo)文件名,而文件放在該目錄下。源文件組:要拷貝的文件由空格進(jìn)行分隔列表。目標(biāo)目錄:要復(fù)制到的目標(biāo)目錄。常用命令的選項(xiàng)如表9-6所示。第9章Linux應(yīng)用基礎(chǔ)篇9.3.4復(fù)制、刪除和移動(dòng)文件的命令

返回到本節(jié)表9-6cp命令常用選項(xiàng)常用選項(xiàng)說(shuō)明-a在備份中保持盡可能多的源文件結(jié)構(gòu)和屬性-b作將要覆蓋或刪除文件的備份-f刪除已存在的目標(biāo)文件-i提示是否覆蓋已存在的目標(biāo)文件-p保持原先文件的所有者,組,權(quán)限和時(shí)間標(biāo)志-r遞歸拷貝目錄,把所有非目錄文件當(dāng)普通文件拷貝-R遞歸拷貝目錄cp命令不僅可以對(duì)單個(gè)文件進(jìn)行復(fù)制,還可以一次復(fù)制多個(gè)文件,格式中需要把要復(fù)制的文件和目錄列表由空格分隔開(kāi)。例如:將當(dāng)前目錄中擴(kuò)展名為png、txt的全部文件復(fù)制到“/home”目錄中,使用命令如下:#cp*.png*.txt/home第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)2.文件的刪除命令rm命令可從文件系統(tǒng)中刪除文件及整個(gè)目錄。要特別說(shuō)明的是,在Linux系統(tǒng)中沒(méi)有像Windows系統(tǒng)的回收站或垃圾箱這類的機(jī)制,文件一旦刪除后將無(wú)法進(jìn)行恢復(fù)。rm命令所使用的命令格式如下:rm[選項(xiàng)]文件列表參數(shù)說(shuō)明如下:常用命令的選項(xiàng)如表9-7所示。文件列表:希望刪除的用空格分隔的文件列表,可以包括目錄名。表9-7rm命令常用選項(xiàng)常用選項(xiàng)說(shuō)明-r刪除文件列表中指定的目錄,若不用此標(biāo)志則不刪除目錄-i指定交互模式。在執(zhí)行刪除前提示確認(rèn)。任何以Y開(kāi)始的響應(yīng)都表示肯定;其他則表示否定-f指定強(qiáng)行刪除模式。通常,在刪除文件權(quán)限后可滿足時(shí)rm提示。本標(biāo)志強(qiáng)迫刪除,不用提示-V在刪除前回顯文件名--指明所有選項(xiàng)結(jié)束。用于刪除一個(gè)文件名與某一選項(xiàng)相同的文件。例如:假定偶然建立了名為-f的文件,又打算刪除它,命令rm-f不起任何作用,因?yàn)?f被解釋成標(biāo)志而不是文件名;而命令rm---f能成功地刪除文件第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)3.移動(dòng)文件在Linux系統(tǒng)中,移動(dòng)文件可使用mv命令。mv命令還可在移動(dòng)文件的同時(shí)進(jìn)行修改文件改名,即把源文件以一個(gè)新文件名移動(dòng)到另一個(gè)新的目錄中去。該命令所使用語(yǔ)法形式有:mv[-f][-i]文件1文件2mv[-f][-i]目錄1目錄2mv[-f][-i]文件列表目錄命令中的參數(shù)說(shuō)明如下:-f:通常情況下,目標(biāo)文件存在但用戶沒(méi)有寫權(quán)限時(shí),mv會(huì)給出提示。本選項(xiàng)會(huì)使mv命令執(zhí)行移動(dòng)而不給出提示。-i:交互模式,當(dāng)移動(dòng)的目錄已存在同名的目標(biāo)文件名時(shí),用覆蓋方式寫文件,但在寫入之前給出提示。文件1:源文件名。文件2:目標(biāo)文件名(新文件名)。目錄1:源目錄名。目錄2:目標(biāo)目錄名(新目錄名)。文件列表:用空格分隔的文件名列表。本選項(xiàng)用于文件保持它們的名字被移動(dòng)到一個(gè)新目錄。目錄:目標(biāo)目錄。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)wc命令的功能為統(tǒng)計(jì)指定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù),并將統(tǒng)計(jì)結(jié)果顯示輸出。wc命令使用的語(yǔ)法格式如下:wc[選項(xiàng)]文件列表說(shuō)明:該命令統(tǒng)計(jì)給定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù)。如果沒(méi)有給出文件名,則從標(biāo)準(zhǔn)輸入讀取。wc同時(shí)也給出所有指定文件的總統(tǒng)計(jì)數(shù)。字是由空格字符區(qū)分開(kāi)的最大字符串。該命令各選項(xiàng)含義如下:-c:統(tǒng)計(jì)字節(jié)數(shù)。-l:統(tǒng)計(jì)行數(shù)。-w:統(tǒng)計(jì)字?jǐn)?shù)。如果命令行中沒(méi)有文件名,則輸出中不出現(xiàn)文件名。例如,下面的命令:$wc-lcw2.txt省略任選項(xiàng)-lcw,wc命令的執(zhí)行結(jié)果與上面一樣。第9章Linux應(yīng)用基礎(chǔ)篇9.3.5文件內(nèi)容統(tǒng)計(jì)命令

返回到本節(jié)Linux系統(tǒng)為輸入、輸出的傳送引入了另外兩種機(jī)制,即輸入/輸出重定向和管道。1.輸入重定向輸入重定向是指把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸入重定向到指定的文件中。由于大多數(shù)命令都以參數(shù)的形式在命令行上指定輸入文件的文件名,所以輸入重定向并不經(jīng)常使用。盡管如此,當(dāng)要使用一個(gè)不接受文件名作為輸入?yún)?shù)的命令,而需要的輸入內(nèi)容又存在一個(gè)文件里時(shí),就能使用輸入重定向命令來(lái)解決問(wèn)題。2.輸出重定向輸出重定向是指把命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸出或標(biāo)準(zhǔn)錯(cuò)誤輸出重新定向到指定文件中。這樣,該命令的輸出不顯示在屏幕上,而是寫入到指定文件中。第9章Linux應(yīng)用基礎(chǔ)篇9.3.6命令的輸入和輸出

返回到本節(jié)3.管道管道可以把一系列命令連接起來(lái),這意味著第一個(gè)命令的輸出會(huì)作為第二個(gè)命令的輸入通過(guò)管道傳給第二個(gè)命令,第二個(gè)命令的輸出又會(huì)作為第三個(gè)命令的輸入,以此類推。顯示在屏幕上的是管道行中最后一個(gè)命令的輸出(如果命令行中未使用輸出重定向)。通過(guò)使用管道符“|”來(lái)建立一個(gè)管道行。用管道重寫上面的例子:$ls/usr/bin|wc-w4.命令替換命令替換和重定向有些相似,但區(qū)別在于命令替換是將一個(gè)命令的輸出作為另外一個(gè)命令的參數(shù)。常用命令格式為:command1`command2`其中,command2的輸出將作為command1的參數(shù)。需要注意的是這里的“`”符號(hào),被它括起來(lái)的內(nèi)容將作為命令執(zhí)行,執(zhí)行后的結(jié)果作為command1的參數(shù)。例如:$cd`pwd`該命令將pwd命令列出的目錄作為cd命令的參數(shù),結(jié)果仍然是停留在當(dāng)前目錄下。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)9.4.1Linux系統(tǒng)主要目錄說(shuō)明9.4.2創(chuàng)建和刪除目錄的命令9.4.3改變工作目錄和顯示目錄內(nèi)容的命令9.4.4鏈接文件的命令9.4.5改變文件或目錄存取權(quán)限的命令

9.4Linux目錄操作命令第9章Linux應(yīng)用基礎(chǔ)篇返回到本章/bin:顯而易見(jiàn),bin就是二進(jìn)制(binary)英文縮寫。/boot:在這個(gè)目錄下存放的都是系統(tǒng)啟動(dòng)時(shí)要用到的程序。/dev:這個(gè)目錄中包含了所有Linux系統(tǒng)中使用的外部設(shè)備。/etc:在這個(gè)目錄下存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄。/sbin

:這個(gè)目錄用來(lái)存放系統(tǒng)管理員的系統(tǒng)管理程序。/home:如果建立一個(gè)用戶,用戶名是“jl”,那么在/home目錄下就有一個(gè)對(duì)應(yīng)的/home/jl路徑,用來(lái)當(dāng)作用戶的主目錄。/lib:這個(gè)目錄用來(lái)存放系統(tǒng)動(dòng)態(tài)連接共享庫(kù)。/mnt

:這個(gè)目錄在一般情況下是空的??梢耘R時(shí)將別的文件系統(tǒng)掛在這個(gè)目錄下。第9章Linux應(yīng)用基礎(chǔ)篇9.4.1Linux系統(tǒng)主要目錄說(shuō)明

返回到本節(jié)/proc:可以在這個(gè)目錄下獲取系統(tǒng)信息。這些信息是在內(nèi)存中由系統(tǒng)產(chǎn)生的。/root:如果用戶是以超級(jí)用戶的身份登錄,這個(gè)目錄就是超級(jí)用戶的主目錄。/tmp

:用來(lái)存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件。/usr

:這是Linux系統(tǒng)中占用硬盤空間最大的目錄。用戶的很多應(yīng)用程序和文件都存放在這個(gè)目錄下。例如:

/usr/bin存放著許多應(yīng)用程序;

/usr/sbin

超級(jí)用戶使用的一些管理程序;

/usr/doc是Linux的一些文檔;

/usr/includeLinux下開(kāi)發(fā)和編譯應(yīng)用程序所需要的頭文件;

/usr/lib存放一些常用的動(dòng)態(tài)鏈接共享庫(kù)和靜態(tài)檔案庫(kù);

/usr/local通常存放用戶共享使用的文件;

/usr/man是幫助文檔目錄;

/usr/srcLinux開(kāi)放的源代碼的存放目錄;/var:這個(gè)目錄中存放著那些不斷在擴(kuò)充著的東西,為了保持/usr的相對(duì)穩(wěn)定,那些經(jīng)常被修改的目錄可以放在這個(gè)目錄下,實(shí)際上許多系統(tǒng)管理員都是這樣做的。另外,系統(tǒng)的日志文件放在/var/log目錄中。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)1.創(chuàng)建目錄在Linux系統(tǒng)中建立新目錄的命令是mkdir。該命令的語(yǔ)法格式如下:mkdir[-m模式][-p目錄名]目錄命令中的參數(shù)說(shuō)明如下:-m模式:在建立目錄時(shí)將按模式指定設(shè)置目錄權(quán)限。該目錄的權(quán)限分為:目錄所有者的權(quán)限、組中其他人對(duì)目錄的權(quán)限和系統(tǒng)中其他人對(duì)目錄的權(quán)限。這三個(gè)權(quán)限分別用三個(gè)數(shù)字之和來(lái)表示:對(duì)目錄的讀權(quán)限是4、寫權(quán)限是2、執(zhí)行權(quán)限是1。-p目錄名:建立所有不存在父目錄的目錄。目錄:要建立的目錄。例如:在當(dāng)前目錄中建立mail目錄$mkdir-p-m700./mail/該命令的執(zhí)行結(jié)果是在當(dāng)前目錄中創(chuàng)建mail,權(quán)限設(shè)置為只有目錄的所有者有讀、寫和執(zhí)行權(quán)限,其他用戶無(wú)任何權(quán)限。第9章Linux應(yīng)用基礎(chǔ)篇9.4.2創(chuàng)建和刪除目錄的命令

返回到本節(jié)2.刪除目錄rmdir

命令是用來(lái)刪除目錄的,一般情況下要?jiǎng)h除的目錄必須為空目錄,如果所給的目錄不為空,系統(tǒng)會(huì)報(bào)告錯(cuò)誤。該命令的語(yǔ)法格式如下:rmdir-p目錄列表命令中的參數(shù)說(shuō)明如下:-p:在刪除目錄表指定的目錄后,若父目錄為空,則rmdir也刪除父目錄。狀態(tài)信息顯示什么被刪除,什么沒(méi)被刪除。目錄列表:空格分隔的目錄名列表。要?jiǎng)h除的目錄必須為空。例如,刪除新建的“mail”目錄,使用的語(yǔ)句如下:

#rmdir–p/root/mail這個(gè)命令不僅要?jiǎng)h除“mail”目錄,還要?jiǎng)h除父目錄“root”,但由于root目錄不為空,所以操作失敗,系統(tǒng)同時(shí)給出相應(yīng)的出錯(cuò)信息。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)1.顯示當(dāng)前目錄用于顯示用戶當(dāng)前所在的目錄,用戶當(dāng)前目錄是指用戶在整個(gè)系統(tǒng)中所處的位置。該命令使用的語(yǔ)法格式如下:pwd執(zhí)行pwd命令形式如下:#pwd2.改變當(dāng)前工作目錄Linux系統(tǒng)中改變當(dāng)前工作目錄在使用的命令是cd。該命令使用的語(yǔ)法格式如下:cd

[目錄名]命令中的參數(shù)說(shuō)明如下:目錄名:改變到所指定的目錄名。如果沒(méi)有指定目錄,則返回到用戶主目錄(在HOME環(huán)境變量中指定)。cd命令還有以下幾個(gè)使用技巧:鍵入cd

或cd~可進(jìn)入用戶的home目錄;鍵入cd-可進(jìn)入上一個(gè)進(jìn)入的目錄;鍵入cd/可進(jìn)入根目錄;鍵入cd..可進(jìn)入上一層目錄。第9章Linux應(yīng)用基礎(chǔ)篇9.4.3改變工作目錄和顯示目錄內(nèi)容的命令

返回到本節(jié)鏈接文件命令是ln命令。該命令在文件之間創(chuàng)建鏈接。該命令的使用語(yǔ)法如下:ln[選項(xiàng)]目標(biāo)[鏈接名]ln[選項(xiàng)]目標(biāo)目錄鏈接有兩種,一種被稱為硬鏈接(HardLink),另一種被稱為符號(hào)鏈接(SymbolicLink)。建立硬鏈接時(shí),鏈接文件和被鏈接文件必須位于同一個(gè)文件系統(tǒng)中,并且不能建立指向目錄的硬鏈接。默認(rèn)情況下,ln產(chǎn)生硬鏈接。如果給ln命令加上-s選項(xiàng),則建立符號(hào)鏈接。第9章Linux應(yīng)用基礎(chǔ)篇9.4.4鏈接文件的命令返回到本節(jié)1.改變文件或目錄權(quán)限并不是誰(shuí)都可改變文件和目錄的訪問(wèn)權(quán)限,只有文件和目錄的所有者才有權(quán)限修改其權(quán)限。另外,超級(jí)用戶可對(duì)所有文件或目錄進(jìn)行權(quán)限設(shè)置。chmod命令的使用語(yǔ)法格式如下:chmod

[選項(xiàng)]文件和目錄列表命令中的參數(shù)說(shuō)明如下,選項(xiàng)的常用取值如表9-8所示。表9-8chmod命令的常用選項(xiàng)常用選項(xiàng)說(shuō)明-c只有在文件的權(quán)限確實(shí)改變時(shí)才進(jìn)行詳細(xì)說(shuō)明-f不打印權(quán)限不能改變的文件的錯(cuò)誤信息-v詳細(xì)說(shuō)明權(quán)限的變化-R遞歸改變目錄及其內(nèi)容的權(quán)限文件和目錄列表:準(zhǔn)備修改權(quán)限的文件和目錄。第9章Linux應(yīng)用基礎(chǔ)篇9.4.5改變文件或目錄存取權(quán)限的命令返回到本節(jié)chmod命令支持以下兩種文件權(quán)限設(shè)定的方法:(1)使用字符串設(shè)置權(quán)限在Linux系統(tǒng)中每個(gè)文件和目錄有幾種不同級(jí)別的權(quán)限,有文件目錄的用戶或所有者級(jí)、組級(jí)、其他用戶級(jí),而這些權(quán)限級(jí)別的代碼分別是u,g,o。用a來(lái)表示所有這三項(xiàng)權(quán)限:讀、寫和執(zhí)行權(quán)限。例如,要將文件

file1.txt

設(shè)為所有人皆可讀取,命令如下:#chmod

ugo+r

file1.txt

#chmod

a+r

file1.txt

(另一種表示方法)(2)使用八進(jìn)制數(shù)設(shè)置權(quán)限文件和目錄的權(quán)限還可用八進(jìn)制數(shù)字模式來(lái)表示。三個(gè)八進(jìn)制數(shù)字分別代表ugo的權(quán)限。讀權(quán)限、寫權(quán)限和執(zhí)行權(quán)所對(duì)應(yīng)的數(shù)值分別是4,2和1。若要rwx屬性則4+2+1=7;若要rw-屬性則4+2=6;若要r-x屬性則4+1=5。例如,要將文件

file1.txt

設(shè)為所有人皆可讀取,命令如下:#chmod

777

file1.txt第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)2.改變文件和目錄的所有權(quán)在Linux系統(tǒng)中,文件和目錄都是有所有者的,這樣每個(gè)用戶對(duì)一些文件和目錄就有一定的權(quán)限,如果想改變某一文件和目錄的所有者權(quán)限,可使用chown命令來(lái)完成。該命令的格式如下:chown

[選項(xiàng)]用戶文件和目錄列表命令中的參數(shù)說(shuō)明如下:命令中的選擇說(shuō)明如表9-9所示。表9-9chown命令的常用選項(xiàng)常用選項(xiàng)說(shuō)明-c只有在文件的權(quán)限確實(shí)改變時(shí)才進(jìn)行詳細(xì)說(shuō)明。-f不打印權(quán)限不能改變的文件的錯(cuò)誤信息。-v詳細(xì)說(shuō)明權(quán)限的變化。-R遞歸改變目錄及其內(nèi)容的權(quán)限。用戶:可能是用戶號(hào)或文件/etc/passwd中出現(xiàn)的用戶名。文件和目錄列表:用于重新指定所有權(quán)的用空格分隔的文件和目錄列表。第9章Linux應(yīng)用基礎(chǔ)篇返回到本節(jié)9.5.1報(bào)告進(jìn)程狀態(tài)9.5.2結(jié)束進(jìn)程9.5.3進(jìn)程睡眠9.5.4前臺(tái)和后臺(tái)進(jìn)程9.5.5調(diào)整優(yōu)先級(jí)9.5Linux進(jìn)程管理操作命令

第9章Linux應(yīng)用基礎(chǔ)篇返回到本章要對(duì)進(jìn)程進(jìn)行監(jiān)測(cè)和控制,首先必須要了解當(dāng)前進(jìn)程的情況,也就是需要查看當(dāng)前進(jìn)程,ps命令是最基本同時(shí)也是非常強(qiáng)大的進(jìn)程查看命令。使用該命令可以確定有哪些進(jìn)程正在運(yùn)行、進(jìn)程運(yùn)行的狀態(tài)、進(jìn)程是否結(jié)束、哪些進(jìn)程占用了過(guò)多的資源等等。總之大部分信息都可以通過(guò)執(zhí)行該命令得到。ps命令最常用的還是用于監(jiān)控后臺(tái)進(jìn)程的工作情況,因?yàn)楹笈_(tái)進(jìn)程是不和屏幕、鍵盤這些標(biāo)準(zhǔn)輸入

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論