linux系統(tǒng)教程課后習題答案_第1頁
linux系統(tǒng)教程課后習題答案_第2頁
linux系統(tǒng)教程課后習題答案_第3頁
linux系統(tǒng)教程課后習題答案_第4頁
linux系統(tǒng)教程課后習題答案_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本文檔為精品文檔,如對你有幫助請下載支持,如有問題請及時溝通,謝謝支持!第1章Linux概述 1. 什么是Linux ?Linux是一套免費使用和自由傳播的類UNIX操作系統(tǒng),源代碼開放,能運行于各類硬件平臺,包括Intel x86系列和RISC處理器。這個系統(tǒng)是由世界各地成千上萬的程序員設計和 實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的UNIX兼容產品。2 . Linux有哪些特性?開放性(2)多用戶多任務(4)良好的用戶界面(5)設備獨立性(6)豐富的網絡功能(7)可靠的系統(tǒng)安全(8)良好的可移植性3 . Linux與Windows操作系統(tǒng)的主要區(qū)別是什么?(

2、1)從發(fā)展的背景看,Linux是從一個比較成熟的操作系統(tǒng)發(fā)展而來的,而其他操作系統(tǒng),如Windows等,都是自成體系,無對應的相依托的操作系統(tǒng)(2)從使用費用上看,Linux是一種開放、免費的操作系統(tǒng),Windows是封閉的系統(tǒng),需要有償使用。(3) Linux上豐富的應用軟件也是自由的,而在 Windows下,幾乎所有的軟件都有獨立的 版權,需要購買使用,即使某些軟件可以免費使用,也一般不提供其源代碼,更不用說由用 戶修改擴充其功能了。(4) Windows對硬件配置要求高,而 Linux在低端PC系統(tǒng)上仍然可以流暢運行4 . Linux與Unix的共同點與不同點是什么?共同點:由于Linu

3、x是從Unix發(fā)展來到,它遵循 Unix開放標準,基本支持同樣的軟件、程 序設計環(huán)境和網絡特性,可以說Linux是UNIX的PC版本,Linux在PC機上提供了相當于UNIX工作站的性能。與商用Unix的不同點有:1) Linux是免費軟件,用戶可以從網上下載,而商用的 UNIX除 了軟件本身的價格外,用戶還需支付文檔、售后服務費用;2) Linux擁有GNU軟件支持,Linux能夠運行GNU計劃的大量免費軟件,這些軟件包括應用程序開發(fā)、文字處理、游戲 等方面的內容;3) Linux的開發(fā)是開放的,任何志愿者都可以對開發(fā)過程做出貢獻;而商 用UNIX則是由專門的軟件公司進行開發(fā)的。與自由Uni

4、x的不同點:1)在組織方式上,FreeBSD由它的核心團隊(core team )的領導,他們負責原始程序的開 發(fā)與維護。有core team的優(yōu)點是原始程序會有一致性,會有組織的被更新,但是整個系統(tǒng) 的活力操縱在core team手中,缺乏活力。Linux沒有核心團隊,在 Linus的主導下來自世 界各地的愛好者都可以發(fā)布自己的patch ,缺點是源代碼雜亂無章且可能會相互沖突。2)在發(fā)展方向上,FreeBSD的核心團隊將主要精力投入在UNIX自身的風格和特點上。Linux通常會首先加入商品化系統(tǒng)上的各種東西,比如新的硬件驅動、samba等。因此,從易用和可用上講,Linux更容易上手和使用

5、。3)在系統(tǒng)核心功能上二者區(qū)別不大,但在Linux系統(tǒng)上,幾乎可是找到任何需要的功能4)在系統(tǒng)的性能上,據專家分析,FreeBSD在網絡性能、軟件移植性和系統(tǒng)規(guī)范化上略勝一疇,而在硬件支持、磁盤 IO操作等方面Linux略強一些。5 . 什么是GNU軟件,彳f么是 GPL和LGPL?GUN項目主要由自由軟件基金資助的一個項目,目標是開發(fā)一個自由的、UNIX類型的操作系統(tǒng),稱為GNU系統(tǒng)。GNU是“GNU s Not UNIX的首字母的遞歸縮寫,目前使用 Linux內 核的各種GNU操作系統(tǒng)應用非常廣泛。所有的 GNU軟件和派生工作均遵循 GNU通用公共 許可證,即GPL。GPL和軟件是否免費無

6、關, 它主要目標是保證軟件對所有的用戶來說是自由的。GPL通過如下途徑實現這一目標:l它要求軟件以源代碼的形式發(fā)布,并規(guī)定任何用戶能夠以源代碼的形式將軟件復制或發(fā)布 給別的用戶。l它提醒每個用戶,對于該軟件不提供任何形式的擔保。l如果用戶的軟件使用了受 GPL保護的任何軟件的一部分,那么該軟件就繼承了 GPL軟件,并因此而成為GPL軟件,也就是說必須隨應用程序一起發(fā)布源代碼。l GPL并不排斥對自由軟件進行商業(yè)性質的包裝和發(fā)行,也不限制在自由軟件的基礎上打包發(fā)行其他非自由軟件。l遵口GPL的軟件并不是可以任意傳播的,這些軟件通常都有正式的版權,GPL在發(fā)布軟件或者復制軟件時聲明限制條件。但是,

