Linux張同光版課后習(xí)題答案_第1頁(yè)
Linux張同光版課后習(xí)題答案_第2頁(yè)
Linux張同光版課后習(xí)題答案_第3頁(yè)
Linux張同光版課后習(xí)題答案_第4頁(yè)
Linux張同光版課后習(xí)題答案_第5頁(yè)
已閱讀5頁(yè),還剩8頁(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)介

1、1填空題(1)GNU的含義是(國(guó)際性的源代碼開放)。(2)Linux的版本號(hào)分為:(內(nèi)核版本)和(發(fā)行版本)。(3)安裝Linux時(shí)最少需要三個(gè)個(gè)分區(qū),分別是(boot分區(qū))和(根分區(qū))和(swap分區(qū))。(4)Linux默認(rèn)的系統(tǒng)管理員帳號(hào)是(root)。(5)如果Linux啟動(dòng)后進(jìn)入命令行模式,要進(jìn)入GUI,可執(zhí)行(init5)命令。(6)RHEL6.2默認(rèn)的系統(tǒng)引導(dǎo)工具是(GRUB)。(7)GRUB的用戶界面有三種:(菜單模式)、(菜單編輯模式)和(命令行模式)。(8)GRUB的默認(rèn)菜單文件menu.lst其實(shí)是(grub.conf)文件的符號(hào)鏈接。(9)硬盤的第0柱,第0面,第1扇區(qū),

2、這個(gè)扇區(qū)叫做(MBR)。(10)MBR由三部分組成:(主引導(dǎo)程序)、(硬盤分區(qū)表DPT)和(硬盤有效標(biāo)志)。(11)內(nèi)核的分類:(單片型內(nèi)核)、(模塊型內(nèi)核)。(12)(初始化內(nèi)存映像盤)稱為初始化內(nèi)存盤,為系統(tǒng)提供一系列內(nèi)核映像無(wú)法提供的模塊,這些模塊對(duì)正確引導(dǎo)系統(tǒng)非常重要。(13)在內(nèi)核加載完畢、進(jìn)行完硬件檢測(cè)與驅(qū)動(dòng)程序加載后,此時(shí)主機(jī)硬件已經(jīng)準(zhǔn)備就緒了,這時(shí)候內(nèi)核會(huì)啟動(dòng)一號(hào)進(jìn)程(/sbin/init)。(14)RHEL6系統(tǒng)上,文件(etc/inittab)只能設(shè)置運(yùn)行級(jí)別。(15)(etc/rc.d/init.d)文件是在系統(tǒng)啟動(dòng)最后一個(gè)被讀取的用戶自定義啟動(dòng)腳本文件。(16)操作系統(tǒng)

3、為用戶提供了兩種接口,分別是(命令界面)和(程序界面)。(17)命令接口演化為兩種主要形式,分別是(命令行界面)和(圖形用戶界面)。(18)Linux中的兩個(gè)主要的桌面環(huán)境是(KDE)和(GNOME)。(19)輸入重定向符是()和()。(21)錯(cuò)誤輸出重定向符是(2)和(2)。(22)管道符是(|)。(23)Vim擁有5種編輯模式:(命令模式)、(輸入模式)、(末行模式)、(可視化模式)和(查詢模式)。(24)在Vim的輸入模式下按(Esc)鍵會(huì)回到命令模式。(25)在Vim的命令模式中,要進(jìn)入輸入模式,可以按(a(A))鍵、(i(I))鍵或(o(O))鍵。2選擇題(1)Linux最早是由一位

4、名叫(B)_的計(jì)算機(jī)愛好者開發(fā)。A:Robert KoretskyB:Linus TorvaldsC:Bill BallD:Linus Duff(2)下列(C)是自由軟件。A:Windows 7B:AIXC:Linux D:Solaris(3)Linux根分區(qū)的文件系統(tǒng)類型是(C)_。A:FAT16B:FAT32C:ext3/ ext4 D:NTFS(4)GRUB的命令行模式的命令提示符是(D)_。A:C:B:#C:$D:grub(5)GRUB的菜單定義在(B)文件中。A:lilo.confB:menu.lstC:httpd.confD:vsftpd.conf(6)在bash中超級(jí)用戶的提示符

