Linux下的文本編輯工具 - vi
寫在前面:博主是一只經過實戰開發歷練后投身培訓事業的“小山豬”,昵稱取自動畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態對待周邊的事物。本人的技術路線從Java全棧工程師一路奔向大數據開發、數據挖掘領域,如今終有小成,愿將昔日所獲與大家交流一二,希望對學習路上的你有所助益。同時,博主也想通過此次嘗試打造一個完善的技術圖書館,任何與文章技術點有關的異常、錯誤、注意事項均會在末尾列出,歡迎大家通過各種方式提供素材。
對于文章中出現的任何錯誤請大家批評指出,一定及時修改。
有任何想要討論和學習的問題可聯系我:zhuyc@vip.163.com。
發布文章的風格因專欄而異,均自成體系,不足之處請大家指正。
linux下的文本編輯工具 - vi
本文關鍵字:文本編輯、vi、普通模式、編輯模式、命令模式
文章目錄
linux下的文本編輯工具 - vi
一、vi工作模式
二、光標操作
三、文檔編輯
四、查找替換
五、保存退出
一、vi工作模式
由于Linux系統“一切皆配置”的特性,我們經常要去修改各種軟件及服務的配置文件,因此掌握最基本的編輯工具是十分必要的。在裝了桌面的Linux系統中我們可以使用gedit等工具,像使用記事本一樣直接編輯文件中的內容。但是在生產環境中,通常我們都需要遠程連接到一臺機器,全部要在命令模式下操作,而且服務器本身也有可能沒有安裝桌面。
普通模式:使用vi命令打開一個文件時默認進入的模式,可以進行光標移動和快捷鍵操作。
編輯模式:可由普通模式進行切換,移動光標,對文本內容進行修改。
命令模式:可由普通模式進行切換,用于執行查找、替換、保存退出等操作。
編輯模式與命令模式均以普通模式作為中間的工作模式,進行互相切換時都需要先回到普通模式,回到普通模式均使用ESC鍵。從普通模式進入編輯模式可以使用i/a或者使用o直接新建一行,從普通模式進入命令模式使用冒號,可以從命令模式退出vi工具。
二、光標操作
在vi工具中使用方向鍵或者對應字母來進行光標操作,但通常一次只能移動一行,需要高效的操作時需要借助相應的快捷鍵。
顯示行號 -> 命令模式下:set nu
隱藏行號 -> 命令模式下:set nonu
定位至第n行 -> 命令模式下:n
三、文檔編輯
使用vi工具進行文檔編輯時有兩種方式,一種是直接進入到編輯模式進行文件內容的修改,另外一種方式是在普通模式下使用快捷鍵進行以行為基本單位的刪除,復制等。
四、查找替換
對于文本的編輯,同樣少不了查找和替換功能,在命令模式下,按照指定的格式可以對文本內容進行查找和替換。
五、保存退出
對于新手來說,保存退出是個大問題,相信都經歷過如下場景:
由于對各種模式還不熟悉,在狂敲鍵盤之下發現突然進入了編輯模式,文件的內容已經發生了不可預期的修改,此時想到的第一個的問題就是如何能夠不保存退出這個文件,下面就來示范一下。
對于文件的保存有兩種方式
在普通模式下輸入ZZ即可快速保存:也就是按住Shift后連按兩下字母z
在命令模式下使用w命令,可以和退出一起使用,也可以執行類似另存為的操作
Linux
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。