成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > linux常用工具vi/vim的使用完整版

linux常用工具vi/vim的使用完整版

熱門標(biāo)簽:山東企業(yè)外呼系統(tǒng)公司 地圖標(biāo)注如何改成微信號 虛假地圖標(biāo)注 承德地圖標(biāo)注公司 百度地圖標(biāo)注公司位置要多少錢 濮陽好的聯(lián)通400電話申請 地圖標(biāo)注黃河的位置 靈圖uu電子寵物店地圖標(biāo)注 400電話號碼辦理多少錢

為什么要學(xué) vim

linux 有大量的配置文件,所以 linux 的文本處理工具也是比較多的,常用的有
less vi head tail cat grep sed awk .... 。其中編輯一些配置文件,及查看日志時,常用的工具就是 vim 和 less ,而且它兩的快捷鍵又很相似,所以學(xué)會 vim 的使用還是挺必要的。

預(yù)期讀者

運維,開發(fā)、及想對 linux 進(jìn)階的人。學(xué) bash 的話, 會 vim 還是方便點,不可能每次都要跑到 windows 上去編輯吧

開始學(xué)習(xí)

vi 的三種模式及切換

  • 一般模式
  • 編輯模式
  • 指令列模式
graph LR
A[一般模式] -- I/O/A/R--> B[編輯模式]
A -- 冒號/問號/正斜杠 --> C[指令列模式]
C -- ESC --> A
B -- ESC --> A

從一般模式切換到編輯模式各命令區(qū)別

  • i 在當(dāng)前光標(biāo)處插入
  • o 另起一行插入
  • a 后面一個字符插入
  • r 替換輸入。這個在改單個字符很有用,因為它只替換一個字符又變回一般模式了

常用按鍵及功能

下面的指令是區(qū)分大小寫的

移動游標(biāo)的方法 (一般模式)

  • ↑→↓← 上右下左移動,5↓ 向下移動 5 行
  • ctrl + f 向下翻頁,翻半頁命令為 ctrl + d
  • ctrl + b 向上翻頁,翻半頁命令為 ctrl + u
  • 0 移動到一行的開頭,移到到一行的結(jié)尾為 $
  • gg 到開頭,G 移動到結(jié)尾 ,3G 移動到第 3 行
  • <enter> 游標(biāo)向下移動一行,3<enter> 游標(biāo)向下移動 3 行

刪除,復(fù)制,粘貼 (一般模式)

  • x 向后刪除一個字符,X 向前刪除一個字符,3x 向后刪除 3 個字符
  • dd 刪除一行,3dd 刪除3 行
  • d$ 從當(dāng)前光標(biāo)位置刪除到結(jié)尾 ,dG 從當(dāng)前位置到最后一行全部刪除
  • yy 復(fù)制當(dāng)前行 ,3yy 復(fù)制 3 行
  • p 在下一行粘貼復(fù)制的東西,P 在上一行粘貼
  • u 撤回操作
  • . 重復(fù)上一次操作

查找與替換(一般模式)

  • /word 向下查找字符,?word 向上查找字符
  • n 重復(fù)前一個搜索的動作,按下 n 后,會繼續(xù)找下一個匹配的字符
  • 1,5s/sanri/9420/g 搜索第 1 行到第 5 行的 sanri 字符串,替換成 9420
  • 1,$s/sanri/9420/g 搜索第 1 行到最后一行的 sanri 字符串,替換成 9420

選擇文本 (一般模式)

  • v 然后使用方向鍵,相當(dāng)于在 windows 按住鼠標(biāo)拖動
  • V 光標(biāo)經(jīng)過的行會選擇
  • ctrl +v 選擇列模式
  • y 選擇的文本復(fù)制
  • d 選擇的文本刪除

總結(jié)一下

從上面的命令來看在vi 中,一些字母都是有著特別的含義的,比如

$ 代表行結(jié)尾,0 代表行開頭,G 代表最后一行,y 代表復(fù)制,d 代表刪除行,x 代表刪除字符、

數(shù)字一般表示重復(fù)做幾次的意思,大小寫代表的含義一般剛好相反、

翻頁的快捷鍵剛好是英文的縮寫

ctrl + f front page
ctrl + b back page
ctrl + d down page
ctrl + u up page

保存文件另存為(命令模式)

  • :w 保存文件,:w! 強制寫文件(需要權(quán)限)
  • :q 退出,:q! 退出不保存
  • :wq 保存并退出,:wq! 強制保存并退出(需要權(quán)限)
  • :1,5 w [filename] 將第一行到第 5 行的數(shù)據(jù)寫入新的文件
  • :! command 執(zhí)行命令,在編輯文件的時候可以查看一些信息而不需要退出文件
  • :set nu 顯示行號,:set nonu 不顯示行號