5、是(A)_。A:#B:$C:grub D:C:(7)命令行的自動(dòng)補(bǔ)齊功能要用到(A)_。A:【tab】B:【Del】C:【Alt】D:【Shift】(8)下面的(B)不是通配符。A:*B: !C:? D:(9)在Vim的命令模式中,輸入(C)不能進(jìn)入末行模式。A: :B:/ C:i D:?3思考題(1)Linux有哪些主要特性? 遵循GNU GPL、開放性、多用戶、多任務(wù)、良好的用戶界面、設(shè)備獨(dú)立性,提供了豐富的網(wǎng)絡(luò)功能、可靠性的系統(tǒng)安全、良好的可移植性。(2)較知名的Linux發(fā)行版有哪些?Red Hat Linux/CentOS/Fedora/OEL、SUSE、Debian、Ubuntu、

6、RedFlag、Slackware、Gentoo、Mandriva(3)swap分區(qū)的作用?該分區(qū)的作用是充當(dāng)虛擬內(nèi)存。(4)Linux的引導(dǎo)過(guò)程?(5)GRUB是什么?它有什么作用?GRUB是一個(gè)功能強(qiáng)大的多系統(tǒng)引導(dǎo)程序,專門處理Linux與其他操作系統(tǒng)共存的問題。(6)RHEL6的詳細(xì)啟動(dòng)流程包含幾個(gè)階段?每個(gè)階段的任務(wù)是什么?一共有5個(gè)階段第一階段:BIOS初始化;第二階段:GRUB啟動(dòng)引導(dǎo);第三階段:內(nèi)核引導(dǎo);第四階段:/sbin/init;第五階段:加載終端或X-Window界面。(7)什么是Shell?它的功能是什么?Shell是命令行解釋器,最主要的功能都是解釋命令行提示符下輸入

7、的命令。(8)Linux 中命令行的自動(dòng)補(bǔ)齊功能?TAB(9)管道的作用是什么?管道可以把一系列命令連接起來(lái)。(10)Vim中替換命令的格式是什么?各部分的含義是什么?格式為ranges/pattern/string/c,e,g,irange:指的是范圍;s(search):表示搜索;pattern:就是要被替換的字串;c(confirm):每次替換前會(huì)提問;e(error):不顯示error;g(globe):不詢問,將整行做替換;i(ignore):不分大小寫4上機(jī)題(1)使用輸出重定向功能創(chuàng)建一個(gè)文件或向一個(gè)文件追加內(nèi)容,文件的名字命名為“*.txt”,文件內(nèi)容為“這是*同學(xué)使用輸出重定

8、向功能創(chuàng)建的“*.txt”文件”,其中“*”是你的姓名。echo “這是*同學(xué)使用輸出重定向功能創(chuàng)建的*.txt文件” *.txt(2)使用Vim編輯一個(gè)文件,文件名字為“*.txt”,文件內(nèi)容為“這是*同學(xué)使用vim創(chuàng)建并編輯的“*.txt”文件”, 其中“*”是你的姓名。vim *.txti這是*同學(xué)使用vim創(chuàng)建并編輯的*.tx文件ESC :wqTest 41填空題(1)建立用戶帳號(hào)的命令是(useradd)。(2)設(shè)定帳號(hào)密碼的命令是(passwd )。(3)創(chuàng)建一個(gè)新組的命令是(groupadd)。(4)顯示系統(tǒng)中進(jìn)程信息的命令有(ps)。(5)調(diào)整程序運(yùn)行的優(yōu)先級(jí)的命令是(nice

9、)。(6)有時(shí)希望系統(tǒng)能夠定期執(zhí)行或者在指定時(shí)間執(zhí)行一些程序,此時(shí)可以使用(crontab)和(at)命令。(7)顯示參考手冊(cè),提供聯(lián)機(jī)幫助信息的命令是(man)。(8)顯示目前的版本等系統(tǒng)信息的命令是(uname)。(9)顯示目前所在目錄的命令是(proc)。(10)顯示內(nèi)存的使用情況的命令是(free)。(11)列出目前與過(guò)去登錄系統(tǒng)用戶的相關(guān)信息的命令是(last)。(12)改變系統(tǒng)狀態(tài)的命令是(init),可以使用該命令重啟或關(guān)閉系統(tǒng)等。(13)如果要限制用戶使用硬盤空間的大小,此時(shí)可以使用(quota)命令來(lái)完成該任務(wù)。(14)列出磁盤分區(qū)信息的命令是(fdisk)。(15)顯示目錄