7、從用戶的角度考慮,這些根本不能算是限制條件, 相反用戶只會從中受益,因為用戶可以確保獲得源代碼LGPL允許用戶在自己的應用程序中使用程序庫,即使不公開自己的源代碼。但是,要求用 戶必須能夠獲得在應用程序中使用的程序庫的源代碼,并且允許用戶對這些程序庫進行修改。遵循LGPL的一種方法是,隨應用程序一起發(fā)布目標代碼以及可以將這些目標程序和受LGPL保護的程序庫鏈接起來的 makefile文件。遵循LGPL的另一種比較好的方法是使用動態(tài)鏈接6 .什么是Linux的內核版本和發(fā)行版本 ?內核版本指的是在 Linux的創(chuàng)始人Linus領導下的開發(fā)小組開發(fā)出的系統(tǒng)內核版本號,Linux內核的版本號主要由三

8、部分構成:主版本號、次版本號、次次版本號。主版本號表示系統(tǒng)內核有大的改動,次版本號表示系統(tǒng)內核有小的改動,開始支持一些新的特性,一般表示系統(tǒng)內核對新的硬件支持進行了改進。如果更改之后還處于測試階段,那么次版本號為奇數,如果已經過了測試階段,改動是成功的,那么次版本號是偶數。次次版本號表示系統(tǒng)有一點兒 改動,對內核影響不大。一些組織或公司將 Linux內核與應用軟件和文檔包裝起來, 并提供安裝界面、系統(tǒng)配置與管 理工具,這樣就構成了一種發(fā)行版本。 發(fā)行版本的版本號隨發(fā)行者的不同而不同, 與系統(tǒng)內 核的版本號是相互獨立的。7 .你知道哪些主要的 Linux發(fā)行版本?Red Hat Linux, R

9、ed Flag Linux, Blue Point , TurboLinux, Suse Linux, Debian GNU/Linux, Mandrake Linux 等。8 .什么是內核,它的作用是什么?內核是系統(tǒng)的心臟,是運行程序和管理磁盤、打印機等硬件設備的核心程序。它的總有是管理CPU、內存和外設。9 . 什么是shell , shell的作用是什么?shell是系統(tǒng)的用戶界面,它實際上是一個命令解釋器,它解釋由用戶輸入的命令并把它們 送到內核,把執(zhí)行的結果顯示給用戶。不僅如此, shell有自己的編程語言,允許用戶編寫 由shell命令組成的程序。10 .在安裝Linux之前應該如

10、何獲取系統(tǒng)的硬件資料?在安裝Linux之前,先確定你的計算機的硬件是否能被Linux所支持。需要關注的硬件包括顯卡、聲卡、網卡、打印機、鼠標等。要獲知相應硬件的型號,可以在 Windows下查看, 也可以通過設備本身的標志查看。檢查有沒有相應的設備驅動程序。關注硬盤分區(qū)、大小等信息。如果聲卡、顯卡的型號不能識別,一般可以模擬成標準硬件來使用。11 . Linux有幾種安裝方法?1) 從光盤安裝2) 從硬盤安裝12 . Fedora10在安裝時提供哪幾種方式建立Linux的分區(qū)?Fedora10在安裝時提供了五個關于分區(qū)的選項:在選定磁盤上刪除所有分區(qū)并創(chuàng)建默認分區(qū)結構:如果想在磁盤上僅安裝一個

11、Fedora系統(tǒng),可以選擇這個選項。 特別注意,如果選擇了這個選項,那么該磁盤中已經安裝的所有其他系統(tǒng)將被破壞。在選定驅動器上刪除 Linux分區(qū)并創(chuàng)建默認的分區(qū)結構:如果系統(tǒng)中存在任何Linux分區(qū),選擇這個選項可以刪除所有的 Linux分區(qū),然后在騰出的空閑分區(qū)中安裝 Fedora系統(tǒng)。選 擇這個選項不會影響或者修改已經分配給其他非Linux操作系統(tǒng)占用的分區(qū)空間。重新定義現有分區(qū)大小并在剩余空間中創(chuàng)建默認布局:該選項允許調整現有分區(qū)的大小,然后自動創(chuàng)建默認的分區(qū)結構。使用選定驅動器中的空余空間并創(chuàng)建默認的分區(qū)結構:保留現有分區(qū)中的數據,僅在空閑空間上創(chuàng)建新分區(qū)。建立自定義的分區(qū)結構: 在

12、前幾個選項中,系統(tǒng)根據驅動器的大小以及內存大小自動創(chuàng)建分 區(qū)布局。本選項則允許用戶自己定義分區(qū)結構。選擇該選項后,將打開分區(qū)管理窗口,在這里可以方便地創(chuàng)建、編輯、刪除分區(qū)。13 .安裝Linux至少需要哪兩個分區(qū)?還有哪些常用分區(qū)?至少有/和swap分區(qū)。其它常用分區(qū)有:/bin /home /usr/var/usr/local /tmp 等14 .安全專家建議,安裝 Linux時,最好為主要的目錄建立單獨的分區(qū),試分析這樣做的 優(yōu)點。由于每個分區(qū)指定了自己的大小,當某個分區(qū)的數據超過自己的大小限制時,不會擠占其它分區(qū)的空間。15 . swap交換分區(qū)的作用是什么?它實際上是用硬盤實現虛擬內存

13、,即當系統(tǒng)內存使用率比較高的時候,內核會自動使用swap分區(qū)來模擬內存。16 .安裝Linux都需要收集哪些信息?安裝過程所使用的語言、鍵盤鼠標類型、安裝類型、磁盤分區(qū)、系統(tǒng)語言、安裝軟件包。17 .如何在安裝時選擇安裝某個軟件?在安裝過程中,安裝程序將顯示軟彳選擇界面。默認情況下,Fedora安裝程序會自動安裝一組適合桌面圖形環(huán)境的軟件。在該界面上,還可以選擇軟件安裝所需的程序庫。選擇現在定制”后點擊【下一步】按鈕,打開軟件包定制界面。在這里,可以對系統(tǒng)安裝的軟件進 行更詳細的定制。18 .什么是運行級別? Linux有幾個運行級別?運行級別是指Linux的運行狀態(tài),Linux系統(tǒng)有六種不同