練習(xí)一下

wget 'http://linux.vbird.org/linux_basic/0310vi/man.config'
  1. 使用 vi 開啟目錄下的 man.config 這個檔案;
  2. 在 vi 中設(shè)定一下行號;
  3. 移動到第 58 行,向右移動 40 個字元,請問你看到的雙引號內(nèi)是什么目錄?
  4. 移動到第一行,并且向下搜尋一下‘ bzip2 '這個字串,請問他在第幾行?
  5. 接著下來,我要將 50 到 100 行之間的‘小寫 man 字串'改為‘大寫 MAN 字串',并且一個一個挑選是否需要修改,如何下達(dá)指令?如果在挑選過程中一直按‘y', 結(jié)果會在最后一行出現(xiàn)改變了幾個 man 呢?
  6. 修改完之后,突然反悔了,要全部復(fù)原,有哪些方法?

7.我要復(fù)制 65 到 73 這九行的內(nèi)容(含有MANPATH_MAP),并且貼到最后一行之后;

  • 21 到 42 行之間的開頭為 # 符號的注解資料我不要了,要如何刪除?
  • 將這個檔案另存成一個 man.test.config 的檔名;
  • 去到第 27 行,并且刪除 15 個字元,結(jié)果出現(xiàn)的第一個單字是什么?
  • 在第一行新增一行,該行內(nèi)容輸入‘I am a student...';
  • 儲存后離開吧!

答案如下:

 vi man.config
 :set nu
 58G 40→ /dir/bin/foo
 gg /bzip2 118 行
 50,100s/man/MAN/gc 25 處修改,有 23 行有變動 
 u ,或者不保存退出 :q!
 定位到 65 行 65G ,復(fù)制 9 行 9yy ,定位最后一行 G ,粘貼 p 
 :21,42s/^#//g //里面是可以使用正則的
 :w man.test.config
 27G 15x you
 定位到第一行 gg ,i <enter> 然后輸入內(nèi)容
 :wq 

多文件編輯

vi 后面可以接多個文件,像這樣

vi man.config test.txt

n 編輯下一個文件

N 編輯上一個文件

files 顯示當(dāng)前正在編輯的所有文件

多視窗編輯

可以支持在同一個窗口打開多個文件,使用 :sp [filename] 命令,像這樣

:sp /etc/hosts

每一個窗口都有自己單獨的模式和命令

[ctrl]+w+↓ 切換到下一個窗口

[ctrl]+w+↑ 切換到上一個窗口

編輯 vim 的配置文件 ~/.vimrc (簡單配置)

每行一個配置 " 是注釋

可以使用命令 :set all 查看所有配置項,常用的配置項如下:

set nu 設(shè)置行號

set ts=4 設(shè)置按下一 tab 時,縮進(jìn) 4 個空格的位置

set tabstop=4 設(shè)置顯示的時候,一個 tab 占 4 個空格的寬度

set autoindent 自動縮進(jìn),這對于寫代碼很有用

上面的命令已經(jīng)設(shè)置好了展示,退格和按下 tab 都是用以制表符為單位。如果需要使用空格來表示制表符則需要加以下幾個配置

set expandtab 使用空格來表示縮進(jìn),而不是制表符

set softtabstop=4 退格的時候,如果遇到四個連續(xù)的空格,一次性刪除,而不是一個一個的刪

``

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。

