1. 程式人生 > 實用技巧 >Linux極簡快速入門|Linux作業系統(三)Vi編輯器

Linux極簡快速入門|Linux作業系統(三)Vi編輯器

Linux作業系統(三)Vi編輯器

一.Vi命令

1.Vi是什麼?

vi/vim類似文字編輯工具,就像win下有文字文件可以進行文字編輯,文字文件可以說是win平臺下帶有圖形介面的文字編輯,而vi是在命令列介面的進行文字編輯的一個軟體。

2.Vi基礎知識

首先介紹一些vi的三種工作模式

  • 命令模式:執行vi之後的預設模式,即vi homework.txt,進入的介面即是命令模式

  • 末行模式:按下ESC即可進入該模式,可以進行文件的儲存和退出以及開啟文件。

  • 插入模式:使用a.i.o.c.r.s進入插入模式,使用者的任何輸入都會被當做文件儲存起來,並且顯示到文件中。

插入模式

末行模式

3.Vi基礎命令(簡單介紹)

(1)游標移動

上下左右可以簡記為:k(快)j(結)h(婚)l(了)

(2)文字插入命令

新增(append):

  • a:從游標後邊開始新增

  • A:在游標坐在行最後邊進行新增

插入(insert):

  • i:從游標所在位置前面開始插入內容

  • I:從游標所在行的第一個非空白字元前面開始插入

開始(open):

  • o:在游標所在行下新增一行並進入插入模式。

  • O:在游標所在行上新增一行並進入插入模式。

(3)游標移動

①字元之間操作

  • w,W:跳至後一個字的開頭(W忽略標點)

  • b,B:跳至前一個字的開頭(B忽略標點)

  • e:移動到後一個字的末尾

②行操作

  • ^:本行第一個非空字元

  • 0:至行首

  • $:至行尾

③句操作與段落操作

  • (:游標所在位置到該句子的第一個字母

  • ):游標所在位置到下個句子的第一個字母

  • {:游標所在位置到該段落的第一個字母

  • }:游標所在位置到該段落的最後一個字母

(4)文字修改

①文字複製和移動

  • yy:複製當前行到記憶體緩衝區

  • nyy:複製 n 行內容到記憶體緩衝區

  • p:將緩衝區的內容貼上到游標的後面

  • P:將緩衝區的內容貼上到游標的前面

②文字刪除

  • x:刪除游標所在字元

  • X:刪除游標前面字元

  • s:刪除游標坐在字元

  • S:刪除游標所在行

  • D:從游標位置開始刪除到行尾

③文字修改

  • r:修改游標所在字元

  • R:進入插入模式,新增內容會覆蓋原本內容

4.檔案操作

(1)檔案儲存和退出

  • :wq 儲存退出

  • :wq! 強制儲存退出

  • :q 退出

  • :q! 強制退出

  • :w 儲存

  • :w! 強制儲存

二.安裝解除安裝命令

這個地方要注意一下,每個發行版本不同安裝解除安裝命令是不一樣的,我用的是基於debian發行版本的

安裝:apt-get install

解除安裝:apt-get autoremove

因為我用的是kali Linux許多安裝不上,在這就不演示了(大概因為我的映象問題)。

centos與redhat安裝解除安裝命令

安裝:yum install xxxx

解除安裝:yum remove xxxx

Typographic Youtube Channel Art.jpg