Linux操作系統(tǒng)的使用及解析_第1頁
Linux操作系統(tǒng)的使用及解析_第2頁
Linux操作系統(tǒng)的使用及解析_第3頁
Linux操作系統(tǒng)的使用及解析_第4頁
Linux操作系統(tǒng)的使用及解析_第5頁
已閱讀5頁,還剩91頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 Linuxx全剖析什么是Liinux 簡單地說, Linuux 是一一套免費使使用和自由由傳播的類類 Uniix 操作作系統(tǒng),它它主要用于于基于 IIntell x866 系列 CPU 的計算機機上。這個個系統(tǒng)是由由全世界各各地的成千千上萬的程程序員設計計和實現(xiàn)的的。其目的的是建立不不受任何商商品化軟件件的版權制制約的、全全世界都能能自由使用用的 Unnix 兼兼容產(chǎn)品。 Liinux 的出現(xiàn),最最早開始于于一位名叫叫 Linnus TTorvaalds 的計算機機業(yè)余愛好好者,當時時他是芬蘭蘭赫爾辛基基大學的學學生。他的的目的是想想設計一個個代替 MMinixx (是由由一位名叫叫 And

2、drew Tannnebauum 的計計算機教授授編寫的一一個操作系系統(tǒng)示教程程序)的操操作系統(tǒng),這這個操作系系統(tǒng)可用于于 3866 、 4486 或或奔騰處理理器的個人人計算機上上,并且具具有 Unnix 操操作系統(tǒng)的的全部功能能,因而開開始了 LLinuxx HYPERLINK 雛形的的設計。 Liinux 以它的高高效性和靈靈活性著稱稱。它能夠夠在 PCC 計算機機上實現(xiàn)全全部的 UUnix 特性,具具有多任務務、多用戶戶的能力。 Linnux 是是在 GNNU 公共共許可權限限下免費獲獲得的,是是一個符合合 POSSIX 標標準的操作作系統(tǒng)。 Linuux 操作作系統(tǒng)軟件件包不僅包包括

3、完整的的 Linnux 操操作系統(tǒng),而而且還包括括了文本編編輯器、高高級語言編編譯器等應應用軟件。它還包括括帶有多個個窗口管理理器的 XX-Winndowss 圖形用用戶界面,如如同我們使使用 Wiindowws NTT 一樣,允允許我們使使用窗口、圖標和菜菜單對系統(tǒng)統(tǒng)進行操作作。 Liinux 之所以受受到廣大計計算機愛好好者的喜愛愛,主要原原因有兩個個,一是它它屬于自由由軟件,用用戶不用支支付任何費費用就可以以獲得它和和它的源代代碼,并且且可以根據(jù)據(jù)自己的需需要對它進進行必要的的修改,無無償對它使使用,無約約束地繼續(xù)續(xù)傳播。另另一個原因因是,它具具有 Unnix 的的全部功能能,任何使使用

4、 Unnix 操操作系統(tǒng)或或想要學習習 Uniix 操作作系統(tǒng)的人人都可以從從 Linnux 中中獲益。 第二課 為為什么使用用 Linnux 由于于 Linnux 是是一套具有有 Uniix 全部部功能的免免費操作系系統(tǒng),它在在眾多的軟軟件中占有有很大的優(yōu)優(yōu)勢,為廣廣大的計算算機愛好者者提供了學學習、探索索以及修改改計算機操操作系統(tǒng)內(nèi)內(nèi)核的機會會。 操作作系統(tǒng)是一一臺計算機機必不可少少的系統(tǒng)軟軟件,是整整個計算機機系統(tǒng)的靈靈魂。一個個操作系統(tǒng)統(tǒng)是一個復復雜的計算算機程序集集,它提供供操作過程程的協(xié)議或或行為準則則。沒有操操作系統(tǒng),計計算機就無無法工作,就就不能解釋釋和執(zhí)行用用戶輸入的的命令或

5、運運行簡單的的程序。大大多數(shù)操作作系統(tǒng)都是是由一些主主要的軟件件公司支持持的商品化化程序,用用戶只能有有償使用。如果用戶戶購買了一一個操作系系統(tǒng),他就就必須滿足足供應商所所要求的一一切條件。因為操作作系統(tǒng)是系系統(tǒng)程序,用用戶不能擅擅自修改或或試驗操作作系統(tǒng)的內(nèi)內(nèi)核。這對對于廣大計計算機愛好好者來說無無疑是一種種束縛。 要想想發(fā)揮計算算機的作用用,僅有操操作系統(tǒng)還還不夠,用用戶還必須須要有各種種應用程序序的支持。應用程序序是用于處處理某些工工作(如字字處理)的的軟件包,通通常它也只只能有償使使用。每個個應用程序序的軟件包包都為特定定的操作系系統(tǒng)和機器器編寫。使使用者無權權修改這些些應用程序序。使

6、用 Linuux ,可可以將操作作系統(tǒng)變成成一種操作作環(huán)境。 由于于 Linnux 是是一套自由由軟件,用用戶可以無無償?shù)氐玫降剿捌湓丛创a,可可以無償?shù)氐孬@得大量量的應用程程序,而且且可以任意意地修改和和補充它們們。這對用用戶學習、了解 UUnix 操作系統(tǒng)統(tǒng)的內(nèi)核非非常有益。學習和使使用 Liinux ,能為用用戶節(jié)省一一筆可觀的的資金。 Linuux 是目目前唯一可可免費獲得得的、為 PC 機機平臺上的的多個用戶戶提供多任任務、多進進程功能的的操作系統(tǒng)統(tǒng),這是人人們要使用用它的主要要原因。就就 PC 機平臺而而言, LLinuxx 提供了了比其他任任何操作系系統(tǒng)都要強強大的功能能, L

7、iinux 還可以使使用戶遠離離各種商品品化軟件提提供者促銷銷廣告的誘誘惑,再也也不用承受受每過一段段時間就升升級之苦,因因此,可以以節(jié)省大量量用于購買買或升級應應用程序的的資金。 Liinux 不僅為用用戶提供了了強大的操操作系統(tǒng)功功能,而且且還提供了了豐富的應應用軟件。用戶不但但可以從 Inteernett 上下載載 Linnux 及及其源代碼碼,而且還還可以從 Inteernett 上下載載許多 LLinuxx 的應用用程序??煽梢哉f, Linuux 本身身包含的應應用程序以以及移植到到 Linnux 上上的應用程程序包羅萬萬象,任何何一位用戶戶都能從有有關 Liinux 的網(wǎng)站上上找到

