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

下載本文檔

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

文檔簡介

linux復(fù)習(xí)題(僅供參考)1.2.A.3.A.C.(一)選擇題:以下哪一個是linux內(nèi)核的穩(wěn)定版本(2.5.24B.2.6.17怎樣顯示當(dāng)前目錄(pwdB.cd欲把當(dāng)前目錄下的copyfile1.txtfile2.txtC.1.7.18D.2.3.20)。C.who復(fù)制為file1.txtfile2.txt,D.Is正確的命令是(B.cpfile1.txt|file2.txtD.catfile1.txt>file2.txtcatfile2.txtfile1.txt如果您想列出當(dāng)前目錄以及子目錄下所有擴(kuò)展名為“令是(B)。4..txt”的文件,那么您可以使用的命A.ls*.txtB..txtC.lsd.txtDfind“Xi”D.find..txt5.如何刪除一個非空子目錄/tmp(B)。A.del/tmp/*B.rm-rf/tmpC.rm-Ra/tmp/*D.rmrf/tmp/*6.存放用戶帳號的文件是()。A.shadowB.groupC.passwdD.Gshadow7.下面哪個系統(tǒng)目錄中包含Linux使用的外部設(shè)備(B)oA./binB./devC./bootD./home8在們編輯器中的命令模式下,鍵入(可在光標(biāo)當(dāng)前所在行下添加A.0(上一行添加一行)B.0C.i新行D.a9.在同編輯器中的命令模式下,重復(fù)上一次對編輯的文本進(jìn)行的操作,可使用(命令。A.上箭頭B.下箭頭C..D.*Vi編譯器包含命令模式、插入模式和末行模式刪除文件命令為(D)A.mkdirB.moveC.mvD.rm假設(shè)文件fileA的符號鏈接(又叫軟連接)為fileB,那么刪除fileA后,下面的描述正確的是(B)fileB也隨之被刪除fileB仍存在,但是屬于無效文件因為fileB未被刪除,所以fileA會被系統(tǒng)自動重新建立fileB會隨fileA的刪除而被系統(tǒng)自動刪除TOC\o"1-5"\h\z在給定文件中查找與設(shè)定條件相符字符串的命令為(A)D.A.grepB.gzipC.findsort從后臺啟動進(jìn)程,應(yīng)在命令的結(jié)尾加上符號()A.&B.@C.#D.$如果執(zhí)行命令#chmod746file.txt,那么該文件的權(quán)限是(AA.rwxr—rw-B.rw-r—r—C.—xrrwxD.rwxr—rLinux有三個查看文件的命令,若希望在查看文件內(nèi)容過程中可以用光標(biāo)上下移動來查看文件內(nèi)容,應(yīng)使用命令(C)A.catB.moreC.lessD.menu在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是D.-dD.-d用ls-al命令列出下面的D)(B)A,-mB.-pC.-f17.文件列表,是符號連接文件的是(A.-rw-rw-rw-2hel-susers56Sep0911:05hello-rwxrwxrwx2hel-susers56Sep0911:05goodbeyc.drwxr——r——1helusers1024Sep1008:10zhangD.lrwxr—r—1helusers7Sep12文件exer1的訪問權(quán)限為18.下列命令正確的是(a08:12chengrw-r--r--,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限,)A.chmoda+x,g+wexer1B.chmod765exer1c.19.D.chmodg+wexer1關(guān)閉linux系統(tǒng)(不重新啟動)可使用—命令(chmodo+xexer1A-rw-rw-rw-2hel-susers56Sep0911:05hello-rwxrwxrwx2hel-susers56Sep0911:05goodbeyc.drwxr——r——1helusers1024Sep1008:10zhangD.lrwxr—r—1helusers7Sep12文件exer1的訪問權(quán)限為18.下列命令正確的是(a08:12chengrw-r--r--,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限,)A.chmoda+x,g+wexer1B.chmod765exer1c.19.D.chmodg+wexer1關(guān)閉linux系統(tǒng)(不重新啟動)可使用—命令(chmodo+xexer1A.ctrl+alt+delB?shutdown-rC.haltreboot20.對文件進(jìn)行歸檔的命令為(A.21.gzipB.tar下列那一個指令可以設(shè)定使用者的密碼/pwdB.A.22.newpwdC?passwd下列那一個指令可以切換使用者身份D.passwordA.23.B.log下列那一個指令可以顯示目錄的大小PasswdwhoD.suA.24.ddB.dfC.欲查詢bind套件是否有安裝,可用下列那一指令duD?dwA.rpm-ivhbind*.rpmB.rpm-qbind*.rpmc.25.rpm-Ubind*.rpmD?rpm-qbind欲安裝bind套件,應(yīng)用下列那一指令(A)rpm-ivhbind*.rpmB.rpm-A.qlbind*.rpmc.26.rpm-Vbind*.rpmD?rpm-qlbind欲移除bind套件,應(yīng)用下列那一指令(D)rpm-ivhbind*.rpmB.rpm-A.Fvhbind*.rpmc.27.rpm-qlbind*.rpmD?rpm-ebind下列那一個指令可以用來查看系統(tǒng)負(fù)載情形(A.B.whocC.load28.D.ps卜面哪個系統(tǒng)目錄中存放了系統(tǒng)引導(dǎo)、啟動時使用的一些文件和目錄D)。A./rootB./binC./devD./boot29.如何刪除目錄/tmp下的所有文件及子目錄(D)。A.del/tmp/*B.rm-rf/tmp對文件重命名的命令為(C)C.rm-Ra/tmp/*D.rmrf/tmp/*30.A.rmB.moveC.mvD.mkdir31.一下哪個環(huán)境變量表示當(dāng)前路徑(BD.ROOTA.PATHB.PWDC.HOME(二)填空題默認(rèn)情況下,超級用戶和普通用戶的登錄提示符分別是:鏈接分為:(硬鏈接和符號鏈接)?!ǚ栨溄右步熊涙溄覮inux系統(tǒng)中有三種基本的文件類型:(普通文件、目錄文件和設(shè)備文件某文件的權(quán)限為:drw-r—r—,用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為:(644),該文件屬性是(、安裝根分區(qū)Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:Linux和Linux交換分區(qū)。6.在Linux的兩種鏈接文件中,只能實現(xiàn)對文件鏈接的一種方式是:軟鏈接(符號鏈接)。前臺起動的進(jìn)程使用(ctrl+c)終止。進(jìn)行字符串查找,使用(&叫)命令。在shell編程時,使用方括號表示測試條件的規(guī)則是:方括號兩邊必有(空格)。結(jié)束后臺進(jìn)程的命令是(kill將前一個命令的標(biāo)準(zhǔn)輸出作為后一個命令的標(biāo)準(zhǔn)輸入,稱之為:(管道)增加一個用戶的命令是(useradd)成批添加用戶的命令是(newuserO(Top)命令能夠?qū)崟r地顯示進(jìn)程狀態(tài)信息。15利用管道-W)技術(shù)統(tǒng)計當(dāng)前目錄下有多少個文件,該命令是(ls./|wc技術(shù)統(tǒng)計當(dāng)前目錄下有多少個文件,該命令是(ls./|wc在Linux系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是(gzip)RPM有5種基本操作模式,即:(安裝、查詢、刷新、升級、卸載)網(wǎng)絡(luò)管理的重要任務(wù)是:(控制和監(jiān)控)。安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:(文件系統(tǒng)分區(qū)和交換分區(qū))。編寫的Shell程序運(yùn)行前必須賦予該腳本文件(執(zhí)行權(quán)限)。(三)簡述題【1】什么是Linux?其創(chuàng)始人是誰?Linux操作系統(tǒng)的誕生、發(fā)展和成長過程始終依賴著的重要支柱都有哪些?答:Linux是一個功能強(qiáng)大的操作系統(tǒng),同時它是一個自由軟件,是免費(fèi)的、源代碼開放可以自由使用的類unix產(chǎn)品。其創(chuàng)始人是Linus。Linux操作系統(tǒng)的誕生、的,發(fā)展和成程始終依賴著的重要支柱有以下幾點:(1)UNIX操作系統(tǒng);(2)MINIX長過操作系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使用命令homenewuser指定用戶家目錄,若不指定則使用默認(rèn)的家目錄當(dāng)一個用戶被創(chuàng)建之后,只有超級用戶為它設(shè)置密碼后才能被啟用或登/home/newuser。般情況下,useradd-d【3】敘述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-單用戶模式,單用戶只有系統(tǒng)管理員可以登錄。持NFS服務(wù)?這種模式不常用。3-完全的多用戶模式,支持NFS服務(wù)?最常用的用戶模式,默認(rèn)登錄到系統(tǒng)的字符界面。完全多用戶模式,默認(rèn)登錄到X-window系統(tǒng),也就是登錄到linux圖形界面。重啟模式,也就是執(zhí)行關(guān)閉所有運(yùn)行的進(jìn)程,然后重新啟動系統(tǒng)【5】什么是鏈接?符號鏈接與硬鏈接的區(qū)別是什么?答:鏈接是一種在共享文件和訪問它的用戶的若干目錄項之間建立聯(lián)系的方法。硬鏈接記錄的是目標(biāo)的inode,軟連接記錄的是目標(biāo)的路徑。軟鏈接就像是快捷方式,而硬鏈接就像是備份?!?】vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉(zhuǎn)換?答:Vi的工作模式有三種:命令模式、輸入模式、末行模式。在命令模式下輸入a、A、i、I、0、O等命令之一可以進(jìn)入輸入模式,在輸入模式下按Esc鍵回到命令模式;在命令模式下輸入:進(jìn)入末行模式,末行命令執(zhí)行完后回到命令模式。【7】若下達(dá)「血讓命令來刪除某個已存在的目錄,但無法成功,請說明可能的原因。答:此目錄可能不存在,或者目錄不為空,或者目錄中有隱含文件存在,或者目錄被設(shè)置權(quán)限。解決方法就是先修改權(quán)限,在使用rm-r命令刪除。(四)編程題:1.假設(shè)你的用戶賬號是Zheng,現(xiàn)在你登錄進(jìn)入linux系統(tǒng),查看當(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移到其父目錄中并改名為file12Password:口令答:$mkdirback$cdback$touchtest1test2$mvtest2../file2#將test2移到其父目錄中并改名為file12。3?現(xiàn)在需要統(tǒng)計當(dāng)前目錄/home/zheng下普通文件的數(shù)目并顯示結(jié)果,如何實現(xiàn)?$findtypef|wcl解析:find-typef統(tǒng)計當(dāng)前目錄及其子目錄(包括隱藏目錄)下的普通文件(包括隱藏文件)4?假設(shè)你是系統(tǒng)管理員,需要增加一個新的用戶賬號zheng,為新用戶設(shè)置初始密碼,鎖定用戶賬號uly,并刪除用戶賬號chang,然后對賬號uly解鎖。

答:.#useraddzheng#添加用戶,用root賬號登陸#passwdzheng#給新用戶設(shè)置初始密碼#passwdluly#userdelchang#passwd#passwdluly#userdelchang#passwd-uuly若給需要將/home/zheng#鎖定賬號uly#刪除賬號Chang#解鎖賬號uly目錄下的所有文件打包壓縮成/tmp/zheng.tar.gz,你準(zhǔn)備怎么做?當(dāng)需要從壓縮包中恢復(fù)時,又該如何處理?答:#tarzcvf/tmp/zheng.tar.gz/home/zheng#z表示用gzip來壓縮,c表示創(chuàng)建歸檔,v表示顯示詳細(xì)信息,f表示指明創(chuàng)建歸檔文件稱#tar-zxvf/tmp/zhe當(dāng)需要從壓縮包中恢復(fù)時,又該如何處理?答:#tarzcvf/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|grepbak'if[-z"$DIRNAME"];thenmkdir/root/bak;cd/root/bakfi#(1)#(2)YY='date+%y';MM='date+%m';DD='date+%d'BACKETC=$YY$MM$DD_etc.tar.gztarzcvf$BACKETC/etcecho"filebackfinished!"答:#(1)獲取/root中名稱包含bak的文件或目錄判斷1結(jié)果為空創(chuàng)建目錄/root/bak并進(jìn)入該目錄獲取當(dāng)前時間的年月日按照年(2位)月(2位)日(2位)_etc方式構(gòu)造壓縮文件名壓縮etc目錄并保存在/root/bak中6分#程序功能:若/root/bak不存在則創(chuàng)建之,然后將/et溥安日期打包保存于該目錄中。2分7..創(chuàng)建一個shell腳本,它從用戶那里接收參考程序:10個數(shù),并顯示已輸入的最大的數(shù)。#!/bin/bashmax=0for((count=1;count<=10;count=count+1))doecho-n"Enternumber$count:〃readvalueif[$max-lt$value]thenmax=$valuefidone8.寫一個shell腳本,檢查給出的串是否為回文(參palindrome)palindrome)。#!/bin/bashecho"Enterstring"readstrlen='echo$str|wc-clen='expr$len-1'l='expr$len/2ctr=1flag=0whiletest$ctr-le$ldoa='echo$str|cut-c$ctr'b='echo$str|cut-c$len'iftest$a-ne$bthenflag=1breakfictr='expr$ctr+1'len='expr$len-1'doneiftest$flag-eq0thenecho"Stringispalindrome"elseecho"Stringnotapalindrome"fi用shell編寫小九九乘法表程序,程序執(zhí)行結(jié)果如下:#!/bin/shforiin123456789Doforjin123456789doif(test$j-le$i)thenecho-ne'expr$i\*$j'"\t"elseechobreakfidoneDone10.shell編程的if語句,循環(huán)控制的(for,while)...例如::::輸入分?jǐn)?shù)判斷分?jǐn)?shù)是否及格的Shall編程#!/bin/bash#filename:akecho-nPleseinputascorereachScoreecho-nYouinputthescoreis$Scoreif[$score-ge60];thenecho-nangratuation!Youpasstheexaminationelseecho-nSorry!YouFailtheexaminationfiecho-nptessany.Keytocontinue!read$GOOUT例如:::使用while語句川建一個根據(jù)輸入的數(shù)值求累加和(1+2+3++n)的Shell程序。#!/bin/bash#filename:sumecho-nPleseInputNumber:readNUMnumber=0sum=0while[$number-Is$NUM]doechonumberechonumber

echo$sumsum=expr$sum+$numberd

溫馨提示

  • 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

提交評論