免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux vi/vim編輯器常用命令與用法總結(jié)

(一)vi/vim是什么?

 Linux世界幾乎所有的配置文件都是以純文本形式存在的,而在所有的Linux發(fā)行版系統(tǒng)上都有vi編輯器,因此利用簡單的文字編輯軟件就能夠輕松地修改系統(tǒng)的各種配置了,非常方便。vi就是一種功能強(qiáng)大的文本編輯器,而vim則是高級(jí)版的vi,不但可以用不同顏色顯示文字內(nèi)容,還能進(jìn)行諸如shell腳本、C語言程序編輯等功能,可以作為程序編輯器。

(二)為什么要學(xué)習(xí)vi/vim?

首先所有的Linux發(fā)行版系統(tǒng)上都會(huì)默認(rèn)內(nèi)置vi編輯器,而不一定帶有其他文本編輯器,非常通用;其次,很多軟件的編輯接口都會(huì)默認(rèn)調(diào)用vi;第三,vi具有程序編輯的能力;最后,vi程序簡單,編輯速度相當(dāng)快速。

(三)vi的三種模式及各個(gè)模式之間的轉(zhuǎn)換關(guān)系

(四)一般模式常用操作

  1. h(或向左方向鍵)】 光標(biāo)左移一個(gè)字符

  2. h(或向左方向鍵)】 光標(biāo)左移一個(gè)字符

  3. j(或向下方向鍵)】 光標(biāo)下移一個(gè)字符

  4. k(或向上方向鍵)】 光標(biāo)上移一個(gè)字符

  5. l(或向右方向鍵)】 光標(biāo)右移一個(gè)字符

  6. 【[Ctrl]   f 屏幕向下移動(dòng)一頁(相當(dāng)于Page Down鍵)

  7. 【[Ctrl]   b 屏幕向上移動(dòng)一頁(相當(dāng)于Page Up鍵)

  8. 【[0]或[Home]】 光標(biāo)移動(dòng)到當(dāng)前行的最前面

  9. 【[$]或[End]】 光標(biāo)移動(dòng)到當(dāng)前行的末尾

  10. G 光標(biāo)移動(dòng)到文件的最后一行(第一個(gè)字符處)

  11. nG n為數(shù)字(下同),移動(dòng)到當(dāng)前文件中第n

  12. gg 移動(dòng)到文件的第一行,相當(dāng)于'1G'

  13. n[Enter]】 光標(biāo)向下移動(dòng)n

  14. 【/word 在文件中查找內(nèi)容為word的字符串(向下查找)

  15. 【?word 在文件中查找內(nèi)容為word的字符串(向上查找)

  16. 【[n]】 表示重復(fù)查找動(dòng)作,即查找下一個(gè)

  17. 【[N]】 反向查找下一個(gè)

  18. 【:n1,n2s/word1/word2/g n1n2為數(shù)字,在第n1行到第n2行之間查找word1字符串,并將其替換成word2

  19. 【:1,】從第一行(第行同理)到最后一行查找注冊,并將其替換成【s/word1/word2/g】從第一行(第n行同理)到最后一行查找word1注冊,并將其替換成word2【:1,s/word1/word2/gc 功能同上,只不過每次替換時(shí)都會(huì)讓用戶確認(rèn)

  20. x,X x為向后刪除一個(gè)字符,相當(dāng)于[Delete],X為向前刪除一個(gè)字符,相當(dāng)于[Backspace]

  21. dd 刪除光標(biāo)所在的一整行

  22. ndd 刪除光標(biāo)所在的向下n

  23. yy 復(fù)制光標(biāo)所在的那一行

  24. nyy 復(fù)制光標(biāo)所在的向下n

  25. p,P p為將已經(jīng)復(fù)制的數(shù)據(jù)在光標(biāo)下一行粘貼;P為將已經(jīng)復(fù)制的數(shù)據(jù)在光標(biāo)上一行粘貼

  26. u 撤消上一個(gè)操作

  27. 【[Ctrl]   r 多次撤消

  28. 【.】 這是小數(shù)點(diǎn)鍵,重復(fù)上一個(gè)操作

