Vim編輯
[root@binbinlinux ~]# yum install -y vim -enhanced 安裝這個包 vim 安裝
按i進入編輯模式 輸入字符 esc wq退出保存 vi vim 區別 顏色區別
[root@binbinlinux ~]# vim /etc/init.d/iptables
[root@binbinlinux ~]# vi !$ !$相當於上條命令的尾數
vi /etc/init.d/iptables
[root@binbinlinux ~]# vim +10 1.txt 顯示第十行
20
21 # Source function library.
22 . /etc/init.d/functions
23
:set nu 顯示行號
Vim模式
vim三種模式 一般模式 編輯模式 命令模式
[root@binbinlinux ~]# cp /etc/init.d/iptables 1.txt 拷貝到 1.txt
Vim 1.txt 進入一般模式 j向下k向上 l向左 k向右
可以和數字結合 2k 向上去兩行 以此是一樣的
Ctrl+f向下翻頁 ctrl+b向上翻頁
Shift+g 尾行 g兩下進去首行 shift+$進入行尾 shift+6 行首 或者0
10+G可以進入到第十行 100+G可以進入100行
一般模式下粘貼剪貼
X鍵刪除 X大寫x向前刪除 或者數字加x 向前向後刪除 dd刪除一行 p複製一行
Shift+p向上複製 一行 u鍵還原 可以往回退五十步
Ctrl+r 反撤銷 (u按的太快可以反撤銷)
移動到行尾 兩下yy 可以複製本行 在按p複製
3dd就是刪除三行剪切三行 3yy複製了三行 也可以剪貼多個字符 比如9x 剪貼 然後複製
按v變成可視 然後光標移動 變成高亮顯示 然後剪貼 之後可以p複製
高亮顯示可以多選擇 進行剪貼粘貼
編輯模式
i進入編輯模式當前插入字符 I跳到首行 插入字符 a在當前插入字符 A在當前行末插入字符
O在當前行下插入字符 O大寫 在當前行上插入字符
命令模式
:Set nu 列出行號 :set nonu 去掉行號 / 進行關鍵字搜索 按小n可以一個一個的往上看
?也可以搜索關鍵字 按n向下shift +n向上 和/相反
比如搜索iptables 替換成大寫 :1,20s/iptables/IPTABLES/g 命令寫法 s=行 g=全局替換
:1,$s/iptables/IPTABLES/g $=整個文件從頭到尾 替換
:%s/iptables/IPTABLES/g %=整個文檔
:1,$s/\/etc\/sysconfig\//1111/g 反斜槓脫亦掉 不然會報錯 \脫衣符號
:1,$s#/etc/sysconfig/#11111#g 可以用表達式符號# @ 來表示
nohl 不顯示高亮
Ctrl+v j/k shift+i esc 註釋所有的行