8、適合合自己特殊殊需要的應應用程序及及其源代碼碼,這樣,用用戶就可以以根據(jù)自己己的需要下下載源代碼碼,以便修修改和擴充充操作系統(tǒng)統(tǒng)或應用程程序的功能能。這對 Winddows NT 、 Winndowss98 、 MS-DOS 或 OSS 22 等商品品化操作系系統(tǒng)來說是是無法做到到的。 Liinux 為廣大用用戶提供了了一個在家家里學習和和使用 UUnix 操作系統(tǒng)統(tǒng)的機會。盡管 LLinuxx 是由計計算機愛好好者們開發(fā)發(fā)的,但是是它在很多多方面上是是相當穩(wěn)定定的,從而而為用戶學學習和使用用目前世界界上最流行行的 Unnix 操操作系統(tǒng)提提供了廉價價的機會?,F(xiàn)在有許許多 CDD-ROMM 供

9、應商商和軟件公公司(如 RedHHat 和和 TurrboLiinux )支持 Linuux 操作作系統(tǒng)。 Linuux 成為為 Uniix 系統(tǒng)統(tǒng)在個人計計算機上的的一個代用用品,并能能用于替代代那些較為為昂貴的系系統(tǒng)。因此此,如果一一個用戶在在公司上班班的時候在在 Uniix 系統(tǒng)統(tǒng)上編程,或或者在工作作中是一位位 Uniix 的系系統(tǒng)管理員員,他就可可以在家里里安裝一套套 Uniix 的兼兼容系統(tǒng),即即 Linnux 系系統(tǒng),在家家中使用 Linuux 就能能夠完成一一些工作任任務。 第三課 LLinuxx縱覽 11. Liinux 內(nèi)核 內(nèi)核核是系統(tǒng)的的心臟,是是運行程序序和管理像像磁

10、盤和打打印機等硬硬件設備的的核心程序序。它從用用戶那里接接受命令并并把命令送送給內(nèi)核去去執(zhí)行。 22. Liinux Shelll SShelll 是系統(tǒng)統(tǒng)的用戶界界面,提供供了用戶與與內(nèi)核進行行交互操作作的一種接接口。它接接收用戶輸輸入的命令令并把它送送入內(nèi)核去去執(zhí)行。 實際際上 Shhell 是一個命命令解釋器器,它解釋釋由用戶輸輸入的命令令并且把它它們送到內(nèi)內(nèi)核。不僅僅如此, Shelll 有自自己的編程程語言用于于對命令的的編輯,它它允許用戶戶編寫由 shelll 命令令組成的程程序。 SShelll 編程語語言具有普普通編程語語言的很多多特點,比比如它也有有循環(huán)結構構和分支控控制結構

11、等等,用這種種編程語言言編寫的 Shelll 程序序與其他應應用程序具具有同樣的的效果。 LLinuxx 提供了了像 Miicrossoft Winddows 那樣的可可視的命令令輸入界面面 -XX Winndow 的圖形用用戶界面( GUI )。它提提供了很多多窗口管理理器,其操操作就象 Winddows 一樣,有有窗口、圖圖標和菜單單,所有的的管理都是是通過鼠標標控制?,F(xiàn)現(xiàn)在比較流流行的窗口口管理器是是 KDEE 和 GGNOMEE 。 每個個 Linnux 系系統(tǒng)的用戶戶可以擁有有他自己的的用戶界面面或 Shhell ,用以滿滿足他們自自己專門的的 Sheell 需需要。 同 Linuu

12、x 本身身一樣, Shelll 也有有多種不同同的版本。目前主要要有下列版版本的 SShelll : BBournne Shhell :是貝爾爾實驗室開開發(fā)的。 BBASH :是 GGNU 的的 Bouurne Agaiin Shhell ,是 GGNU 操操作系統(tǒng)上上默認的 shelll 。 KKorn Shelll :是是對 Boournee SHeell 的的發(fā)展,在在大部分內(nèi)內(nèi)容上與 Bourrne SShelll 兼容。 C Shhell :是 SSUN 公公司 Shhell 的 BSSD 版本本。 33. Liinux 文件結構構 文件件結構是文文件存放在在磁盤等存存儲設備上上的組

13、織方方法。主要要體現(xiàn)在對對文件和目目錄的組織織上。目錄錄提供了管管理文件的的一個方便便而有效的的途徑。我我們能夠從從一個目錄錄切換到另另一個目錄錄,而且可可以設置目目錄和文件件的權限,設設置文件的的共享程度度。 使用用 Linnux ,用用戶可以設設置目錄和和文件的權權限,以便便允許或拒拒絕其他人人對其進行行訪問。 Linuux 目錄錄采用多級級樹形結構構,圖 11.1 表表示了這種種樹形等級級結構。用用戶可以瀏瀏覽整個系系統(tǒng),可以以進入任何何一個已授授權進入的的目錄,訪訪問那里的的文件。 文件件結構的相相互關聯(lián)性性使共享數(shù)數(shù)據(jù)變得容容易,幾個個用戶可以以訪問同一一個文件。 Linnux 是是

14、一個多用用戶系統(tǒng),操操作系統(tǒng)本本身的駐留留程序存放放在以根目目錄開始的的專用目錄錄中,有時時被指定為為系統(tǒng)目錄錄。圖 11.1 中中那些根目目錄下的目目錄就是系系統(tǒng)目錄。 內(nèi)核核, Shhell 和文件結結構一起形形成了基本本的操作系系統(tǒng)結構。它們使得得用戶可以以運行程序序,管理文文件以及使使用系統(tǒng)。此外, Linuux 操作作系統(tǒng)還有有許多被稱稱為實用工工具的程序序,輔助用用戶完成一一些特定的的任務。 44. Liinux 實用工具具 標準準的 Liinux 系統(tǒng)都有有一套叫做做實用工具具的程序 , 它們們是專門的的程序,例例如編輯器器、執(zhí)行標標準的計算算操作等。用戶也可可以產(chǎn)生自自己的工具

15、具。 實用用工具可分分三類 : 編輯輯器:用于于編輯文件件。 過濾濾器:用于于接收數(shù)據(jù)據(jù)并過濾數(shù)數(shù)據(jù)。 交互互程序:允允許用戶發(fā)發(fā)送信息或或接收來自自其他用戶戶的信息。 LLinuxx 的編輯輯器主要有有: Edd 、 EEx 、 Vi 和和 Emaacs 。 Ed 和 Exx 是行編編輯器, Vi 和和 Emaacs 是是全屏幕編編輯器。 LLinuxx 的過濾濾器( FFilteer )讀讀取從用戶戶文件或其其他地方的的輸入,檢檢查和處理理數(shù)據(jù),然然后輸出結結果。從這這個意義上上說,它們們過濾了經(jīng)經(jīng)過它們的的數(shù)據(jù)。 Linuux 有不不同類型的的過濾器,一一些過濾器器用行編輯輯命令輸出出一