10、內(nèi)容的命令有(ls nautilus )。(16)查看文件內(nèi)容的命令有(more less cat tac nl head tail wc)。(17)cat命令的功能有(把文件串連接后傳到基本輸出,對(duì)文件的追加功能)。(18)為文件建立在其它路徑中的訪問方法(鏈接)的命令是(ln),鏈接有兩種:(硬鏈接)和(軟連接)。(19)改變文件或目錄的讀寫和執(zhí)行權(quán)限的命令是(chmod)。(20)指定在創(chuàng)建文件或目錄時(shí)預(yù)設(shè)權(quán)限掩碼的命令是(umask)。(21)改變文件或目錄所有權(quán)的命令是(chown)。(22)gzip命令的功能是(對(duì)文件進(jìn)行壓縮和解壓縮)。(23)使用tar命令時(shí),應(yīng)該記住的兩個(gè)選項(xiàng)

11、組合是:(-xzvf)和(-czvf),它們的功能分別是:(解壓解包)和(打包壓縮)。(24)(e2label)命令查看或設(shè)置分區(qū)的卷標(biāo)。(25)(mkfs)命令格式化指定的分區(qū)。(26)(mkswap)命令將磁盤分區(qū)或文件設(shè)為L(zhǎng)inux的交換區(qū)。(27)(fsck)命令檢查文件系統(tǒng)并嘗試修復(fù)錯(cuò)誤,可以同時(shí)檢查一個(gè)或多個(gè)文件系統(tǒng)。(28)(file)命令通過(guò)探測(cè)文件內(nèi)容判斷文件類型。(29)(stat)命令以文字的格式來(lái)顯示inode的內(nèi)容。(30)(touch)命令改變文件或目錄時(shí)間,包括存取時(shí)間和更改時(shí)間。如果不存在,會(huì)在當(dāng)前目錄下新建一個(gè)空白文件。(31)(grep)命令查找文件里符合條

12、件的字符串。(32)(sed)命令的工作方式:按順序逐行將文件讀入到內(nèi)存中。然后,它執(zhí)行為該行指定的所有操作,并在完成請(qǐng)求的修改之后將該行放回到內(nèi)存中,以將其轉(zhuǎn)儲(chǔ)至終端。(33)(tr)命令從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù),經(jīng)過(guò)字符轉(zhuǎn)換后,輸出到標(biāo)準(zhǔn)輸出設(shè)備。(34)(uniq)命令合并文件中相鄰的重復(fù)的行,對(duì)于那些連續(xù)重復(fù)的行只顯示一次。(35)(cut)命令取出文件中指定的字段。(36)(paste)命令合并文件的列。(37)(join)命令找出兩個(gè)文件中,指定欄位內(nèi)容相同的行,并加以合并,再輸出到標(biāo)準(zhǔn)輸出設(shè)備。(38)(sort)命令將文本文件內(nèi)容,以行為單位來(lái)排序。(39)(mknod)命令用來(lái)

13、建立所需的設(shè)備文件。(40)(ACL)是標(biāo)準(zhǔn)Unix文件屬性(r、w、x)的附加擴(kuò)展,給予用戶和管理員更好控制文件讀寫和權(quán)限賦予的能力。(41)ACL可以為某個(gè)文件單獨(dú)設(shè)置該文件具體的某用戶或組的權(quán)限。需要掌握的命令也只有三個(gè):(getfacl)、(setfacl)、(chacl)。(42)不解壓,顯示壓縮文件的內(nèi)容的命令有:(2cat)、(2less)、(b2cat)、(b2less)。2選擇題(1)當(dāng)安裝好Linux后,系統(tǒng)默認(rèn)的帳號(hào)是(C)。A:administratorB:guestC:root D:boot(2)Linux系統(tǒng)中,將加密過(guò)的密碼放到(A)文件中。A:/etc/shad

