亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS系統Vi工作模式及常用命令使用用法

2020-05-27 13:43:57
字體:
來源:轉載
供稿:網友

   VI的工作模式

  Vi有三種基本的工作模式:

  1.指令模式(Command Mode):指令模式主要使用方向鍵移動光標位置進行文字的編輯

  2.文本輸入模式(Input Mode) :在指令模式下(Command Mode)按a/A鍵、i/I鍵、o/O鍵進入文本模式

  3.行末模式(Last line Mode) :末行模式主要進行一些文字編輯輔助功能,比如字串搜索、替代、保存文件等操作

  指令模式(Command Mode) 下輸入 a、i、o進入文本輸入模式(Input Mode)

  文本輸入模式(Input Mode)下按 ESC 進入指令模式(Command Mode)

  指令模式(Command Mode)下輸入 : 進入末行模式(Last line Mode)

  末行模式(Last line Mode)下指令錯誤則返回指令模式(Command Mode)

  VI命令常用用法

  這里介紹的都是最基本最常用的vi命令~折騰vps夠用了,比如退出vi的命令等等~

  0、進入vi的命令

  vi filename :打開或新建文件,并將光標置于第一行首

  vi n filename :打開文件,并將光標置于第n行首

  vi filename :打開文件,并將光標置于一行首

  vi /pattern filename:打開文件,并將光標置于第一個與pattern匹配的串處

  vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename

  vi filename....filename :打開多個文件,依次進行編輯

  1、指令模式(Command Mode)

  PageDn ----- 向下移動一頁

  PageUp ----- 向上移動一頁

  0 -----光標移動至行首

  h -----光標左移一格

  l -----光標右移一格

  j -----光標下移一行

  k -----光標上移一行

  $+A-----將光標移動到該行最后

  d+方向鍵 -----刪除文字

  dd -----刪除整行

  pp -----整行復制

  r -----修改光標所在的字符

  S -----刪除光標所在的列,并進入輸入模式

  2、文本輸入模式(Input Mode)

  a -----在光標后開始插入

  A -----在行尾開始插入

  i -----從光標所在位置前面開始插入

  I -----從光標所在列的第一個非空白字元前面開始插入

  o -----在光標所在列下新增一列并進入輸入模式

  O -----在光標所在列上方新增一列并進入輸入模式

  ESC -----返回命令行模式

  3、末行模式(Last line Mode)

  :q -----結束Vi程序,如果文件有過修改,先保存文件

  :q! -----強制退出Vi程序(不保存修改)

  :wq -----保存修改并退出程序

  ZZ-----保存修改并退出程序(在沒有開啟Caps Lock時按住Shift鍵再按兩個z鍵)

  :set num -----設置行號

  搬移與復制

  ==========

  利用 delete 及 put 指令可完成資料搬移之目的。

  利用 yank 及 put 指令可完成資料復制之目的。

  yank 和 delete 可將指定的資料復制到記憶體緩沖區,而藉由 put 指令

  可將緩沖區內的資料復制到螢幕上。

  例:

  搬移一行 .在該行執行 dd

  .游標移至目的地

  .執行 p

  復制一行 .在該行執行 yy

  .游標移至目的地

  .執行 p

  .指令重復

  =========

  在指令模式中,可在指令前面加入一數字 n,則此指令動作會重復執行 n

  次。

  例:

  刪除10行 .10dd

  復制10行 .10yy

  .游標移至目的地

  .p

  指標往下移10行 .10j

  ..取消前一動作(Undo)

  ===================

  即復原執行上一指令前的內容。

  u 恢復最後一個指令之前的結果。

  U 恢復游標該行之所有改變。

  ..搜尋

  =====

  在vi中可搜尋某一字串,使游標移至該處。

  /字串 往游標之後尋找該字串。

  ?字串 往游標之前尋找該字串。

  n 往下繼續尋找下一個相同的字串。

  N 往上繼續尋找下一個相同的字串。

  ..資料的連接

  ===========

  J 句子的連接。將游標所在之下一行連接至游標該行的後面。

  若某行資料太長亦可將其分成兩行,只要將游標移至分開點,進入輸入模式

  (可利用 a、i等指令)再按《Enter》即可。

  ..環境的設定

  ===========

 ?。簊et nu 設定資料的行號。

  :set nonu 取消行號設定。

  :set ai 自動內縮。

 ?。簊et noai 取消自動內縮。

  自動內縮(automatic indentation)

  在編輯文件或程式時,有時會遇到需要內縮的狀況,『:set ai』即提供自

  動內縮的功能,用下例解釋之:

  .vi test

  .(進入編輯視窗後)

  this is the test for auto indent

  《Tab》start indent ← :set ai (設自動內縮)

  《Tab》data

  《Tab》data

  《Tab》data ← :set noai (取消自動內縮)

  the end of auto indent.

  .注: 可刪除《Tab》字元。

  從當前位置刪除到行尾

  d$

  從當前位置復制到行尾

  y$ 如果要粘貼到其他地方 p 就可以了

  13.

  :%s/old_word/new_word/g

  這個指令是于在整個文件中替換特定字符串

  14.光標控制

  k:上移 nk 上移n行

  j:下移 nj 下移n行

  將光標移到第n行,按下 mk

  將光標移到第m行,按下 "ayk

  即將第n到m的行存到a寄存器,以此類推,b,c........寄存器等

  這樣就可以將你常用的需要復用的內容粘貼到不同的寄存器中以備用

  想粘貼到某處,直接將光標移到某地,按下 ‘ap 即可,以此類推,b,c........寄存器等

  在當前屏幕中

  H 跳到第一行

  M 跳到中間一行

  L 跳到最后一行

  15.

  表8-2 刪除命令

  刪除命令操作

  d l 刪除當前字符(與x命令功能相同)

  d 0 刪除到某一行的開始位置

  d ^ 刪除到某一行的第一個字符位置(不包括空格或TA B字符)

  d w 刪除到某個單詞的結尾位置

  d 3 w 刪除到第三個單詞的結尾位置

  d b 刪除到某個單詞的開始位置

  d W 刪除到某個以空格作為分隔符的單詞的結尾位置

  d B 刪除到某個以空格作為分隔符的單詞的開始位置

  d 7 B 刪除到前面7個以空格作為分隔符的單詞的開始位置

  d) 刪除到某個語句的結尾位置

  d 4) 刪除到第四個語句的結尾位置

  d( 刪除到某個語句的開始位置

  d } 刪除到某個段落的結尾位置

  d { 刪除到某個段落的開始位置

  d 7 { 刪除到當前段落起始位置之前的第7個段落位置

  d d 刪除當前行

  d /t e x t 刪除從文本中出現“ t e x t”中所指定字樣的位置,一直向前直到下一個該字樣所出現的

  位置(但不包括該字樣)之間的內容

  d fc 刪除從文本中出現字符“c”的位置,一直向前直到下一個該字符所出現的位置(包括

  該字符)之間的內容

  d tc 刪除當前行直到下一個字符“ c”所出現位置之間的內容

  D 刪除到某一行的結尾

  d $ 刪除到某一行的結尾

  5 d d 刪除從當前行所開始的5行內容

  d L 刪除直到屏幕上最后一行的內容

  d H 刪除直到屏幕上第一行的內容

  d G 刪除直到工作緩存區結尾的內容

  d 1 G 刪除直到工作緩存區開始的內容

  替換命令

  替換命令操作

  s 將當前字符替換為一個或多個字符

  S 將當前行替換為一個或多個字符

  5 s 將從當前字符開始的5個字符替換為一個或多個字符

  vi替換使用規則:

  :g/s1/s/s2/s3/g

  第一個g表示對每一個包括s1的行都進行替換,第二個g表示對每一行包括s1的行所有的s2都用s3替換

  s表示替換,s2是要被替換的字符串,他可以和s1相同(如果相同的話用//代替),s3是替換字符串

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影在线观看永久视频免费网站| 黑人极品videos精品欧美裸| 亚洲色图15p| 欧美高清激情视频| 午夜精品福利在线观看| 国产成人一区二区三区小说| 黑人欧美xxxx| 亚洲欧洲中文天堂| 国产精品精品国产| 日韩精品福利网站| 欧美在线一级视频| 日韩电影免费观看中文字幕| 亚洲91精品在线观看| 国产999精品久久久| 国产精品视频久久久久| 久久九九国产精品怡红院| 91av免费观看91av精品在线| 国产suv精品一区二区三区88区| 国产亚洲免费的视频看| 亚洲人成免费电影| 少妇高潮久久77777| 国语自产在线不卡| 亚洲国产中文字幕久久网| 亚洲天堂免费在线| 国产精品私拍pans大尺度在线| 欧美日韩亚洲视频一区| 国内精品国产三级国产在线专| 亚洲欧美综合精品久久成人| 欧美色另类天堂2015| 亚洲影院色无极综合| 亚洲精品国产精品乱码不99按摩| 亚洲美女av网站| 午夜精品久久久久久久白皮肤| 久久视频免费观看| 亚洲国产中文字幕在线观看| 亚洲自拍偷拍一区| 国产精品99久久久久久www| 色一情一乱一区二区| 日本精品在线视频| 亚洲天堂成人在线| 久久久久北条麻妃免费看| 亚洲国产成人精品电影| 51精品国产黑色丝袜高跟鞋| 精品久久香蕉国产线看观看gif| 国产午夜精品全部视频播放| 欧美精品免费看| 91精品久久久久久久久久| 色樱桃影院亚洲精品影院| 98精品国产高清在线xxxx天堂| 亚洲第一区在线观看| 欧美一二三视频| 亚洲精品丝袜日韩| 日韩精品日韩在线观看| 国产精品h片在线播放| 亚洲欧美国产视频| 久久久久久av| 久久男人av资源网站| 中文字幕亚洲一区二区三区五十路| 91精品视频网站| 中文字幕精品国产| 色偷偷88888欧美精品久久久| 国产精品久久久av久久久| 亚洲 日韩 国产第一| 九九热r在线视频精品| 美女撒尿一区二区三区| 欧美电影在线播放| 精品国产成人在线| 亚洲天堂av在线免费观看| 精品久久香蕉国产线看观看gif| 欧美激情视频在线| 亚洲欧美成人一区二区在线电影| 亚洲精品美女在线观看| 日韩欧美大尺度| 国产精品激情自拍| 亚洲欧洲黄色网| 成人性生交大片免费观看嘿嘿视频| 国产精品久久久久久网站| 亚洲一区二区三区乱码aⅴ| 亚洲老司机av| 日韩av电影在线播放| 综合国产在线视频| 91高清视频在线免费观看| 日韩三级影视基地| 日韩欧美在线第一页| 91性高湖久久久久久久久_久久99| 永久免费毛片在线播放不卡| 一区二区三区黄色| 国产99久久精品一区二区| 久久精品国产亚洲精品| 91精品久久久久| 欧美在线视频导航| 精品女同一区二区三区在线播放| 亚洲中国色老太| 性金发美女69hd大尺寸| 91久久精品国产91性色| 亚洲最大成人网色| 久久久久国产一区二区三区| 日韩福利在线播放| 国产在线视频不卡| 日韩精品在线视频| 亚洲影院高清在线| 国外成人在线播放| 亚洲视频在线观看免费| 午夜精品久久久久久久99黑人| 91久久夜色精品国产网站| 亚洲精品v欧美精品v日韩精品| 一色桃子一区二区| 国产精品美女www爽爽爽视频| 黄色91在线观看| 亚洲国产成人在线播放| 亚洲国产成人精品电影| 久久久av一区| 亚洲a∨日韩av高清在线观看| 亚洲一级免费视频| 国产精品成人品| 久久久久久中文| 奇米4444一区二区三区| 亚洲人成网站999久久久综合| 久久777国产线看观看精品| 亚洲国产天堂久久国产91| 国产欧亚日韩视频| 国产精品黄色影片导航在线观看| 91九色国产社区在线观看| 91产国在线观看动作片喷水| 日本精品免费一区二区三区| 欧美日韩成人网| 成人观看高清在线观看免费| 亚洲欧美日韩天堂一区二区| 欧美激情图片区| 国产日韩综合一区二区性色av| 92裸体在线视频网站| 国产精品青青在线观看爽香蕉| 一个人看的www欧美| 久久久久久久国产精品视频| 国产日韩专区在线| 精品久久久999| 亚洲网站视频福利| 视频在线一区二区| 中文字幕一精品亚洲无线一区| 亚洲黄色av女优在线观看| 久久久久成人网| 国产精自产拍久久久久久蜜| 狠狠色香婷婷久久亚洲精品| 午夜精品久久久久久99热| 一个人www欧美| 国产有码在线一区二区视频| www.欧美三级电影.com| 久久久欧美一区二区| 亚洲国产美女精品久久久久∴| 精品一区二区三区四区| 国产成人精品免费久久久久| 久色乳综合思思在线视频| 亚洲欧美一区二区精品久久久| 亚洲四色影视在线观看| 国产欧洲精品视频| 日本国产高清不卡| 色999日韩欧美国产| 久久精品国产2020观看福利| 国产精品羞羞答答| 亚洲最大福利视频网| 91香蕉电影院| 欧美亚洲午夜视频在线观看| 日韩中文字幕国产| 亚洲最大av网站|