16、個被編編輯的文件件。另外一一些過濾器器是按模式式尋找文件件并以這種種模式輸出出部分數(shù)據(jù)據(jù)。還有一一些執(zhí)行字字處理操作作,檢測一一個文件中中的格式,輸輸出一個格格式化的文文件。 過過濾器的輸輸入可以是是一個文件件,也可以以是用戶從從鍵盤鍵入入的數(shù)據(jù),還還可以是另另一個過濾濾器的輸出出。過濾器器可以相互互連接,因因此,一個個過濾器的的輸出可能能是另一個個過濾器的的輸入。在在有些情況況下,用戶戶可以編寫寫自己的過過濾器程序序。 交互互程序是用用戶與機器器的信息接接口。 LLinuxx 是一個個多用戶系系統(tǒng),它必必須和所有有用戶保持持聯(lián)系。信信息可以由由系統(tǒng)上的的不同用戶戶發(fā)送或接接收。信息息的發(fā)送有

17、有兩種方式式,一種方方式是與其其他用戶一一對一地鏈鏈接進行對對話,另一一種是一個個用戶對多多個用戶同同時鏈接進進行通訊,即即所謂廣播播式通訊。 第四課 LLinuxx 的發(fā)展展 LLinuxx 是專門門為個人計計算機所設設計的操作作系統(tǒng)。它它最早是由由 Linnus TTorvaalds 設計的。當時 LLinuxx 是他的的一項個人人研究項目目,其目的的是為 MMinixx 用戶設設計一個比比較有效的的 Uniix PCC 版本。 Linnus TTorvaalds 稱它為 Linuux 。 Miniix 是由由 Anddrew Tannnebauum 教授授開發(fā)的,發(fā)發(fā)布在 IInterr

18、net 上,免費費給全世界界的學生使使用。 MMinixx 具有較較多 Unnix 的的特點,但但與 Unnix 不不完全兼容容, Liinus 打算為 Miniix 用戶戶設計一個個較完整的的 Uniix PCC 版本,于于 19991 年發(fā)發(fā)行了 LLinuxx 0.111 版本本,并將它它發(fā)布在 Inteernett 上,免免費供人們們使用。 以后后幾年,其其他的 LLinuxx 愛好者者根據(jù)自己己的使用情情況,綜合合現(xiàn)有的 Unixx 標準和和 Uniix 系統(tǒng)統(tǒng)中應用程程序的特點點,修改并并增加了一一些內(nèi)容,使使得 Liinux 的功能更更完善。 LLinuxx 設計了了與所有主主要

19、的窗口口管理器的的接口,提提供了大量量 Intterneet 工具具,如 FFTP , TELNNET 和和 SLIIP 等。 LLinuxx 提供比比較完整的的程序開發(fā)發(fā)工具,最最常用的是是 C+ 編譯器器和調(diào)試器器。 盡管管 Linnux 擁擁有了 UUnix 的全部功功能和特點點,但它卻卻是最小、最穩(wěn)定和和最快速的的操作系統(tǒng)統(tǒng)。在最小小配置下 , 它可可以運行在在僅 4MMB 的內(nèi)內(nèi)存上。 LLinuxx 是在 Inteernett 開放環(huán)環(huán)境中開發(fā)發(fā)的 , 它由世界界各地的程程序員不斷斷完善,而而且免費供供用戶使用用。盡管如如此,它仍仍然遵循商商業(yè) Unnix 版版本的標準準,因為前前

20、幾十年里里, Unnix 版版本大量出出現(xiàn),電子子電氣工程程協(xié)會( IEEEE )開發(fā)發(fā)了一個獨獨立的 UUnix 標準,這這個新的 ANSII Uniix 標準準被稱為計計算機環(huán)境境的可移植植性操作系系統(tǒng)界面( PSOIIX )。這個標準準限定了 Unixx 系統(tǒng)如如何進行操操作,對系系統(tǒng)調(diào)用也也做了專門門的論述。 PSOOIX 限限制所有 Unixx 版本必必須依賴大大眾標準,現(xiàn)現(xiàn)有大部分分 Uniix 和流流行版本都都是遵循 POSIIX 標準準的,而 Linuux 從一一開始就遵遵循 POOSIX 標準。 第五課LLinuxx 特性 LLinuxx 操作系系統(tǒng)在短短短的幾年之之內(nèi)得到了

21、了非常迅猛猛的發(fā)展,這這與 Liinux 具有的良良好特性是是分不開的的。 Liinux 包含了 Unixx 的全部部功能和特特性。簡單單的說, Linuux 具有有以下主要要特性: 11 開放性性 開開放性是指指系統(tǒng)遵循循世界標準準規(guī)范,特特別是遵循循開放系統(tǒng)統(tǒng)互連( OSI )國際標標準。凡遵遵循國際標標準所開發(fā)發(fā)的硬件和和軟件,都都能彼此兼兼容,可方方便地實現(xiàn)現(xiàn)互連。 22 多用戶戶 多用用戶是指系系統(tǒng)資源可可以被不同同用戶各自自擁有使用用,即每個個用戶對自自己的資源源(例如:文件、設設備)有特特定的權限限,互不影影響。 LLinuxx 和 UUnix 都具有多多用戶的特特性。 33 多

22、任務務 多任任務是現(xiàn)代代計算機的的最主要的的一個特點點。它是指指計算機同同時執(zhí)行多多個程序,而而且各個程程序的運行行互相獨立立。 Liinux 系統(tǒng)調(diào)度度每一個進進程平等地地訪問微處處理器。由由于 CPPU 的處處理速度非非???,其其結果是,啟啟動的應用用程序看起起來好像在在并行運行行。事實上上,從處理理器執(zhí)行一一個應用程程序中的一一組指令到到 Linnux 調(diào)調(diào)度微處理理器再次運運行這個程程序之間只只有很短的的時間延遲遲,用戶是是感覺不出出來的。 44 良好的的用戶界面面 LLinuxx 向用戶戶提供了兩兩種界面:用戶界面面和系統(tǒng)調(diào)調(diào)用。 LLinuxx 的傳統(tǒng)統(tǒng)用戶界面面是基于文文本的命令

