這是我參與 8 月更文挑戰的第 3 天,活動詳情查看: 8月更文挑戰數據庫
一名致力於在技術道路上的終身學習者、實踐者、分享者,一位忙起來又偶爾偷懶的原創博主,一個偶爾無聊又偶爾幽默的少年。vim
歡迎各位掘友們微信搜索「傑哥的IT之旅」關注!微信
原文連接:Linux 環境下 vi/vim 編輯器經常使用命令markdown
使用vi文本編輯器運維
配置文件是Linux系統中的顯著特徵之一,其做用有點相似於Windows系統中的註冊表,只不過註冊表是集中管理,而配置文件採用了分散的自由管理方式。那麼如何使用Linux字符操做界面中的文本編輯器——vi,以便更好地管理和維護系統中的各類配置文件。編輯器
vi是一個功能強大的全屏幕文本編輯工具,一直以來都做爲類UNIX操做系統的默認文本編輯器。vim是vi編輯器的加強版本,在vi編輯器的基礎上擴展了不少實用的功能,可是習慣上也將vim稱爲vi。工具
vi是工做在字符終端環境下的全屏幕編輯器,所以編輯界面相對比較簡單,並無爲用戶提供鼠標操做和菜單系統,而是經過按鍵命令實現相應的編輯和操做功能。在vi編輯界面中能夠使用三種不一樣的工做模式。分別是命令模式(Command mode),輸入模式(Insert mode)和末行模式(Last line mode)。固然,在不一樣的模式中可以對文件進行的操做也不相同。oop
用戶剛剛啓動 vi/vim,便進入了命令模式。post
此狀態下敲擊鍵盤動做會被Vim識別爲命令,而非輸入字符。好比咱們此時按下i,並不會輸入一個字符,i被看成了一個命令。學習
如下是經常使用的幾個命令:
若想要編輯文本:啓動Vim,進入了命令模式,按下i,切換到輸入模式。
命令模式只有一些最基本的命令,所以仍要依靠底線命令模式輸入更多命令。
在命令模式下按下i就進入了輸入模式。
在輸入模式中,能夠使用如下按鍵:
在命令模式下按下:(英文冒號)就進入了末行模式。
末行模式能夠輸入單個或多個字符的命令,可用的命令很是多。
在底線命令模式中,基本的命令有(已經省略了冒號):
按ESC鍵可隨時退出末行模式。
簡單的說,咱們能夠將這三個模式用如下流程圖來進行表示:
在vi編輯器的命令模式中,能夠輸入特定的按鍵(稱之爲vi操做命令,注意區別於Linux系統命令)進行操做。主要包括模式切換、光標移動、複製、刪除、粘貼、文件內容查找及保存和退出等操做。
在命令模式中按冒號":"鍵能夠切換到末行模式,vi編輯器的最後一行中將顯示":"提示符,用戶能夠在該提示符後輸入特定的末行命令,完成保存文件,退出編輯器。
本文完。
原創不易,若是你以爲這篇文章對你有點用的話,麻煩你爲本文點個贊、評論或轉發一下,由於這將是我輸出更多優質文章的動力,感謝!
對了,掘友們記得給我點個免費的關注喲!防止你迷路下次就找不到我了。
咱們下期再見!