Linux網(wǎng)絡(luò)服務(wù)器配置與管理第3章字符模式與常用Shell命令?3.1 字符模式初識(shí) ?3.2 常用Shell命令 ?3.3 RPM軟件包管理本章目錄?3.4 實(shí)訓(xùn)指導(dǎo):SHELL命令使用與 RPM應(yīng)用 ?3.5 課后習(xí)題2019/3/16第3章 字符模式與常用shell命令本章重難點(diǎn)字符模式初識(shí)常用Shell命令Shell簡(jiǎn)介與獲得幫助RPM軟件包管理文件與目錄的基本概念? 文件是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 cLinux可以支持長(zhǎng)達(dá)256個(gè)字符的文件名稱,在命令中如果 以文件名作為參數(shù),則文件名稱中不能使用:! # % ^ & * () [] {} ‘ “ / \ | ; <> 空格 Linux的文件名稱區(qū)分大小寫(xiě) .txt 一般文本 .doc 信息文檔 .sh shell過(guò)程文件 .html HTML超文本文件 .pl PERL語(yǔ)言編寫(xiě)的程序文件 .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)出“葉子”。
“根”和“杈”稱為“目錄”或“文 件夾”。而“葉子”則是一個(gè)個(gè)的文件。 ? Linux系統(tǒng)通過(guò)目錄將系統(tǒng)中所有的文件分級(jí)、分層組織 在一起,形成了Linux文件系統(tǒng)的樹(shù)型層次結(jié)構(gòu)。以根目 錄“/”為起點(diǎn),所有其他的目錄都由根目錄派生而來(lái)。 ? 特殊目錄:“.”代表該目錄自己, “..”代表該目錄的父 目錄,對(duì)于根目錄,“.”和“..”都代表其自己。/(root )bcdef……oghijp……klmn? 工作目錄:用戶登錄到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)可以省略不寫(xiě) 上級(jí)目錄用“..”表示? 假設(shè)當(dāng)前目錄為e,從目錄e到文件k的絕對(duì)路徑可以寫(xiě)為 : ? 從目錄e到文件k的相對(duì)路徑可以寫(xiě)為 ? 從目錄e到目錄j的相對(duì)路徑可以寫(xiě)為:第3章 字符模式與常用shell命令3.1 字符模式與常用Shell命令Linux是一種類 Unix 操作系統(tǒng),早期只有類似 在 Linux中,圖形操 作與字符操作模式并 DOS那樣的字符命令行工作模式,隨著技術(shù)的發(fā)展, 存,但在服務(wù)器技術(shù) 應(yīng)用方面,字符模式 圖形化操作技術(shù)被越來(lái)越多的應(yīng)用。
目前,在 Linux 占了主導(dǎo)地位。本章 中許多命令和服務(wù)器的簡(jiǎn)單配置都可以通過(guò) X重點(diǎn)介紹字符模式的 概念及常用命令的應(yīng) Window來(lái)進(jìn)行圖形化的執(zhí)行和操作,這給許多用 用。 戶帶來(lái)了方便。雖然圖形化操作簡(jiǎn)單易用,但Linux 字符命令行工作模式能夠使用至今,這與它自身的 優(yōu)秀特性是分不開(kāi)的:第3章 字符模式與常用shell命令3.1 字符模式與常用Shell命令?字符模式下,系統(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)。