14、的運行級,這六種運行級分別為:0:停機1:單用戶模式,就像 Win9X下的安全模式。2:多用戶,但是沒有NFS3:完全多用戶模式,標準的運行級4:保留,一般不用5: X Window圖形界面模式6:重新啟動19 .如何更改默認啟動級別?在配置文件/etc/inittab文中,有一行文本 用: 5:M陽白血:”標志了 Linux的默認啟動級 別,5表示默認進入 X Window圖形界面,如果把這里的數字改為3,則默認進入控制臺界面。注意,不要把initdefault設置為。和6,這兩個級別是系統(tǒng)在關機和重啟過程中自動使 用的。20 .如何登錄和注銷?登錄分為圖形界面登錄和命令行登錄,在提示用戶名

15、和口令時分別輸入用戶名和口令即可登錄。要注銷圖形化環(huán)境,選擇【系統(tǒng) /注銷】命令,彈出注銷確認對話框,或者按 <Ctrl+Alt+Backspace> 鍵,直接執(zhí)行注銷命令。輸入命令logout ,則又回到登錄界面,可以重新登錄。21 .如何安全關閉Linux系統(tǒng)?在圖形界面下,選擇【系統(tǒng) /關閉】命令,選擇【關閉系統(tǒng)】按鈕執(zhí)行關閉命令,系統(tǒng)關閉 自身所有進程。也可以在注銷后出現的重新登錄界面上選擇【關閉】按鈕來關閉系統(tǒng)。某些計算機會在關閉系統(tǒng)后自動切斷電源,如果計算機不這樣做,那么,當看到“Powerdown消息后,便可以手工切斷計算機的電源??梢栽诳刂婆_執(zhí)行 halt命令、in

16、it命令或者shutdown命令來關閉系統(tǒng)。第2章shell及常用命令1 .判斷下列命題是否正確1) Linux的文件名與命令不區(qū)分大小寫。( x )。2) $ls *和$ls *"*"的顯示結果完全一致。( X)3) rm和rmdir的作用一樣,都是刪除整個目錄。( X)4) Linux文件名的命名規(guī)則必須遵守8.3的格式。(X)2 .什么是Linux終端? Linux終端又稱為什么?Linux終端也稱為虛擬控制臺,是 Linux從UNIX繼承來的標準特性。顯示器和鍵盤合稱終 端,因為它們可以對系統(tǒng)進行控制,所以又稱為控制臺,一臺計算機的輸入輸出設備就是一個物理的控制臺。

17、如果在一臺計算機上用軟件的方法實現了多個互不干擾獨立工作的控制臺 界面,就是實現了多個虛擬控制臺。Linux終端的工作方式是字符命令行方式,用戶通過鍵盤輸入命令進行操作,可以通過Linux終端對系統(tǒng)進行控制。3 .默認情況下,Linux有幾個虛擬終端?如何在不同終端之間切換?如何在 x Window與終 端之間進行切換?通常情況下,Linux默認啟動六個虛擬終端。虛擬控制臺的選擇可以通過按下<Alt>鍵和功能鍵<Fn>(n=16) 來實現。如果啟動方式選才?了直接啟動X Window ,那么X Window在第七個虛擬終端上。在 X Window圖形操作界面中按<

18、Alt+Ctrl+Fn>(n=16)就可以進入控制臺字符操作界面。在控制臺操作界面里按<Alt+Ctrl+F7> 即可回到剛才的 X Window。4 .什么是shell? shell在用戶與操作系統(tǒng)之間的作用是什么?shell是一個命令解釋器,它可以用來啟動、掛起、停止程序,還允許用戶編寫由shell命令組成的程序。shell是系統(tǒng)的用戶界面,它提供了用戶與內核進行交互的一種接口。它接收 用戶輸入的命令并把它送入內核執(zhí)行,把執(zhí)行結果顯示給用戶。5 .什么是通配符?常用的操作通配符有哪些?Linux系統(tǒng)中的通配符除了“用I,”以外,還可以使用 “” “和-0組成的字符組模式,

19、以便精確地擴充需要匹配的文件范圍。通配符* :通配符*可以代表文件名中的任意字符或字符串。通配符*不能與單句點開頭的文件名相匹配。以單句點開頭的文件在 Linux中是隱藏文件。通配符?:通配符?可以匹配任意一個字符。字符組模式:通配符“卜”“卜"-"'用于構成字符組模式。"用I "將字符組括起來,表示可以匹配字符組中的任意一個。-"'用于表示字符范圍。 例如abc表示匹配a或者b或者c, a-f表示匹配從a到f這個范圍之中的任意一個字符。6 .什么是文件系統(tǒng)?什么是文件?在多數操作系統(tǒng)中都有文件的概念。 文件是Linux用來存儲

20、信息的基本結構, 它是被命名(稱 為文件名)的存儲在某種介質(如磁盤、光盤和磁帶等)上的一組信息的集合。Linux系統(tǒng)中有三種基本的文件類型:普通文件、目錄文件和設備文件。在計算機系統(tǒng)中存有大量的文件,如何有效的組織與管理它們,并為用戶提供一個使用方便 的接口是文件系統(tǒng)的一大任務。Linux系統(tǒng)通過目錄將系統(tǒng)中所有的文件分級、分層組織在一起,形成了 Linux文件系統(tǒng)的樹型層次結構。以根目錄“/為起點,所有其他的目錄都由根目錄派生而來。7 . Linux系統(tǒng)文件命名有什么規(guī)定?文件名是文件的標識,它由字母、數字、下劃線和句點組成的字符串來構成。Linux要求文件名的長度不超過 255個字符。為

