国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Vim 太難?五分鐘教你用會 80% 的功能

運維
Vim 是 vi 的擴展,是一個功能豐富的文本編輯器,對于一個運維人員的必備基礎技能之一,就是熟練使用 vim/vi 編輯器。

一、vim 介紹

vim 是 vi 的擴展,是一個功能豐富的文本編輯器,對于一個運維人員的必備基礎技能之一,就是熟練使用 vim/vi 編輯器。在最小化安裝環境一般只有 vi,沒有 vim,需要手動安裝一下。

yum install -y vim

二、vim 模式

1. 普通模式

默認的編輯模式。從 shell 窗口打開文件進入的第一個模式,其他模式可以通過按 ESC 鍵回退到普通模式。

2. 命令模式

用于執行復雜查詢命令,從普通模式輸入“:”,“/”或“?”等符號即可進入命令模式,回車鍵表示輸入完成

3. 插入模式

該模式就類似 window 中操作文本文件,普通模式下可通過輸入“i”,“o”等字符即可進入插入模式。編輯完成后按 ESC 鍵退出到普通模式。

4. 可視模式

用于選定文本塊;可以在正常模式下輸入“v”(小寫)來按字符選定,輸入“V”(大寫)來按行選定,或輸入“Ctrl-V”來按方塊選定。

三、每個模式的常用操作

1. vim 打開文件方法

選項

說明

vim filename

正常打開vim文件

vim + filename

打開文件,并將光標置于最后一行

vim +n filename

打開文件,并將光標置于第n行

vim +/ssh passwd

打開文件,并將光標置于第一個與ssh匹配的位置

vim -r filename

恢復上次vim打開時崩潰的文件

2. 普通模式

操作

說明

G

跳到最后一行

gg

跳到第一行

5G

跳到第5行

yy

復制當前行

5yy

復制從當前行往后的5行

p

粘貼已復制的行到光標后

P

粘貼已復制的行到光標前

dd

(1)剪切當前行,以p粘貼;(2)刪除當前行

5dd

刪除5行

dG

從當前行刪到最后一行

D

從光標處刪除到行尾

5dG

從當前行刪到第五行

x

刪除光標所在位置的字符

5x

刪除光標所在位置的字符及往后的5個字符

X

刪除光標所在位置的前一個字符

u

撤銷之前的操作

Ctrl + r

反撤銷(恢復撤銷)

數字0或者^

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

$

將光標移動到當前行的行尾

ctrl +f

向下翻頁

ctrl +b

向上翻頁

n

查找下一個相同的字符

N

查找上一個相同的字符

r

替換光標所在位置的字符

R

從光標當前位置開始替換字符,輸入內容會覆蓋后面等長的內容,按“Esc”結束輸入

h

向左移動光標

j

向下移動光標

k

向上移動光標

l

向右移動光標

3. 命令模式常用命令

操作

說明

:wq

保存退出

:wq!

強制保存退出

:q

不保存退出

:q!

強制退出,一般已經對文件內容已經進行了修改,不保存強制退出的情況使用

:set nu

設置行號顯示

:set nonu

取消行號

:set list

取消行號

set paste

啟用粘貼模式

set nopaste

關閉粘貼模式

:s/a/b/g

將當前光標所在行中所有a替換成b

:2,5s/a/b/g

將2-5行中所有a替換成b

:%s/a/b/g

將文件所有的a替換成b

/word

從文本查找字符串,按“n”可以查看下一個相同字符 .注意:查找會區分大小寫

/^word

查詢以work開頭的行

/work$

查詢以work結尾

?work

從文本查找字符串,按“n”可以查看上一個相同字符

4. 進入插入模式方法

操作

說明

i

光標所在位置插入

I

光標所在位置行首插入

o

光標所在位置下一行插入

O

光標所在位置上一行插入

a

光標所在位置下一個字符的位置插入

A

光標所在位置行尾插

進入到插入模式后就如同進入一個文檔文件,按ESC鍵退出到普通模式。

5. 可視化模式常用操作

普通模式進入可視化模式

