(完整word版)linux試題與答案_第1頁
(完整word版)linux試題與答案_第2頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、linux 復(fù)習(xí)題(僅供參考)Vi 編譯器包含命令模式、插入模式和末行模式10. 刪除文件命令為(D)A mkdirB. moveC. mvD. rm11.假設(shè)文件 fileA 的符號鏈接(又叫軟連接)為 fileB,那么刪除 fileA 后,下面的描述正確 的是( B)A fileB 也隨之被刪除B. fileB 仍存在,但是屬于無效文件C.因?yàn)?fileB 未被刪除,所以 fileA 會被系統(tǒng)自動重新建立D. fileB 會隨 fileA 的刪除而被系統(tǒng)自動刪除12在給定文件中查找與設(shè)定條件相符字符串的命令為(A )A grepB. gzipC. findD. sort13. 從后臺啟動進(jìn)

2、程,應(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)容過程中可以用光標(biāo)上下移動來查 看文件內(nèi)容,應(yīng)使用命令( C )A catB. moreC. lessD. menu(一)選擇題:1以下哪一個是 linux 內(nèi)核的穩(wěn)定版本(A 2.5.24B. 2.6.172怎樣顯示當(dāng)前目錄(A. pwdB. cd3欲把當(dāng)前目錄下的A. copy file1

3、.txt file2.txtC. cat file2.txt file1.txtfile1.txtBC. 1.7.18)C. who 復(fù)制為file2.txt ,)D. 2320D. Is正確的命令是(B. cp file1.txt | file2.txtD. cat file1.txt file2.txt4. 如果您想列出當(dāng)前目錄以及子目錄下所有擴(kuò)展名為“ 令是(BA. ls *.txt B. find .- name “.txt” C. ls - d .txt5. 如何刪除一個非空子目錄A. del /tmp/* B. rm -rf /tmp6. 存放用戶帳號的文件是(A. shadowB

4、. group7.下面哪個系統(tǒng)目錄中包含A. /binB. /dev/tmp( B ) C. rm -Ra/tmp/*)C. passwd 使用的外部設(shè)備C. /bootLinux.txt ”的文件,D. find .那么您可以使用的命D. rm - rf /tmp/*“ X J. ”.txtD. GshadowB )D. /home可在光標(biāo)當(dāng)前所在行下添加一新行C. i8 在 vi 編輯器中的命令模式下,鍵入(A O (上一行添加一行)B. o9在 vi 編輯器中的命令模式下,重復(fù)上一次對編輯的文本進(jìn)行的操作,可使用( 命令。A .上箭頭B.下箭頭C.D. *D. aC )16. 在使用 m

5、kdir 命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項(xiàng)是A. -mB. -pC. -fD.-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)限為 r

6、w-r-r-,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限, 下列命令正確的是( A )A.C.19.chmod a+x, g+w exer1chmod o+x exer1關(guān)閉 linux 系統(tǒng)(不重新啟動)ctrl+alt+del B . shutdow nBB. chmod 765 exer1A.20.對文件進(jìn)行歸檔的命令為(A .D . chmod g+w exer1可使用-命令(-r C . halt)C . dump)reboot21.22.23.24.gzipB . tar下列那一個指令可以設(shè)定使用者的密碼( C pwd B .n ewpwdC . passwd下列那一個指令可以切

7、換使用者身份(DpasswdB. logC . who下列那一個指令可以顯示目錄的大?。?dd B . dfC . du欲查詢 bind 套件是否有安裝,可用下列那一指令D. dd)D .passw25.26.27.28.(rpm -ivh bind*.rpmB . rpm -q bind*.rpmrpm -U bind*.rpmD . rpm -q bind欲安裝 bind 套件,應(yīng)用下列那一指令( A ) rpm -ivh bind*.rpmB . rpm -ql bind*.rpmrpm -V bind*.rpmD . rpm -ql bind欲移除 bind 套件,應(yīng)用下列那一指令(

8、D ) rpm -ivh bind*.rpmB .rpm -Fvh bind*.rpmrpm -ql bind*.rpmD . rpm -e bind下列那一個指令可以用來查看系統(tǒng)負(fù)載情形(A )wB . who c C . loadD . ps下面哪個系統(tǒng)目錄中存放了系統(tǒng)引導(dǎo)、啟動時使用的一些文件和目錄D )。A./rootB. /binC. /devD. /boot29.如何刪除目錄/tmp 下的所有文件及子目錄(D )。A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm - rf /tmp/*30 .對文件重命名的命令為(C)A. rm

9、B. moveC. mvD. mkdir31. 一下哪個環(huán)境變量表示 當(dāng)前路徑(B )。A. PATHB. PWDC. HOMED.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ū)類型:Linux 根分區(qū)和 Linux 交換分區(qū) 。6. 在 Linux 的兩種鏈接文

10、件中,只能實(shí)現(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.成批添加用戶的命令是(newuserO14. (Top)命令能夠?qū)崟r地顯示進(jìn)程狀態(tài)信息。15. 利用管道技術(shù)統(tǒng)計(jì)當(dāng)前目錄下有多少個文件,該命令是(ls ./|wc - w)16. 在 Linux

11、系統(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 程序運(yùn)行前必須賦予該腳本文件(執(zhí)行權(quán)限)。(三)簡述題【1】什么是 Linux ?其創(chuàng)始人是誰? Linux 操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的 重要支柱都有哪些?答: Linux 是一個功能強(qiáng)大的操作系統(tǒng),同時它是一個自由軟件,是免費(fèi)的、源代碼開放的,可以自由使用的類 UNIX 產(chǎn)品。其

12、創(chuàng)始人是 Linus。Linux 操作系統(tǒng)的誕生、發(fā)展和成長過 程始終依賴著的重要支柱有以下幾點(diǎn):(1) UNIX 操作系統(tǒng);(2) MINIX 操作系統(tǒng);(3)GNU 計(jì)劃;(4) POSIX 標(biāo)準(zhǔn);(5) In ternet 網(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 -dhome newuser 指定用戶家目錄,若不指定則使用默認(rèn)的家目錄/home/newuser。

13、一般情況下,當(dāng)一個用戶被創(chuàng)建之后,只有超級用戶為它設(shè)置密碼后才能被啟用或登錄使用?!?】敘述 Linux 操作系統(tǒng)的四個主要部分及其功能。內(nèi)核:內(nèi)核是操作系統(tǒng)的核心,是運(yùn)行程序和管理像磁盤和打印機(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ùn)行級別及其相應(yīng)的含義。0-關(guān)機(jī)模式,1

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

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

16、看當(dāng)前登錄到系統(tǒng)中的用戶 查看當(dāng)前系統(tǒng)中運(yùn)行的進(jìn)程,然后再退出系統(tǒng)。答: login : zhengPassword :口令$who #查看登錄到系統(tǒng)中的用戶$ps #查看當(dāng)前系統(tǒng)中運(yùn)行的進(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

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

18、zhe ng#passwd - l uly#userdel cha ng#passwd -u uly5.若給需要將/home/zheng 目錄下的所有文件打包壓縮成/tmp/zheng.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/zhe ng.tar.gz#x 表示提取歸檔?;謴?fù)的時候會連同目錄恢復(fù)在當(dāng)前目錄中6.下面給出了一個 SHELL 程序,試對其行后有

19、# (n)形式的語句進(jìn)行解釋,并說明程序完 成的功能。#!/bi n/shDIRNAME=ls /root | grep bak#( 1)if -z $DIRNAME ; then#( 2)mkdir /root/bak ; cd /root/bak#( 3) fiYY=date +%y ; MM=date +%m ; DD=date +%dBACKETC=$YY$MM$DD_etc.tar.gztar zcvf $BACKETC /etc echo fileback fini shed!答:#( 1)獲取/root 中名稱包含 bak 的文件或目錄#( 2)判斷 1 結(jié)果為空#( 3 )創(chuàng)建

20、目錄/root/bak 并進(jìn)入該目錄#(4)獲取當(dāng)前時間的年月日#( 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ù)。參考程序:#! /bi n/bashmax=0for(co un t=1 ; count = 10 ; count = coun t+1)doecho -n En ter nu mber $co unt :rea

21、d valueif $max -lt $value the nmax=$valuefidone8.寫一個 shell 腳本,檢查給出的串是否為回文(pal in drome )。#( 5)參考程序:#! /bi n/bashecho En ter stri ngread strlen=echo $str | wc -clen=expr $le n - 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 f

22、lag=1breakfictr=expr $ctr + 1len=expr $le n - 1doneif test $flag -eq 0then echo Stri ng is pali ndromeelse echo Stri ng not a pali ndromefi9用 shell 編寫小九九乘法表程序,程序執(zhí)行結(jié)果如下:#! /bi n/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 ) the necho -ne expr $i * $j telseechobreakfi

23、doneDone10.shell 編程的 if 語句,循環(huán)控制的(for,while ) .例如::輸入分?jǐn)?shù)判斷分?jǐn)?shù)是否及格的Shall 編程#!/bi n/bash#file name:akecho -n Plese in put a score”reach Scoreecho -n You in put the score is $Score ”if$score -ge 60;the necho -n an gratuati on!You pass the exam in atio n ”elseecho -n Sorry ! You Fail the exam in ati on ” fiecho -n ptess any .Key to continue! ”read $GOOUT例如::使用 while 語句川建一個根據(jù)輸入的數(shù)值求累加和(1+2+3+.+n )的 Shell 程序。#!/bi n/bash#file name:sumecho -n Plese In put Number: ”read NUMnu mber=0sum=0while $nu mber -ls $NUM doecho nu mberecho$ nu mber ” nu mber= expr $nu mber + 1 echo sum echo $sum”sum= expr $su

溫馨提示

  • 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

提交評論