linux課后習題答案期末復習_第1頁
linux課后習題答案期末復習_第2頁
linux課后習題答案期末復習_第3頁
linux課后習題答案期末復習_第4頁
linux課后習題答案期末復習_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1 .將圖形化用戶界面轉換成虛擬終端,并將虛擬終端轉換成圖形化用戶界面答案:將圖形化界面轉換成虛擬終端:CTRL+ALT+(F1-F76),或在圖形化的終端修改運行級別,輸入init3,切換到多用戶字符界面將字符虛擬終端切換到圖形終端:CTRL+ALT+F7,或修改運行級別,輸入init5,或在字符終端上啟動X服務,輸入startx2 .請嘗試字符界面下注銷、重啟、關機命令。答案:字符界面下注銷:輸入exit或CTRL+D重啟:shutdownrnow或shutdownrn(n為分鐘)關機:shutdownhnow或shutdownhn(n為分鐘)3 .用date命令將系統(tǒng)時間設置為2013年

2、3月19日8時44分。答案:date0319084420134 .用cal命令查詢你出生日期是星期幾。答案:cal月份年份如1990年3月,輸入:cal319905 .cd命令將工作目錄轉換為/boot/grub,并用返回用戶主目錄。答案:cd/boot/grubCd6 .顯示/root文件夾下所有文件和目錄(包括隱含文件和子文件夾下內容)答案:ls-al/root7 .用cat命令顯示/root/install.log文件,要求顯示文件的每行必須有行號。答案:cat-n/root/install.log8 .用more和less命令顯示/root/install.log文件,感受各種翻頁命令

3、。答案:more/root/install.logless/root/install.logmore和less可以用來分屏查看文件內容,當文件內容超過一個屏幕時,可以實現(xiàn)分屏顯示文件的功能,但是,more只能向下分屏和查看,不能使用向上翻頁的功能,而less除了能完成more的功能之外,還可以實現(xiàn)前后翻屏。9 .顯示/etc/inittab文件的前5行和后10行。答案:head-n5/etc/inittabtail-n10/etc/inittab10 .用man命令和-help選項分別查看ls命令。答案:manls實現(xiàn)查看ls命令使用手冊ls-help實現(xiàn)ls命名幫助11 .用命令清除當前終端

4、內容。答案:clear12 .用命令統(tǒng)計/etc/inittab文件的行數(shù)。答案:使用管道命令ls|wc413 .查找/etc文件夾下所有以字母a、b、i開頭的文件。答案:lsabi*14 .用cat命令創(chuàng)建f1和f2文件,將f1和f2文件內容合并到f3答案:cat>f1然后輸入文件內容,之后CTRL+C退出,完成f1文件建立。cat>f2然后輸入文件內容,之后CTRL+C退出,完成f2文件建立。catf1f2>f3完成合并15 .將f3文件中的內容合并到f1,要求不能刪除f1中原有的內容。精選答案:catf3>>fl16 .將cat/tmp/tmp執(zhí)行錯誤結果存

5、放到err文件中。答案:cat/tmp/tmp2>err17 .利用管道統(tǒng)計/etc文件夾下文件與子目錄的個數(shù),并將統(tǒng)計結果存放到count文件中。答案:ls/etc|wc-l>count18 .顯示最近執(zhí)行過的10條shell命令。答案:history1019 .為ls/root|wc-l命令設置別名為counto答案:aliascount='ls/root|wc-l'20 .熟悉自動補全文件、目錄名和自動補全命令名。答案:文件補全:用vi編輯器打開一個文件,需要輸入文件名,此時可以使用文件補全功能,vi文件名開頭一個或多個字母+Tab按鍵,實現(xiàn)文件名補全,如果有

