教學材料《Linux操作系統》-項目六_第1頁
教學材料《Linux操作系統》-項目六_第2頁
教學材料《Linux操作系統》-項目六_第3頁
教學材料《Linux操作系統》-項目六_第4頁
教學材料《Linux操作系統》-項目六_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

任務一啟動vi文本編輯器【任務描述】啟動vi文本編輯器,并創建一個新的文件helloFile.txt,再退出vi。【任務實施】(1)在Shell提示符下,輸入vihelloFile.txt,按Enter鍵。vi的界面將出現在屏幕上,如圖6?1所示。(2)輸入A,再輸入Hello,thisismyfirstvifile,并按Enter鍵。提示:輸入A后,可以發現在左下角會出現“??INSERT??”標志,這表示可以輸入任意字符了。(3)輸入Thisisthesecondline,并按Esc鍵,屏幕如圖6?2所示。下一頁返回任務一啟動vi文本編輯器(4)輸入:“:wq”,并按Enter鍵。提示:“:wq”的作用是保存文件,并退出vi。(5)在Shell提示符下,輸入cathelloFile.txt并按Enter鍵。(6)觀察結果,可以查看到該文件的內容。提示/備注:進入Shell提示符的方法:選擇“應用程序”→“附件”→“終端”命令或右擊桌面空白處后在彈出的菜單中選擇“打開終端”。【理論知識】在Linux中,有許多文本編輯器可以用來創建程序,選擇哪一種文本編輯器依賴于對它的操作有多簡單、功能有多強大。上一頁下一頁返回任務一啟動vi文本編輯器可能更重要的是看計算機上到底有哪一種文本編輯器。Linux提供了好幾種文本編輯器,而且每一種都各有其優缺點。最老的文本編輯器是ED,利用這個編輯器一次只能書寫或修改一行程序。由于ED不是一個屏幕文本編輯器,大多數程序員都不愿意用它。另一個較老的文本編輯器是vi,一般而言,大多數裝有Linux的計算機上都有這個版本。vi是一個全屏幕文本編輯器,也就是說一次可以操作一整屏,而不只是一行,不過,使用vi需要技巧。Emacs是一個功能比較強大的文本編輯器,上一頁下一頁返回任務一啟動vi文本編輯器這個文本編輯器在有些Linux版本上可以獲得,它可以同時操作多個文件。本項目中使用的是vi文本編輯器,之所以選用它,僅僅是因為它一般與操作系統捆綁在一起,最有可能得到。1.啟動vi假設正在使用vi,首先,在命令行上輸入vi并按回車鍵啟動vi。啟動后,全屏都會出現代字符(~),每一行代字符代表程序中的一個空行。通過鍵盤操作,光標可以在程序中四處移動,但不要使用箭頭鍵,它們不起作用。2.vi文本編輯器的工作模式1)命令模式它可以讓用戶在程序中四處移動光標,而不改變文本本身,上一頁下一頁返回任務一啟動vi文本編輯器用戶僅能輸入命令。當用戶剛啟動vi后,vi就處在命令模式下。不管在什么時候,只要按Esc鍵,vi就回到命令模式下。2)插入模式它可以讓用戶輸入或編輯文本,在命令模式下,按i或a鍵就可以切換到插入模式。如果按的是i鍵,則在光標前插入文本;如果按的是a鍵,則在光標后插入文本。3)底行模式用戶可以用它來保存文件、裝入另外的文件或退出vi。先按Esc鍵回到命令模式,再按冒號(:)鍵,就會轉換到底行模式。此時光標停留在狀態行上,上一頁下一頁返回任務一啟動vi文本編輯器并等待用戶輸入所需的底行模式命令。3.vi命令許多用戶發現vi使用起來有點麻煩,尤其是與Windows的文本編輯器比較起來更是如此。不過在習慣了vi之后,就沒有這種感覺了。表6?1~表6?9所示是vi中常用的命令。【知識拓展】(1)cat命令的作用是:顯示所指文件的內容。它是一條Shell命令,Shell命令將在下一章節學習到,讀者可以先閱讀下一章。(2)Shell命令是區分大小的。讀者可以試一下以下兩條命令的執行結果。上一頁下一頁返回任務一啟動vi文本編輯器①vihellofile②viHellofile【背景資料/知識】絕大多數用戶在安裝Linux時一起安裝了窗口管理系統,如Gnome或KDE,自然也使用了窗口管理器,這樣,就可以使用Emacs文本編輯器的圖形化版本EmacsTextEditor。這個圖形化版本的打開方法為:選擇“應用程序”→“附件”→EmacsTextEditor命令。上一頁返回任務二編輯文本【任務描述】使用表6?1~表6?9中的命令編輯任務一中的文本helloFile.txt,學會使用vi的編輯命令。【任務實施】(1)在Shell提示符下,輸入vihelloFile.txt,并按Enter鍵。(2)輸入A,輸入Thisistheline,并按Enter鍵。(3)輸入Thisisthefourthline,并按Enter鍵。(4)按Esc鍵。(5)輸入:w并按Enter鍵,結果如圖6?3所示。下一頁返回任務二編輯文本(6)用方向鍵將光標移動到文件第3行的Line上的第一個字符L上。(7)輸入i,接著輸入3rd。(8)按Esc鍵。(9)輸入i,用方向鍵將光標置于文件第5行的任意位置。(10)接著輸入Thisisthefifthline。(11)按Esc鍵。(12)輸入:wq返回到Shell提示符下。【獨立實踐】任務一:用vi編輯以前創建的文件,用一個不同的文件名保存原文件,同時保持在vi下,不退出編輯會話窗口。上一頁下一頁返回任務二編輯文本任務二:用vi打開文件username,并將第一段的文字復制到文件的最后一段中,并保存修改以后的文件。【思考與練習】(1)Vi文本編輯器有幾種工作模式?互相怎么切換?(2)退出vi的方法有幾種?(3)用q和q!退出vi有什么不同?(4)在vi中怎樣插入文本?(5)在vi編輯器中,按Esc鍵后輸入:w、:q、:wq,效果有什么不同?上一頁返回

圖6?1vi編輯器返回

圖6?2編輯文件返回

表6?1移動光標的命令下一頁

表6?2常用的刪除命令下一頁上一頁

表6?3取消操作命令下一頁上一頁

表6?4插入文本命令下一頁上一頁

溫馨提示

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

評論

0/150

提交評論