23、令行界面,即即 sheell ,它它既可以聯(lián)聯(lián)機使用,又又可存在文文件上脫機機使用。 shelll 有很很強的程序序設計能力力,用戶可可方便地用用它編制程程序,從而而為用戶擴擴充系統(tǒng)功功能提供了了更高級的的手段??煽删幊?SShelll 是指將將多條命令令組合在一一起,形成成一個 SShelll 程序,這這個程序可可以單獨運運行,也可可以與其他他程序同時時運行。 系統(tǒng)統(tǒng)調(diào)用給用用戶提供編編程時使用用的界面。用戶可以以在編程時時直接使用用系統(tǒng)提供供的系統(tǒng)調(diào)調(diào)用命令。系統(tǒng)通過過這個界面面為用戶程程序提供低低級、高效效率的服務務。 LLinuxx 還為用用戶提供了了圖形用戶戶界面。它它利用鼠標標、菜

24、單、窗口、滾滾動條等設設施,給用用戶呈現(xiàn)一一個直觀、易操作、交互性強強的友好的的圖形化界界面。 55 設備獨獨立性 設備備獨立性是是指操作系系統(tǒng)把所有有外部設備備統(tǒng)一當作作成文件來來看待,只只要安裝它它們的驅動動程序,任任何用戶都都可以象使使用文件一一樣,操縱縱、使用這這些設備,而而不必知道道它們的具具體存在形形式。 具有有設備獨立立性的操作作系統(tǒng),通通過把每一一個外圍設設備看作一一個獨立文文件來簡化化增加新設設備的工作作。當需要要增加新設設備時、系系統(tǒng)管理員員就在內(nèi)核核中增加必必要的連接接。這種連連接(也稱稱作設備驅驅動程序)保保證每次調(diào)調(diào)用設備提提供服務時時,內(nèi)核以以相同的方方式來處理理它

25、們。當當新的及更更好的外設設被開發(fā)并并交付給用用戶時,操操作允許在在這些設備備連接到內(nèi)內(nèi)核后,就就能不受限限制地立即即訪問它們們。設備獨獨立性的關關鍵在于內(nèi)內(nèi)核的適應應能力。其其他操作系系統(tǒng)只允許許一定數(shù)量量或一定種種類的外部部設備連接接。而設備備獨立性的的操作系統(tǒng)統(tǒng)能夠容納納任意種類類及任意數(shù)數(shù)量的設備備,因為每每一個設備備都是通過過其與內(nèi)核核的專用連連接獨立進進行訪問。 LLinuxx 是具有有設備獨立立性的操作作系統(tǒng),它它的內(nèi)核具具有高度適適應能力,隨隨著更多的的程序員加加入 Liinux 編程,會會有更多硬硬件設備加加入到各種種 Linnux 內(nèi)內(nèi)核和發(fā)行行版本中。另外,由由于用戶可可

26、以免費得得到 Liinux 的內(nèi)核源源代碼,因因此,用戶戶可以修改改內(nèi)核源代代碼,以便便適應新增增加的外部部設備。 66 供了豐豐富的網(wǎng)絡絡功能 完善善的內(nèi)置網(wǎng)網(wǎng)絡是 LLinuxx 的一大大特點。 Linuux 在通通信和網(wǎng)絡絡功能方面面優(yōu)于其他他操作系統(tǒng)統(tǒng)。其他操操作系統(tǒng)不不包含如此此緊密地和和內(nèi)核結合合在一起的的連接網(wǎng)絡絡的能力,也也沒有內(nèi)置置這些聯(lián)網(wǎng)網(wǎng)特性的靈靈活性。而而 Linnux 為為用戶提供供了完善的的、強大的的網(wǎng)絡功能能。 支持持 Intterneet 是其其網(wǎng)絡功能能之一。 Linuux 免費費提供了大大量支持 Inteernett 的軟件件, Innternnet 是是在

27、 Unnix 領領域中建立立并繁榮起起來的,在在這方面使使用 Liinux 是相當方方便的,用用戶能用 Linuux 與世世界上的其其他人通過過 Intterneet 網(wǎng)絡絡進行通信信。 文件件傳輸是其其網(wǎng)絡功能能之二。用用戶能通過過一些 LLinuxx 命令完完成內(nèi)部信信息或文件件的傳輸。 遠程程訪問是其其網(wǎng)絡功能能之三。 Linuux 不僅僅允許進行行文件和程程序的傳輸輸,它還為為系統(tǒng)管理理員和技術術人員提供供了訪問其其他系統(tǒng)的的窗口。通通過這種遠遠程訪問的的功能,一一位技術人人員能夠有有效地為多多個系統(tǒng)服服務,即使使那些系統(tǒng)統(tǒng)位于相距距很遠的地地方。 77 可靠的的系統(tǒng)安全全 LLinu

28、xx 采取了了許多安全全技術措施施,包括對對讀、寫進進行權限控控制、帶保保護的子系系統(tǒng)、審計計跟蹤、核核心授權等等,這為網(wǎng)網(wǎng)絡多用戶戶環(huán)境中的的用戶提供供了必要的的安全保障障。 88 良好的的可移植性性 可移移植性是指指將操作系系統(tǒng)從一個個平臺轉移移到另一個個平臺使它它仍然能按按其自身的的方式運行行的能力。 LLinuxx 是一種種可移植的的操作系統(tǒng)統(tǒng),能夠在在從微型計計算機到大大型計算機機的任何環(huán)環(huán)境中和任任何平臺上上運行??煽梢浦残詾闉檫\行 LLinuxx 的不同同計算機平平臺與其他他任何機器器進行準確確而有效的的通信提供供了手段,不不需要另外外增加特殊殊的和昂貴貴的通信接接口。 第六課

29、LLinuxx 與其他他操作系統(tǒng)統(tǒng)的區(qū)別 目前運行在在 PC 機上的操操作系統(tǒng)主主要有 MMicroosoftt 的 MMS-DOOS 、 Winddows 、 Wiindowws NTT 、 IIBM 的的 OS/2 等。早期的 PC 機機用戶普遍遍使用 MMS-DOOS ,因因為這種操操作系統(tǒng)對對機器的硬硬件配置要要求不高,而而隨著計算算機硬件技技術的飛速速發(fā)展,硬硬件設備價價格越來越越低,人們們可以相對對容易地提提高計算機機的硬件配配置,于是是開始使用用 Winndowss 、 WWindoows NNT 等具具有圖形界界面的操作作系統(tǒng)。 Linuux 是新新近被人們們所關注的的操作系統(tǒng)

