




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