Linux使用常用命令.ppt_第1頁(yè)
Linux使用常用命令.ppt_第2頁(yè)
Linux使用常用命令.ppt_第3頁(yè)
Linux使用常用命令.ppt_第4頁(yè)
Linux使用常用命令.ppt_第5頁(yè)
已閱讀5頁(yè),還剩51頁(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)介

,第3章 字符模式與常用Shell命令,本章目錄,Linux網(wǎng)絡(luò)服務(wù)器配置與管理,3.1 字符模式初識(shí) 3.2 常用Shell命令 3.3 RPM軟件包管理 3.4 實(shí)訓(xùn)指導(dǎo):SHELL命令使用與RPM應(yīng)用 3.5 課后習(xí)題,2019/6/30,字符模式初識(shí),常用Shell命令,Shell簡(jiǎn)介與獲得幫助,RPM軟件包管理,本章重難點(diǎn),第3章 字符模式與常用shell命令,文件與目錄的基本概念,文件是Linux用來(lái)存儲(chǔ)信息的基本結(jié)構(gòu),它是被命名的存儲(chǔ)在某種介質(zhì)上的一組信息的集合。 Linux系統(tǒng)中有三種基本的文件類型. 普通文件:又分為文本文件和二進(jìn)制文件;- 目錄文件:目錄文件存儲(chǔ)了一組相關(guān)文件的位置、大小等與文件有關(guān)的信息;d 設(shè)備文件:Linux系統(tǒng)把每一個(gè)I/O設(shè)備都看成一個(gè)文件,與普通文件一樣處理,這樣可以使文件與設(shè)備的操作盡可能統(tǒng)一 ;b c,Linux可以支持長(zhǎng)達(dá)256個(gè)字符的文件名稱,在命令中如果以文件名作為參數(shù),則文件名稱中不能使用:! # % 空格 Linux的文件名稱區(qū)分大小寫 .txt 一般文本 .doc 信息文檔 .sh shell過(guò)程文件 .html HTML超文本文件 .pl PERL語(yǔ)言編寫的程序文件 .o 編譯程序產(chǎn)生的目標(biāo)文件 .tar tar命令產(chǎn)生的備份包文件 .gz gzip命令產(chǎn)生的壓縮包文件 .rpm 由rpm產(chǎn)生的文件包,是linux程序安裝包,Linux系統(tǒng)以目錄的方式來(lái)組織和管理系統(tǒng)中的所有文件 將所有文件的說(shuō)明信息采用樹(shù)型結(jié)構(gòu)組織起來(lái)整個(gè)文件系統(tǒng)有一個(gè)“根”(root),然后在根上分“杈”(directory),任何一個(gè)分杈上都可以再分杈,杈上也可以長(zhǎng)出“葉子”?!案焙汀拌尽狈Q為“目錄”或“文件夾”。而“葉子”則是一個(gè)個(gè)的文件。 Linux系統(tǒng)通過(guò)目錄將系統(tǒng)中所有的文件分級(jí)、分層組織在一起,形成了Linux文件系統(tǒng)的樹(shù)型層次結(jié)構(gòu)。以根目錄“/”為起點(diǎn),所有其他的目錄都由根目錄派生而來(lái)。 特殊目錄:“.”代表該目錄自己, “”代表該目錄的父目錄,對(duì)于根目錄,“.”和“”都代表其自己。,工作目錄:用戶登錄到Linux系統(tǒng)后,每時(shí)每刻都處在某個(gè)目錄之中,此目錄被稱為“工作目錄” 或“當(dāng)前目錄” 用戶主目錄(Home Directory):是系統(tǒng)管理員在增加用戶時(shí)為該用戶建立起來(lái)的目錄,每個(gè)用戶都有自己的主目錄。 使用符號(hào)表示。 /root /home/用戶名,路徑是指從樹(shù)型目錄結(jié)構(gòu)中的某個(gè)目錄到某個(gè)文件的一條道路。此路徑的主要構(gòu)成是目錄名稱,中間用“/”分開(kāi)。 絕對(duì)路徑是指從“根”開(kāi)始的路徑,也稱為完全路徑;總是以/開(kāi)頭 相對(duì)路徑是指從用戶工作目錄開(kāi)始的路徑。 由于起點(diǎn)必定是當(dāng)前目錄,故起點(diǎn)可以省略不寫 上級(jí)目錄用“”表示,假設(shè)當(dāng)前目錄為e,從目錄e到文件k的絕對(duì)路徑可以寫為 : 從目錄e到文件k的相對(duì)路徑可以寫為 從目錄e到目錄j的相對(duì)路徑可以寫為:,Linux是一種類Unix操作系統(tǒng),早期只有類似DOS那樣的字符命令行工作模式,隨著技術(shù)的發(fā)展,圖形化操作技術(shù)被越來(lái)越多的應(yīng)用。目前,在Linux中許多命令和服務(wù)器的簡(jiǎn)單配置都可以通過(guò)X-Window來(lái)進(jìn)行圖形化的執(zhí)行和操作,這給許多用戶帶來(lái)了方便。雖然圖形化操作簡(jiǎn)單易用,但Linux字符命令行工作模式能夠使用至今,這與它自身的優(yōu)秀特性是分不開(kāi)的:,第3章 字符模式與常用shell命令,3.1 字符模式與常用Shell命令,在Linux中,圖形操作與字符操作模式并存,但在服務(wù)器技術(shù)應(yīng)用方面,字符模式占了主導(dǎo)地位。本章重點(diǎn)介紹字符模式的概念及常用命令的應(yīng)用。,字符模式下,系統(tǒng)有很高的執(zhí)行效率,穩(wěn)定性高,執(zhí)行結(jié)果可以直接返回。 不需要啟用圖形模式,節(jié)省系統(tǒng)資源,這對(duì)一臺(tái)服務(wù)器而言是至關(guān)重要的。 字符模式采用字符方式傳輸,節(jié)省大量的網(wǎng)絡(luò)開(kāi)銷,大大降低運(yùn)行成本。 命令行可以攜帶更多的參數(shù),運(yùn)比圖形化操作功能強(qiáng)大。,第3章 字符模式與常用shell命令,3.1 字符模式與常用Shell命令,Linux可以采用以下幾種方式進(jìn)入字符模式: 通過(guò)修改系統(tǒng)初始化進(jìn)程配置文件/etc/inittab使系統(tǒng)登錄時(shí)直接切換至字符模式。 圖形模式下啟動(dòng)終端窗口進(jìn)入命令行模式,比如執(zhí)行【konsole】命令。如圖 3-1所示。 按【Ctrl+Alt+F1】-【Ctrl+Alt+F6】或【Alt+F1】-【Alt+F6】切換至控制臺(tái)。 遠(yuǎn)程登錄服務(wù)器,這也是網(wǎng)絡(luò)管理員使用最多的方式。,第3章 字符模式與常用shell命令,3.1 字符模式與常用Shell命令,第3章 字符模式與常用shell命令,3.1 字符模式與常用Shell命令,圖 31 konsole工作接口,Linux雖然有圖形化操作方式,但應(yīng)用最快捷、最廣泛的方式依然是使用Shell命令來(lái)操作和管理主機(jī),所以要想充分的了解和掌握Linux系統(tǒng),了解Shell是必要的。,第3章 字符模式與常用shell命令,3.2 常用shell命令,Shell可以理解為是Linux系統(tǒng)提供給用戶的使用接口。Shell為用戶提供了輸入命令和參數(shù),并可得到命令執(zhí)行結(jié)果。當(dāng)一個(gè)用戶登錄Linux之后,系統(tǒng)初始化程序init就根據(jù)/etc/passwd文件中的設(shè)定,為每一個(gè)用戶設(shè)定一個(gè)稱為Shell(外殼)的程序。 確切一點(diǎn)說(shuō),Shell是一個(gè)命令行解釋器,它為用戶提供了一個(gè)向Linux內(nèi)核發(fā)送請(qǐng)求以便運(yùn)行程序的接口程序,用戶可以用Shell來(lái)啟動(dòng)、掛起、停止甚至是編寫一些程序。Shell處在內(nèi)核與外層應(yīng)用程序之間,起著協(xié)調(diào)用戶與系統(tǒng)的一致性以及在用戶與系統(tǒng)之間進(jìn)行交互的作用,即Shell為用戶提供了輸入命令和參數(shù)并可得到命令執(zhí)行結(jié)果的環(huán)境。圖3-2是Linux系統(tǒng)層次結(jié)構(gòu)圖,Shell解釋用戶輸入的命令行,提交到系統(tǒng)內(nèi)核處理,并將結(jié)果返回給用戶。,第3章 字符模式與常用shell命令,3.2.1 Shell簡(jiǎn)介與獲得幫助,圖 32 Shell層次結(jié)構(gòu)圖,目前Shell的版本有很多種,如Bourne Shell、C Shell、Bash、ksh、tcsh等,它們各有特點(diǎn),下面簡(jiǎn)要介紹一下。 最重要的Shell是 Bourne Shell,這個(gè)命名是為了紀(jì)念此Shell的發(fā)明者Steven Bourne。從1979起Unix就開(kāi)始使用Bourne Shell。因?yàn)锽ourne Shell的主文件名為sh,開(kāi)發(fā)人員們便以sh作為Bourne Shell的主要識(shí)別名稱。 C Shell是最廣為流行使用的Shell變種。C Shell主要在 BSD 版的Unix 系統(tǒng)中使用,發(fā)明者是柏克利大學(xué)的 Bill Joy。C Shell因?yàn)槠湔Z(yǔ)法和C語(yǔ)言相類似而得名,這也使得Unix的系統(tǒng)工程師在學(xué)習(xí)C Shell時(shí)感到相當(dāng)方便。 Bourne Shell和C Shell形成了Shell的兩大主流派別,后來(lái)的變種大都吸取這兩種Shell的特點(diǎn),例如Korn、tcsh及Bash。 Bash Shell是GNU計(jì)劃的重要工具之一,也是 GNU系統(tǒng)中標(biāo)準(zhǔn)的Shell。Bash與sh兼容,所以許多早期開(kāi)發(fā)出來(lái)的Bourne Shell程序都可以繼續(xù)在Bash中運(yùn)行。,第3章 字符模式與常用shell命令,3.2.1 Shell簡(jiǎn)介與獲得幫助,RHEL 5的默認(rèn)Shell就是Bash。,在Linux操作系統(tǒng)中,操作者需要經(jīng)常運(yùn)行一些Shell命令,但是Linux下Shell命令較多,參數(shù)也相當(dāng)?shù)亩啵粋€(gè)操作者要想把這么多的命令以及其所攜帶的參數(shù)記憶在腦中,實(shí)在是一件很費(fèi)力的事情。在RHEL 5中,有專用的工具來(lái)幫助用戶快速的掌握這些命令使用方法,比如在圖 3 1的示例中,可以看到有一個(gè)命令cal,那么如何獲得相關(guān)的幫助呢? 1. 利用whatis命令:whatis可以為查詢的指令顯示簡(jiǎn)短的功能描述。,第3章 字符模式與常用shell命令,3.2.1 Shell簡(jiǎn)介與獲得幫助,2. -help:指令的help參數(shù),用來(lái)顯示所查詢的指令的摘要和參數(shù)的列表。,第3章 字符模式與常用shell命令,3.2.1 Shell簡(jiǎn)介與獲得幫助,提示:并不是每一個(gè)命令都有-help參數(shù)。,3. man:提供一些指令的說(shuō)明文件,每個(gè)指令都有相對(duì)應(yīng)的說(shuō)明文件,這些說(shuō)明文件稱為“man page”,這些說(shuō)明一起被稱為L(zhǎng)inux的操作手冊(cè)。,第3章 字符模式與常用shell命令,3.2.1 Shell簡(jiǎn)介與獲得幫助,man命令常用交互控制功能有: 空格鍵:顯示手冊(cè)下一屏。 回車鍵:一次滾動(dòng)一行。 b:回滾一屏。 f:前滾一屏。 q:退出man page,并返回到提示符下。,4. info:類似于man 指令,可實(shí)現(xiàn)命令的跳轉(zhuǎn),更方便的瀏覽文文件,同時(shí)提供更多的信息。,第3章 字符模式與常用shell命令,3.2.1 Shell簡(jiǎn)介與獲得幫助,info命令常用交互控制功能有: n:移動(dòng)到本節(jié)點(diǎn)的“下一個(gè)”節(jié)點(diǎn)。 p:移動(dòng)到本節(jié)點(diǎn)的“上一個(gè)”節(jié)點(diǎn)。 u:移動(dòng)到本節(jié)點(diǎn)的“上層”節(jié)點(diǎn)。 m:選取由名稱指定的菜單項(xiàng) q:退出。,1. ls:顯示文件名稱、屬性等。 基本格式:ls 選項(xiàng) 文件名 常用選項(xiàng)及含義: -l:使用較長(zhǎng)格式列出信息,如文件的權(quán)限、鏈接數(shù)、文件屬主、文件屬組、文件大小、最后修改時(shí)間、文件的完整名稱(文件名+擴(kuò)展名)。顯示格式是每一行顯示一個(gè)文件或者目錄。-a:列出所有文件及子目錄,包括以“.”開(kāi)始的隱藏文件。 -A:列出除了“.”及“”以外的任何項(xiàng)。 -p:對(duì)于目錄,則顯示形式如“home/”的形式,即在目錄后加“/”,表示這是一個(gè)目錄。 -F:在文件或者目錄后面加上不同的符號(hào)來(lái)區(qū)別文件或者目錄的類型,其中“*”表示可執(zhí)行的普通文件;“/”表示目錄;“”表示符號(hào)鏈接;“=”表示套接字。 -d:若后面參數(shù)是目錄,則只列出目錄名而不列出目錄內(nèi)容,常和-l選項(xiàng)連用以顯示目錄狀態(tài)。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,-i:列出每個(gè)文件的(inode)節(jié)點(diǎn)號(hào)。 -R:遞歸列出所有子目錄及文件。 -s:和-l同時(shí)使用時(shí)以塊為單位列出每個(gè)文件的大小。 -k:以k字節(jié)為單位表示文件的大小。 -u:按上次訪問(wèn)時(shí)間排序列出文件名。 -S:根據(jù)文件大小排序。 -color=no:不顯示彩色文件名。 -help:在標(biāo)準(zhǔn)輸出上顯示幫助信息。 -version:在標(biāo)準(zhǔn)輸出上輸出版本信息并退出。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,2. cd:目錄切換命令。 基本格式:cd 相對(duì)路徑或絕對(duì)路徑,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,3. pwd:顯示目前所在目錄。,cd 改變目錄(可以使用絕對(duì)路徑也可以使用相對(duì)路徑) . :表示此層目錄 :表示上一層目錄 - :表示前一個(gè)工作目錄 / :回到根目錄 cd 目錄名:進(jìn)入該目錄,4. mkdir:建立目錄。 基本格式: mkdir 選項(xiàng) 常用選項(xiàng)及含義: -m:對(duì)新建目錄設(shè)置存取權(quán)限,相當(dāng)于命令chmod。 -p:如果要建立的目錄路徑包含著不存在的目錄,則建立。簡(jiǎn)而言之,此參數(shù)確保了每個(gè)目錄的存在。 -v:對(duì)已創(chuàng)建的目錄輸出一個(gè)信息。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,5. rmdir:刪除空目錄。 基本格式:rmdir 選項(xiàng) 常用選項(xiàng)及含義: -v:對(duì)已經(jīng)刪除的目錄給出提示信息。 -p:遞歸刪除目錄,當(dāng)子目錄刪除后其父目錄為空時(shí),也一同被刪除。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,6. rm:刪除多個(gè)文件或目錄。 基本格式:rm 選項(xiàng) 常用選項(xiàng)及含義: -i :交互式刪除,刪除時(shí)需要使用者確認(rèn)(這是默認(rèn)值)。 -r:遞歸刪除,非空目錄也可刪除。 -f:不提示確認(rèn)信息,強(qiáng)制刪除。 -v:顯示執(zhí)行結(jié)果信息。,rm原則上只能刪除文件,若要?jiǎng)h除目錄,需要加上-r選項(xiàng),rm會(huì)講該目錄下的文件全部刪除,并移走目錄。與rmdir的不同在于rmdir只能刪除空目錄。 實(shí)例:在test目錄下創(chuàng)建一個(gè)名為d1的目錄,在d1的目錄下創(chuàng)建一個(gè)名為dd1的目錄,刪除d1及dd1。,補(bǔ)充:touch 創(chuàng)建文件(從技術(shù)角度講linux下文件的后綴名沒(méi)有任何意義) 在d1下創(chuàng)建一名為1的文件,刪除文件,7. cp:復(fù)制文件或目錄。 基本格式:cp 選項(xiàng) 常用選項(xiàng)及含義: -r:若給出的源文件是目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子目錄和文件,此時(shí)目標(biāo)文件必須也是目錄。 -s :建立文件軟鏈接,與 ln 指令相同功能。 -u:如果來(lái)源文件比較新,或者是沒(méi)有目的文件,那么才會(huì)進(jìn)行 copy 的動(dòng)作,可用于備份。 -a:常在復(fù)制目錄時(shí)使用,該選項(xiàng)保留鏈接、文件屬性,并遞歸地復(fù)制目錄,其作用等于-dpr選項(xiàng)的組合。 -f:在復(fù)制之前刪除已經(jīng)存在的目標(biāo)文件而不提示。 -i:和-f選項(xiàng)相反,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn),回答“y”時(shí)目標(biāo)文件將被覆蓋。 -p:此時(shí)cp除復(fù)制源文件的內(nèi)容外,還將把其修改時(shí)間和訪問(wèn)權(quán)限也復(fù)制到新文件中。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,-l:建立文件硬連接,與 ln 指令相同功能。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,8. mv:移動(dòng)或更名。 基本格式:mv 選項(xiàng) 常用選項(xiàng)及含義: -b:若需覆蓋文件,則覆蓋前先行備份。,-f:若目標(biāo)文件或目錄與現(xiàn)有的文件或目錄重復(fù),則直接覆蓋現(xiàn)有的文件或目錄,不進(jìn)行任何提示。 -i:覆蓋前先行詢問(wèn)用戶。 -u:在移動(dòng)文件或者目錄時(shí),若目標(biāo)文件或目錄已存在,并且源文件日期比目標(biāo)文件新,則覆蓋更新。 -v:執(zhí)行時(shí)顯示詳細(xì)的信息。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,實(shí)例:復(fù)制文件1并取名為2,復(fù)制目錄d1并取名為d2。移動(dòng)d2下的dd2到test下。,常用選項(xiàng)及含義: -a:顯示全部的信息。 -m:顯示當(dāng)前電腦架構(gòu)類型。 -n:顯示在網(wǎng)絡(luò)上的主機(jī)名稱。 -r:顯示操作系統(tǒng)的發(fā)行編號(hào)。 -s:顯示操作系統(tǒng)名稱。 -v:顯示操作系統(tǒng)的版本。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,9. uname:顯示計(jì)算機(jī)以及操作系統(tǒng)的相關(guān)信息。 基本格式:uname 選項(xiàng),10. date:查看、設(shè)置當(dāng)前日期及時(shí)間。 基本格式:date -u -d datestr -s datestr -utc -universal -date=datestr -set=datestr -help -version +FORMAT MMDDhhmmCCYY.ss 常用選項(xiàng)及含義: -date datestr:顯示由datestr指定的日期。 -s datestr:設(shè)置為datestr 指定的日期。 -u : 顯示以格林威治時(shí)間顯示。 時(shí)間域: %:顯示。 % %n:下一行。 %H:24小時(shí)制表示(0023)。 %I:12小時(shí)制表示(0112)。 %k:24小時(shí)制表示(023)。 %l:12小時(shí)制表示(112)。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,%M:分鐘(0059)。 %p:顯示本地AM或PM。 %r:直接顯示時(shí)間 (12 小時(shí)制,格式為 hh:mm:ss APM)。 %s:從1970年1月1日00:00:00 UTC 到目前為止的秒數(shù)%S:秒(0061)。 %T:直接顯示時(shí)間(24小時(shí)制)。 %X:相當(dāng)于%H:%M:%S。 %Z:顯示時(shí)區(qū)。 日期域: %a:星期幾(SunSat)。 %A:星期幾 (SundaySaturday)。 %b:月份 (JanDec)。 %B:月份 (JanuaryDecember)。 %c:直接顯示日期和時(shí)間。 %d:日 (0131)。 %D:直接顯示日期 (mm/dd/yy)。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,%x:直接顯示日期 (mm/dd/yy)。 %y:年份的最后兩位數(shù)字(00.99)。 %Y:完整年份 (00009999)。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,%j: 一年中的第幾天 (001366)。 %m:月份 (0112)。 %U:一年中的第幾周 (0053) (以 Sunday 為一周的第一天的情形)。 %w:一周中的第幾天 (06)。 %W:一年中的第幾周 (0053) (以 Monday 為一周的第一天的情形)。,若是不以加號(hào)作為開(kāi)頭,則表示要設(shè)定時(shí)間。時(shí)間格式為MMDDhhmmCCYY.ss,其中MM為月份、DD為日、hh為小時(shí)、mm為分鐘、CC為年份前兩位數(shù)字、YY為年份后兩位數(shù)字、ss 為秒。,11. cat:連接文件或者是將文件打印至標(biāo)準(zhǔn)輸出。 基本格式:cat 選項(xiàng) 常用選項(xiàng)及含義: -n:由1開(kāi)始對(duì)所有輸出行編號(hào)。 -b:與-n 相似,只不過(guò)對(duì)于空白行不編號(hào)。 -s:當(dāng)遇到有連續(xù)兩行以上的空白行,僅顯示一行的空白行。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,補(bǔ)充: more,顯示文件內(nèi)容帶分頁(yè),ctrl + page up上翻,長(zhǎng)空格下翻 tac : 逆序顯示文件內(nèi)容 head n *:顯示文件頭幾行 tail:,12. du:統(tǒng)計(jì)目錄(或文件)所占磁盤空間的大小。 基本格式:du 選項(xiàng) 文件名 常用選項(xiàng)及含義: -a:顯示全部目錄和其子目錄下的每個(gè)文件所占的磁盤空間。 -b:大小用bytes來(lái)表示。 -c:顯示完畢后再加上總計(jì)(默認(rèn)值)。 -s:只顯示文件或者目錄大小的總和。 -h:用容易理解的格式單位表示文件大小,如1k 、234M、5G。其計(jì)算單位為1024。 -H:與-h基本相同,但計(jì)算單位為1000。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,13. df:檢查文件系統(tǒng)的磁盤空間占用情況。 基本格式:df 選項(xiàng) 常用選項(xiàng)及含義: -a:顯示所有文件系統(tǒng)的磁盤使用情況,包括0塊(block)的文件系統(tǒng),如/proc文件系統(tǒng)。 -k:以k字節(jié)為單位顯示。 -h:用容易理解的格式單位表示文件大小,如1k 、234M、5G。其計(jì)算單位為1024。 -H:與-h基本相同,但計(jì)算單位為1000。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,14. clear:清屏。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,15. history:歷史記錄命令。,16. 自動(dòng)補(bǔ)全功能。 在Linux操作中,需要經(jīng)常在目錄之間進(jìn)行切換以及輸入各種命令,對(duì)于較復(fù)雜的目錄和命令如果從鍵盤上一一輸入,即浪費(fèi)時(shí)間又易產(chǎn)生錯(cuò)誤,為了方便用戶代理服務(wù)使用進(jìn)行文件、目錄及命令,系統(tǒng)提供了自動(dòng)補(bǔ)全功能。在用戶輸入文件、目錄或者命令時(shí),只需輸入前面幾個(gè)字母,然后按【TAB】鍵,系統(tǒng)會(huì)自動(dòng)將余下的部分補(bǔ)全。 17. shutdown:關(guān)機(jī)。 基本格式:shutdown 選項(xiàng) 警告 常用選項(xiàng)及含義: -t n:在向進(jìn)程發(fā)出警告信號(hào)和殺掉信號(hào)之間等待n秒。 -k:不真正關(guān)閉系統(tǒng),只向每人發(fā)送警告信息。 -r:關(guān)閉后重新啟動(dòng)。 -n:在重新啟動(dòng)和停機(jī)之前不作磁盤同步。 -f:快速重新啟動(dòng),重新啟動(dòng)時(shí)不檢查所有文件系統(tǒng)。 -F:重新啟動(dòng)時(shí)執(zhí)行fsck檢查文件系統(tǒng)。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,-c:取消已經(jīng)運(yùn)行的關(guān)閉命令。在本選項(xiàng)中,不能給出時(shí)間變量,但可以在命令行輸入一個(gè)說(shuō)明信息傳給每個(gè)用戶。 時(shí)間:設(shè)置多久時(shí)間后執(zhí)行shutdown命令。時(shí)間參數(shù)有hh:mm或+m兩 種模式:hh:mm格式表示在幾點(diǎn)幾分執(zhí)行shutdown命令,例如 “shutdown 10:45”表示將在10:45執(zhí)行shutdown;+m表示m分鐘后執(zhí)行。shutdown比較特別的用法是以now表示即時(shí)執(zhí)行shutdown。 警告:通告給用戶的信息。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,18. reboot:重新啟動(dòng)。 基本格式:reboot 選項(xiàng) 常用選項(xiàng)及含義: -d:重新開(kāi)機(jī)時(shí)不把數(shù)據(jù)寫入記錄文件/var/tmp/wtmp。 -f:強(qiáng)制重新開(kāi)機(jī),不調(diào)用shutdown指令的功能。 -i:在重開(kāi)機(jī)之前,先關(guān)閉所有網(wǎng)絡(luò)界面。 -n:重開(kāi)機(jī)之前不同步數(shù)據(jù),即不將內(nèi)存之中數(shù)據(jù)寫入磁盤。 -w:僅做測(cè)試,并不真的將系統(tǒng)重新開(kāi)機(jī),只把重開(kāi)機(jī)的數(shù)據(jù)寫入/var/log目錄下的wtmp記錄文件。 -p:關(guān)閉系統(tǒng)時(shí)關(guān)閉電源。此選項(xiàng)為關(guān)閉系統(tǒng)時(shí)的默認(rèn)選項(xiàng)。 -h:在關(guān)閉電源或關(guān)機(jī)前把系統(tǒng)中的硬盤驅(qū)動(dòng)器設(shè)為就緒(standby)狀態(tài)。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,19. tar:打包備份。 tar命令最初是為了制作磁帶備份而設(shè)計(jì)的(把文件和目錄復(fù)制到磁帶中,然后從備份中提取或恢復(fù)文件),而現(xiàn)在可以把它用于任何設(shè)備。它是 Linux 系統(tǒng)中一個(gè)非常實(shí)用的程序,也是數(shù)據(jù)備份中最常用的命令之一。和其他備份工具相比,tar命令更易于使用,而且安全和可靠,它幾乎可以在任何Linux或Unix系統(tǒng)上讀取文件,并進(jìn)行數(shù)據(jù)的合理備份。 基本格式:tar 選項(xiàng) 常用選項(xiàng)及含義: -c:用于創(chuàng)建備份。 -v:表示回顯模式(Verbose),將產(chǎn)生一系列所備份的文件列表。 -f:指定使用備份的文件,即輸出的備份文件名。 -x:將備份文件展開(kāi)。 -t:顯示備份文件的內(nèi)容。 -r:寫入備份文件的內(nèi)容。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,-T:后面跟隨一個(gè)文件參數(shù),指定從這個(gè)文件中讀取要備份的各個(gè)文件的路徑。如果不使用T參數(shù),那么就需要一個(gè)參數(shù),指明進(jìn)行備份的文件和目錄的路徑。 -Z:使用壓縮方式創(chuàng)建和解開(kāi)備份文件。這是GNU的新版tar的功能,系統(tǒng)需要同時(shí)支持gzip功能。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,20. gzip:壓縮或解壓。 有時(shí)備份的文件會(huì)占用系統(tǒng)中的大量磁盤空間,tar命令在存檔過(guò)程中并不壓縮文件,因此,如果存儲(chǔ)兩個(gè)100MB的文件,那么tar文件為200MB太大了,因此用戶可以使用gzip來(lái)壓縮文件,以節(jié)省存儲(chǔ)空間。 基本格式:gzip 選項(xiàng) ,常用選項(xiàng)及含義: -c:將輸出寫到標(biāo)準(zhǔn)輸出上,并保留原有文檔。 -d:將壓縮文檔解壓。 -r:遞歸式地查找指定目錄并壓縮其中的任何文檔或是解壓縮。 -t:測(cè)試,檢查壓縮文檔是否完整。 -v:對(duì)每一個(gè)壓縮和解壓的文檔,顯示文檔名和壓縮比。 -num: 用指定的數(shù)字num調(diào)整壓縮的速度。 -1或fast:表示最快壓縮方法(低壓縮比)。 -9或best:表示最慢壓縮方法(高壓縮比),系統(tǒng)缺省值為6。,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,第3章 字符模式與常用shell命令,3.2.2 常用命令的使用,21. tar與gzip的聯(lián)合應(yīng)用: 在實(shí)際應(yīng)用中,gzip與tar經(jīng)常組合在一起使用,以實(shí)現(xiàn)打包并壓縮的目的。要打包并壓縮,可用以下命令,需要注意的是,在日常應(yīng)用中,經(jīng)??梢钥吹筋愃?.tar.gz和*.tgz的文件,其實(shí)只是命名方法的不同,其本質(zhì)是一樣的,即:可以用*.tar.gz命名,也可以用*.tgz命名。,a)輸出重定向:、 ls my.txt 瀏覽當(dāng)前目錄的信息,但是結(jié)果不再輸出到終端顯示,而是存到了my.txt文件中。 會(huì)覆蓋文件原內(nèi)容;則是在原內(nèi)容后附加 管道符“|” 前一個(gè)的結(jié)果作為后一個(gè)命令的輸入 ls | head -5 瀏覽當(dāng)前目錄下的文件信息,但只顯示前五條,實(shí)訓(xùn)指導(dǎo),SHELL命令使用,實(shí)訓(xùn)1:shell常用命令使用: 一、實(shí)訓(xùn)目的: 1. 掌握常用shell命令的應(yīng)用。 2. 掌握系統(tǒng)日期與時(shí)間的設(shè)置。 二、實(shí)訓(xùn)內(nèi)容及步驟: 1. 創(chuàng)建子目錄/backup/etc/與/backup/var/。 2. 復(fù)制/etc/下所有文件至目錄/backup/etc/,保持原有屬性。 3. 復(fù)制/var下所有文件至目錄/backup/var/,保持原有屬性。 4. 刪除/backup/var/目錄下所有內(nèi)容,僅保留/backup/var/目錄。 5. 查看/etc/占用磁盤空間大小,其內(nèi)容利用管道保存至/tmp/etcsize文

溫馨提示

  • 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)論