21、了便于管理和識別,用戶可以把擴展名作為文件名的一 部分,通常句點之后的部分為擴展名。擴展名對于將文件分類十分有用。8 . Linux系統(tǒng)的目錄/usr、/home、/bin、/dev/、/var、/etc/中主要存放什么文件?/usr存放用戶安裝的軟件,用戶安裝的軟件一般位于此目錄;/home存放系統(tǒng)用戶自身的數據;/bin存放shell命令;/dev存放系統(tǒng)設備的信息;/var主要存放系統(tǒng)可變信息的內容, 如日志、郵件、打印隊列等;/etc存放系統(tǒng)可執(zhí)行文件。9 .如何使用cat命令將多個文件連接起來顯示?使用命令:cat filel file2就可以將多個文件首尾相連顯示在屏幕上。10 .

22、 more命令和less命令有什么區(qū)別?more可將文件顯示在屏幕上,但它每次只顯示一頁。 顯示文件時,按空格鍵可顯示下一頁,按q鍵退出顯示,h鍵給出幫助信息;less的作用與more十分相似,都可以用來瀏覽文本文件的內容,不同的是 less允許使用 者往回卷動以瀏覽已經看過的部份,同時 less并不在一開始就讀入整個文件,因此在遇上 大型文件的時,會比較快。與 more相比,less的功能更加強大,在less命令執(zhí)行時,可以 使用的指令與vi編輯器的命令以及 more的指令類似。11 .如何用復制、刪除命令實現文件的移動?步驟如下:1)首先使用cp目錄將文件從原目錄拷貝到目標目錄;2)在原目

23、錄中刪除原文件12 .如何使用ls命令查看隱藏文件信息?使用-a選項將顯示所有文件包括隱藏文件的信息,ls默認將名稱以“.開頭的文件或目錄視為隱藏,不會列出;13 .如何遞歸地將當前目錄下所有的C語言程序拷貝至 /home目錄中,要求如果有同名文件,則覆蓋同名文件?執(zhí)行命令cp,并使用選項-rf, -r表示若source中含有目錄,則遞歸地將目錄下的文件也依 序拷貝至目的地。-f表示若目的地已經有同名文件存在, 則在復制前先予以刪除再進行復制。14 .如何強制刪除當前目錄及其子目錄下的所有c程序。執(zhí)行命令:rm -rf *.c15 .給出命令,在當前工作目錄下的A目錄中,刪除名為 B的子目錄。

24、若B刪除后,A目錄成為空目錄,則 A也予刪除。rmdir -p A/B16 .給出查找/usr目錄下大小超過50k并且最近2小時內被更新過的文件的命令。查找/usr下大小超過50k的文件:find /usr/ -size 50k-cmin -12017 .如何使用命令完成把當前工作目錄切換到/root并顯示是否切換成功?首先使用pwd命令查看切換之前的目錄,然后執(zhí)行命令cd/root ;最后使用pwd命令查看當前目錄,看是否是 /root ,如果是表示切換成功。18 .給出命令將當前目錄下的文件file的時間記錄改成 2005年5月10日18點30分。執(zhí)行命令:touch -t 00 file

25、或者命令 touch -d ”6:30pm 05/10/2005" file19 .如何執(zhí)行tar命令對文件執(zhí)行備份和恢復?備份:tar cvf xx.tar * 或者 tar czvf *恢復 tar cvf xx.tar或者 tar czvf20 .給出命令將當前目錄下的所有c程序備份并為一個文件。Tar cvf xx.tar *.c或者 tar czvf *.c21 .假設有一個rpm包的軟件:software-,簡述軟件的命名含義,并說明如何安裝及如何 查看是否已經安裝?software- , i386表示該軟件是為386體系結構機器編寫編譯的,rpm表示該軟件使用rpm軟件

26、包管理工具打包。安裝命令為:rpm -i software-查看命令為: rpm -q software-22 .下面是執(zhí)行"Is T software命令得到的信息,通過聯(lián)機幫助,解釋這些信息:第1個域表示文件的訪問權限;第2個域表示硬鏈接的個數第3個域表示文件的所有者第4個域表示文件所屬的群組第5個域表示文件大小第6個域表示文件最近一次修改的時間最后一個域表示軟件名稱。第3章vi編輯器的使用1 . vi有幾種工作模式,各工作模式之間如何進行轉化?vi有三種基本工作模式,分別是:命令模式( command mode )、插入模式(insert mode ) 和底行模式(last l

27、ine mode )三種模式之間的轉換如下圖。2 .在vi中如何保存正在編輯的文件?在命令模式下,連按兩次大寫字母<Z> ,若當前編輯的文件曾被修改過,則 vi保存該文件后退出,返回到shell;若當前編輯的文件沒被修改過,則vi直接退出,返回到 shell。在末行模式下,有幾種命令可以保存文件:1) :wvi保存當前編輯的文件,但并不退出vi,而是繼續(xù)等待用戶輸入命令。2) :w <newfile>把當前文件的內容保存到指定的文件newfile中,而原有文件保持不變。若newfile是一個已存在的文件,則 vi在窗口的狀態(tài)行給出提示信息:File exists (us

28、e ! to override )表示指定的文件已經存在,如果要替換原有內容,需要使用“!。”3) :w! <newfile>把當前文件的內容保存到指定的文件newfile中,如果newfile已經存在,則覆蓋原有內容。3. 有幾種方法可以退出 vi編輯器?在末行模式下,有四種方法可以退出vi返回到shell:1) :q系統(tǒng)退出vi返回到shell。在用此命令時,若編輯的文件沒有被保存,則 vi在窗口的最末行顯示如下信息:No write since last change (use ! to overrides )提示用戶該文件被修改后沒有保存,需要使用!放棄保存。出現此提示后,