操作

命令

v

字符選擇模式,選中光標經過的所有字符

V

行選擇模式,選擇光標經過的所有行

可視化模式可以實現批量的刪除增加注釋,生產環境經常使用。

四、vim 可能遇到的問題

出現上面的情況有兩種可能:

  • 重復編輯,在另外一個遠端也有打開這個文件
  • 異常斷開,在正在編輯時突然關機或網絡斷開的情況

vim 他不是實時寫入的機制,他會先把文件寫到內存,等我們執行 w 操作以后,再寫回到原文件。那么在寫回原文件,或者執行 q 的放棄操作之前,會生成一個臨時的文件,以 . 開頭,以 .swp 結尾。

解決辦法:

直接刪除自動生成的臨時文件file.swp或者報錯界面直接輸入D放棄編輯。

rm -f .filename.swp


責任編輯:趙寧寧 來源: 運維李哥不背鍋
相關推薦

2022-06-28 12:35:21

DockerPython

2022-01-17 09:01:23

NodeJS數據服務器Mock

2012-03-02 13:10:08

筆記本常見問題

2014-07-22 10:19:19

NeoBundle

2022-01-06 18:20:20

Scarlet AndroidWebSocket

2019-01-16 18:34:37

Python 開發數據

2017-09-27 11:00:50

LinuxBash使用技巧

2025-03-12 10:05:01

運維Vim編輯

2021-09-12 22:22:45

Mock數據服務

2015-08-06 17:17:33

swoole聊天室

2009-11-04 16:13:18

ADO.NET數據表

2020-12-07 09:01:58