6、多個文件擁有該開頭字母,可按兩次Tab,進行該字母所有文件的索引。目錄補全:用cd命令切換到某一個目錄,需要輸入目錄名,此時可以使用目錄補全功能,cd目錄開頭一個或多個字母+Tab按鍵,實現(xiàn)文件名補全,如果有多個目錄擁有該開頭字母,可按兩次Tab,進行該字母所有目錄的索引。命令補全:要使用一個命令的時候,需要輸入命令名,此時可以使用命令補全功能,輸入命令開頭一個或多個字母+Tab按鍵,實現(xiàn)命令名補全,如果有多個命令擁有該開頭字母,可按兩次Tab,進行該字母所有命令的索引。21 .熟悉vi在三種模式下的切換,創(chuàng)建test.txt文件輸入內容,進行查找字符用操作和文本塊操作。答案:vitest.t

7、xt,進入vi命令模式,在該模式下輸入i或a或o,進入編輯模式,在編輯模式下,可以進行文本內容的輸入。要進行字符串應回到命令模式,首先,按Esc從編輯模式退回命令模式,在命令模式下輸入/+要查找的字符用,回車即可進行查找。文本塊的操作要切換到最末行模式,首先,在命令模式下輸入:進入最末行模式,輸入:n1,n2con3將n1到n2之間的文本復制到n3行之下。還可進行移動刪除等操作22 .將系統(tǒng)切換到運行級3,之后再將系統(tǒng)切換到運行級5。答案:輸入init3切換到運行級別3,輸入init5切換到運行級別51 .用groupadd命令創(chuàng)建一名為czn組群,并指定其GID為600.答案:groupad

8、d-g600czn2 .用useradd命令創(chuàng)建chf用戶,并指定其主要組群為czn,用戶ID為600答案:usseradd-gczn-u600chf3 .用id命令查看chf用戶的UID、GID修改情況。答案:idchf查看UID為600GID為6004 .用passwd命令修改root、chf用戶的密碼。答案:passwdroot之后要求輸入新的密碼Passwdchf之后要求輸入新的密碼精選5 .用vi打開passwdshadow、group、gshadow文件,熟悉文件中各項的含義。答案:vi/etc/passwdPasswd為用戶賬號信息文件,其每一個用戶信息均由以下固定字段組成:用戶

9、名:口令:用戶ID:用戶所屬主要組群ID:用戶全面:用戶主目錄:用戶登錄Shell其中口令用x代替。Vi/etc/shadowShadow為用戶口令信息文件,每個用戶口令信息均由以下固定字段組成:用戶名:34位MD5加密口令:時間:時間:時間:時間:時間:時間:保留其中時間部分請查閱書本p115vi/etc/groupgroup為組群賬號信息文件,其每一個組群信息均由以下固定字段組成:組群名:口令:組群ID:用戶列表其中口令用x代替。vi/etc/gshadowgshadow為組群口令信息文件,每個組群口令信息均由以下固定字段組成:組群名:34位MD5加密口令:時間:時間:時間:時間:時間:時

10、間:保留其中時間部分請查閱書本p1156 .用passwd命令刪除chf用戶密碼,并嘗試以chf用戶登錄,看看是不需要密碼。答案:passwd-dchf7 .用passwd命令鎖定和解鎖chf用戶,并嘗試以chf用戶登錄,看看是否能登錄。答案:用戶鎖定:passwd-lchf此時用chf登錄,提示用戶被鎖定。用戶解鎖:passwd-uchf此時用chf登錄,能正常登錄。8 .用usermod命令修改chf用戶,使其用戶名為chen,UID為601.答案:usermodHchen-u601chf9 .用groupmod命令修改czn組群,使其組群名為cznl,用idchen命令查看變化情況。答案

11、:groupmod-ncznlcznidchen發(fā)現(xiàn)chen用戶的UID為601,GID為600,組群名為cznl10 .用groupmod命令修改cznl組群,使其GID為601,用idchen命令查看變化情況。答案:groupmod-g601czn1idchen發(fā)現(xiàn)chen用戶UID為601,GID為60011 .創(chuàng)建test1,test2用戶,查看/home文件夾下目錄情況。答案:useraddtest1Useraddtest2在/home目錄下新增了兩個目錄,分別為test1和test212 .用userdeltest1與userdel-rtest2刪除兩個用戶并查看/home文件夾的