29、vi并不退出,繼續(xù)等待用戶命令。2) :q! vi放棄所作修改而直接退到shell下。3) :wq先保存文件,然后再退出 vi返回到shell。4) :x該命令的功能與命令模式下的ZZ命令功能相同。4. 如何讓屏幕上顯示正在編輯的文件的行號?在末行方式下輸入如下命令即可給文本加行號::set number 或者:set nu5. 說明vi中的字、句子、段落的含義。在vi中學”有兩種含義。一種是廣義的字,它可以是兩個空格之間的任何內容。狹義上的字“!、”"#': "$;' "%、"*7 “ | ” “"、 “ <、” &qu

30、ot; >、” “當,均被當成是!結尾,且其后跟著至少一個空格或一個換行是指:英文單詞、標點符號和非字母字符,如“(”、廠、匕 “+、”“、” “)”“一“”一個字。句子被定義為是以句號“.、”問號“替口感嘆號 符的字符序列。段被定義為以一個空白行開始和結束的片段。6. 練習使用vi中在當前行左右移動光標的命令l或者一、h或者一、w、<n> w、b、<n>b、e、0、$等命令的使用,這些命令使光標在 同一行上移動。7. 練習使用vi中光標上下移動的命令練習使用命令:j或者I +、k或者T、-8. 練習使用vi中在文本塊間移動光標的命令練習使用命令:)、(、9. 在

31、vi中如何將光標直接定位到某行?在命令模式下,執(zhí)行行號>G,則將光標移至行號所指定的行的行首。10. 練習屏幕上下移動光標和滾動屏幕的命令。三個關于光標在全屏幕上移動并且文件本身不發(fā)生滾動的命令。它們分別是H、M和L命令;滾屏命令:< Ctrl+u >< Ctrl+d >分頁命令:< Ctrl+f > 或者 <PgDn>、< Ctrl+b > 或者 <PgUp>屏幕調零命令:行號z 行數卜回車行號z 行數.行號z 行數-11. 在命令模式下,如何刪除文本中的字符、字、行和文本塊?字符刪除命令:x、dh字和行刪除命令:

32、 dw、db、dd、d$、d0、<n> dd文本塊刪除命令:d)、d(、d、d12. 在命令模式下,如何查找匹配某個模式的行?/ < patern> 回車?< pattern回車13. 在命令模式下,如何修改一段文本?vi提供了三種修改命令,分別是c、C和cc。它們修改文本的范圍是由光標的當前位置和光標移動命令二者限定的。14. 在命令模式下,練習文本的幾種替換命令。vi提供的替換命令有取代命令:r和R、替換命令:s和S和字替換命令:cw15. 如何復制n行文本?nyw :復制從光標所在位置開始的n個字到緩沖區(qū);16. 如何移動一段文本?在文件中移動文本通過如下三

33、步完成:1 )使用文本刪除命令將要移動的文本刪除;2)使用光標移動命令將光標移動到目標位置;3)使用命令“耨剛刪除的文本粘貼到目標位置。17. 如何將連續(xù)的n行文本合并成一行?命令:nJ表示把光標所在行與下面的n-1行合并為一行,如果省略 n,則表示把光標所在行與下面一行合并。18. 說明三個命令:插入命令、附加命令、打開命令的區(qū)別。在命令模式下,執(zhí)行i命令,表示從光標所在位置開始插入文本,大寫的I命令表示將光標移到當前行的行首,然后在其前插入文本;在命令模式下,執(zhí)行a命令,表示從光標所在位置之后追加新文本。新輸入的文本放在光標之后,光標后的原文本將相應地向后移動。大寫的A命令表示首先將把光標

34、挪到所在行的行尾,從那里開始插入新文本在命令模式下,執(zhí)行o命令,vi將在光標所在行的下面新開一行, 并將光標置于該行的行首, 等待輸入文本。大寫的O命令是在光標所在行的上面插入一行, 并將光標置于該行的行首, 等待輸入文本。第4章X Window 系統(tǒng)的使用1. GNOME桌面環(huán)境包括菜單面板、桌面區(qū)和窗口面板三個區(qū)域。2. GNOME菜單面板包括應用程序、位置和系統(tǒng)三個菜單.其中應用程正用王啟動系統(tǒng)安裝的 軟件,位置用于快速訪問計算機資源,系統(tǒng)用于管理和配置計算機。3. GNOME文件瀏覽器由菜單欄、工具欄、位置欄、狀態(tài)欄、側邊欄和瀏覽窗格等組成,其中 菜單欄和瀏覽窗格是必須有的。4. 簡述

35、工作區(qū)的含義,Fedora10中默認包含多少個工作區(qū),怎樣調整工作區(qū)的個數?Linux中的工作區(qū)切換器為用戶提供了使用多個工作區(qū)的能力,用戶可以根據自己的喜好將 程序在不同的工作區(qū)打開,查看所需內容時,選擇相應的工作區(qū)即可,因此不必把所有運行 著的應用程序都堆積在一個可視桌面區(qū)域,這樣可避免所有窗口置于一個桌面時顯得雜亂無早。默認包括4個工作區(qū)。可在工作區(qū)切換器首選項”中調整工作區(qū)。1. Linux中如何永久刪除指定文件或文件夾?清空回收站可以將文件或目錄永久刪除;在刪除文件或目錄時按住Shift鍵,然后再刪除。1.簡述如何創(chuàng)建鏈接。方法1:在文件管理器中選中該項目,單擊鼠標右鍵,選擇【創(chuàng)建鏈

