Linux環境下vi vim 進行字元替換

2021-06-20 03:28:44 字數 479 閱讀 9196

第一種方法:

:s/en/mn/ 替換當前行第乙個 en 為 mn

:s/en/mn/g 替換當前行所有 en 為 mn

:n,$s/en/mn/ 替換第 n 行開始到最後一行中每一行的第乙個 en 為 mn

:n,$s/en/mn/g 替換第 n 行開始到最後一行中每一行所有 en 為 mn

n 為數字,若 n 為 .,表示從當前行開始到最後一行

第二種方法:

:%s/en/mn/(等同於 :g/en/s//mn/) 替換每一行的第乙個 en 為 mn

:%s/en/mn/g(等同於 :g/en/s//mn/g) 替換每一行中所有 en 為 mn

可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符

:s#en/#mn/# 替換當前行第乙個 en/ 為 mn/

:%s#/usr/bin#/bin#g

可以把檔案中所有路徑/usr/bin換成/bin

linux下 vi(vim)命令彙總

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...

Ubuntu環境下基於Linux進行DOL配置

進入ubuntu下,開啟終端,依次輸入以下指令 sudo apt get update sudo apt get install ant sudo apt get install openjdk 7 jdk sudo apt get install unzip 安裝及更新有時會比較慢,主要是由於網速...

windows與linux環境下進行redis壓測

做個筆記備忘!windows環境 首先本機上要安裝好了redis並啟動,然後進入cmd,切換到redis安裝目錄下,筆者的安裝目錄在d redis,切換完畢就輸入命令 redis benchmark h 127.0.0.1 p 6379 c 1000 n 100000 d 50 執行完該命令控制台會...