Linux 運維高級指令05

Linux編輯器之神vim編輯器

  • 簡介

vi 編輯器是所有 Unix 及 Linux 系統下標準的編輯器,類似於 windows 系統下的 notepad(記事本)編輯器,由於在 Unix 及 Linux 系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹 vi的地方都能進一步瞭解它,vi也是 Linux 中最基本的文本編輯器,學會它後,我們將在 Linux的世界裏暢行無阻,尤其是在終端中

關於 vim:vi 和vim 都是 Linux 中的編輯器,不同的是,vim 比較高級,可以視爲vi 的升級版本。vi使用於文本編輯,但是 vim 更適用於 coding。

vim 點是光標的移動,模式切換,刪除,查找替換,複製,粘貼,撤銷命令的使用。 

  •  vim三種模式

vim 中存在的三種模: 命令模式編輯模式輸入模式)、末行模式尾行模式)。

  1. 命令模式在該模式下是不能對文件直接編輯,可以輸入快捷鍵進行一些操作(刪除行,複製行,移動光標,粘貼等等)打開文件之後默認進入的模式
  2. 編輯模式: 在該模式下可以對文件的內容進行編輯;
  3. 末行模式可以在末行輸入命令來對文件進行操作(搜索、替換、保存、退出、撤銷、高亮
    •  vim打開文件的方式
  4. 語法一vim  文件路徑 

作用 打開指定的文件

  1. 語法二vim + 數字 + 文件的路徑

   作用 打開指定的文件並且將光標移動到指定的行

  1. 語法三vim + /關鍵詞 + 文件的路徑
       作用 打開指定的文件並且高亮顯示關鍵詞
  2. 語法四vim 文件1  文件2  文件3  文件4

   作用 同時打開多個文件

    •  案例分析

重點

我們先複製出/etc/passwd文件複製到當前家目錄下,後續一切操作我們將在/root/passwd 底下進行操作

退出方式: shift+:  彈出輸出 q、退出

  •  命令模式

該模式是打開文件第一個看到的模式打開文件即可進入

    •  光標移動
      1.  行首

用法 shift + 6

      1.  行尾

用法 shift + 4

      1.  首行

用法 gg

      1.  末行

用法 G

      1.  翻屏

用法 向上翻屏PgUp  &&  ctrl + b

用法 向下翻屏PgDn  &&  ctrl + f

    •  複製操作
      1.  複製光標所在行

用法  yy 

      1.  複製多行以光標爲主向下複製多行

用法  數字 yy   使用頻率最高

      1.  可視化複製

用法  ctrl + v  然後按下上下箭頭選中要複製的區塊按y, 最後按下p鍵把你想要的內容單獨複製出來

      1.  剪切刪除光標所在行

用法  dd

      1.  向下剪切刪除指定的行

用法  數字  dd

      1.  剪切刪除光標當前行刪除之後下行不上移

用法  D  (刪除完成後當前行會變成空白的)

      1.  撤銷恢復

撤銷用法  u 

恢復用法 ctrl + r   (取消之前撤銷的操作)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章