36、接】命令,則在文件管理器的窗口中出現一個圖標,名字為 至U的鏈接”,并且?guī)б粋€小箭頭符號。只要將該圖標 拖放到桌面,就可以建立到該項目的鏈接。方法2:選中該項目,按住鼠標中鍵(三鍵鼠標)的滾輪鍵,拖放到桌面,當放開鼠標中鍵 時,會彈出【移動到此處】、【復制到此處】、【在此處創(chuàng)建鏈接】等命令,選擇【在此處 創(chuàng)建鏈接】命令,就可以在桌面創(chuàng)建該項目的鏈接。1. 比較X Window 系統(tǒng)與 Microsoft Windows 系統(tǒng)之間的異同。X Window與微軟公司的 Windows圖形界面不同,X Window不是系統(tǒng)內核的必備部分,而 是內核之上的一個應用,是一個用戶與系統(tǒng)交互的界面。用戶可以

37、根據個人愛好,像選擇中意的媒體播放軟件一樣選擇習慣的界面系統(tǒng)。而且, X Window具有如下特點:l良好的網絡支持: X Window采用了 C/S網絡結構,X Client和X Server可以通過網絡來 通信,而且有良好的網絡透明性。這樣,復雜的圖形桌面可以顯示在維護良好、功能強大、 易于管理的服務器上,用起來非常方便。l個性化的窗口界面:X Window并未對窗口界面作統(tǒng)一的規(guī)范,程序員可以根據需求自行設計,其中最有名的就是后面將要介紹的GNOME與KDE。l不內嵌于操作系統(tǒng):X Window只定義了一個標準,而不屬于某個操作系統(tǒng),因此可在不 同的操作系統(tǒng)上運行相同的X Window軟

38、件。1. X Window系統(tǒng)由哪些部分組成,每部分的作用是什么?整個X Window由三個部分組成:l X Server :控制輸入、輸出設備并維護相關資源的程序,它接收輸入設備的信息,并將其傳給X Client,而將X Client傳來的信息輸出到屏幕上。 不同的顯卡需要選擇不同的X Server,在配置X Window時最主要的工作就是配置X Server。l X Client:應用程序的核心部分,它與硬件無關,每個應用程序就是一個 X Client。X Client可以是終端仿真器(Xterm )或圖形界面程序,它不直接對顯示器繪制或者操作圖形,而是與X Server通信,由X Ser

39、ver控制顯示。l X protocol :X Client與X Server之間的通彳t協(xié)議。X協(xié)議支持網絡,因此X Client和X Server 既可以在同一臺計算機上,也可以運行在不同的機器上。X支持的網絡協(xié)議有 TCP/IP、DECnet 等。1 .什么是虛擬桌面?通常用戶在屏幕上見到的只是整個桌面的一部分。把桌面分成不同的工作區(qū),一個桌面可以有最多36個工作區(qū),默認是4個。虛擬桌面包括所有的工作區(qū)以及顯示在它們上面的內容, 例如,圖標、菜單和窗口等。使用工作區(qū)的好處是:用戶可以根據自己的喜好將程序在不同 的工作區(qū)打開,查看所需內容時,選擇相應的工作區(qū)即可,這樣可避免所有窗口置于一個

40、桌 面時顯得雜亂無章。1. X Window下的終端窗口與控制臺有什么區(qū)別?就像在windows界面下可以啟動 DOS窗口一樣,在 X Window圖形操作界面上也可以啟動 控制臺界面,從而可以同時擁有這兩種操作界面。終端窗口向用戶提供了一個標準的命令行操作界面。用戶可以在此窗口中的命令行提示符處輸入命令及其參數,命令行執(zhí)行的結果顯示在該終端窗口上,命令執(zhí)行完后會又出現shell提示符,可以繼續(xù)輸入命令??梢詮慕K端窗口啟動任何X程序,這是終端窗口與控制臺之間的重要區(qū)別。1 .什么是風格?風格影響著用戶桌面元素的外觀,提供不同的背景圖象、動畫和動作音效。1. GNOME提供了幾種面板,它們的特點

41、是什么,如何設置它們的屬性?GNOME提供菜單面板、桌面區(qū)和窗口面板。其設置和使用參見教材4.2.3如何更改GNOME的文件圖標?方法1 :在屬性中修改。方法2 :通過側邊欄將徽標拖動到文件上。方法3:執(zhí)行菜單【編輯/背景和徽標】命令,將該窗口中的徽標拖放到文件上,即可在該 文件上方出現該徽標。第6章硬件管理1 .如果要使用USB存儲設備、光盤或軟盤等存儲設備,必須將這些設備中的小"目錄樹像嫁接一樣掛載(Mount)到Linux系統(tǒng)的 火”目錄樹中。當存儲設備掛載成功之后,就可以 將其作為 大”目錄樹中的一個目錄來進行訪問了。使用完畢,還有將這些設備從目錄樹中卸載下來。2 .掛載磁盤

