真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux運(yùn)維命令vim linux運(yùn)維常用操作

Linux下vim編輯器命令大全

vim可以分為三種狀態(tài),分別是 命令行模式(command mode) 、 輸入模式(Insert mode) 和 底行模式(last line mode) ,這 3 種工作模式可隨意切換,如下圖所示。

大慶ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!

使用vim編輯文件時(shí),默認(rèn)處于命令行模式。此模式下,可使用方向鍵(上、下、左、右鍵)或 k、j、h、i 移動(dòng)光標(biāo)的位置,還可以對(duì)文件內(nèi)容進(jìn)行復(fù)制、粘貼、替換、刪除等操作。

下圖所示是vim處于命令行模式的狀態(tài)示意圖。

在輸入模式下,vim可以對(duì)文件執(zhí)行寫(xiě)操作,類似于在Windows系統(tǒng)的文檔中輸入內(nèi)容。

使vim進(jìn)行輸入模式的方式是在命令模式狀態(tài)下輸入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具體功能下表所示),當(dāng)編輯文件完成后按 esc 鍵即可返回命令模式。

下圖所示為vim處于輸入模式模式下的示意圖。

底行模式用于對(duì)文件中的指定內(nèi)容執(zhí)行保存、查找或替換等操作。

使vim切換到底行模式的方法是在 命令行模式 狀態(tài)下按 : 鍵(注意是英文符號(hào)),此時(shí)vim窗口的左下方出現(xiàn)一個(gè) : 符號(hào),這是就可以輸入相關(guān)指令進(jìn)行操作了。

指令執(zhí)行后vim會(huì)自動(dòng)返回命令行模式。如想直接返回命令行模式,按 esc 即可。

下圖所示為vim進(jìn)入底行模式后的狀態(tài)。

對(duì)于新手來(lái)說(shuō),經(jīng)常不知道自己處于什么模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 esc 鍵返回命令行模式。如果你多按幾次 esc 鍵后聽(tīng)到"嘀————"的聲音,則代表你已經(jīng)處于命令行模式了。

打開(kāi)文件

打開(kāi)文件時(shí)光標(biāo)處于文件尾部

打開(kāi)文件時(shí),光標(biāo)定位到第幾行

字符移動(dòng)

這些移動(dòng)鍵都可以加上數(shù)字(5h:向左移動(dòng)5個(gè)字符格)

單詞移動(dòng)

行內(nèi)跳轉(zhuǎn)

行間移動(dòng)

在底行模式下,直接給出行號(hào),實(shí)現(xiàn)跳轉(zhuǎn)

用法:起始地址,結(jié)束地址 s @要替換內(nèi)容@替換后內(nèi)容@gi(@分隔符)

例 :1,$s/a/A/g 把文件中全部的a換替換成A,全局替換

顯示取消行號(hào)

設(shè)定自動(dòng)縮進(jìn)(寫(xiě)腳本時(shí))

查找到的文本高亮顯示

語(yǔ)法高亮

/etc/vimrc :全局配置文件,永久有效

~/.vimrc :個(gè)人配置文件,每個(gè)用戶的家目錄中,若不存在,手動(dòng)創(chuàng)建

對(duì)于第一次用vim的童鞋,有幾點(diǎn)需要提醒一下:

Linux中的 VI/VIM的命令查詢

簡(jiǎn)單的來(lái)說(shuō), vi 是老式的字處理器,不過(guò)功能已經(jīng)很齊全了,但是還是有可以進(jìn)步的地方。 vim 則可以說(shuō)是程序開(kāi)發(fā)者的一項(xiàng)很好用的工具,就連 vim 的官方網(wǎng)站 ( ) 自己也說(shuō) vim 是一個(gè)『程序開(kāi)發(fā)工具』而不是文字處理軟件~ _ 。你可以將 vim 視作 vi 的進(jìn)階版本,vim 可以用顏色或底線等方式來(lái)顯示一些特殊的信息。

基本上 vi 共分為三種模式,分別是『一般指令模式』、『編輯模式』與『指令列命令模式』。 這 三種模式的作用分別是:一般指令模式 (command mode)、編輯模式 (insert mode)、指令列命令模式 (command-line mode)。

以 vi 打開(kāi)一個(gè)文件就直接進(jìn)入一般指令模式了(這是默認(rèn)的模式,也簡(jiǎn)稱為一般模式)。在這個(gè)模 式中, 你可以使用『上下左右』按鍵來(lái)移動(dòng)光標(biāo),你可以使用『刪除字符』或『刪除整列』來(lái)處 理文件內(nèi)容, 也可以使用『復(fù)制、貼上』來(lái)處理你的文件數(shù)據(jù)。

在一般指令模式中可以進(jìn)行刪除、復(fù)制、貼上等等的動(dòng)作,但是卻無(wú)法編輯文件內(nèi)容的! 要等到你按下『 i, I, o, O, a, A, r, R 』等任何一個(gè)字母之后才會(huì)進(jìn)入編輯模式。通常在 Linux

中,按下這些按鍵時(shí),在畫(huà)面的左下方會(huì)出現(xiàn)『 INSERT 或 REPLACE 』的字樣,此時(shí)才可以進(jìn) 行編輯。而如果要回到一般指令模式時(shí), 則必須要按下『Esc』這個(gè)按鍵即可退出編輯模式。

在一般模式當(dāng)中,輸入『 : / ? 』三個(gè)中的任何一個(gè)按鈕,就可以將光標(biāo)移動(dòng)到最底下那一列。在 這個(gè)模式當(dāng)中, 可以提供你『搜尋資料』的動(dòng)作,而讀取、存盤(pán)、大量取代字符、離開(kāi) vi 、顯 示行號(hào)等等的動(dòng)作則是在此模式中達(dá)成的!

具體命令如下圖所示(來(lái)自鳥(niǎo)哥的 linux 私房菜)

linux之vi,vim命令

vim 是對(duì) vi 的擴(kuò)展,文中的很多操作是 vi 通用的

vi 是 區(qū)分大小寫(xiě) 的命令的,也就是說(shuō) g與G 是不同的命令

在不同模式下,快捷鍵是不一樣的 模式分 一般模式 編輯模式 指令模式

一般模式用于文件內(nèi)部操作,編輯模式用于輸入編寫(xiě)等,指令模式用于對(duì)文本文件進(jìn)行操作

下面的選項(xiàng)值不變,但卻被禁用

綁定快捷鍵來(lái)激活 / 取消 paste 模式

出現(xiàn)粘貼換行符錯(cuò)位,設(shè)置一下 .vimrc

顯示所有寄存器內(nèi)容

原文鏈接:


分享名稱:linux運(yùn)維命令vim linux運(yùn)維常用操作
標(biāo)題URL:http://weahome.cn/article/hpjshp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部