標(biāo)簽:淮安 安康 上海 福州 德宏 樂山 泰安 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux常用工具vi/vim的使用完整版》,本文關(guān)鍵詞  linux,常用工具,vim,的,使,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux常用工具vi/vim的使用完整版》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux常用工具vi/vim的使用完整版的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美在线视频二区| 亚洲高清黄色| 亚洲人成77777在线观看网| 亚洲电影第1页| 色哟哟精品丝袜一区二区| 日本免费高清不卡| h视频在线免费| 五月综合激情在线| 欧美日韩国产成人高清视频| 欧美精品成人在线| 正在播放一区| 91亚洲精品久久久久久久久久久久| 亚洲成人av福利| 三上悠亚在线免费观看| 久久精品欧美一区二区三区麻豆| 国产精品一区二区三区四区在线观看| 亚洲天堂av一区二区三区| 日韩综合视频在线观看| 亚洲精品午夜在线观看| 五月天丁香综合久久国产| 不卡高清视频专区| 手机av在线免费| 91久久久久久久一区二区| 爱草tv视频在线观看992| 深田えいみ中文字幕99久久| 你懂的网站在线观看| 毛片在线网址| 日韩午夜av电影| 热99精品只有里视频精品| 5月丁香婷婷综合| 欧美肥妇毛茸茸| 久久婷婷影院| 国产午夜视频在线播放| 小说区亚洲自拍另类图片专区| 色欲av永久无码精品无码蜜桃| 一级视频在线播放| 日韩精品91亚洲二区在线观看| 中文字幕av无码一区二区三区| 天天操精品视频| 成人欧美magnet| 国产精品九九九九九九| 中老年在线免费视频| 国产午夜精品在线观看| 国产人妖一区二区| 成人性生交xxxxx网站| 国产在线视频网址| 91丝袜美腿高跟国产极品老师| 国产精品毛片va一区二区三区| 国产在线一二三| 深夜福利影院在线观看| 久久成人亚洲| 久久成年人免费电影| 国产一级黄色| 国产黄色一区二区| 午夜精品久久久内射近拍高清| av片在线免费看| 黄色电影免费在线观看| 亚洲天堂男人av| 国产一区二区久久久久| 中日韩在线视频| 亚洲国产精品久久久久婷婷软件| 红桃视频一区二区三区免费| 三级男人添奶爽爽爽视频| 校园春色 亚洲色图| 成色在线视频| 欧美精品久久天天躁| 欧美精品福利在线| 在线亚洲人成| 成人18免费| 久久av免费观看| av成人在线看| 羞羞视频网站| 欧美亚洲在线播放| 欧美xxx在线观看| 欧美一区不卡| 免费中文字幕| 久久婷婷综合国产| 日本三级韩国三级久久| 一区二区在线免费视频| wwwww在线观看免费视频| 亚洲超碰在线| 深夜成人福利| 亚洲一区二区三区激情| 欧美日韩精品一区二区天天拍小说| 日韩电影免费在线观看中文字幕| 日本亚洲欧美三级| 91社区视频在线观看| 日韩欧美高清一区| 性欧美在线看片a免费观看| 99在线精品视频免费观看软件| 在线免费一级片| 精品亚洲精品福利线在观看| 午夜精品久久久久久久99热浪潮| 久在线观看福利视频| 日韩成人av电影在线| 污视频在线免费观看| 日韩av电影手机在线观看| 一本综合久久| 国语自产精品视频在线看一大j8| 在线视频观看国产| 欧洲在线/亚洲| 欧美日本不卡| 91九色论坛| 亚洲电影一二三区| 欧美国产成人精品| 欧美激情国产在线| 内射无码专区久久亚洲| 免费视频成人| 国产91综合一区在线观看| 色视频成人在线观看免| 日本在线免费观看| 亚洲一区二区欧美激情| 97最新国自产拍视频在线完整在线看| 九九久久婷婷| 日韩亚洲精品在线| 二区三区在线视频| 97国产精品久久| 粗大的内捧猛烈进出视频| 国产成人av免费观看| 青青操在线视频观看| 国产亚洲精品自在线观看| youjizz.com在线观看| 一区二区三区四区精品在线视频| 成人免费网站黄| 亚洲精品网站在线观看| 人妻aⅴ无码一区二区三区| 两根大肉大捧一进一出好爽视频| 日韩精品极品毛片系列视频| 日本xxx免费| 91精品国产乱码久久久张津瑜| 欧美日韩视频一区二区三区| 136福利视频导航| 伊人色综合一区二区三区影院视频| 日本伊人精品一区二区三区介绍| 久久99精品久久久久久琪琪| 免费国产一区二区| 欧美1区二区三区公司| 四虎影视网站| 精品二区视频| 午夜精品久久久久久久96蜜桃| 久久久精品视频免费| 亚洲国产精品一区二区第四页av| 国产女主播在线一区二区| 羞羞影院欧美| 九九热在线视频观看这里只有精品| 国产一区免费| 欧美精品中文字幕一区| 日本三级视频在线观看| 18加网站在线| 欧美一级在线看| 中文字幕第99页| 日本成人免费视频| 国外亚洲成av人片在线观看| 黄色片一区二区三区| 国产一区二区在线观| 一级黄色大毛片| 久久99精品波多结衣一区| 久久久精品网站| 九九热线有精品视频99| 欧美乱大交做爰xxxⅹ小说| 狠狠综合久久av一区二区老牛| 亚洲一区二区五区| 国产精品h片在线播放| 国产在线视精品麻豆| 91嫩草国产在线观看| 国产精品免费一区| 亚洲成av人影院| 黄页网站大全在线免费观看| 一级黄色大片免费| 日韩国产高清污视频在线观看| 99v久久综合狠狠综合久久| 中文字幕精品一区二区精品绿巨人| 免费在线观看黄网站| 美女毛片一区二区三区四区| 成人免费淫片免费观看| 黄色小网站91| 在线观看精品视频| 殴美一级黄色片| 中文字幕www| 亚洲AV成人无码一二三区在线| 欧美亚洲国产成人精品| 69av视频在线播放| 亚洲激情久久| 国产福利在线免费| 美女高潮网站| 16—17女人毛片毛片| 色综合久久久久综合体桃花网| 中文字幕免费在线看| 在线观看av资源| 亚洲一区亚洲二区亚洲三区| 岛国精品资源网站| 欧美一区永久视频免费观看| 日韩视频免费在线| 福利视频理论电影| 久热精品在线播放| 无码人妻精品一区二区三区99v| 欧美日韩在线播放三区| 成人性教育视频在线观看| 国产精品久久久久婷婷二区次| 波多野结衣家庭教师| 岛国大片在线免费观看| 国产精品成人久久电影| 日本免费观看视| 国产精品亚洲视频在线观看| 精品999日本久久久影院| 在线观看中文字幕码| 深夜福利一区二区三区| 欧美一级二级在线观看| 欧美熟妇激情一区二区三区| 欧美性xxxxx| **孕交吃奶水一级毛片| 欧美老女人性生活| 国产精品久久午夜夜伦鲁鲁| 亚洲最新在线观看| 午夜cr在线观看高清在线视频完整版| 91精品免费久久久久久久久| 91麻豆国产福利在线观看宅福利| 日韩av网址在线观看| 天堂在线一区二区三区| 欧美激情国内自拍| 欧美一级电影免费在线观看| www污在线观看| 国产一区二区精品久久99| 国产精品一级伦理| 亚洲激情女人| 国产精品久久久久久久久久99| 日韩精品电影网站| 久久久999视频| 久草视频中文在线| 在线观看17c| 日本午夜精品久久久久| 综合在线一区| 四虎精品在线| 精品无码一区二区三区电影桃花| 夜色资源站国产www在线视频| 蜜臀久久99精品久久久久久宅男| 精品人妻无码一区二区三区换脸| 免费yellow网站| 91免费视频网站在线观看| 亚洲综合视频1区| 久久成人羞羞网站| 中文字幕视频在线免费欧美日韩综合在线看| 久久人妻免费视频| 亚洲第一二三区| 日韩中文第一页| 美女网站在线| 精品福利一区| 欧美亚洲国产另类| 亚洲激情视频小说| 91牛牛免费视频| 国产电影一区二区三区| 国产福利视频一区二区| 中文字幕一区二区三区中文字幕| 中文在线免费一区三区高中清不卡| 9.1在线观看免费| 日日悠悠久久| 国产亚洲美州欧州综合国| 成午夜精品一区二区三区软件| 成年人免费在线视频网站| 欧美视频免费看欧美视频| 日韩中文在线播放| 久久久久亚洲av片无码v| 欧美成人一区二区三区在线观看| 欧美久久久久久久久久久久久| 欧美日韩三级一区二区| 精品一区二区三区三区| 91麻豆国产精品| av福利在线导航| 在线日本中文字幕| 黄色一级大片免费| 欧美色区777第一页| 嫩草www视频在线观看高清| 国产一卡二卡3卡4卡四卡在线| 亚洲色欲色欲www在线观看| av在线第一页| 91高清在线观看视频| 中文字幕一区二区三区精彩视频| 卡通动漫精品一区二区三区| 国产一级中文字幕| 成人免费福利| 激情五月深爱五月| 成年人视频大全| 在线免费观看黄色av| 亚洲女人视频| 国产一区二区三区播放| 国产欧美日韩三级| 成人aaaa免费全部观看| 亚洲一区二区三区综合| 国产三级电影在线| 成人免费在线电影网| 中文字幕观看在线| 久久精品亚洲94久久精品| av日韩在线免费观看| av无码精品一区二区三区宅噜噜| 天堂va欧美ⅴa亚洲va一国产| 麻豆精品免费视频| 亚洲精品成人一区| 亚洲精品国产精品自产a区红杏吧| 成人羞羞视频播放网站| 日韩福利片在线观看| 一本一道精品欧美中文字幕| 日韩精品一区二区三区四区五区| 亚洲欧美日韩色图| 久久精品日产第一区二区三区精品版| 韩国三级在线看| 岛国视频免费在线观看| 国精产品一区一区三区mba桃花| 粉嫩一区二区三区性色av| 国产一区二区成人久久免费影院| brazzers欧美精品| av成人网在线| 国产一区二区在线影院| 九色精品蝌蚪| 精品成人免费一区二区在线播放| 永久免费无码av网站在线观看| 国产精品wwww| 日韩啪啪电影网| 欧美福利视频导航| 大肉大捧一进一出好爽动态图| 久久女同性恋中文字幕| 黄色一级片在线看| 狂野欧美性猛交xxxx乱大交| 天天干天天色天天干| 曰韩不卡视频| 亚洲欧美另类久久久精品| 亚洲精品一区二区三区区别| 国产91成人在在线播放| 日韩中文字幕av在线|