42、設備主要使用mount命令。在掛載設備前,首先要確定下列三種信息:(1)掛載對象的文件系統(tǒng)類型;(2)掛載對象的設備名稱;(3)設備掛載到哪個目錄,即掛 載點。3 . Linux支持的常見的文件系統(tǒng)有:(1) vfat,對應于 Windows的Fat16和Fat32文件系 統(tǒng);(2) ext3 : Linux下的文件系統(tǒng);(3) iso9660 :光盤文件系統(tǒng)。4 .在Linux系統(tǒng)中,設備名稱通常都在/dev目錄下,設備名稱的命名要遵循一定的規(guī)則。例如,/dev/hda1是一個設備名稱,其中“hd即硬盤(Hard Disk ),代表IDE設備,"sd"代表 SCSI 設備

43、(SCSI Drive )。5 .如果掛載的設備使用的是Windows 文件系統(tǒng),則使用參數cp936 ,這樣能保證正常顯示中文字符,命令如下:mount -o iocharset=cp936 /dev/sda1 /mnt/usb6 .可以使用fdisk -l命令或cat /proc/partitions命令查看系統(tǒng)中掛載的設備。7 .用戶可以執(zhí)行卸載命令卸載設備,卸載命令格式為:umount掛載點或設備名。8 .掛載:軟馬區(qū):mount r vfat /dev/floppy /mnt/floppy光驅:mount r iso9660 /dev/cdrom /mnt/cdrom卸載:軟馬區(qū):u

44、mount /dev/floppy光馬區(qū):umount /dev/cdrom9 .當一臺機器中同時安裝了Linux和Windows兩個操作系統(tǒng)時,用戶可以修改/etc/fstab文件,這樣在啟動 Linux系統(tǒng)時可以自動掛載 Windows系統(tǒng)的硬盤分區(qū),從而實現系統(tǒng)間 的數據共享。11 .可以使用格式化命令創(chuàng)建文件系統(tǒng),格式化命令 mkfs的一般格式為:mkfs 選項-t 文件系統(tǒng)類型 設備名稱區(qū)塊數13 .執(zhí)行【系統(tǒng)/硬件/屏幕分辨率】菜單項,或者執(zhí)行終端命令"gnomedisplay-properties ,可以啟動監(jiān)視器分辨率設置對話框,通過該對話框可以實現調整功能。14 .

45、可以通過到特定顯卡(芯片)廠商的網站下載Linux平臺下的特定驅動程序。15 . (1)下載驅動程序;(2)安裝驅動程序;(3)設置聲卡參數;16 .執(zhí)行菜單【系統(tǒng)/首選項/硬件/音效】或者執(zhí)行終端命令"gnomesound-properties ,可以打開聲卡的配置與檢測工具。17 .首先檢查系統(tǒng)是否可以自動識別打印機設備,如果不識別可以到打印機廠商的網站根 據設備型號下載Linux平臺下的驅動程序,安裝并設置相應參數。18 .可以使用打印機驅動附帶的打印測試功能。19 .首先看該設備系統(tǒng)是否能自動識別,如果不能尋找設備附帶的Linux平臺驅動程序或者到相關網站下載安裝。第7章網絡

46、基本配置1.什么是網絡接口設備?請舉例說明。把計算機連接到網絡的設備稱為網絡接口設備,例如:以太網卡、無線網卡和調制解調器等。1.什么是設備別名?請舉例說明。設備別名就是給設備取的另一個名字,當說明某個設備時,別名與原名都指同一個物理設備。一般使用別名是為了系統(tǒng)管理方便。例如第1個以太網卡名字為 eth0 ,可以為它取多個別名,eth0:0、eth0:1,它們都是指的第 1個以太網卡,但可以為不同的別名設置不同的 網絡屬性,例如,設置不同的IP地址。1.有哪幾種方法配置網絡接口設備?可以使用三種不同的工具來配置網絡接口設備:使用網絡接口配置程序netconfig、使用圖形配置工具、使用終端命令

47、ifconfig。1.假設在啟動系統(tǒng)時,系統(tǒng)報錯提示你本機的IP地址已被占用,說明錯誤原因,并給出解決方法。發(fā)生這種情況,一定是由于在同一個網絡上有某個系統(tǒng)與你的機器使用了相同的IP地址,并且該機器已經啟動,你就不能再使用這個IP 了。這時,或者更改另一個系統(tǒng)的IP,然后再重新啟動本機的網絡;或者將自己的 IP改為其它的與別人不沖突的地址,然后再重新啟動網絡。否則網絡不可用。1 .在不啟動X Window的情況下,如何配置網絡接口設備的IP地址?有兩種方法:1) 在終端中輸入命令 netconfig,打開TCP/IP配置界面。用戶可以選擇是否使用動態(tài)IP,可以設置網絡接口的IP地址、子網掩碼、

48、默認網關、主域名服務器。2) 使用ifconfig網絡接口配置命令。命令使用格式為:ifconfig <設備名> <IP地址> netmask < 掩碼>1 .有幾種方法控制網絡接口的啟動與禁止?請舉例說明。1) 在網絡配置的圖形界面中,通過 激活”或者 解除”按鈕可以啟動或者禁止網絡接口;2) 使用網絡控制程序 network: /etc/rc.d/init.d/network start|stop|restart3) 使用命令 ifconfig : ifconfig < 設備名 > up|down4) 使用命令 ifup/ifdown: if

49、up/ifdown < 設備名 >5)在x Window下,執(zhí)行【系統(tǒng)/管理/網絡】,打開網絡設備控制”窗口,可以通過【激活】或者【取消激活】按鈕來啟動或者禁止相應接口。1.怎樣快捷地查看本機的網絡接口配置信息?可以使用終端命令ifconfig方便地查看系統(tǒng)目前所有活躍的網絡接口的詳細信息,ifconfig 設備名1.如何判斷本機網絡的連通性能?可以使用Ping命令或者traceroute命令檢測網絡的連通性。步驟1 :測試本機網絡操作系統(tǒng)是否工作正常命令:ping 或 ping localhost步驟2:測試本機網絡接口,即本機的IP地址ping如果返回正常信息,則表示本機網卡正