12、變化情況。答案:userdeltest1,發(fā)現(xiàn)用戶被刪除,但/home目錄下的test1任存在。Userdel-rtest2發(fā)現(xiàn)用戶被刪除,且/home目錄下的test2也被刪除。13 .在root狀態(tài)下,用suchen和su-chen命令分別切換到chen用戶注意對比精選命令提示符的區(qū)別。并分別以root和chen身份嘗試vi/etc/shadow命令。答案:suchen切換到chen用戶,此時提示符由#變成$,且當前路勁與切換前的路徑一致。Su-chen切換到chen用戶,此時提示符由#變成$,當前路徑為chen用戶的用戶主目錄。root用戶用vi打開/etc/shadow,順利打開文件,

13、并能獲取文件內容,chen用戶用vi打開/etc/shadow,界面為空白,且提示用戶權限不足。14 .利用newusers命令批量添加10個用戶,要求用戶名為stulstu10,uid從701710。答案:1)先用vi編輯器,創(chuàng)建一個stu.txt文件,文件內容如下:stu1:x:701:701:/home/stu1:/bin/bashStu2:x:702:702:/home/stu2:/bin/bashStu3:x:703:703:/home/stu3:/bin/bashStu4:x:704:704:/home/stu4:/bin/bashStu5:x:705:705:/home/stu5

14、:/bin/bashStu6:x:706:706:/home/stu6:/bin/bashStu7:x:707:707:/home/stu7:/bin/bashStu8:x:708:708:/home/stu8:/bin/bashStu9:x:709:709:/home/stu9:/bin/bashStu10:x:710:710:/home/stu10:/bin/bash2)利用newusers命令批量創(chuàng)建用戶newusers<stu.txt15 .利用chpasswd命令批量修改以上10個用戶的密碼。每個用戶的密碼為用戶名。答案:1)用vi編輯器,創(chuàng)建一個pasw.txt的文件,內容如

15、下:stu1:stu1stu2:stu2stu3:stu3stu4:stu4stu5:stu5stu6:stu6stu7:stu7stu8:stu8stu9:stu9stu10:stu102)利用pwunconv命令取消shadow力口密pwnconv3)利用chpasswd命令批量修改密碼chpasswd<pasw.txt4)利用pwconv命令實現(xiàn)shadow文件加密pwconv1 .對/文件系統(tǒng)實施用戶級配額管理,對普通用戶hellen與jerry進行配額管理,磁盤空間軟配額為300M,硬配額為350M,文件數(shù)量配額為:軟配額12個,硬配額為15個。寫出配額的具體步驟,并測試用戶級

16、配額是否成功。精選答案:首先,創(chuàng)建hellen和jerry兩個用戶,配額步驟如下:1)使用任何文本編輯工具編輯/etc/fstab文件,對“LABEL=/'所在行進行修改,增加命令選項usrquota。2)重啟電腦或者輸入mount-oremount/重新掛載/3)利用quotacheck命令創(chuàng)建aquota.useCt件。#touchaquota.user#quotacheck-mc/home4) edquotahellen,編輯hellen用戶的bolck的軟配額為300M,硬配額為350M,inodes的軟配額為12個,硬配額為15個,修改內容如下:blocksofthardin

17、odessofthard0307200358400012155)將同樣的配額設定復制給jerry用戶#edquota-phellenjerry6)啟動配額管理#quotaon-avu之后,對配額進行測試,發(fā)現(xiàn)當拷貝文檔個數(shù)大于12個或者文件大小超過300M的時候,終端進行警告提示,當文件個數(shù)大于15個或者文件大小超過350M的時候,不能往/寫入任何內容。2 .在桌面環(huán)境下,選中有個文件或文件夾進行相應權限的修改。3 .用chmod命令分別用數(shù)字模式和功能模式修改/root/install.log文件屬性。答案:功能模式下修改權限1)增加同組用戶寫入:chmodg+w/root/install.