冪等系統f(f(x)) =f(

2009-11-16 10:53:30

Oracle Hint

2024-12-11 07:00:00

面向對象代碼

2025-03-13 06:22:59

2020-06-16 08:47:53

磁盤

2022-08-22 08:32:17

招聘函數string

2021-01-18 05:59:21

開發桌面版應用技術熱點

2024-06-25 12:25:12

LangChain路由鏈

2024-06-19 10:41:06

點贊
收藏

51CTO技術棧公眾號

欧美久久久久| 午夜在线免费视频| 欧美亚洲激情视频| 亚洲精品久久久久久久久久久| 国产欧美日韩视频一区二区| 欧美激情视频一区二区三区在线播放| 精品国模一区二区三区欧美 | 国产美女一区二区| 欧美日韩国产探花| 91亚洲人成网污www| 伊人久久亚洲| 日韩欧美精品电影| 手机在线观看av| 欧美四级在线| 国产一区不卡| www.国产精品| 午夜激情久久| 在线一区二区三区视频| 欧美日韩爆操| 中文字幕影音在线| 成人福利在线| 国产色在线 com| 国产免费永久在线观看| 亚洲精品一区二区| 福利片免费在线观看| 制服影音先锋| 国产成人午夜精品| 国产三级三级看三级| 国产一级视频| 国产主播福利| 久久久福利视频| 国产午夜精品全部视频播放| 搞黄网站在线看| 中文字幕日韩在线视频| 人人视频精品| 国产一级黄色录像片| 国产一区二区日韩| 精品一区二区三区免费播放| 成人动漫在线免费观看| 91色精品视频在线| 国产精品久久久久久久午夜片| 青青草原在线亚洲| 亚洲另类第一页| 国产精品久久久久久久av电影| 亚洲一区二区三区视频在线播放| 极品尤物一区| 天堂av电影在线观看| 国产视频不卡| 欧美成人免费网站| 国产一区二区三区av电影| 日本免费一区二区视频| 一级毛片在线| 国产极品人妖在线观看| 日韩精品电影网站| 亚洲日本成人网| 91免费小视频| aaa国产精品视频| igao视频网在线视频| 久久精品国产第一区二区三区最新章节| 欧美日韩一区二区三区| 国产区美女在线| 国产一二三区在线播放| 一区二区三区久久精品| 国产日产精品一区| 日本电影一区二区| 色呦呦在线播放| jizz欧美激情18| 国产精品xxx在线观看www| 欧美日韩国产免费一区二区 | 欧美日韩国产色综合一二三四| 小早川怜子影音先锋在线观看| 亚洲欧美在线精品| 欧美不卡1区2区3区| 国产91热爆ts人妖在线| 亚洲精品一二区| 欧美伊人久久大香线蕉综合69| 国产成人午夜99999| 午夜欧美精品| www欧美在线观看| 99在线播放| 最新中文字幕av专区| 国内精品在线观看视频| 久久国产精品精品国产色婷婷| 庆余年2免费日韩剧观看大牛| 亚洲丁香久久久| 亚洲精品国产一区二区三区四区在线| 久久aⅴ国产紧身牛仔裤| 色婷婷精品视频| 久久99影视| 97久久亚洲| 日本另类视频| 美女网站在线看| 成人bbav| 深夜视频一区二区| 国产欧美自拍| 高h视频在线| 亚洲一区二区三区精品中文字幕| 色呦呦久久久| 日韩中文在线电影| 91浏览器在线视频| 中文欧美在线视频| 日韩欧美猛交xxxxx无码| 亚洲插插视频| 国产成人在线视频免费播放| 亚洲国产欧美一区二区丝袜黑人 | 欧美激情精品久久久久久免费印度 | 蜜桃传媒一区二区| 国产精品99久久99久久久| 亚洲精品久久| 日韩精品一区二区三区四区视频| 国产精品第一页在线| 九色在线播放| 懂色av噜噜一区二区三区av| 日韩欧美自拍偷拍| 日韩欧美亚洲v片| 青草综合视频| 99久久精品国产精品久久| 5252色成人免费视频| 污污软件在线观看| 亚洲最新色图| av在线不卡电影| 色综合久久中文字幕综合网| 日韩精品免费在线视频| 欧美精品电影在线| 91香蕉亚洲精品| 国产一区二区网址| 国产精品女同一区二区三区| 亚洲成人免费看| 91精品在线一区二区| 日韩视频国产视频| 91精品国产高清| 操人视频欧美| 免费在线观看亚洲视频| 最近中文字幕mv第三季歌词| h片在线免费观看| 成人影院大全| 国内黄色精品| 日本免费新一区视频| 亚洲一区国产视频| 欧美成人网在线| 欧美一区二区三区四区夜夜大片 | 婷婷四月色综合| 亚洲国产一区二区在线观看 | 日韩精品在线一区| 樱空桃在线播放| 91国产精品| 91久久久免费一区二区| 亚洲一区二区三区免费看| 精品国产三级| 精品福利樱桃av导航| 最新av在线免费观看| 视频一区二区不卡| 免费毛片一区二区三区久久久| 成人午夜国产| 亚洲精品国产美女| 国产亚洲依依| 一区二区三区免费网站| 国产91精品捆绑调教| 99久久www免费| 久久久欧美一区二区| 国产精品迅雷| 91丝袜美腿高跟国产极品老师 | 91偷拍精品一区二区三区| 久久久久久77777| 国产综合自拍| 色婷婷综合久久久久| 亚洲精品a区| 久久精品99| 亚洲同性gay激情无套| 成入视频在线观看| 成人福利网站在线观看| 午夜天堂精品久久久久| 国产欧美精品日韩| 91成人app| 日韩欧美的一区二区| 亚洲人成色77777| 日韩毛片高清在线播放| 在线观看男女av免费网址| 日韩在线高清视频| 国产成人3p视频免费观看| 久久999免费视频| 中老年在线免费视频| 日韩欧美不卡在线观看视频| av在线加勒比| 国产亚洲精品高潮| wwwav在线| 成人免费视频网站在线观看| yellow视频在线观看一区二区| 日本午夜大片a在线观看| 一本久久综合亚洲鲁鲁五月天| av不卡在线免费观看| 米奇精品关键词| 亚洲第一av网| 天天插天天狠天天透| 91视频在线观看免费| av动漫免费观看| 午夜综合激情| 国产精品久久久久久久久| 美女视频一区| 久久九九国产精品怡红院 |