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