30、統(tǒng),它正在在逐漸為 PC 機機的用戶所所接受。那那么, LLinuxx 與其他他操作系統(tǒng)統(tǒng)的主要區(qū)區(qū)別是什么么呢?下面面從兩個方方面加以論論述。 首先先看一下 Linuux 與 MS DOSS 之間的的區(qū)別。 在同同一系統(tǒng)上上運行 LLinuxx 和 MMS-DOOS 已很很普遍,就就發(fā)揮處理理器功能來來說, MMS-DOOS 沒有有完全實現(xiàn)現(xiàn) x866 處理器器的功能,而而 Linnux 完完全在處理理器保護模模式下運行行,并且開開發(fā)了處理理器的所有有特性。 Linuux 可以以直接訪問問計算機內(nèi)內(nèi)的所有可可用內(nèi)存,提提供完整的的 Uniix 接口口。而 MMS-DOOS 只支支持部分 Un

31、ixx 的接口口。 就使使用費用而而言, LLinuxx 和 MMS-DOOS 是兩兩種完全不不同的實體體。與其他他商業(yè)操作作系統(tǒng)相比比, MSS-DOSS 價格比比較便宜,而而且在 PPC 機用用戶中有很很大的占有有率,任何何其他 PPC 機操操作系統(tǒng)都都很難達到到 MS-DOS 的普及程程度,因為為其他操作作系統(tǒng)的費費用對大多多數(shù) PCC 機用戶戶來說都是是一個不小小的負擔。 Linnux 是是免費的,用用戶可以從從 intterneet 上或或者其他途途徑獲得它它的版本,而而且可以任任意使用,不不用考慮費費用問題。 就操操作系統(tǒng)的的功能來說說, MSS-DOSS 是單任任務的操作作系統(tǒng),

32、一一旦用戶運運行了一個個 MS-DOS 的應用程程序,它就就獨占了系系統(tǒng)的資源源,用戶不不可能再同同時運行其其他應用程程序。而 Linuux 是多多任務的操操作系統(tǒng),用用戶可以同同時運行多多個應用程程序。 再看看一下 LLinuxx 與 OOS/2 、 Wiindowws 、 Winddows NT 之之間的區(qū)別別。 從發(fā)發(fā)展的背景景看, LLinuxx 與其他他操作系統(tǒng)統(tǒng)的區(qū)別是是, Liinux 是從一個個比較成熟熟的操作系系統(tǒng)發(fā)展而而來的,而而其他操作作系統(tǒng),如如 Winndowss NT 等,都是是自成體系系,無對應應的相依托托的操作系系統(tǒng)。這一一區(qū)別使得得 Linnux 的的用戶能大

33、大大地從 Unixx 團體貢貢獻中獲利利。因為 Unixx 是世界界上使用最最普遍、發(fā)發(fā)展最成熟熟的操作系系統(tǒng)之一,它它是七十年年代中期發(fā)發(fā)展起來的的微機和巨巨型機的多多任務系統(tǒng)統(tǒng),雖然有有時接口比比較混亂,并并缺少相對對集中的標標準,但還還是發(fā)展壯壯大成為了了最廣泛使使用的操作作系統(tǒng)之一一。無論是是 Uniix 的作作者還是 Unixx 的用戶戶,都認為為只有 UUnix 才是一個個真正的操操作系統(tǒng),許許多計算機機系統(tǒng)(從從個人計算算機到超級級計算機)都都存在 UUnix 版本, Unixx 的用戶戶可以從很很多方面得得到支持和和幫助。因因此, LLinuxx 做為 Unixx 的一個個克隆

34、,同同樣會得到到相應的支支持和幫助助,直接擁擁有 Unnix 在在用戶中建建立的牢固固的地位。 從使使用費用上上看, LLinuxx 與其他他操作系統(tǒng)統(tǒng)的區(qū)別在在于 Liinux 是一種開開放、免費費的操作系系統(tǒng),而其其他操作系系統(tǒng)都是封封閉的系統(tǒng)統(tǒng),需要有有償使用。這一區(qū)別別使得我們們能夠不用用花錢就能能得到很多多 Linnux 的的版本以及及為其開發(fā)發(fā)的應用軟軟件。當我我們訪問 Inteernett 時,會會發(fā)現(xiàn)幾乎乎所有可用用的自由軟軟件都能夠夠運行在 Linuux 系統(tǒng)統(tǒng)上。有來來自很多軟軟件商的多多種 Unnix 實實現(xiàn), UUnix 的開發(fā)、發(fā)展商以以開放系統(tǒng)統(tǒng)的方式推推動其標準準

35、化,但卻卻沒有一個個公司來控控制這種設設計。因此此,任何一一個軟件商商(或開拓拓者)都能能在某種 Unixx 實現(xiàn)中中實現(xiàn)這些些標準。 OS/22 和 WWindoows NNT 等操操作系統(tǒng)是是具有版權權的產(chǎn)品,其其接口和設設計均由某某一公司控控制,而且且只有這些些公司才有有權實現(xiàn)其其設計,它它們是在封封閉的環(huán)境境下發(fā)展的的。 第七課TTurbooLinuux簡介 TuurboLLinuxx是拓林思思公司最近近發(fā)行的llinuxx版本,已已在日本和和中國取得得了巨大的的成功,在在美國也有有一定的業(yè)業(yè)績。當前前版本為44.0,是是基于liinux 2.2.10內(nèi)核核的。 TuurboLLinu

36、xx的優(yōu)點 簡簡單易用的的圖形安裝裝程序; 友友好的圖形形桌面界面面KDE、GNOMME等; 豐豐富的軟件件包,包括括:系統(tǒng)管管理工具、網(wǎng)絡分析析程序、服服務程序包包(如:AApachhe)等等等; 提提供了完整整的源代碼碼程序; 提提供了預配配置安裝功功能。 TuurboLLinuxx的特色 TTurbooPNPCCfg-TTurbooLinuux的ISSA即插即即用配置工工具,可以以很容易地地設置所有有的ISAA PnPP插件; 所所有系統(tǒng)組組件都采用用RPM軟軟件包管理理系統(tǒng); TTurbooPkg-TurbboLinnux有完完善的RPPM前端,即即便是FTTP,也可可以進行系系統(tǒng)組件

37、的的簡單安裝裝、升級和和拆卸; XXfreee86 33.3.33; TTurbooXCfgg-TurrboLiinux先先進的配置置工具; 一一套完整高高效的應用用程序,包包括: GIIMP(PPhotooshopp型程序) Xppaintt(圖形程程序) yxx(排版版工具) WiingZ(電電子表格) Neetscaape(通通訊程序) Emmacs和和Xemaacs(編編輯器) Xeessitte(電子子表格) 多多種游戲、屏幕保護護程序、仿仿真程序和和其他娛樂樂性程序; 完完整的網(wǎng)絡絡客戶程序序-除了如如teneet、等標標準程序外外,TurrboLiinux還還提供了如如tkinn

