Linux操作系統(tǒng)基礎與應用(CentOS Stream 9) 活頁工單及答案 4.管理文本文件_第1頁
Linux操作系統(tǒng)基礎與應用(CentOS Stream 9) 活頁工單及答案 4.管理文本文件_第2頁
Linux操作系統(tǒng)基礎與應用(CentOS Stream 9) 活頁工單及答案 4.管理文本文件_第3頁
Linux操作系統(tǒng)基礎與應用(CentOS Stream 9) 活頁工單及答案 4.管理文本文件_第4頁
Linux操作系統(tǒng)基礎與應用(CentOS Stream 9) 活頁工單及答案 4.管理文本文件_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

工單4.管理文本文件姓名學號電話組長成員伙伴地點學時日期【實訓預期目標】任務目標:(1)能夠依據(jù)工單題目和要求,獨立完成各種準備。(2)能夠結(jié)合本章教學內(nèi)容,按照要求完成所有項目的分析與驗證。(3)能夠根據(jù)要求編輯配置文件。(4)能夠合理使用重定向,提高工作效率?!緦嵱柸蝿諏搿啃£惤?jīng)過一段時間的學習,已經(jīng)能夠使用基礎的Linux命令處理日常的事務。但是服務器的各項應用基本上都需要通過修改配置文件來完成,為了提高工作效率,小陳必須掌握1-2種文檔編輯工具,小陳最終選擇了Vim和Nano編輯器來進行學習?!緦嵱柸蝿詹鸱帧俊居柷袄碚搹娀浚?0分)一、選擇題(每題2分共10分)1.使用Vim命令編輯文件后,保存退出的命令是()。A.w!B.wq!C.q!D.q2.使用Vim命令編輯文件時,使用()命令可以將光標快速移動到文件的最后一行。A.GB.gC.gggD.44443.在Vim編輯器中的命令模式下,鍵入()可在光標當前所在行下添加一行新行。A.aB.oC.iD.A4.使用()命令,可將file文件中的內(nèi)容以追加的方式輸出到file.copy文件中的內(nèi)容之后。A.catfile>file.copyB.catfile>>file.copyC.catfile<file.copyD.catfile<<file.copy5.Linux系統(tǒng)中默認的輸入設備是()。A.打印機B.鼠標C.鍵盤D.屏幕二、填空題(每題2分,共30分)1.Vim編輯器有3種工作模式:插入模式、____________和末行模式。2.在Vim編輯器中,要想定位到文件的第10行按___________鍵,刪除一個字母后按鍵__________可以恢復。3.在Vim編輯器中編輯文件時,跳到文檔最后一行的命令是G,跳到第100行的命令是___________。4.在Vim編輯器中,使用___________命令刪除當前光標所在的一整行。5.使用____________可以退出到命令模式。6.Nano編輯器界面底部的兩行顯示了編輯器中最常用的________。7.使用Nano時,(CTRL)由________表示。例如,如果要剪切一行文本,可以使用【CTRL+K】鍵,在Nano中就相當于【^k】。8.Nano編輯器中,按________鍵,然后輸入你要搜索的關鍵字,按【Enter】鍵確定。這將會定位到第一個匹配的文本,接著可以用________鍵來定位到下一個匹配的文本。9.在Linux系統(tǒng)中,默認的輸入、輸出設備分別是_______和______,利用重定向操作符可以重新定義命令涉及的默認輸入和輸出設備對象,即重定向操作符可以將命令輸入和輸出數(shù)據(jù)流從默認設備重定向到_________。10.要將命令(或可執(zhí)行程序)的輸出附加到指定文件的后面,應該使用___________。11.錯誤重定向是指將命令返回的錯誤信息,輸出到某個指定的文件中。錯誤重定向有兩種用法,_________和輸出附加重定向?!緦嵱柸蝿諟蕚洹浚?0分)Linux系統(tǒng)中的重定向到底是什么?重定向有什么用?在線學習以下輔助學習資料?!緦嵱栃〗M討論】(10分)Vim編輯器三種模式分別是什么?(2分)Vim編輯器模式之間轉(zhuǎn)換常使用哪些快捷鍵?(2分)Vim編輯器和Nano編輯器各有什么優(yōu)缺點,你更喜歡用哪一個?(2分)重定向有什么作用?(2分)常見的重定向有哪幾種?(2分)【實訓計劃實施】((35分)任務一、Vim編輯器綜合練習。(20分)(提交操作命令和操作截圖)復制/etc/libuser.conf至工作目錄并改名為test-Vim.txt,參考命令為"cp/etc/libuser.conf./test-Vim.txt"。使用Vim編輯器打開test-Vim.txt練習如下操作。顯示行號。分別將光標移動到第5行、行尾、行首,下移10行、上移7行,移動到屏幕的底層、屏幕的頂層和屏幕的中間。移動到第10行,右移10個字符,刪除到行首,刪除到行尾。修改完之后,突然反悔了,要全部復原,有哪些方法?需要復制第27~36行這9行的內(nèi)容,并且粘貼到最后一行之后。移動光標到第38行,并且刪除8個字符,結(jié)果出現(xiàn)的第一個單詞是什么?在第一行新增一行,在該行輸入“l(fā)amastudent...”,輸入后保存。將第1~5行的內(nèi)容復制到第10行下。將第1~3行的內(nèi)容移至第5行下。將第1~15行的內(nèi)容刪除。將這個文件另存為一個名為“test.config”的文件,并退出。任務二、重定向綜合練習。(15分)任務要求如下:(提交操作命令和操作截圖)將當前系統(tǒng)登錄用戶的信息轉(zhuǎn)換為大寫后保存至/tmp/who.out文件中。將echo“Thisismyfirsttimetousepipe”內(nèi)容輸出到屏幕上,且保存到pipe_data.txt中。重定向a.新建一個文件redirect.txt,并在其中寫入20220820HDKVUFHSO,保存并退出b.將catredirect.txt的輸出結(jié)果重定向到redirect1.txt中c.將catredirect.txtnoexist.txt的標準輸出重定向到redirect2.txt,標準錯誤輸出重定向到error1.txtd.將catredirect.txtnoexist.txt的標準輸出和錯誤輸出都從定向到redirect3.txt中【實訓總結(jié)反思】(5分)【實訓成績評定】(以下內(nèi)容由老師完成)項目評分標準分值得分課前理論強化明確任務內(nèi)容,理解任務在實際工作中的重要性40實訓任務準備軟件準備10在線資料學習實訓小組討論實訓小組討論是否熱烈10討論結(jié)果是否客觀實訓計劃實施實訓計劃實施步驟合理,記錄詳細35實施過程規(guī)范,沒有出現(xiàn)錯誤能夠正確實現(xiàn)要求的操作總結(jié)與反思學生實訓任務完成,操作過程規(guī)范,實施記錄完整,結(jié)論正確5實訓考核成績指導老師簽字工單4管理文本文件一、選擇題(每題2分共20分)babbc二、填空題(每空2分,共20分)1、命令模式2、10G、u3、100G4、dd5、Esc6、快捷鍵7、^8、Ctrl+W、Alt+W9、鍵盤、屏幕、其他位置10、輸出附加重定向符11、輸出重定向三、實訓準備Linux中的重定向到底是個什么?重定向有什么用?答:Linux中的重定向就是將原本要輸出到屏幕中的數(shù)據(jù)信息,重新指向某個特定的文件中,或者定向到黑洞(/dev/null)中。重定向的作用:當程序執(zhí)行輸出的信息比較多時,需要保存下來在進行分頁查看。后臺執(zhí)行的程序一般都會有輸出,不希望它輸出干擾到終端。執(zhí)行定時的備份任務,希望備份的結(jié)果保留下來時。當重復創(chuàng)建用戶,會提示一些錯誤信息,可以直接將信息丟棄。希望將錯誤日志與正確日志,分別輸出保存到不同文件時。四、實訓計劃實施任務二、重定向綜合練習。(15分)任務要求如下:(提交操作命令和操作截圖)將當前系統(tǒng)登錄用戶的信息轉(zhuǎn)換為大寫后保存至/tmp/who.out文件中。思路:利用管道機制,將“查看當前登錄用戶信息”命令

who

的輸出內(nèi)容拼接到由

tr

轉(zhuǎn)換大小寫后的文件中[root@server~]#who|tr"a-z""A-Z">/tmp/who.out[root@server~]#cat/tmp/who.out #驗證文件內(nèi)容將echo“Thisismyfirsttimetousepipe”內(nèi)容輸出到屏幕上,且保存到pipe_data.txt中。思路:輸出重定向[root@server~]#echo"Thisismyfirsttimetousepipe">pipe_data.txt[root@server~]#catpipe_data.txt #驗證文件內(nèi)容重定向a.新建一個文件redirect.txt,并在其中寫入20220820HDKVUFHSO,保存并退出b.將catredirect.txt的輸出結(jié)果重定向到redirect1.txt中c.將catredirect.txtnoexist.txt的標準輸出重定向到redirect2.txt,標準錯誤輸出重定向到error1.txtd.將catredirect.txtnoexist.txt的標準輸出和錯誤輸出都從定向到redirect3.txt中[root@server~]#vimredirect.txt#(按“i”進入編輯模式)20220820HDKVUFHSO#("ESC"退出編輯模式)#(shift+zz保存并退出)[root@server~]#catredirect.txt>redirect1.txt[root@server~]#catredirect1.txt#驗證文件內(nèi)容20220820HDKVUFHSO[root@server~]#catredirect.txtnoexist.txt>redirect2.txt2>error1.txt[root@server~]#catredirect2.txt#驗證文件內(nèi)容20220820HDKVUFHSO[root@server~]#caterror1.txt#驗證文件內(nèi)容cat:noexist.txt:沒有那個文件或目錄[root@server~]#catredirect.txtno

溫馨提示

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

評論

0/150

提交評論