中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux中vim命令詳解

時間:2019-07-27

linux命令vi進(jìn)入后命令_linux命令windows命令_linux常用命令

在文件中的修改在退出后就失效了,想要永久更改就要更改vim配置文件“/etc/vimrc”,

在后面加上設(shè)置就行了,

這里的用法雖然不是全部的用法,卻是最常用的,一般的情況下,就夠用了linux常用命令,

可視化模式下批量添加字符

1.把光標(biāo)停留在想要加入字符所在的列的第一行

linux常用命令_linux命令windows命令_linux命令vi進(jìn)入后命令

2.移動光標(biāo)選擇添加字符所在列

3."I"進(jìn)入插入模式

4.寫入要插入的字符

5.按"ESC"退出插入模式,字符批量添加成功

vim的字符替換 (可視化模式下)

linux常用命令_linux命令vi進(jìn)入后命令_linux命令windows命令

%s/原有字符/新字符/g #全文替換

1,5s/原有字符/新字符/g #替換1到5行的字符

g #替換出現(xiàn)的所有關(guān)鍵字linux常用命令,如果不加"g"只替換沒行出現(xiàn)的第一個

高級的查找替換用到正則表達(dá)式

\d: 表示十進(jìn)制數(shù)(我猜的)

linux常用命令_linux命令vi進(jìn)入后命令_linux命令windows命令

\s: 表示空格

\S: 非空字符

\a: 英文字母

\|: 表示 或

\.: 表示.

linux常用命令_linux命令windows命令_linux命令vi進(jìn)入后命令

相當(dāng)于[0-9]  \d 非數(shù)字 相當(dāng)于[^0-9]  \w 數(shù)字或字母 相當(dāng)于[aa-z-z0-9]  \w 數(shù)字或字母 相當(dāng)于[^aa-z-z0-9]  \s 空格 相當(dāng)于[\t\n\r\f\v]  \s 空格 相當(dāng)于[^\t\n\r\f\v]  \b 匹配一個單詞邊界,也就是指單詞和空格間的位置  \- -  . 除換行符之外的任意字符  * 任意個字符 0到無窮  + 至少一個 1到無窮  。更方便貼心的鍵盤體驗(yàn)輸入功能是每個手機(jī)用戶都經(jīng)常使用的功能,不過android 2.2的鍵盤提升卻很少有用戶注意到:android 2.2系統(tǒng)之前的鍵盤在輸入數(shù)字或者符號時需要進(jìn)入另外一個屏幕進(jìn)行輸入,而android 2.2系統(tǒng)的鍵盤在字母旁邊都附上了數(shù)字和相關(guān)符號,比如字母q旁邊有數(shù)字1,字母s旁邊有@符號,用戶在輸入字符的時候如果需要輸入數(shù)字或者符號,只需要長按那個數(shù)字或者符號對應(yīng)的字母即可,比如輸入郵件地址的時候需要用的@符號,只要長按字母s就可以輸入,非常方便快捷。^\s+ 表示以空格開頭的連續(xù)空白字符,\s+$ 表示以空格結(jié)尾的連續(xù)空白字符,加上() 就是將匹配到的結(jié)果提取出來,由于是 | 的關(guān)系,因此這個表達(dá)式最多會match到兩個結(jié)果集,然后執(zhí)行兩次替換:。

{m,}: 表示m到無限多個字符。

**: 當(dāng)前目錄下的所有子目錄。

vim -o file1 file2:水平分割窗口,同時打開file1和file2

vim -O file1 file2:垂直分割窗口,同時打開file1和file2