18、log2)增加其他用戶寫入:chmodo+w/root/install.log3)增加文件所有者寫入:chmodu+w/root/install.log4)增加同組用戶讀:chmodg+r/root/install.log5)增加其他用戶讀:chmodo+r/root/install.log6)增加文件所有者讀:chmodu+r/root/install.log如果要進行相應功能的刪除操作,將上訴的+換成-使用數(shù)字模式下的修改權限:chmod666/root/install.log將文件所有者,同組用戶和其他用戶均有讀寫文件的權限,這一句話等于上述功能模式下的1)-6)所以的內容。4 .用ch

19、grp命令修改/root/install.log的所屬組群為hellen。答案:#chgrphellen/root/install.log5 .用chown命令修改/root/install.log的文件所有者為hellen。答案:#chownhellen/root/install.log6 .用mkdir命令創(chuàng)建/chf/chen目錄。答案:mkdir-p/chf/chen7 .用cp命令將/root/install.log文件拷貝到/chf/chen目錄下。答案:cp/root/install.log/chf/chen8 .用mv命令將/chf文件夾(包括子文件夾的內容)全部移到/chen

20、目錄下。答案:mv/chf/*/chen9 .用rm命令刪除/chen文件夾。答案:rm-rf/chen精選10 .在/root文件夾下創(chuàng)建ts.txt文件,用ln命令創(chuàng)建ts.txt硬鏈接為tsl.lnk,符號鏈接為ts2.lnk,嘗試在ts.txt、tsl.lnk、ts2.lnk三個文件中修改內容,觀察另外兩個文件的變化情況。答案:1)vits.txt并輸入內容2)lnts.txttsl.lnk3)lnts.txtts2.lnk4)修改ts.txt文件內容后保存,用vi編輯器觀察tsl.lnk和ts2.lnk,發(fā)現(xiàn)均為ts.txt修改后的內容。11 .刪除ts.txt文件,分別打開tsl.

21、lnk、ts2.lnk文件看看是否能順利打開。答案:刪除ts.txt后,發(fā)現(xiàn)ts1.lnk內容依然存在,而ts2.lnk則為空白。硬鏈接和符號鏈接區(qū)別為:硬鏈接記錄了文件的位置,而符號鏈接只是一個快捷方式。12 .用find命令查找/root文件夾下文件所有者為root,文件大于10k的文件。答案:find/root-size+10k13 .用grep命令查找/root/install.log文件中包含kde字符的行,并顯示行號。答案:grep-nkde/root/install.log1 .在圖像界面下依次點擊“系統(tǒng)工具”-“系統(tǒng)監(jiān)視器”,熟悉“系統(tǒng)監(jiān)視器”的使用。2 .用vi編輯器打開f1

22、文件,然后將其切換到后臺,之后在切換回前臺。答案:1)vif1之后按CTRL+Z將vi進程掛起,終端提示作業(yè)號12) bg1將1號作業(yè)切換到后臺。3) fg1將1號作業(yè)切換到前臺3 .查看當前系統(tǒng)中作業(yè)和進程的使用情況,并殺死某個進程。答案:1)輸入ps-a查看所有的進程2) kill-9進程號將某個進程殺死4 .重新設定vi的優(yōu)先級為-5。答案:1)以默認方式啟動vi,優(yōu)先級為0,并將vi掛起2) ps4查看當前終端的進程,找到vi的進程ID3)輸入renice-pvi的進程ID-55 .分別用at和batch調度在系統(tǒng)當前2分鐘后給在線的所有用戶發(fā)個“Goodafternoon!”信息。答案:at和b

溫馨提示

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

評論

0/150

提交評論