Linux運維工程師必備:vi命令的使用

在Linux運維工作中,經常需要對配置文件進行修改或者查看,而vi是一個功能強大的文本編輯器,也是Linux系統中最基本的編輯器之一。本文將詳細介紹Linux運維工程師必備的vi命令的使用。

一、基本操作

1、打開文件

vi filename

vi打開文件的方式非常簡單,只需要在終端中輸入vi命令後跟上文件名即可。如果文件不存在,則會自動創建一個新文件。

2、退出文件

:wq

要退出文件,可以使用:wq命令。其中,w表示保存,q表示退出。如果文件有改動,但不想保存,可以使用q!命令。

3、插入和刪除

i

進入插入模式後,即可進行編輯,編輯完成後按下ESC鍵即可退出插入模式。

x

刪除光標所在位置的字符。

dd

刪除光標所在行。

二、移動光標

1、光標定位

Ctrl+G

可以查看光標所在的行號和文件名。

2、上下左右移動

k

向上移動一個字符的位置。可以使用上箭頭代替。

j

向下移動一個字符的位置。可以使用下箭頭代替。

h

向左移動一個字符的位置。可以使用左箭頭代替。

l

向右移動一個字符的位置。可以使用右箭頭代替。

3、行首和行末

0

光標移動到當前行的行首。

$

光標移動到當前行的行末。

三、複製和粘貼

1、複製

yy

複製光標所在行。

Nyy

複製當前光標所在行開始的N行。

2、粘貼

p

將之前複製的內容粘貼在光標後面。

P

將之前複製的內容粘貼在光標前面。

四、查找和替換

1、查找

/

在文件中查找指定的字符或字符串,查找完成後按n鍵進行下一個匹配,按N鍵進行上一個匹配。

2、替換

:s/old/new/g

在文件中替換old為new,g表示全局替換。

五、多文件編輯

1、打開多個文件

vi file1 file2 file3

在vi命令後跟上多個文件名,即可在多個文件之間進行編輯。

2、編輯多個文件

:n

跳到下一個文件。

:N

跳到上一個文件。

總結

vi是Linux運維工作中必不可少的工具之一,熟練掌握其中的操作非常有利於提高工作效率。本文介紹的只是vi命令的一部分,更多的操作可以通過help命令進行查閱。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/197582.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-03 20:04
下一篇 2024-12-03 20:04

相關推薦

發表回復

登錄後才能評論