vi常用命令備忘錄
在LINUX系統下安裝ORACLE,經常要使用VI命令修改一些系統檔案或檢視日誌檔案,常用的命令總結如下:(以後有常用的會不斷更新)[@more@]
一、文字輸入模式
使用以下幾種命令可以進入文字輸入模式(使用者在任何時候都可以按ESC鍵返回命令模式):
新增 (append) :
a :從游標所在位置之後開始輸入文字
A :從游標所在行尾開始輸入文字
插入 (insert) :
i :從游標所在位置之前開始輸入文字
I :從游標所在行的第一個非空白字元前面開始輸入文字
開始 (open) :
o :在游標所在行後插入一新行
O :在游標所在行前插入一新行
二、vi 基本編輯命令
在 vi 裡,輸入跟編輯是兩碼事。編輯是在命令模式下操作的,先利用命令移動游標來定位要進行編輯的地方,然後才下命令做編輯。
命令 說明
dd 刪除游標所在的行
dw 刪除游標所在的單詞
x 刪除游標所在字元
X 刪除游標左側字元
D 刪除一行中游標所在位置之後的部分
nG 直接用數字 n 加上 G 移動到第 n 行 例如 1G就是移動到檔案頭
gg 也是移動到這個檔案的第一行
H 移動到螢幕的第一行
M 移動到螢幕的中間
L 移動到螢幕的最後一行
0 移動到游標所在列的最前面
$ 移動到游標所在列的最後面
:wq 儲存並退出
:wq! 強制儲存並退出
:q! 退出而不儲存
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16712909/viewspace-1027409/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Docker 常用命令備忘錄Docker
- 「備忘錄」60+Git常用命令列Git命令列
- 備忘錄
- 【備忘錄】
- Git 常用命令備忘Git
- Git常用命令備忘Git
- 備忘錄模式模式
- iOS備忘錄iOS
- JUnit備忘錄
- CSS備忘錄CSS
- RabbitMQ備忘錄MQ
- Oracle DataGuard 常用命令備忘Oracle
- linux 常用命令備忘Linux
- Python 備忘錄Python
- Java備忘錄《集合》Java
- 網站備忘錄網站
- rman命令備忘錄
- Eigen備忘錄
- 備忘錄模式(Memento)模式
- Java備忘錄《“==” 和 “equals”》Java
- Dart 學習備忘錄Dart
- linux 備忘記錄Linux
- JavaMementoPattern(備忘錄模式)Java模式
- 19_備忘錄模式模式
- 開發 備忘錄 - 雜
- 設計模式----備忘錄模式設計模式
- [譯] Flutter 佈局備忘錄Flutter
- Docker部署禪道備忘錄Docker
- 常用工具備忘錄
- 第 22 章 備忘錄模式模式
- Android備忘錄《幀動畫》Android動畫
- 萌新(我)的Git備忘錄Git
- 設計模式 - 備忘錄模式設計模式
- Backgroundcheck:Google隱私備忘錄Go
- WPF備忘錄四(事件動畫)事件動畫
- 初學Java的備忘錄Java
- 運維指令碼備忘錄運維指令碼
- 實驗 20:備忘錄模式模式