1、vim 選擇文本,刪除,複製,粘貼
v:從光標當前位置開始,光標所經過的地方會被選中,再按一下v結束。
V:從光標當前行開始,光標經過的行都會被選中,再按一下V結束。
Ctrl + v:從光標當前位置開始,選中光標起點和終點所構成的矩形區域,再按一下Ctrl + v結束。
ggVG:選中全部的文本,其中gg爲跳到首行的行首 ,V進入行可視模式 (如果是小字的v,那麼就是字可視模式,這樣如果行尾不止一個字,那麼就不能完全全選),G跳到行尾 。
d:刪除
y:複製(默認是複製到"寄存器)
"+y:複製到系統剪貼板(也就是vim的+寄存器)
"+p:從系統剪貼板粘貼:
2、vim打開文檔和多文檔編輯
2.1、vim打開文檔:
vim 文檔名 //普通方式打開文檔
vim +n 文檔名 //打開文檔後,定位第n行
vim ,進入vim界面之後使用命令 :e 文檔名 打開文檔,此方式可以在編輯一個文檔的同時打開另外一個文檔
2.2、多文檔編輯:
vim 文檔1名 文檔2名 ...
vim ,進入vim後使用:e 文檔名 打開文檔
:n //編輯下一個文檔。
:2n //編輯下兩個文檔。
:N //編輯上一個文檔。注意,該方法只能用於同時打開多個文檔。
:e 文檔名 //這是在進入vim後,不離開 vim 的情形下打開其他文檔。
:e# 或 Ctrl+ˆ //編輯上一個文檔,用於兩個文檔相互交換編輯時使用。?# 代表的是編輯前一次編輯的文檔
:files 或 :buffers 或 :ls //可以列出目前緩衝區中的所有文檔;加號 + 表示 緩衝區已經被修改過了,#代表上一次編輯的文檔,%是目前正在編輯中的文檔
:b 文檔名或編號 //移至該文檔。
:f 或 Ctrl+g //顯示當前正在編輯的文檔名稱。
:f 檔名 //改變編輯中的文檔名。(file)
2.2、離開vim
:q //如果文本沒有修改,則會退出,否則會出現警告,且不能離開。
:q! //放棄所有修改,強行離開。
:wq //保存後離開即使文檔沒有修改過,也會再保存一次。
:x //保存後離開,文檔如果沒有修改過則不會進行保存動作,直接離開。
:w 文檔名 //即:另存爲。不加文檔名則是寫入原文檔。
:qa 或 qa! //在打開多文檔的情況下離開 vim。a 即 all 的意思。
2.3、多窗口編輯
:sp 文檔名 //在新窗口中打開文檔
兩次Ctrl + w可以切換窗口
:q //退出當前編輯窗口
3、linux下自動獲取或釋放IP地址
dhclient –r eth0 #釋放eth0網卡ip地址#
dhclient eth0 #eth0自動獲取ip地址#