Linux vi命令 建立檔案__Linux

來源:互聯網
上載者:User

建立檔案【vi】
  一、進入vi的命令
  vi filename :開啟或建立檔案,並將游標置於第一行首
  vi +n filename :開啟檔案,並將游標置於第n行首
  vi + filename :開啟檔案,並將游標置於最後一行首
  vi +/pattern filename:開啟檔案,並將游標置於第一個與pattern匹配的串處
  vi -r filename :在上次正用vi編輯時發生系統崩潰,恢複filename
  vi filename....filename :開啟多個檔案,依次進行編輯
  二、移動游標類命令
  h :游標左移一個字元
  l :游標右移一個字元
  space:游標右移一個字元
  Backspace:游標左移一個字元
  k或Ctrl+p:游標上移一行
  j或Ctrl+n :游標下移一行
  Enter :游標下移一行
  w或W :游標右移一個字至字首
  b或B :游標左移一個字至字首
  e或E :游標右移一個字至字尾
  ) :游標移至句尾
  ( :游標移至句首
  }:游標移至段落開頭
  {:游標移至段落結尾
  nG:游標移至第n行首
  n+:游標下移n行
  n-:游標上移n行
  n$:游標移至第n行尾
  H :游標移至螢幕頂行
  M :游標移至螢幕中間行
  L :游標移至螢幕最後行
  0:(注意是數字零)游標移至當前行首
  $:游標移至當前行尾
 三、螢幕翻滾類命令
  Ctrl+u:向檔案首翻半屏
  Ctrl+d:向檔案尾翻半屏
  Ctrl+f:向檔案尾翻一屏
  Ctrl+b;向檔案首翻一屏
  nz:將第n行滾至螢幕頂部,不指定n時將當前行滾至螢幕頂部。
 四、插入文本類命令
  i :在游標前
  I :在當前行首
  a:游標後
  A:在當前行尾
  o:在當前行之下新開一行
  O:在當前行之上新開一行
  r:替換當前字元
  R:替換當前字元及其後的字元,直至按ESC鍵
  s:從當前游標位置處開始,以輸入的文本替代指定數目的字元
  S:刪除指定數目的行,並以所輸入文本代替之
  ncw或nCW:修改指定數目的字
  nCC:修改指定數目的行
 五、刪除命令
  ndw或ndW:刪除游標處開始及其後的n-1個字
  do:刪至行首
  d$:刪至行尾
  ndd:刪除當前行及其後n-1行
  x或X:刪除一個字元,x刪除游標後的,而X刪除游標前的
  Ctrl+u:刪除輸入方式下所輸入的文本
 六、搜尋及替換命令
  /pattern:從游標開始處向檔案尾搜尋pattern
  ?pattern:從游標開始處向檔案首搜尋pattern
  n:在同一方向重複上一次搜尋命令
  N:在反方向上重複上一次搜尋命令
  :s/p1/p2/g:將當前行中所有p1均用p2替代
  :n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
  :g/p1/s//p2/g:將檔案中所有p1均用p2替換

    七、vi命令使用舉例

退出vi

在指令模式下鍵入:q,:q!,:wq或:x(注意:號),就會退出vi。其中:wq和:x是存檔退出,而:q是直接退出,如果檔案已有新的變化,vi會提示你儲存檔案而:q命令也會失效,這時你 可以用:w命令儲存檔案後再用:q退出,或用:wq或:x命令退出,如果你不想儲存改變後的檔案,你就需要用:q!命令,這個命令將不儲存檔案而直接退出vi。

儲存後退出,加驚嘆號是表示強制:wq!(同時可以修改唯讀檔案)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.