(五)一般模式切換到編輯模式的操作

  1. 1、進(jìn)入插入模式(6個(gè)命令)

  2. i 從目前光標(biāo)所在處插入

  3. I 從目前光標(biāo)

  4. a 從當(dāng)前光標(biāo)所在的下一個(gè)字符處開始插入

  5. A 從光標(biāo)所在行的最后一個(gè)字符處開始插入

  6. o 英文小寫字母o,在目前光標(biāo)所在行的下一行處插入新的一行并開始插入

  7. O 英文大寫字母O,在目前光標(biāo)所在行的上一行處插入新的一行并開始插入

  8. 2、進(jìn)入替換模式(2個(gè)命令)

  9. r 只會(huì)替換光標(biāo)所在的那一個(gè)字符一次

  10. R 會(huì)一直替換光標(biāo)所在字符,直到按下[ESC]鍵為止

  11. 【[ESC]】 退出編輯模式回到一般模式

(六)一般模式切換到命令行模式

  1. 【:w 保存文件

  2. 【:w!】 若文件為只讀,強(qiáng)制保存文件

  3. 【:q 離開vi

  4. 【:q!】 不保存強(qiáng)制離開vi

  5. 【:wq 保存后離開

  6. 【:wq!】 強(qiáng)制保存后離開

  7. 【:! command 暫時(shí)離開vi到命令行下執(zhí)行一個(gè)命令后的顯示結(jié)果

  8. 【:set nu 顯示行號(hào)

  9. 【:set nonu 取消顯示行號(hào)

  10. 【:w newfile 另存為

(七)文件恢復(fù)模式

  1. 【[O]pen Read-Only 以只讀方式打開文件

  2. 【[E]dit anyway 用正常方式打開文件,不會(huì)載入暫存文件內(nèi)容

  3. 【[R]ecover 加載暫存文件內(nèi)容

  4. 【[D]elete it 用正常方式打開文件并刪除暫存文件

  5. 【[Q]uit 按下q就離開vi,不進(jìn)行其他操作

  6. 【[A]bort quit功能類似

(八)塊選擇(一般模式下用)

  1. v,V v:將光標(biāo)經(jīng)過的地方反白選擇;V:將光標(biāo)經(jīng)過的行反白選擇

  2. 【[Ctrl]   v 塊選擇,可用長方形的方式選擇文本

  3. y 將反白的地方復(fù)制到剪貼板

  4. d 將反白的內(nèi)容刪除

(九)vim配置文件

vim的配置文件為/etc/vimrc,但一般不建議直接修改這個(gè)文件,而是在用戶根目錄下創(chuàng)建一個(gè)新的隱藏文件:vim ~/.vimrc然后編輯這個(gè)文件,常用的配置如下:'雙引號(hào)后面的內(nèi)容為注釋set nu '顯示行號(hào)set hlsearch '查找的字符串反白顯示set backspace=2 '可隨時(shí)用退格鍵進(jìn)行刪除set autoindent '自動(dòng)縮排set ruler '在最下方一行顯示狀態(tài)set showmode '在左下角顯示模式set bg=dark '顯示不同的底色,還可以為lightsyntax on '語法檢驗(yàn),顏色顯示

目前博主也正在學(xué)習(xí)Linux系統(tǒng),但感覺操作命令比較難記,在此查找到了很多關(guān)于vim的操作命令,為以后的復(fù)習(xí)做好準(zhǔn)備!


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
linux 下vim的使用(必看)
第四章 文本編輯器
如何靈活的運(yùn)用VI編輯器
菜鳥使用Linux下的vi/vim程序編輯器
Linux上vi(vim)編輯器使用教程
ubuntu下必知的vi/vim編輯器
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服