linu試題與答案_第1頁
linu試題與答案_第2頁
linu試題與答案_第3頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、limix 復(fù)習(xí)題(僅 供參考)(一)選擇題 :1.以下哪一個是 linux 內(nèi)核的穩(wěn)定版本( B )A. 2.5.24 B. 2.6.17 C. 2.怎樣顯示當前目錄( A ) oD. D. IsA. pwd B. cd C. who3.欲把當前目錄下的 filel.txt 復(fù)制為 file2.txt,正確的命令是()oA. copy filel.txt file2.txtB. cp filel.txt | file2.txtC. cat file2.txt filel.txtD. cat filel.txt > file2.txt“.txt的文件,那么您可以使用的命令是4. 如果您想

2、列出當前目錄以及子目錄下所有擴展名為 ( B ) oA. Is *.txt B. find . - name “.txt ” -Cd. I.stxtD. find .txt5. 如何刪除一個非空子目錄 /tmp ( B ) oA. del/tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm - rf /tmp/* 6. 存放用戶帳號的文件是(A. shadowB. group7. 下面哪個系統(tǒng)目錄中包含C. passwdLinux 使用的外部設(shè)備(D. GshadowA. /binB. /devC. /bootD. /home& 在 vi 編輯器中的

3、命令模式下,鍵入(B ) 可在光標當前所在行下添加一新行A. 0( 上一行添加一行)B.oC.iD.a9. 在 vi 編輯器中的命令模式下,重復(fù)上一次對編輯的文本進行的操作,可使用( 令。A. 上箭頭B. 下箭頭C.D. *Vi 編譯器包含命令模式、插入模式和末行模式10. 刪除文件命令為( D )A. mkdir B. move C. mv D. rm11. 假設(shè)文件 fileA 的符號鏈接(又叫軟連接)為 fileB, 那么刪除 fileA 后,下面的描述正確 的 是( B)A. fileB 也隨之被刪除B. fileB 仍存在,但是屬于無效文件C. 因為 fileB 未被刪除,所以 fi

4、leA 會被系統(tǒng)自動重新建立D. fileB 會隨 fileA 的刪除而被系統(tǒng)自動刪除12. 在給定文件中查找與設(shè)定條件相符字符串的命令為( A )A? grepB. gzipC. findD. sort13. 從后臺啟動進程,應(yīng)在命令的結(jié)尾加上符號( A )A. & B. C.# D.$14. 如果執(zhí)行命令 #chmod 746 file.txt, 那么該文件的權(quán)限是( A )。A. rwxr rw-B. rw-r rC. xr rwxD. rwxr r15. Linux 有三個查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標上下移動來查 文件內(nèi)容,應(yīng)使用命令( C )A. ca

5、t B. more C. less D. menu16. 在使用 mkdir 命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是A. -m17.B. -pC. -f用Is -al命令列岀下面的文件列表,是符號連接文件的是(A. -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB. ? rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyD.-dD )C. drwxr r 1 hel users 1024 Sep 10 0&10 zha ngD. lrwxr r 1 hel users 7 Se

6、p 12 08:12 che ng1&文件exerl的訪問權(quán)限為rw-r-r-,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限 下列命令正確的是(A)B. chmod 765 exerlD. chmod g+w exerlA. chmod a+x, g+w exerlC. chmod o+x exerl19. 關(guān)閉limix系統(tǒng)(不重新啟動)可使用命令( C)A. ctrl+alt+del B. shutdown -r C ? halt D. reboot20?對文件進行歸檔的命令為(B)A.B. tarC?D.下列那一個指令可以設(shè)定使用者的密碼(C)D如dwA. pwdd.Oiewpw

7、d C. passwdD. password22.下列那一個指令可以切換使用者身份(DA. passwd B. logC. whoD. su下列那一個指令可以顯示目錄的大小(C )24. 欲查詢bind套件是否有安裝,可用下列那一指令( D)A? rpm -ivh bind*.rpmB. rpm -q bind*.rpmC. rpm -U bin d*.rpmD? rpm -q bi nd25. 欲安裝bind套件,應(yīng)用下列那一指令( A)A. rpm -ivh bind*.rpmB ?rpm ? q 1 bind*.rpmC? rpm -V bind*.rpmD?rpm -ql bind26

8、. 欲移除bind套件,應(yīng)用下列那一指令( D)A? rpm -ivh bind*.rpmB ?rpm -Fvh bind*.rpmC. rpm -ql bin d*.rpmD. rpm -e bi nd27. 下列那一個指令可以用來查看系統(tǒng)負載情形(A)A. wB? who c C ? loadD? ps28?下面哪個系統(tǒng)目錄中存放了系統(tǒng)引導(dǎo)、啟動時使用的一些文件和目錄A./rB.C.D.)o/bin/dev/bootA. del /tmp/* B.C. rm -RaD. rm - rf2m -rf /t如何刪除目錄/tmp下的所有文件及子*目錄(d)/tmp/*30.對文件重命名的命令為(

9、 C)A.B.C.D. mkdir3仰 一下哪個環(huán)境變量表示當前路徑A.B.PWDC.D.ROOTPATH填空題HOME2. 鏈接分為:(硬鏈接和符號鏈接) o 符號鏈接也叫軟鏈接3. Linux 系統(tǒng)中有三種基本的文件類型:(普通文件、目錄文件和設(shè)備文件)。4. 某文件的權(quán)限為: drw-r-r-, 用數(shù)值形式表示該權(quán)限,則該八進制數(shù)為:( 644 ),該文件屬性是(目錄)。5. 安裝 Linux 系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型: Linux 根分區(qū)和 Linux 交換分區(qū)。6. 在 Linux 的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是: 軟鏈接(符號鏈接)。7. 前臺起動的進

10、程使用( ctrl+c )終止。 &進行字符串查找,使用( grep )命令。9. 在 shell 編程時,使用方括號表示測試條件的規(guī)則是:方括號兩邊必有(空格)。10. 結(jié)束后臺進程的命令是 ( kill )。11. 將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為:(管道)12. 增加一個用戶的命令是( useradd)13. 成批添加用戶的命令是 ( newuserO14. ( Top ) 命令能夠?qū)崟r地顯示進程狀態(tài)信息。15. 利用管道技術(shù)統(tǒng)計當前目錄下有多少個文件,該命令是(Is ./|wc -W )16. 在 Linux 系統(tǒng)中,壓縮文件后生成后綴為 .gz 文件的命

11、令是( gzip )17. RPM 有 5 種基本操作模式,即:(安裝、查詢、刷新、升級、卸載) 網(wǎng)絡(luò)管理的重要任務(wù)是:(控制和監(jiān)控)。19?安裝 Linux 系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:(文件系統(tǒng)分區(qū)和交換分區(qū))。20. 編寫的 Shell 程序運行前必須賦予該腳本文件(執(zhí)行權(quán)限)。(三)簡述題【1】什么是 Linux? 其創(chuàng)始人是誰? Linux 操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的 重 要支柱都有哪些?答: Linux 是一個功能強大的操作系統(tǒng),同時它是一個自由軟件,是免費的、源代碼開放的, 可以自由使用的類 UNIX 產(chǎn)品。其創(chuàng)始人是 Linuso Linux 操作系統(tǒng)

12、的誕生、發(fā)展和成長過 程始 終依賴著的重要支柱有以下幾點:(1) UNIX 操作系統(tǒng);( 2) MINIX 操作系統(tǒng);( 3) GNU計劃;( 4) POSIX 標準;( 5) Internet 網(wǎng)絡(luò)2 試述如何創(chuàng)建一個用戶。答:可使用命令 useradd 創(chuàng)建新用戶,但不能在系統(tǒng)中隨便創(chuàng)建用戶, 需經(jīng)相關(guān)部分批準后方能創(chuàng)建。對于長期或暫時不使用的用戶,應(yīng)將其從 系統(tǒng)中刪除或鎖定起來,以防非法使用。創(chuàng)建新用戶時可以使用命令 useradd -d home newuser 指定用戶家目錄,若不指定則使用默認的家目錄 /home/newuser 。一般情況下, 當 一個用戶被創(chuàng)建之后,只有超級用戶

13、為它設(shè)置密碼后才能被啟用或登錄使用。3 敘述 Linux 操作系統(tǒng)的四個主要部分及其功能。 內(nèi)核:內(nèi)核是操作系統(tǒng)的核心,是運行程序和管理像磁盤和打印機等硬件設(shè)備的核心程序。Shell :是系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進行交互操作的一種接口。它接受用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。文件系統(tǒng):是文件存放在磁盤等存儲設(shè)備上的組織方法,文件結(jié)構(gòu)的相互關(guān)聯(lián)性使共享數(shù)據(jù) 變 得容易。應(yīng)用程序:標準的 linux 系統(tǒng)都有一套稱為應(yīng)用程序的程序集,它包括文本編譯器、編程語 言、辦公軟件等、【4】.簡述linux的幾個運行級別及其相應(yīng)的含義。0-關(guān)機模式,1一單用戶模式,單用戶只有系統(tǒng)管理員可以登錄。2

14、- 多用戶模式,但是不支持文件共享,例如不支持NFS服務(wù).這種模式不常用。3- 完全的多用戶模式,支持NFS服務(wù).最常用的用戶模式,默認登錄到系統(tǒng)的字符界面。4- 保留模式。5- 完全多用戶模式,默認登錄到X-window系統(tǒng),也就是登錄到linux圖形界面。6- 重啟模式,也就是執(zhí)行關(guān)閉所有運行的進程,然后重新啟動系統(tǒng)【5】什么是鏈接?符號鏈接與硬鏈接的區(qū)別是什么?答:鏈接是一種在共享文件和訪問它的用戶的若干目錄項之間建立聯(lián)系的方法。硬鏈接記錄的是目標的in ode,軟連接記錄的是目標的路徑。軟鏈接就像是快捷方式,而硬鏈接就像是備份。【6】vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間

15、轉(zhuǎn)換?答:Vi的工作模式有三種:命令模式、輸入模式、末行模式。在命令模式下輸入 a、A、i、I、o、O等命令之一可以進入輸入模式,在輸入模式下按 Esc鍵回到命令模式;在命令模式下輸入:進入末行模式,末行命令執(zhí)行完后回到命令模式。【7】若下達rmdir命令來刪除某個已存在的目錄,但無法成功,請說明可能的原因。答:此目錄可能不存在,或者目錄不為空,或者目錄中有隱含文件存在,或者目錄被設(shè)置權(quán)限。解決方法就是先修改權(quán)限,在使用rm -r命令刪除。(四)編程題:1. 假設(shè)你的用戶賬號是zheng,現(xiàn)在你登錄進入linux系統(tǒng),查看當前登錄到系統(tǒng)中的用戶,查看當前系統(tǒng)中運行的進程,然后再退出系統(tǒng)。答:

16、log in : zhe ngPassword: 口令$who #查看登錄到系統(tǒng)中的用戶$ps #查看當前系統(tǒng)中運行的進程$Ctrl+D #退岀系統(tǒng),等價于exit2. 在當前目錄下新建一個目錄back,將當前目錄改為 back,在back下新建2個長度為0的文件testl、test2,然后把test2移到其父目錄中并改名為file 12<>答:$ mkdir back$ cd back$ touch testl test2$ mv test2./file2 #將test2移到其父目錄中并改名為filel2。3. 現(xiàn)在需要統(tǒng)計當前目錄 /home/zheng下普通文件的數(shù)目并顯示結(jié)

17、果,如何實現(xiàn)?$find - type f | wc - 1解析:find-type f統(tǒng)計當前目錄及其子目錄(包括隱藏目錄)下的普通文件(包括隱藏文件)4. 假設(shè)你是系統(tǒng)管理員,需要增加一個新的用戶賬號zhe ng,為新用戶設(shè)置初始密碼,鎖定用戶賬號uly,并刪除用戶賬號 chang,然后對賬號uly解鎖。答:.#useradd zheng#添加用戶,用 root賬號登陸#passwd zhe ng #passwd - 1 uly #userdel cha ng #passwd -u uly#給新用戶設(shè)置初始密碼#鎖疋賬號uly#刪除賬號chang#解鎖賬號uly5.若給需要將/home/z

18、heng目錄下的所有文件打包壓縮成,你準備怎么做?當需要從壓縮包中恢復(fù)時,又該如何處理?答: #tar - zcvf /tmp/zheng.tar.gz /home/zheng#tar -#z表示用gzip來壓縮,c表示創(chuàng)建歸檔,v表示顯示詳細信息,f表示指明創(chuàng)建歸檔文件稱 #x 表示提取歸檔?;謴?fù)的時候會連同目錄恢復(fù)在當前目錄中6. 下面給岀了一個 SHELL程序,試對其行后有 # (n)形式的語句進行解釋,并說明程序完 成的功能。#!/bin/shDIRNAME 二、 Is /root | grep bak v# (1)if - z ” $DIRNAME” ; then# (2)mkdir

19、 /root/bak ; cd /root/bak# (3)fiYY 二'date +%y' ; MM 二、date +%m' ; DD 二'date +%d'# (4)BACKETC=$YY$MM$DD_etc.tar.gz# ( 5 )tarzcvfSBACKETC /etc# (6)echo "fileback finished!"答: # (1) 獲取 /root 中名稱包含 bak 的文件或目錄# (2)判斷 1 結(jié)果為空# (3) 創(chuàng)建目錄 /root/bak 并進入該目錄# ( 4)獲取當前時間的年月日# (5)按照年(

20、2位)月(2位)日(2位)_etc方式構(gòu)造壓縮文件名# (6) 壓縮 etc 目錄并保存在 /root/bak 中 6 分程序功能:若 /root/bak 不存在則創(chuàng)建之,然后將 /etc 按日期打包保存于該目錄中。 2 分7. 創(chuàng)建一個 shell 腳本,它從用戶那里接收 10個數(shù),并顯示已輸入的最大的數(shù)。參考程序:#! /bin/bashmax 二 0for(count=l ; count <= 10 ; count = count+1)doecho -n "Enter number $count:"read valueif $max -It $value the

21、nmax=$valuefidone&寫一個 shell 腳本,檢查給岀的串是否為回文(palindrome) 。參考程序:#! /bin/bashecho "Enter string"read strlen=vecho $str | wc ? c' len=vexpr $len ? 1' l= vexpr $len / 2' ctr=lflag=Owhile test $ctr -le $1 doa=vecho $str | cut -c$ctr' b='echo $str | cut -c$len v if test $a

22、-ne $b then flag=l break fictr 二 'expr $ctr + 1' len= vexpr $len - V done if test $flag -eq 0 then echo "String is palindrome" else echo "String not a palindrome" fi9. 用 shell 編寫小九九乘法表程序,程序執(zhí)行結(jié)果如下 :#! /bin/shfor i in 1 2 3 4 5 6 7 8 9Dofor j in 1 2 3 4 5 6 7 8 9doif (test

23、$j -le $i) then echo -ne 'expr $i * $j 、 "t" else echo breakfi done Done10. shell 編程的 if 語句,循環(huán)控制的 (for,while) 例如“輸入分數(shù)判斷分數(shù)是否及格的 Shall 編程 #!/bin/bash # filename:ak echo "Plese input a score reach Scoreecho -n "You input the score is $Score if$score -ge 60;thenecho -n 44a ngratu

24、atio n! You pass the exam in ati on" else echo "Sony ! You Fail the exam in ati on fi?,echo -n "ptess any .Key to continue! read $GOOUT例如: : 使用 while 語句川建一個根據(jù)輸入的數(shù)值求累加和(1+2+3+ n)的Shell程序。#!/bin/bash# filename: sum echo -n "Pleselnput Number:" read NUM number=0 sum=0 while $number -Is $NUM do echo numberechoAA$ number"number 二 'expr $number + 1 'echo sumecho "$sum"sum 二' expr

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論