Python程序設(shè)計(jì) 課后習(xí)題答案 第2章 Linux基本操作命令課后練習(xí)_第1頁
Python程序設(shè)計(jì) 課后習(xí)題答案 第2章 Linux基本操作命令課后練習(xí)_第2頁
Python程序設(shè)計(jì) 課后習(xí)題答案 第2章 Linux基本操作命令課后練習(xí)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

PAGE22Linux技術(shù)基礎(chǔ)與服務(wù)應(yīng)用PAGE23第3章Linux中vi操作習(xí)題2一、單項(xiàng)選擇題1.假設(shè)當(dāng)前工作目錄是/home/yfr,命令ls-l將顯示/home/yfr目錄下的。A.所有文件B.文件大小C.文件具體信息D.隱含文件2.顯示文件file1的最后10行,是正確的命令。A.catfile1B.head-n10file1C.headfile1D.tailfile13.下面哪個(gè)命令支持對文件重命名。A.rnameB.mvC.replaceD.ln4.mkdir創(chuàng)建新的目錄時(shí),其父目錄不存在時(shí)應(yīng)使用哪個(gè)選項(xiàng)。A.-nB.-iC.-pD.-f5.搜索/etc目錄下,所有以fi開頭的文件,下列命令正確的是。A.find/etc-namefi*B.locate/etc/fiC.locate/etc/fi?D.find/etc/fi二、填空題1.對使用rm刪除文件夾時(shí),必須使用選項(xiàng),否則會報(bào)錯(cuò)。2.使用cat命令查看文件內(nèi)容時(shí),若想顯示所有行號必須使用選項(xiàng)。3.使tail命令與選項(xiàng)結(jié)合使用時(shí),具有持續(xù)跟蹤文件更改情況的功能;當(dāng)要停止跟蹤時(shí),使用組合鍵結(jié)束tail命令。4.命令具有根據(jù)關(guān)鍵字來搜索文件行的功能。5.echo命令的功能是:;當(dāng)它與重定向符‘>>’聯(lián)合使用時(shí),其作用是:。三、判斷題1.Linux文件系統(tǒng)結(jié)構(gòu)是樹型結(jié)構(gòu),沒有盤符的概念,只有一個(gè)根目錄,所有文件都在它下面。2.ln命令默認(rèn)創(chuàng)建的是硬連接,若要?jiǎng)?chuàng)建軟鏈接需要使用-s選項(xiàng)。3.?問號通配符用于匹配任意數(shù)量的字符,可以是數(shù)字、字母、符號。4.管道符“|”只能連接兩個(gè)命令。5.less命令可以分頁顯示較大文件的內(nèi)容,但是它只能往后翻頁不能往前翻頁。四、簡答題1.2.簡述軟硬鏈接二者的區(qū)別。3.命令綜合使用:(1)創(chuàng)建一個(gè)名為practice.txt文件;(2)使用encho命令往文件中寫入數(shù)據(jù);(3)統(tǒng)計(jì)文件中的帶有test關(guān)鍵字的有幾行(使用cat、grep、wc、管道符);(4)統(tǒng)計(jì)文件中的帶有test關(guān)鍵字的結(jié)果中有多少個(gè)單詞(使用cat、grep、wc、管道符);4.根據(jù)語言描述,寫出相應(yīng)路徑:(1)假設(shè)在當(dāng)前工作目錄下有個(gè)app文件夾,app文件夾下有個(gè)app2文件夾,app2文件夾下有個(gè)名為file2的文件,請描述此文件的相對路徑;(2)假設(shè)在當(dāng)前工作目錄的上級目錄有個(gè)app文件夾,app文件夾下有個(gè)app2文件夾,app2文件夾下有個(gè)名為file2的文件,請描述此文件的相對路徑;(3)假設(shè)HOME目錄內(nèi)有一個(gè)文件夾test,文件夾內(nèi)有個(gè)文件hello.txt,請描述文件的路徑,要求使用‘~’符號一、單項(xiàng)選擇題1.C 2.D 3.B 4.C 5.B二、填空題1.-i 2.-n 3.-f、ctrl+c4.grep 5.在命令行內(nèi)輸出指定內(nèi)容、將指定內(nèi)容追加寫入到指定文件中三、判斷題1.√ 2.√ 3.× 4.× 5.×四、簡答題1答案:(1)功能差異:find命令提供了更復(fù)雜的搜索條件,支持按多種屬性篩選,如文件名、大小、類型、權(quán)限、所有者、時(shí)間等。它逐一遍歷指定的目錄及其子目錄,直到找到符合條件的文件或目錄。這使得find非常適合進(jìn)行復(fù)雜的搜索或查找的文件可能剛剛被創(chuàng)建或修改的情況。相比之下,locate命令主要基于文件名進(jìn)行快速查找,它依賴于一個(gè)由updatedb命令定期更新的數(shù)據(jù)庫。雖然locate命令的語法簡單,只需要輸入一個(gè)字符串,不需要指定其他選項(xiàng)或參數(shù),但它不能通過其他條件過濾,只能通過文件名或目錄名進(jìn)行搜索。(2)速度差異:find命令需要遍歷整個(gè)目錄樹,因此在處理大量數(shù)據(jù)時(shí)可能會較慢且消耗較多的系統(tǒng)資源。locate命令則非??欤?yàn)樗恍枰樵償?shù)據(jù)庫,不需要遍歷目錄樹。這使得它在快速查找文件時(shí)非常有效。(3)使用場景:當(dāng)你需要快速找到一個(gè)確切知道名稱的文件,且不介意索引可能稍有延遲時(shí),locate是首選。如果需要進(jìn)行復(fù)雜的搜索,或查找的文件可能剛剛被創(chuàng)建或修改,那么應(yīng)該使用find命令。2.答案①文件夾不能創(chuàng)建硬鏈接,并且硬鏈接不可以跨越分區(qū)系統(tǒng)。②?錄軟鏈接特別常?,并且軟鏈接?持跨越分區(qū)系統(tǒng)。③硬鏈接?件與源?件的inode相同,軟鏈接?件與源?件inode不同。④刪除軟鏈接?件,對源?件及硬鏈接?件?任何影響。⑤刪除硬鏈接?件,對源?件及鏈接?件?任何影響。⑥刪除鏈接?件的源?件,對硬鏈接?影響,會導(dǎo)致軟鏈接失效。⑦刪除源?件及其硬鏈接?件,整個(gè)?件會被真正的刪除。3答案:(1)touchpractice.txt(2)eocho"要寫入的字符串">>practice.txt需要寫入幾行就執(zhí)行幾次(3)catpractice.txt|grep't

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論