38、ed、基基于SNMMP的圖形形網(wǎng)絡管理理器的程序序。 大大量的服務務器軟件包包提供如下下的服務: 基本本的端口監(jiān)監(jiān)視服務程程序(teenet、等) Weeb服務程程序(Appachee) DNNS名字服服務器(bbind) E-maill TuurboLLinuxx的一般用用途 防防火墻 路路由器 工工作站 IIntraanet或或Inteernett服務器 TTurbooLinuux具有設設置服務器器、開發(fā)者者和辦公系系統(tǒng)所需的的一切功能能。 1. 對于服服務器 TTurbooLinuux是一套套很完整的的系統(tǒng),它它具有建立立一個商業(yè)業(yè)Inteernett站點所需需的各種軟軟件。您可可以將T

39、uurboLLinuxx用作帶有有限客戶的的工作組服服務器,也也可以把它它當作成熟熟的,能夠夠同時接收收數(shù)百個連連接請求的的Inteernett站點。 2. 對于開開發(fā)者 TTurbooLinuux為開發(fā)發(fā)者提供了了常用的編編輯器、編編譯器、調(diào)調(diào)試器和編編程工具。另外,TTurbooLinuux具有強強健的應用用程序開發(fā)發(fā)環(huán)境,提提供了各種種開發(fā)應用用程序的工工具,具有有對多種語語言如:CC、C+、Jaava、PPer、TTc/tkk、Pytthon和和Forttran 77的編編譯器/解解釋器以及及集成開發(fā)發(fā)環(huán)境、調(diào)調(diào)試和其他他開發(fā)工具具。 3. 對于辦辦公系統(tǒng) TurbboLinnux包含

40、含了辦公室室運轉所需需的一切。如:Neetscaape NNaviggatorr、WorrdPerrfectt 8、WWingzz(電子表表格)、GGimp(PPhotooshopp類程序)和和Xpaiint(圖圖形程序),一一共有幾百百種程序。 誰誰從TurrboLiinux獲獲益 開開發(fā)者 程程序員 系系統(tǒng)管理員員 系系統(tǒng)分析員員 管管理人員 最最終用戶 TTurbooLinuux的站點點 (美國) (中國) (日本) 第八課進進入與退出出系統(tǒng) TTurbooLinuux是一個個多用戶的的操作系統(tǒng)統(tǒng),用戶要要使用該系系統(tǒng),首先先必須登錄錄系統(tǒng),使使用完系統(tǒng)統(tǒng)后,必須須退出系統(tǒng)統(tǒng)。本章主主要

41、討論登登錄和退出出系統(tǒng)的方方法。 用用戶登錄系系統(tǒng)時,為為了使系統(tǒng)統(tǒng)能夠識別別自己,必必須輸入用用戶名和密密碼,經(jīng)系系統(tǒng)驗證無無誤后方能能進入系統(tǒng)統(tǒng)。在系統(tǒng)統(tǒng)安裝過程程中可以創(chuàng)創(chuàng)建兩種帳帳號: 11)rooot-超超級用戶帳帳號,使用用這個帳號號可以在系系統(tǒng)中做任任何事情。 22)普通用用戶-這這個帳號供供普通用戶戶使用,可可以進行有有限的操作作。 一一般的Liinux使使用者均為為普通用戶戶,而系統(tǒng)統(tǒng)管理員一一般使用超超級用戶帳帳號完成一一些系統(tǒng)管管理的工作作。如果只只需要完成成一些由普普通帳號就就能完成的的任務,建建議不要使使用超級用用戶帳號,以以免無意中中破壞系統(tǒng)統(tǒng)。 用用戶登錄分分兩步

42、進行行:第一步步,輸入用用戶的登錄錄名,系統(tǒng)統(tǒng)根據(jù)該登登錄名來識識別用戶;第二步,輸輸入用戶的的口令,該該口令是用用戶自己選選擇的一個個字符串,對對其他用戶戶是保密的的,是在登登錄時系統(tǒng)統(tǒng)用來辨別別真假用戶戶的關鍵字字。 在在Linuux系統(tǒng)中中,系統(tǒng)管管理員在為為用戶建立立新帳號時時賦給用戶戶一個用戶戶名和一個個初始的口口令。另外外,Linnux系統(tǒng)統(tǒng)給計算機機賦予一個個主機名。主機名用用于在網(wǎng)絡絡上識別獨獨立的計算算機(即使使用戶的計計算機沒有有聯(lián)網(wǎng),也也應該有一一個主機名名)。TuurboLLinuxx系統(tǒng)給出出的缺省主主機名為:locaalhosst。在下下面的例子子中,我們們假設用戶

43、戶名為xxxq,系系統(tǒng)的主機機名為llocallhostt。 進入系統(tǒng)(登登錄) 超級用戶登登錄 超超級用戶的的用戶名為為roott,密碼在在安裝系統(tǒng)統(tǒng)時已設定定。系統(tǒng)啟啟動成功后后,屏幕顯顯示下面的的提示: llocallhostt loggin: 這這時輸入超超級用戶名名rooot,然然后鍵入回回車鍵。此此時,用戶戶會在屏幕幕上看到輸輸入口令的的提示: llocallhostt loggin:rroot PPasswword: 這這時,需要要輸入口令令。輸入口口令時,口口令不會在在屏幕上顯顯示出來。如果用戶戶輸入了錯錯誤的口令令,就會在在屏幕上看看到下列信信息: lloginn incco

44、rreect. 這這時需要重重新輸入。 當用戶戶正確地輸輸入用戶名名和口令后后,就能合合法地進入入系統(tǒng)。屏屏幕顯示: roottlocclhosst /rroot # 此此時說明該該用戶已經(jīng)經(jīng)登錄到系系統(tǒng)中,可可以進行操操作了。這這里#是超級用用戶的系統(tǒng)統(tǒng)提示符。 普通用用戶登錄 建立了普普通用戶帳帳號以后,就就可以進行行登錄了。 在在登錄時,用用戶會在屏屏幕上看到到類似下面面的提示: llocallhostt loggin: 這這時輸入用用戶名xxxq,然然后鍵入回回車鍵。此此時,用戶戶會在屏幕幕上看到輸輸入口令的的提示: llocallhostt loggin:xxxq PPasswwor

45、d: 這這時,需要要輸入口令令。輸入口口令時,口口令不會在在屏幕上顯顯示出來。如果用戶戶輸入了錯錯誤的口令令,就會在在屏幕上看看到下列信信息: lloginn inccorreect. 這這時需要重重新輸入。 當用戶戶正確地輸輸入用戶名名和口令后后,就能合合法地進入入系統(tǒng)。屏屏幕顯示: xxqlocllhostt xxqq $ 此此時說明該該用戶已經(jīng)經(jīng)登錄到系系統(tǒng)中,可可以進行操操作了。 修 改 口口 令 為為了更好的的保護用戶戶帳號的安安全,Liinux允允許用戶隨隨時修改自自己的口令令,修改口口令的命令令是passswd,它它將提示用用戶輸入舊舊口令和新新口令,之之后還要求求用戶再次次確認

