linux vi命令常用操作

2021-06-18 14:58:20 字數 1243 閱讀 3891

進入vi的命令

vi filename :開啟或新建檔案,並將游標置於第一行首

vi +n filename :開啟檔案,並將游標置於第n行首

vi + filename :開啟檔案,並將游標置於最後一行首

vi +/pattern filename:開啟檔案,並將游標置於第乙個與pattern匹配的串處

vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename

vi filename....filename :開啟多個檔案,依次進行編輯

最後行方式命令

:n1,n2 co n3:將n1行到n2行之間的內容拷貝到第n3行下

:n1,n2 m n3:將n1行到n2行之間的內容移至到第n3行下

:n1,n2 d :將n1行到n2行之間的內容刪除

:w :儲存當前檔案

:e filename:開啟檔案filename進行編輯

:x:儲存當前檔案並退出

:q:退出vi

:q!:不儲存檔案並退出vi

:!command:執行shell命令command

:n1,n2 w!command:將檔案中n1行至n2行的內容作為command的輸入並執行之,若不指定n1,n2,則表示將整個檔案內容作為command的輸入

:r!command:將命令command的輸出結果放到當前行

一、插入文字

┌──┬────────────┐

│命令│描述          │

├──┼────────────┤

│i  │在當前字元前插入文字  │

├──┼────────────┤

│i  │在行首插入文字      │

├──┼────────────┤

│a  │在當前字元後新增文字  │

├──┼────────────┤

│a  │在行末新增文字     │

├──┼────────────┤

│o  │在當前行後面插入一空行 │

├──┼────────────┤

│o  │在當前行前面插入一空行 │

├──┼────────────┤

│r  │以改寫方式輸入文字   │

└──┴────────────┘

vi的全面的操作可以參考:

linux vi 常用操作

1.基本的替換 s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky n,s vivian sky g 替換第...

Linux vi常用操作

linux vi常用操作 vi中如何跳轉到指定行數 方法1 輸入 n,代表跳轉到第n行,如 79,就跳轉到第79行。方法2 輸入ng,代表跳轉到第n行,如79g,就跳轉到第79行。游標移至句尾 游標移至句首 游標移至段落最後乙個字母 刪除到下一段的開始 d回車 刪除2行 vim編輯器的命令模式中常用...

linux vi常用操作

vi 或者 vim 進入乙個檔案或者新建乙個檔案 例如 vim 11.txt一般模式 剛進入時 按esc時 命令列模式 按 h j k l 分別控制游標左 下 上 右移一格 鍵盤方向鍵有同樣的效果按 鍵 進入命令模式 再輸入w,回車即儲存修改 w q 正常退出 q 強制退出,再不儲存修改時,直接退出...