14、owB:/etc/passwdC:/etc/passwordD:other(3)變更用戶身份的命令是(D)。A:whoB:whereC:whoamiD:su(4)用于終止某一進(jìn)程執(zhí)行的命令是(C)。A:endB:stopC:killD:free(5)不能用來(lái)關(guān)機(jī)的命令是(D)。A:shutdownB:haltC:initD:logout(6)能用來(lái)關(guān)機(jī)的命令是(D)。A:rebootB:runlevelC:loginD:init(7)用于文件系統(tǒng)掛載的命令是(B)。A:fdiskB:mountC:df D:man(8)比較文件的差異要用到的命令是(A)。A:diffB:catC:wcD:hea

15、d(9)可以為文件或目錄重命名的命令是(C)。A:mkdirB:rmdirC:mvD:rm3上機(jī)題3上機(jī)題(1)使用用戶管理器對(duì)用戶帳號(hào)和組群進(jìn)行增加、刪除等操作。system-config-users(2)使用shell命令對(duì)用戶帳號(hào)和組群進(jìn)行增加、刪除等操作。useradd userdel groupadd groupdel(3)用cal命令查看2012年的國(guó)慶節(jié)是星期幾。cal 10 2012(4)用who命令查看當(dāng)前登錄在系統(tǒng)中的用戶列表、用戶總數(shù)等信息。who -Hwho -q(5)顯示內(nèi)存使用情況。free(6)使用init命令在系統(tǒng)的不同狀態(tài)(1、2、3、5)間切換。init 1

16、init 2init 3init 5(7)使用crontab命令定期執(zhí)行一些程序。crontab -e -u user* * * * * wall Hello World(8)選擇一個(gè)文件系統(tǒng),對(duì)其進(jìn)行掛載,然后訪問其中內(nèi)容,之后對(duì)其卸載。mkdir /mnt/ttmount /dev/sr0 /mnt/ttcd /mnt/ttlsumount /dev/sr0 (9)查看目前磁盤空間的使用情況。(10)練習(xí)磁盤配額。(11)選用本章介紹的命令建立目錄,并對(duì)文件和目錄進(jìn)行移動(dòng)、復(fù)制、刪除以及改名等操作。mkdir /studytouch /study/filecp / /study/filem

17、v /file /studyrm -rf /study/filemv /study/file /study/file2(12)使用chown命令改變某一文件或目錄的屬主,然后使用chmod命令設(shè)置其他用戶對(duì)該文件或目錄的讀、寫和執(zhí)行權(quán)限。chown root /studychmod a+rwx /study/file2(13)使用find命令查找某一文件。find /study -user root (14)使用gzip命令對(duì)文件進(jìn)行壓縮。gzip參數(shù)文件或者目錄(15)使用tar命令對(duì)文件進(jìn)行壓縮與解壓縮。tar -xvf tar包名.tar目錄,文件列表Test 51填空題(1)使用RPM

18、可以很容易地對(duì)RPM形式的軟件包進(jìn)行(安裝)、升級(jí)、(卸載)、校驗(yàn)、和查詢等操作。(2)yum的關(guān)鍵之處是要有可靠的(Repository(倉(cāng)庫(kù)))。(3)Shell有四種變量:(用戶自定義變量)、(環(huán)境變量)、(預(yù)定義變量)和(位置變量)。(4)在定義變量時(shí),變量名前不應(yīng)加符號(hào)($),在引用變量的內(nèi)容時(shí)則應(yīng)在變量名前加該符號(hào)。(5)Shell中函數(shù)實(shí)際上是由(若干條shell命令)組成的。2選擇題(1)RPM是由(B)公司開發(fā)的軟件包安裝和管理程序。A:MicrosoftB:Red HatC:IBM D:DELL(2)使用rpm命令安裝軟件包時(shí),所用的選項(xiàng)是(A)。A:-iB:-eC:-UD

