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

下載本文檔

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

文檔簡介

1、linux復(fù)習(xí)題(僅供參考)(一)選擇題:1以下哪一個是linux內(nèi)核的穩(wěn)定版本( B )A2.5.24 B. 2.6.17 C. 1.7.18 D. 2.3.202怎樣顯示當(dāng)前目錄( A )。A. pwd B. cd C. who D. ls3欲把當(dāng)前目錄下的 file1.txt 復(fù)制為 file2.txt,正確的命令是( D )。A. copy file1.txt file2.txt B. cp file1.txt | file2.txtC. cat file2.txt file1.txt D. cat file1.txt > file2.txt 4. 如果您想列出當(dāng)前目錄以及子目錄

2、下所有擴(kuò)展名為“.txt”的文件,那么您可以使用的命令是( B )。A. ls *.txt B. find . name “.txt” C. ls d .txt D. find . “.txt”5. 如何刪除一個非空子目錄 /tmp( B )。A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*6. 存放用戶帳號的文件是( C )。A. shadow B. group C. passwd D. Gshadow7.下面哪個系統(tǒng)目錄中包含Linux使用的外部設(shè)備( B )。A. /bin B. /dev C. /boot D.

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

4、ileA會被系統(tǒng)自動重新建立 D. fileB會隨fileA的刪除而被系統(tǒng)自動刪除12在給定文件中查找與設(shè)定條件相符字符串的命令為( A ) Agrep B. gzip C. find D. sort13從后臺啟動進(jìn)程,應(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. -xrrwx D. rwxr-r15. Linux有三個查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標(biāo)上下移動來查看文件內(nèi)容,應(yīng)使用命令( C )Acat B

5、. more C. less D. menu16. 在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是( B )A-m B. -p C. -f D.-d17. 用ls 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 goodbeyCdrwxr-r- 1 hel users 1024 Sep 10 08:10 zhangDlrwxr-r- 1 hel users 7 Sep 12 08:

6、12 cheng18. 文件exer1的訪問權(quán)限為rw-r-r-,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限,下列命令正確的是( A )Achmod a+x, g+w exer1 Bchmod 765 exer1Cchmod o+x exer1 Dchmod g+w exer119. 關(guān)閉linux系統(tǒng)(不重新啟動)可使用-命令( C )Actrl+alt+del Bshutdown -r Chalt Dreboot20.對文件進(jìn)行歸檔的命令為(B )Agzip Btar Cdump Ddd21. 下列那一個指令可以設(shè)定使用者的密碼( C )Apwd Bnewpwd Cpasswd Dpas

7、sword22. 下列那一個指令可以切換使用者身份( D )Apasswd Blog Cwho Dsu23. 下列那一個指令可以顯示目錄的大?。?C )Add Bdf Cdu Ddw24. 欲查詢 bind 套件是否有安裝,可用下列那一指令( D )Arpm -ivh bind*.rpm Brpm -q bind*.rpmCrpm -U bind*.rpm Drpm -q bind25. 欲安裝 bind 套件, 應(yīng)用下列那一指令( A )Arpm -ivh bind*.rpm Brpm -ql bind*.rpmCrpm -V bind*.rpm Drpm -ql bind26. 欲移除 b

8、ind 套件,應(yīng)用下列那一指令( D )Arpm -ivh bind*.rpm Brpm -Fvh bind*.rpmCrpm -ql bind*.rpm Drpm -e bind27. 下列那一個指令可以用來查看系統(tǒng)負(fù)載情形( A )Aw Bwho c Cload Dps28下面哪個系統(tǒng)目錄中存放了系統(tǒng)引導(dǎo)、啟動時使用的一些文件和目錄( D )。A./root B. /bin C. /dev D. /boot 29. 如何刪除目錄 /tmp下的所有文件及子目錄( D )。A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*

