vim工具
命令yum install -y vim-enhanced安裝
vim顏色顯示和移動光標
vim會根據文件的類型或者文件的內容顯示顏色
它的配置文件vim /etc/vimrc
yum install -y dnsmasq
cp /etc/dnsmasq.conf /tmp/1.txt
一般模式
dd直接剪切一行,p粘貼到一行的下面,P粘貼到一行的上面,按數字+dd剪切指定的行數
u可以恢復操作,按一次可以恢復一步,最多可以恢復50次。ctrl + r 反向恢復(在你多按了u的情況下)
按字母yy複製光標所在的行,前邊加上數字指定複製的行數
x從光標所在位置向後刪除一個字母
X從光標所在位置向刪除一個字母
v字母可以不規律的選擇內容,按v然後按光標移動,按x剪切
h,i,k,g,空格,都支持數字加這些選項,例如:5+h向左移動五個字符
50+G意思就是移動到第五十行
編輯模式
i進去編輯模式
I進入編輯模式並且光標會移動到行首
o在光標所在的行下邊一行開始寫
O光標所在的行上邊一行開始寫
a在光標所在的字符後邊開始寫東西
A在這一行的行末開始寫東西
命令模式
/後邊可以跟要搜索到單詞n向後搜索N向前搜索
?後邊可以跟要搜索到單詞n向前搜索N向後搜索
替換命令格式 :1,100s/dnsmasq/xiaoweilinux/g s表示替換g表示所有
這段命令的意思就是查找1到100行把所有的dnsmasq替換爲xiaoweilinux
命令 :1,$s/dnsmasq/xiaoweilinux/g 本文全部替換$:所有的最後一行
:wq跟:x區別在於x保存以後不管你有沒有更改它都不會更改你的mtime
wq之後不管你有沒有操作就算看一眼他的mime也會更改
去掉搜索關鍵字時的黃標:nohl
特殊的情況
:1,$s//etc/hosts/xiaoweilinux.com/g
解決方法:第一種,給他拖意1,$s/\/etc\/hosts/xiaoweilinux.com/g 這樣系統就會認爲他是一個普通字符
第二種,用#替換/
:1,$s#/etc/hosts#xiaoweilinux.com#g
第三種,用@替換/
:1,$s@/etc/[email protected]@g
vim實踐操作