46、新口口令,以避避免用戶無無意中按錯錯鍵。如果果用戶忘記記了口令,可可以請系統(tǒng)統(tǒng)管理員為為自己重新新設置一個個。 虛擬控制臺臺 LLinuxx是一個真真正的多用用戶操作系系統(tǒng),這表表示它可以以同時接受受多個用戶戶登錄。LLinuxx還允許一一個用戶進進行多次登登錄,這是是因為Liinux和和許多版本本的UNIIX一樣,提提供了虛擬擬控制臺的的訪問方式式,允許用用戶在同一一時間從控控制臺(系系統(tǒng)的控制制臺是與系系統(tǒng)直接相相連的監(jiān)視視器和鍵盤盤)進行多多次登錄。 虛虛擬控制臺臺的選擇可可以通過按按下Altt鍵和一個個功能鍵來來實現(xiàn),通通常使用FF1-F66。 例如,用用戶登錄后后,按一下下Alt-F

47、2鍵,用用戶又可以以看到lloginn:提示示符,說明明用戶看到到了第二個個虛擬控制制臺。然后后只需按AAlt-FF1鍵,就就可以回到到第一個虛虛擬控制臺臺。 一個個新安裝的的Linuux系統(tǒng)允允許用戶使使用Altt-F1到到Alt-F6鍵來來訪問前六六個虛擬控控制臺。 虛虛擬控制臺臺可使用戶戶同時在多多個控制臺臺上工作,真真正感受到到Linuux系統(tǒng)多多用戶的特特性。用戶戶可以在某某一虛擬控控制臺上進進行的工作作尚未結束束時,切換換到另一虛虛擬控制臺臺開始另一一項工作。例如,開開發(fā)軟件時時,可以在在一個控制制臺上進行行編輯,在在另一個控控制臺上進進行編譯,在在第三個控控制臺上查查閱信息。 退

48、 出 系系 統(tǒng) 不不論是超級級用戶,還還是普通用用戶,需要要退出系統(tǒng)統(tǒng)時,在sshelll提示符下下,鍵入下下列命令即即可。 下下面以普通通用戶的退退出為例,說說明退出系系統(tǒng)的過程程: xxqlocllhostt xxqq $ exitt 還還有其他退退出系統(tǒng)的的方法,但但上面一種種是最安全全的。 第九課文文件與目錄錄操作 用戶戶的數(shù)據(jù)和和程序大多多以文件的的形式保存存。用戶使使用Linnux系統(tǒng)統(tǒng)的過程中中,需要經(jīng)經(jīng)常對文件件和目錄進進行操作。本章講述述了文件與與目錄的基基本概念,有有關文件和和目錄操作作的命令以以及如何在在Linuux環(huán)境下下運行DOOS命令。 文件與目錄錄的基本概概念 文

49、件件與文件名名 在在多數(shù)操作作系統(tǒng)中都都有文件的的概念。文文件是Liinux用用來存儲信信息的基本本結構,它它是被命名名(稱為文文件名)的的存儲在某某種介質(zhì)(如如磁盤、光光盤和磁帶帶等)上的的一組信息息的集合。Linuux文件均均為無結構構的字符流流形式。文文件名是文文件的標識識,它由字字母、數(shù)字字、下劃線線和圓點組組成的字符符串來構成成。用戶應應該選擇有有意義的文文件名。LLinuxx要求文件件名的長度度限制在2255個字字符以內(nèi)。 為為了便于管管理和識別別,用戶可可以把擴展展名作為文文件名的一一部分。圓圓點用于區(qū)區(qū)分文件名名和擴展名名。擴展名名對于將文文件分類是是十分有用用的。用戶戶可能對

50、某某些大眾已已接納的標標準擴展名名比較熟悉悉,例如,CC語言編寫寫的源代碼碼文件總是是具有C的的擴展名。用戶可以以根據(jù)自己己的需要,隨隨意加入自自己的文件件擴展名。 以以下例子都都是有效的的Linuux文件名名。 pprefaace cchaptter1.txt xxu.c xxu.baak 文件件的類型 LLinuxx系統(tǒng)中有有三種基本本的文件類類型:普通通文件、目目錄文件和和設備文件件。 11. 普通通文件 普普通文件是是用戶最經(jīng)經(jīng)常面對的的文件。它它又分為文文本文件和和二進制文文件。 11)文本文文件:這類類文件以文文本的ASSCII碼碼形式存儲儲在計算機機中。它是是以行為基本結結構的一

51、種種信息組織織和存儲方方式。 22)二進制制文件:這這類文件以以文本的二二進制形式式存儲在計計算機中,用用戶一般不不能直接讀讀懂它們,只只有通過相相應的軟件件才能將其其顯示出來來。二進制制文件一般般是可執(zhí)行行程序、圖圖形、圖像像、聲音等等等。 22. 目錄錄文件 設設計目錄文文件的主要要目的是用用于管理和和組織系統(tǒng)統(tǒng)中的大量量文件。它它存儲一組組相關文件件的位置、大小等與與文件有關關的信息。目錄文件件往往簡稱稱為目錄。 33. 設備備文件 設設備文件是是Linuux系統(tǒng)很很重要的一一個特色。Linuux系統(tǒng)把把每一個II/O設備備都看成一一個文件,與與普通文件件一樣處理理,這樣可可以使文件件與

52、設備的的操作盡可可能統(tǒng)一。從用戶的的角度來看看,對I/O設備的的使用和一一般文件的的使用一樣樣,不必了了解I/OO設備的細細節(jié)。設備備文件可以以細分為塊塊設備文件件和字符設設備文件。前者的存存取是以一一個個字符符塊為單位位的,后者者則是以單單個字符為為單位的。 目錄 樹型型目錄結構構 在在計算機系系統(tǒng)中存有有大量的文文件,如何何有效的組組織與管理理它們,并并為用戶提提供一個使使用方便的的接口是文文件系統(tǒng)的的一大任務務。Linnux系統(tǒng)統(tǒng)以文件目目錄的方式式來組織和和管理系統(tǒng)統(tǒng)中的所有有文件。所所謂文件目目錄就是將將所有文件件的說明信信息采用樹樹型結構組組織起來-即我們們常說的目目錄。也就就是說