9、30對文件重命名的命令為(C) Arm B. move C. mv D. mkdir31. 一下哪個環(huán)境變量表示當(dāng)前路徑( B )。A. PATH B. PWD C. HOME D.ROOT(二)填空題1. 默認(rèn)情況下,超級用戶和普通用戶的登錄提示符分別是:(“#”和“$”)。2. 鏈接分為:( 硬鏈接 和 符號鏈接 )。/符號鏈接也叫軟鏈接3.Linux系統(tǒng)中有三種基本的文件類型:(普通文件、目錄文件和設(shè)備文件)。4.某文件的權(quán)限為:drw-r-r-,用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為: (644 ),該文件屬性是( 目錄) 。5.安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:Lin

10、ux根分區(qū) 和Linux交換分區(qū) 。6.在Linux的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是:軟鏈接(符號鏈接)。7.前臺起動的進(jìn)程使用( ctrl+c )終止。8.進(jìn)行字符串查找,使用( grep )命令。9.在shell編程時,使用方括號表示測試條件的規(guī)則是:方括號兩邊必有( 空格)。10.結(jié)束后臺進(jìn)程的命令是(kill )。11.將前一個命令的標(biāo)準(zhǔn)輸出作為后一個命令的標(biāo)準(zhǔn)輸入,稱之為:(管道) 12.增加一個用戶的命令是(useradd) 13.成批添加用戶的命令是 (newuser0 14. (Top)命令能夠?qū)崟r地顯示進(jìn)程狀態(tài)信息。15.利用管道技術(shù)統(tǒng)計當(dāng)前目錄下有多少個文件

11、,該命令是(ls ./|wc w)16.在 Linux 系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是 (gzip) 17. RPM有5種基本操作模式,即: ( 安裝、查詢、刷新、升級、卸載 ) 18.網(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是一個功能強(qiáng)大的操作系統(tǒng),同時它是一個自由軟件,是免費的、源代碼開放的,可

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

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

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

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

16、:zheng Password:口令 $who #查看登錄到系統(tǒng)中的用戶 $ps #查看當(dāng)前系統(tǒng)中運行的進(jìn)程 $Ctrl+D #退出系統(tǒng),等價于exit2在當(dāng)前目錄下新建一個目錄back,將當(dāng)前目錄改為back,在back下新建2個長度為0的文件test1、test2,然后把test2移到其父目錄中并改名為file12。答:$ mkdir back $ cd back $ touch test1 test2 $ mv test2 ./file2 #將test2移到其父目錄中并改名為file12。3現(xiàn)在需要統(tǒng)計當(dāng)前目錄/home/zheng下普通文件的數(shù)目并顯示結(jié)果,如何實現(xiàn)?$find typ

17、e f | wc l解析:find -type f統(tǒng)計當(dāng)前目錄及其子目錄(包括隱藏目錄)下的普通文件(包括隱藏文件)4假設(shè)你是系統(tǒng)管理員,需要增加一個新的用戶賬號zheng,為新用戶設(shè)置初始密碼,鎖定用戶賬號uly,并刪除用戶賬號chang,然后對賬號uly解鎖。答:.#useradd zheng #添加用戶,用root賬號登陸 #passwd zheng #給新用戶設(shè)置初始密碼 #passwd l uly #鎖定賬號uly #userdel chang #刪除賬號chang #passwd -u uly #解鎖賬號uly5若給需要將/home/zheng目錄下的所有文件打包壓縮成/tmp/z

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

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

20、并保存在/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 : "read valueif $max -lt $value thenmax=$valuefidone8.寫一個shell 腳本,檢查給出的串是否為回文(palindrome

21、)。參考程序:#! /bin/bashecho "Enter string"read 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$lenif test $a -ne $bthen flag=1breakfictr=expr $ctr + 1len=expr $len - 1doneif test $flag -eq 0then echo "

22、String is palindrome"else echo "String not a palindrome"fi 9.用shell編寫小九九乘法表程序,程序執(zhí)行結(jié)果如下:#! /bin/sh for i in 1 2 3 4 5 6 7 8 9Do for j in 1 2 3 4 5 6 7 8 9 doif ( test $j -le $i ) then echo -ne expr $i * $j "t" else echobreakfidoneDone10. shell編程的if語句,循環(huán)控制的(for,while).例如:輸入分?jǐn)?shù)判

23、斷分?jǐn)?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 numberecho”$number”number=expr $number +

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論