Linux筆記 1 VI編輯器命令

2021-09-28 15:00:19 字數 2433 閱讀 5691

開啟和新建檔案

三種工作模式

常用命令查詢

vi的特點

只能是編輯 文字內容, 不能對 字型 段落進行排版

不支援滑鼠操作

沒有選單

只有命令

vi編輯器在 系統管理 伺服器管理 編輯檔案時, 其功能永遠不是圖形介面的編輯器能比擬的

vim 是從vi發展出來的文字編輯器, 支援**補全、編譯 及 錯誤跳轉等方便程式設計的功能提別豐富, 在程式設計師中被廣泛使用, 被稱為編輯器之神

w write 儲存

q quit 退出,如果沒有儲存,不允許退出

q! quit 強行退出,不儲存退出

wq write & quit 儲存且退出(莫行模式)

x 儲存並退出(莫行模式)

zz 儲存並退出(命令模式)

學習提示

vi命令較多, 不要期望一下子全部都記住, 個別命令忘記了, 只是會影響編輯速度而已. 在使用vi命令時, 注意 關閉中文輸入法

要熟練使用vi, 首先應該學會怎麼在 命令模式下 快速移動游標編輯操作命令 能夠和移動命令一起使用

h 向左 食指

j 向下 食指

k 向上 中指

l 向右 無名指

w word 向後移動乙個單詞

b back 向前移動乙個單詞

0 行首

^ 行首, 第乙個不是空白字元的位置

$ 行尾

gg go 檔案頂部

g go 檔案末尾

數字gg go 移動到 數字 對應行數

數字g go 移動到 數字 對應行數

: 數字 移動到數字對應的 行數

ctrl + b back 向上翻頁

ctrl + f forward 向下翻頁

h head 螢幕頂部

m middle 螢幕中間

l low 螢幕底部

u undo 撤銷上次的命令(ctrl + z)

ctrl + r uredo 恢復撤銷的命令

x cut 刪除游標所在的字元,或者選中的文字

d(移動命令) delete 刪除移動命令對應的內容

dd delete 刪除游標所在行, 可以ndd刪除多行

d delete 刪除至行尾

dw 從游標位置刪除到單詞末尾

d0 從游標位置刪除到一行的起始位置

d} 從游標位置刪除到段落末尾

ndd 從游標位置向下連續刪除 n 行

命令 d 、x 類似於圖形介面的 剪下操作 – ctrl + x

命令 y 類似於 圖形介面的 複製操作 – ctrl + c

命令 p 類似於圖形介面的 貼上操作 – ctrl + v

vi中的文字緩衝區只有乙個,如果後續做過 複製、剪下操作, 之前緩衝區中的內容會被替換.

注意vi中的 文字緩衝區 和 系統的 剪下板 不是同乙個

所以在其他軟體中使用 ctrl + c 複製的內容, 不能再 vi 中通過 p 命令貼上

可以在 編輯模式 下使用 滑鼠右鍵貼上

r replace 替換當前字元 命令模式

r replace 替換當前行游標後的字元 替換模式

r 命令可以進入 替換模式, 替換完成後, 按下esc , 按下 esc 可以回到 命令模式

替換命令 的作用就是不用進入 編輯模式, 對檔案進行 輕量級的修改

常規查詢

/str 查詢str

查詢到指定內容之後, 使用 next 查詢下乙個出現的位置

n : 查詢下乙個

n : 查詢上乙個

如果不想看到高亮顯示, 可以隨便查詢乙個檔案中不存在的內容即可

單詞快速匹配

:%s///g
全域性替換

:%s/舊文字/新文字/g
可視區域替換

:s/舊文字/新文字/g
確認替換

c confirm 確認

:%s/舊文字/新文字/gc
y - yes 替換

n - no 不替換

a - all 替換所有

q -quit 退出替換

l - last 最後乙個,並把游標移動到行首

^e 向下滾屏

^y 向上滾屏

輸入 10, 表示要重複10次

輸入 i 進入 編輯模式

輸入 * 也就是重複的文字

方式一: 指定全目錄

find /export/ -name 『abc.txt』

方式二: 當前目錄

find . -name 『abc.txt』

方式三: 當前目錄 可以 省略 不寫

find -name 『abc.txt』

find /export/ -name 「*.txt」

find /export -name 「1*」

Linux命令 vi編輯器 一

vi命令是linux下的全螢幕文字編輯,vi編輯器提供了豐富的編輯功能。vi編輯器有3種模式 命令模式 輸入模式 末行模式。掌握這三種模式十分重要 命令模式 vi啟動後預設進入的是命令模式,從這個模式使用命令可以切換到另外兩種模式,同時無論在任何模式下只要按一下 esc 鍵都可以返回命令模式。在命令...

vi編輯器命令

vi編輯器中有三種狀態模式 1.命令模式 2.輸入模式 3.末行模式 三種模式間的相互轉換 vi編輯器的啟動與退出 直接進入編輯環境 vi 進入編輯環境並開啟 新建 檔案 vi myfile 退出vi編輯環境 輸入末行命令放棄對檔案的修改,並退出編輯器 q 檔案儲存與另存為 儲存檔案 儲存對vi編輯...

vi編輯器命令

vi編輯器的文字說明 功能 命令模式 command mode 控制游標移動,刪除字元,段落複製。編輯模式 insert mode 新增文字及修改文字。末行模式 last line mode 儲存檔案,離開vi,以及其他設定。命令模式命令 命令 說明 h 將游標向左移動一格 l 將游標向右移動一格 ...