Linux系統中vi是什麼?vi模式有幾種?
Linux系統中vi是什麼?vi是Linux/Unix系統中一款著名的編輯軟體,也是Linux系統中第一款全螢幕編輯軟體,憑藉功能強大、高度可定製、簡單易用的優勢為廣大Linux使用者所熟悉,也成為Linux運維人員必備技能之一。接下來我們來看看詳細的內容介紹吧。
Linux系統中vi是什麼?
Vi,是一款由加州大學伯克利分校、Bill Joy研究開發的文字編輯器。
文字編輯器有很多,比如圖形模式的gedit、kwrite、OpenOffice,文字模式下的編輯器有VI、vim。vi和vim是我們在Linux中最常用的編輯器。vi或vim是Linux最基本的文字編輯工具,vi或vim雖然沒有圖形介面編輯器那樣點滑鼠的簡單操作,但vi編輯器在系統管理、伺服器管理字元介面中,永遠不是圖形介面的編輯器能比的。
注意:vi是Unix/Linux作業系統中最經典的文字編輯器,只能在編輯字元,不能對字型、段落進行排版,它既可以新建檔案,也可以編輯檔案;它沒有選單,只有命令,且命令繁多。
雖然vi的操作方式與其他常用的文字編輯器很不相同,但是由於其執行於字元介面,並可用於所有Unix/Linux環境,仍被經常使用。
vi的三種命令模式
command(命令)模式,用於輸入命令
Insert(插入)模式,用於插入文字
Visual(可視)模式,用於視化的高亮並選定正文
①命令模式
命令模式是啟動vi後進入的工作模式,並可轉換為文字編輯模式和最後行模式。在命令模式下,從鍵盤上輸入的任何字元都被當作編輯命令來解釋,而不會在螢幕上顯示。如果輸入的字元是合法的vi命令,則vi就會完成相應的動作,否則vi會響鈴警告。
②文字編輯模式
文字編輯模式用於字元編輯。在命令模式下輸入i、a等命令後進入文字編輯模式,此時輸入的任何字元都被vi當作檔案內容顯示在螢幕上。按Esc鍵可從文字編輯模式返回到命令模式。
③最後行模式
在命令模式下,按“:”進入最後行模式,此時vi會在螢幕的底部顯示“:”符號年作為最後行模式的提示符,等待使用者輸入相關命令。命令執行完畢後,vi自動回到命令模式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2885863/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux中Vi和Vim區別是什麼?Linux
- Linux Vi編輯器的三種模式分別指什麼?Linux模式
- Linux系統中lvm是什麼?寫入模式分為幾種?LinuxLVM模式
- Linux學習之Vi和Vim區別是什麼?Linux
- Linux系統中分割槽是什麼?Linux系統分割槽方式有幾種?Linux
- VIM模式三種模式有什麼?linux系統學習模式Linux
- Linux vi替換字串Linux字串
- 什麼是Linux系統?Linux系統有什麼特點?Linux
- Linux系統下都vi文字編輯器如何使用?Linux
- Linux中負載均衡是什麼?傳輸模式分為幾種?Linux負載模式
- linux下vi使用筆記Linux筆記
- vi和vim的編輯模式模式
- Linux是什麼系統?Linux系統有何優勢?Linux
- vi 技巧
- Linux中proc檔案系統是什麼意思?有什麼作用?Linux
- Linux中檔案的特殊許可權有幾種?分別是什麼?Linux
- linux vi編輯器中 快捷鍵上下翻頁Linux
- Linux中RAID有哪幾種?分別代表什麼意思?LinuxAI
- linux命令之vi文字編輯器Linux
- Vi替換
- Linux中斷訊號有幾種?它們之間的區別是什麼?Linux
- chrome + vi 純手工模式, 廢棄滑鼠。Chrome模式
- Linux的VI (刪除貼上,複製)Linux
- Linux– 檔案編輯器 vi/vim(1)Linux
- 在Linux系統中,dev是什麼意思?Linuxdev
- Fixed "There was a problem with the editor 'vi'"
- Linux系統中find命令語法格式是什麼?作用有哪些?Linux
- 在Linux中,什麼是Linux作業系統,它的特點是什麼?Linux作業系統
- 什麼是程式間通訊?Linux程式間通訊有幾種方式?Linux
- 程式間通訊是什麼?Linux程式間通訊有幾種方式?Linux
- 在Linux中, LVS三種模式的工作過程是什麼?Linux模式
- 作業系統是什麼?Linux是什麼作業系統?作業系統Linux
- Linux中什麼是inode?有什麼作用?Linux
- 什麼是負載均衡?有哪幾種策略?負載
- Linux系統中OSI模型是什麼,各層都有什麼?Linux模型
- Linux系統中掛載是什麼意思?作用是什麼?Linux
- 加密演算法是什麼?有哪幾種型別?有什麼用?加密演算法型別
- Linux—vim/vi 翻頁跳轉命令快捷鍵Linux