vi 編輯器 打開後直接進入到編輯狀態
#vi 進入編輯狀態 移動光標
轉換到輸入狀態,
a及A 分別進入輸入狀態 A 在光標所在行的結尾輸入
i及I 分別進入輸入狀態 I 在光標所在行的行首輸入
o及O 分別進入輸入狀態 O 在光標上方另起一行輸入
ESC 退出
左下角出現冒號:――爲命令狀態
wq保存並退出, 注意會提示你沒有文件名字,要再次按冒號寫如下格式 W 文件名 再次輸入wq保存退出。
shift+Z+Z退出
!表示強制 wq!強制保存退出
命令狀態
1) 顯示行號――:set nu(number)
2) 取消行號――:set nonu
3) 讀取外部內容――:r filename (讀取文件內容到當前文件)
4) 執行外部命令――:!命令 插入日期 :r!date
:r !ls –l /homes
5) 查找替換
:/abc 要查找的內容 修改端口號
:/listen 方便修改
6)set ic:不區分大小寫
7)替換:注意該操作是在編輯狀態下的,每次都要按ESC。
:s/root/a s/要替換的內容/
:s/a/fff/g g爲全局替換
yy複製p粘貼 3yy複製3行
u撤銷 x刪除 dd刪除當前行2dd刪除兩行 D會留一個空白
2,23s/fff/a/g 2,23:表示要替換的行號的範圍 g全局替換
r:替換一個 R:會一直替換