linux試題與答案,推薦文檔_第1頁
linux試題與答案,推薦文檔_第2頁
linux試題與答案,推薦文檔_第3頁
linux試題與答案,推薦文檔_第4頁
linux試題與答案,推薦文檔_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、linux復習題(僅供參考)(一)選擇題:1 以下哪一個是linux內(nèi)核的穩(wěn)定版本(A 2.5.24B. 2.6.172 怎樣顯示當前目錄(A. pwdB. cd3欲把當前目錄下的A. copy file1.txt file2.txtC. cat file2.txt file1.txtfile1.txtBC. 1.7.18)C. who 復制為 file2.txt ,)D. 2.3.20D. Is正確的命令是(B. cp file1.txt | file2.txtD. cat file1.txt file2.txt4. 如果您想列出當前目錄以及子目錄下所有擴展名為“ 令是(BA. ls *.t

2、xt B. find .- name “.txt” C. ls - d .txt5. 如何刪除一個非空子目錄A. del /tmp/* B. rm -rf /tmp6. 存放用戶帳號的文件是(A. shadowB. group7. 下面哪個系統(tǒng)目錄中包含A. /binB. /dev.txt ”的文件,D. find .那么您可以使用的命“ X J. ”.txt/tmp ( B )C. rm -Ra /tmp/* )C. passwd使用的外部設(shè)備C. /bootBD. rm - rf /tmp/*LinuxD. GshadowB )D. /home可在光標當前所在行下添加一新行C. i& 在v

3、i編輯器中的命令模式下,鍵入(A O (上一行添加一行)B. o9在vi編輯器中的命令模式下,重復上一次對編輯的文本進行的操作,可使用( 命令。A .上箭頭B.下箭頭C.D. *D. aC )Vi編譯器包含命令模式、插入模式和末行模式10. 刪除文件命令為(D)A mkdirB. moveC. mvD. rm11. 假設(shè)文件fileA的符號鏈接(又叫軟連接)為fileB,那么刪除fileA后,下面的描述正確 的是(B)A fileB也隨之被刪除B. fileB仍存在,但是屬于無效文件C. 因為fileB未被刪除,所以fileA會被系統(tǒng)自動重新建立D. fileB會隨fileA的刪除而被系統(tǒng)自動

4、刪除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-r- C. -xr rwxD. rwxr-r 15. Linux有三個查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標上下移動來查看文件內(nèi)容,應(yīng)使用命令(C )A catB. moreC. lessD. menu16. 在使用 mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時

5、先創(chuàng)建父目錄的選項是A -mB. -p C. -f D.-d17. 用Is - al命令列出下面的文件列表,是符號連接文件的是(D )A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyC drwxr-r- 1 hel users 1024 Sep 10 08:10 zhangD lrwxr-r- 1 hel users 7 Sep 12 08:12 cheng18. 文件 exer1 的訪問權(quán)限為 rw-r-r- ,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用

6、戶的寫權(quán)限, 下列命令正確的是( A )AC19.chmod a+x, g+w exer1 chmod o+x exer1 關(guān)閉 linux 系統(tǒng)(不重新啟動) ctrl+alt+delB shutdownBB chmod 765 exer1A20. 對文件進行歸檔的命令為(AD chmod g+w exer1 可使用 - 命令( -r C halt)C dumpD)reboot21.A22.A23.A24.gzipB tar下列那一個指令可以設(shè)定使用者的密碼( C pwdB newpwdCpasswd下列那一個指令可以切換使用者身份(DpasswdB logC who下列那一個指令可以顯示目

7、錄的大小(CddB dfC du欲查詢 bind 套件是否有安裝 ,可用下列那一指令D dd)D password)Dsu)D dwD )Arpm -ivh bind*.rpmBrpm -q bind*.rpmCrpm -U bind*.rpmDrpm -q bind25. 欲安裝 bind 套件 , 應(yīng)用下列那一指令( A )Arpm -ivh bind*.rpmBrpm -ql bind*.rpmCrpm -V bind*.rpmDrpm -ql bind26. 欲移除 bind 套件 ,應(yīng)用下列那一指令(D )Arpm -ivh bind*.rpmBrpm -Fvh bind*.rpmC

8、rpm -ql bind*.rpmDrpm -e bind27. 下列那一個指令可以用來查看系統(tǒng)負載情形( A )AwBwhoc CloadDps28下面哪個系統(tǒng)目錄中存放了系統(tǒng)引導、啟動時使用的一些文件和目錄( D )。A./root B. /bin C. /devD. /boot29. 如何刪除目錄 /tmp 下的所有文件及子目錄( D )。A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm - rf /tmp/*30對文件重命名的命令為(C)A rmB. moveC. mvD. mkdir31. 一下哪個環(huán)境變量表示 當前路徑( B )

9、。A. PATHB. PWDC. HOMED.ROOT(二)填空題“#”和“ $”)。1. 默認情況下,超級用戶和普通用戶的登錄提示符分別是:2. 鏈接分為:( 硬鏈接 和 符號鏈接 )。 /符號鏈接也叫軟鏈接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)對文件鏈接的一種

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

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

12、其創(chuàng)始人是 Linus。Linux操作系統(tǒng)的誕生、發(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 -dhome 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- 單用戶模式,單

14、用戶只有系統(tǒng)管理員可以登錄。2- 多用戶模式,但是不支持文件共享,例如不支持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】

15、vi 編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉(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

16、系統(tǒng),查看當前登錄到系統(tǒng)中的用戶 查看當前系統(tǒng)中運行的進程,然后再退出系統(tǒng)。答: login : zhengPassword :口令$who #查看登錄到系統(tǒng)中的用戶$ps #查看當前系統(tǒng)中運行的進程$Ctrl+D #退出系統(tǒng),等價于 exit2.在當前目錄下新建一個目錄back,將當前目錄改為 back,在back下新建2個長度為0的文件test1 test2,然后把test2移到其父目錄中并改名為file12。答: $ mkdir back$ cd back$ touch test1 test2$ mv test2 ./file2#將test2移到其父目錄中并改名為 file12。3現(xiàn)在需

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

18、passwd - l uly#userdel chang#passwd -u uly5.若給需要將/home/zheng目錄下的所有文件打包壓縮成/tmp/zheng.tar.gz,你準備怎么做?當需要從壓縮包中恢復時,又該如何處理?答:#tar zcvf /tmp/zheng.tar.gz /home/zheng#z 表示用 gzip 來壓縮, c 表示創(chuàng)建歸檔, v 表示顯示詳細信息, f 表示指明創(chuàng)建歸檔文件稱#tar -zxvf /tmp/zheng.tar.gz#x 表示提取歸檔。恢復的時候會連同目錄恢復在當前目錄中6.下面給出了一個 SHELL程序,試對其行后有 # (n)形式的語

19、句進行解釋,并說明程序完 成的功能。#!/bin/shDIRNAME=ls /root | grep bak#( 1)if -z $DIRNAME ; then#(2)mkdir /root/bak ; cd /root/bak#( 3) echo fileback finished!fiYY=date +%y ; MM=date +%m ; DD=date +%dBACKETC=$YY$MM$DD_etc.tar.gz tar zcvf $BACKETC /etc#( 4)#( 5)#( 6)答: #( 1 )獲取 /root 中名稱包含 bak 的文件或目錄#( 2)判斷 1 結(jié)果為空#(

20、 3)創(chuàng)建目錄 /root/bak 并進入該目錄#( 4)獲取當前時間的年月日#( 5)按照年(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=1 ; count = 10 ; count = count+1)doecho -n Enter number $count :

21、read valueif $max -lt $value thenmax=$valuefidone8.寫一個 shell 腳本,檢查給出的串是否為回文( palindrome)。參考程序:#! /bin/bashecho Enter stringread strlen=echo $str | wc -clen=expr $len - 1l=expr $len / 2ctr=1flag=0while test $ctr -le $ldoa=echo $str | cut -c$ctrb=echo $str | cut -c$le nif test $a -ne $bthen flag=1brea

22、kfictr=expr $ctr + 1len=expr $len - 1doneif test $flag -eq 0then echo String is palindromeelse echo String not a palindromefi9. 用 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 $j -le $i ) thenecho -ne expr $i * $j telseechobreakfidoneDone10. sh

23、ell 編程的 if 語句,循環(huán)控制的( for,while ) 例如:輸入分數(shù)判斷分數(shù)是否及格的 Shall 編程#!/bin/bash#filename:akecho -n “Plese input a score”reach Scoreecho -n “You input the score is $Score ”if$score -ge 60;thenecho -n “angratuation!You pass the examination ”elseecho -n “Sorry ! You Fail the examination ”fiecho -n “ptess any .Key to continue! ”read $GOOUT例如::使用while語句川建一個根據(jù)輸入的數(shù)值求累加和(1+2+3+n )的Shell程序。#!/bin/bash#filename:sumecho -n “PleseInput Number: ”read NUMnumber=0sum=0while $number -ls $NUM doecho number echo”$number” number=expr $number + 1 echo sum echo “$sum” sum=expr $sum + $numb

溫馨提示

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

評論

0/150

提交評論