19、:-q(3)Shell中的測(cè)試命令是(B)。A:testparmB:test C:read D:man(4)test測(cè)試的標(biāo)準(zhǔn)方法是(A)。A: test測(cè)試 B:test測(cè)試 C: test測(cè)試 D:test測(cè)試(5)bash提供了簡(jiǎn)單的整數(shù)算術(shù)運(yùn)算,格式是(D)。A:表達(dá)式B:!表達(dá)式 C:?表達(dá)式 D:$表達(dá)式(6)可以使用(C)命令對(duì)Shell變量進(jìn)行算術(shù)運(yùn)算。A:readonly B:export C:expr D:read(7)在Shell程序中,要訪問命令行第9個(gè)參數(shù)之后的參數(shù),就必須使用()命令。A:exportB:shift C:expr D:read3思考題(1)軟件包可以

20、使用哪些命名方式?l 經(jīng)典的命名格式:軟件名-版本號(hào)-釋出號(hào).體系號(hào).rpml URL方式的命名格式:FTP方式的命名格式 ftp:/用戶名:密碼主機(jī):端口/包文件http方式的命名格式 http:/主機(jī):端口/包文件l 其他格式(2)rpm和yum命令的異同點(diǎn)?rpm 只能安裝已經(jīng)下載到本地機(jī)器上的rpm包。yum能在線下載并安裝rpm包,能更新系統(tǒng),且還能自動(dòng)處理包與包之間的依賴問題,這個(gè)是rpm 工具所不具備的(3)執(zhí)行Shell程序的3種方法? 方法1的格式:bash 參數(shù) 或 sh 參數(shù)方法2的格式: bash shell 程序名方法3 將該文件改為可執(zhí)行的文件(4)兩種復(fù)合結(jié)構(gòu)”和

21、”()”有何異同?使用“”括起來(lái)的多條命令在邏輯上成為一條命令,一般出現(xiàn)在管道符“|”的左邊?!啊敝笠幸粋€(gè)空格,“”之前要有一個(gè)分號(hào)。bash執(zhí)行“()”中的命令時(shí),會(huì)再創(chuàng)建一個(gè)新的子程序,然后由這個(gè)子程序去執(zhí)行“()”中的命令?!埃ā敝蟮目崭窨捎锌蔁o(wú),“)”之前的分號(hào)可有可無(wú)。(5)條件判斷語(yǔ)句有哪些,它們各自的優(yōu)點(diǎn)是什么? if: 當(dāng)“條件命令串”執(zhí)行成功是才執(zhí)行“條件為真的命令串” if嵌套以及elif-then結(jié)構(gòu):elif結(jié)構(gòu)同if結(jié)構(gòu)類似,但結(jié)構(gòu)更清晰,其執(zhí)行結(jié)果完全相同。 case條件選擇: case條件選擇為用戶提供了根據(jù)字串或變量的值從多個(gè)選項(xiàng)中選擇一項(xiàng)的方法,其結(jié)構(gòu)比

22、elif-then結(jié)構(gòu)更清楚。 (6)循環(huán)控制語(yǔ)句有哪些,它們各自的優(yōu)點(diǎn)是什么?for循環(huán):for循環(huán)對(duì)一個(gè)變量的可能值,都執(zhí)行一個(gè)命令序列。while循環(huán)和until循環(huán)都是用命令的返回狀態(tài)值來(lái)控制循環(huán)的。區(qū)別在于:while循環(huán)在條件為真是繼續(xù)執(zhí)行循環(huán),until循環(huán)是在條件為假時(shí)繼續(xù)執(zhí)行循環(huán)。(7)break語(yǔ)句和continue語(yǔ)句的異同點(diǎn)是什么?break:立即退出循環(huán)continue:忽略本循環(huán)中的其他命令,繼續(xù)執(zhí)行下一次循環(huán)。使用break和continue語(yǔ)句只有放在do和done之間才有效。4上機(jī)題(1)使用rpm命令進(jìn)行軟件的安裝、刪除、升級(jí)和查詢。rpm -irpm -e rpm -urpm -q (2)使用yum命令進(jìn)行軟件的安裝、刪除、升級(jí)和查詢。yum installyum removeYum searchyum update(3)使用執(zhí)行Shell程序的3種方法分別執(zhí)行一個(gè)Shell程序。設(shè)該shell程序?yàn)?/study/show.sh(1)bash /study/show.sh 或者sh /study

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論