53、,整整個文件系系統(tǒng)有一個個根(rroot),然然后在根上上分杈(dirrectoory),任任何一個分分杈上都可可以再分杈杈,杈上也也可以長出出葉子。根和杈在Linnux中被被稱為是目錄或或文件夾夾。而葉子則則是一個個個的文件。實踐證明明,此種結結構的文件件系統(tǒng)效率率比較高。 如如前所述,目目錄也是一一種類型的的文件。LLinuxx系統(tǒng)通過過目錄將系系統(tǒng)中所有有的文件分分級、分層層組織在一一起,形成成了Linnux文件件系統(tǒng)的樹樹型層次結結構。以根根目錄為起起點,所有有其他的目目錄都由根根目錄派生生而來。一一個典型的的Linuux系統(tǒng)的的樹型目錄錄結構如圖圖3.1所所示。用戶戶可以瀏覽覽整個系

54、統(tǒng)統(tǒng),可以進進入任何一一個已授權權進入的目目錄,訪問問那里的文文件。 上上圖中,我我們只給出出了目錄結結點名稱,而而沒有給出出各個目錄錄之下的每一個個文件。實實際上,各各個目錄結結點之下下都會有有一些文件件和子目錄錄。并且,系系統(tǒng)在建立立每一個目目錄時,都都會自動為為它設定兩兩個目錄文文件,一個個是.,代表該該目錄自己己,另一個個是.,代表表該目錄的的父目錄,對對于根目錄錄,.和.都代表表其自己。 LLinuxx目錄提供供了管理文文件的一個個方便途徑徑。每個目目錄里面都都包含文件件。用戶可可以為自己己的文件創(chuàng)創(chuàng)建自己的的目錄,也也可以把一一個目錄下下的文件移移動或復制制到另一目目錄下,而而且能

55、移動動整個目錄錄,并且和和系統(tǒng)中的的其他用戶戶共享目錄錄和文件。也就是說說。我們能能夠方便地地從一個目目錄切換到到另一個目目錄,而且且可以設置置目錄和文文件的管理理權限,以以便允許或或拒絕其他他人對其進進行訪問。同時文件件目錄結構構的相互關關聯(lián)性使分分享數(shù)據(jù)變變得十分容容易,幾個個用戶可以以訪問同一一個文件。因此允許許用戶設置置文件的共共享程度。 需需要說明的的是,根目目錄是Liinux系系統(tǒng)中的特特殊目錄。Linuux是一個個多用戶系系統(tǒng),操作作系統(tǒng)本身身的駐留程程序存放在在以根目錄錄開始的專專用目錄中中,有時被被指定為系系統(tǒng)目錄。在圖3.1中那些些根目錄下下的目錄就就是系統(tǒng)目目錄。 工作作

56、目錄、用用戶主目錄錄與路徑 如如前所述,目目錄是Liinux系系統(tǒng)組織文文件的一種種特殊文件件。為使用用戶更好地地使用目錄錄,我們介介紹有關目目錄的一些些基本概念念。 II. 工作作目錄與用用戶主目錄錄 從從邏輯上講講,用戶在在登錄到LLinuxx系統(tǒng)中之之后,每時時每刻都處在某某個目錄之之中,此目目錄被稱作作工作目錄錄或當前目目錄(Woorkinng Diirecttory)。工作目錄錄是可以隨隨時改變的的。用戶初初始登錄到到系統(tǒng)中時時,其主目目錄(Hoome DDirecctoryy)就成為為其工作目目錄。工作作目錄用.表示示,其父目目錄用.表示示。 用用戶主目錄錄是系統(tǒng)管管理員增加加用戶

57、時建建立起來的的(以后也也可以改變變),每個個用戶都有有自己的主主目錄,不不同用戶的的主目錄一一般互不相相同。 用用戶剛登錄錄到系統(tǒng)中中時,其工工作目錄便便是該用戶戶主目錄,通通常與用戶戶的登錄名名相同。 用用戶可以通通過一個字符符來引用自自己的主目目錄。 例例如命令 /homee/WANNG$ ccat /claass/ssoftwware_1 和和下面的命命令 /homee/WANNG$ ccat /homee/WANNG/cllass/softtwaree_1 意意義相同。shelll將用用用戶主目錄錄名來替換換字字符。 目目錄層次建建立好之后后,用戶就就可以把有有關的文件件放到相應應的

58、目錄中中,從而實實現(xiàn)對文件件的組織。 對對文件進行行訪問時,需需要用到 路徑(Patth)的概概念。 III. 路路徑 顧顧名思義,路路徑是指從從樹型目錄錄中的某個個目錄層次次到某個文文件的一條條道路。此此路徑的主主要構成是是目錄名稱稱,中間用用/分分開。任一一文件在文文件系統(tǒng)中中的位置都都是由相應應的路徑?jīng)Q決定的。 用用戶在對文文件進行訪訪問時,要要給出文件件所在的路路徑。 路路徑又分相相對路徑和和絕對路徑徑。 絕對對路徑是指指從根開始的路路徑,也稱稱為完全路路徑;相對對路徑是從從用戶工作作目錄開始始的路徑。 應應該注意到到,在樹型型目錄結構構中到某一一確定文件件的絕對路路徑和相對對路徑均只

59、只有一條。絕對路徑徑是確定不不變的,而而相對路徑徑則隨著用用戶工作目目錄的變化化而不斷變變化。這一一點對于我我們以后使使用某些命命令如cpp和tarr等大有好好處。 用用戶要訪問問一個文件件時,可以以通過路徑徑名來引用用。并且可可以根據(jù)要要訪問的文文件與用戶戶工作目錄錄的相對位位置來引用用它,而不不需要列出出這個文件件的完整的的路徑名。例如,用用戶WANNG有一個個名為cllass的的目錄,該該目錄中有有兩個文件件:sofftwarre_1和和harddwaree_1。若若用戶WAANG想顯顯示出其cclasss目錄中的的名為sooftwaare_11的文件,可可以使用下下列命令: /hhom

60、e/WANGG$ caat /hhome/WANGG/claass/ssoftwware_1 用用戶也可以以根據(jù)文件件softtwaree_1與當當前工作目目錄的相對對位置來引引用該文件件。這時命命令為: /homee/WANNG$ ccat cclasss/sofftwarre_1 文件和目錄錄操作相關關命令 顯示文文件內(nèi)容命命令 用戶需需要查看一一個文件的的內(nèi)容時,可可以根據(jù)顯顯示要求的的不同選用用以下的命命令。 caat命令 功能11:在標準準輸出上顯顯示文件。 語法:cat - 選項 文件 說明:該命令功功能之一是是用來顯示示文件。它它依次讀取取其后所指指文件的內(nèi)內(nèi)容并將其其輸出到標標

溫馨提示

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

評論

0/150

提交評論