50、常。步驟3:測試本地局域網中網關或其它主機ping 網關ping同一個網絡的其它主機步驟4:測試遠程網絡中的網關或其它主機ping測試與遠程局域網網關的連通性ping與遠程主機的連通性步驟5 :測試DNS服務器ping使用域名訪問其它主機需要注意的是:如果主機安裝了防火墻等安全工具,可能會阻止外部主機對系統(tǒng)使用ping命令。所以,以上測試過程中ping其它主機時,可能返回錯誤信息“Destination hostunre achable?!边@可能是目標主機安裝了防火墻的原因。1.如何判斷同網中的某臺主機是否在網絡中?使用ping命令:ping主機地址注意目標主機不能安裝防火墻。10 .有什么方

51、法了解本機與另一臺主機之間有哪些路由器?使用traceroute 命令:traceroute 目的主機IP或者域名11 .怎樣在本機中遠程登錄另一臺主機?使用telnet命令:telnet目標主機地址或域名在給出提示信息時分別輸入用戶名和口令12 .如果一臺主機 A中安裝了一個網卡,但它需要使用三個IP地址,并分別對應使用三個不同的主機名。如果可以使主機 B能夠按不同的主機名訪問不同的IP地址,如何配置兩臺主機?在主機A中:使用設備eth0和兩個別名eth0:0 eth0:1 ,分別為這三個設備配置IP地址;在主機B中:配置/etc/hosts文件,使得上述三個IP地址與相應的主機名對應;例如

52、:qq定義/etc/host.conf 文件,使得系統(tǒng)首先訪問 /etc/hosts文件13 .哪個TCP/IP配置文件中包含了 TCP/IP各種協(xié)議的名稱?文件/etc/protocols 定義了使用的網絡互聯(lián)協(xié)議及協(xié)議號14 .如何知道Linux系統(tǒng)能夠提供哪些網絡服務?通過查看/etc/service文件可以得知Linux系統(tǒng)能提供的所有網絡服務,但仍需安裝配置相 應的服務軟件。15 .要根據主機名獲得對應的IP地址,可能涉及哪些TCP/IP配置文件?1) /etc/hosts文件中包含了主機名與IP地址以及別名的對應;3)文件/etc/resoMconf 保存了 DNS服務器的IP地址

53、,以及查詢這些服務器的順序。2) /etc/host.conf文件中指出是先訪問/etc/hosts文件,還是先訪問域名服務器;16 . Linux可以設置靜態(tài)路由表,如何查看路由表信息?不加任何參數的route命令顯示本機路由表的內容17 .鄰近的同事設置其主機名稱為;你如何在網絡命令中使用這個名稱?1)首先在/etc/hosts中添加一條記錄,將該主機名與相應的IP地址對應:例如:2)設置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名服務器:order hosts,bind18 .如何決定查詢一個域名時,使用本機主機名列表文件與DNS服務器的順序?/etc/

54、host.conf 文件決定了在查詢域名時使用本機主機名列表文件與DNS服務器的順序,order hosts,bind 表示首先使用本機主機名列表文件,order bind,hosts 表示首先使用域名服務器。19 .用戶怎樣才能從本機信任地訪問另一臺遠程主機?Linux系統(tǒng)可以設置信任主機關系,如果B信任A主機,則來自A主機的遠程登錄請求可以不用提供口令。例如:在B主機的/etc/hosts.equiv 文件中設置一行:testuser表示信任來自,從而不需要檢查它的口令。/etc/hosts.equiv 文件是設置等價主機的配置文件,其格式:<信任的主機 > < 信任的用

55、戶>其中后者可以省略,表示信任該主機上的所有用戶。這樣只要提供B主機中存在的登錄用戶名,就不必檢查其口令。20.安裝并配置一臺Linux系統(tǒng)的telnet服務器,并在其它主機中使用終端登錄連接該主機。步驟1:檢查/etc/services文件是否啟用了關于 telnet服務的設置telnet 23/tcptelnet 23/udp步驟2 :在/etc/rc.d/xinetd.d/目錄下建立telnet服務配置文件并配置相應內容:service telnet disable = noflags= REUSEsocket_type = stream wait= nouser= rootser

56、ver= /usr/sbin/in.telnetdlog_on_failure += USERID 步驟3 :重新啟動xinetd服務 21.當用戶使用一個主機名時,系統(tǒng)怎樣才能最快地查找到其對應的IP地址?1)首先在/etc/hosts中添加一條記錄,將該主機名與相應的IP地址對應:2)設置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名服務器: 22.為了方便用戶記憶,主機域名可以表示主機提供的網絡服務,例如:,它們可以是不同 主機,也可以是同一臺主機。如果在 IP地址為,如何配置才能使客戶機B能夠按主機域名獲取A主機提供的服務? 1)首先在/etc/hosts中添加兩條記錄,分別將兩個主機名與IP地址對應;2)設置/etc/host.conf文件使其先訪問/etc/hosts文件,后訪問域名服務器: order hosts,bind 3)允許一個主機名對應多個IP地址,在/etc/host.conf文件中增加一行:multi on 第8章 常用網絡服務的配置和使用 1. Linux系統(tǒng)提供哪些常用的網絡服務?Linux作為一個網絡操作系統(tǒng)可以提供各種網絡服務舉例:Apache web服務器;FT

溫馨提示

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

評論

0/150

提交評論