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

 訪問手機(jī)版  

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

招聘|合作 登陸|注冊(cè)

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

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

linux下常用vi操作命令

時(shí)間:2019-06-16

常用cad快捷鍵命令_常用dos命令大全及其用法_linux常用命令

:f file 將當(dāng)前文件重命名為 file

:f 打印當(dāng)前文件名稱和狀態(tài),如文件的行數(shù)、光標(biāo)所在的行號(hào)等

3. 字符串搜索

給出一個(gè)字符串,可以通過搜索該字符串到達(dá)指定行。如果希望進(jìn)行正向搜索,將待搜索的字符串置于兩個(gè)“

/”之間;如果希望反向搜索,則將字符串放在兩個(gè)“?”之間。例如:

:/str/ 正向搜索,將光標(biāo)移到下一個(gè)包含字符串 str 的行

:?str? 反向搜索,將光標(biāo)移到上一個(gè)包含字符串 str 的行

下面則是一系列java io相關(guān)的文件寫入工作,文件過濾器filefilter可以搜索屬性文件或結(jié)尾包含"_xx"的文件,將他們通過一系列處理最終調(diào)用classgenerator的build方法完成寫入工作。在example中所有包含test的行都被寫入file里:。#include #include #include // 讀取文件到字符數(shù)組bool read(const char* file,char* str){if( null == file || null == str){return false。

stristr($str1,$str2):從$str1(第一個(gè)的位置)搜索$str2并從它開始截取到結(jié)束字符串(大小寫不敏感)。strrchr($str1,$str2):從最后一次搜索到的字符處返回(用處:取路徑中文件名)。7.有兩個(gè)字符串 str1和str2,寫一個(gè)函數(shù)實(shí)現(xiàn)在str1中查找str2的初始位置。

入 file 文件

linux常用命令_常用dos命令大全及其用法_常用cad快捷鍵命令

4. 正文替換

利用 :s 命令可以實(shí)現(xiàn)字符串的替換。具體的用法包括:

:s/str1/str2/ 用字符串 str2 替換行中首次出現(xiàn)的字符串 str1

:s/str1/str2/g 用字符串 str2 替換行中所有出現(xiàn)的字符串 str1

:.,$ s/str1/str2/g 用字符串 str2 替換正文當(dāng)前行到末尾所有出現(xiàn)的字符串 str1

:1,$ s/str1/str2/g 用字符串 str2 替換正文中所有出現(xiàn)的字符串 str1

:g/str1/s//str2/g 功能同上

從上述替換命令可以看到:g 放在命令末尾,表示對(duì)搜索字符串的每次出現(xiàn)進(jìn)行替換;不加 g,表示只對(duì)搜索

字符串的首次出現(xiàn)進(jìn)行替換;g 放在命令開頭,表示對(duì)正文中所有包含搜索字符串的行進(jìn)行替換操作。

5. 刪除正文

常用cad快捷鍵命令_linux常用命令_常用dos命令大全及其用法

在命令模式下,同樣可以刪除正文中的內(nèi)容。例如:

:d 刪除光標(biāo)所在行

:3d 刪除 3 行

:.,$d 刪除當(dāng)前行至正文的末尾

:/str1/,/str2/d 刪除從字符串 str1 到 str2 的所有行

6. 恢復(fù)文件

vi 在編輯某個(gè)文件時(shí),會(huì)另外生成一個(gè)臨時(shí)文件,這個(gè)文件的名稱通常以 . 開頭,并以 .swp 結(jié)尾。vi 在

正常退出時(shí),該文件被刪除,若意外退出,而沒有保存文件的最新修改內(nèi)容,則可以使用恢復(fù)命令:

:recover 恢復(fù)文件

也可以在啟動(dòng) vi 時(shí)利用 -r 選項(xiàng)。

常用cad快捷鍵命令_linux常用命令_常用dos命令大全及其用法

#DEMO#

#DEMO#

1.6.5 選項(xiàng)設(shè)置

為控制不同的編輯功能,vi 提供了很多內(nèi)部選項(xiàng)。利用 :set 命令可以設(shè)置選項(xiàng);菊Z法為:

:set option 設(shè)置選項(xiàng) option

常見的功能選項(xiàng)包括:

autoindent 設(shè)置該選項(xiàng),則正文自動(dòng)縮進(jìn)

ignorecase 設(shè)置該選項(xiàng),則忽略規(guī)則表達(dá)式中大小寫字母的區(qū)別

number 設(shè)置該選項(xiàng),則顯示正文行號(hào)

 上一個(gè)教程:Linux中tr命令說明