亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中VI命令使用技巧有哪些

發布時間:2021-10-21 16:50:21 來源:億速云 閱讀:195 作者:小新 欄目:系統運維

這篇文章主要為大家展示了“Linux中VI命令使用技巧有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux中VI命令使用技巧有哪些”這篇文章吧。

進入vi命令

vi filename :打開或新建文件,并將光標置于***行首

vi +n filename :打開文件,并將光標置于第n行首

vi + filename :打開文件,并將光標置于***一行首

vi +/pattern filename:打開文件,并將光標置于***個與pattern匹配的串處

vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename vi filename....filename :打開多個文件,依次編輯

移動光標類命令

h :光標左移一個字符

l :光標右移一個字符

space:光標右移一個字符

Backspace:光標左移一個字符

k或Ctrl+p:光標上移一行

j或Ctrl+n :光標下移一行

Enter :光標下移一行

w或W :光標右移一個字至字首

b或B :光標左移一個字至字首

e或E :光標右移一個字j至字尾

) :光標移至句尾

( :光標移至句首

}:光標移至段落開頭

{:光標移至段落結尾

nG:光標移至第n行首

n+:光標下移n行

n-:光標上移n行

n$:光標移至第n行尾

H :光標移至屏幕頂行

M :光標移至屏幕中間行

L :光標移至屏幕***行

0:(注意是數字零)光標移至當前行首

$:光標移至當前行尾

移動光標類命令移動光標類命令

Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏

Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏

nz:將第n行滾至屏幕頂部,不指定n時將當前行滾至屏幕頂部。

插入文本類命令

i :在光標前

I :在當前行首

a:光標后

A:在當前行尾

o:在當前行之下新開一行

O:在當前行之上新開一行

r:替換當前字符

R:替換當前字符及其后的字符,直至按ESC鍵

s:從當前光標位置處開始,以輸入的文本替代指定數目的字符

S:刪除指定數目的行,并以所輸入文本代替之

ncw或nCW:修改指定數目的字

nCC:修改指定數目的行

刪除命令

ndw或ndW:刪除光標處開始及其后的n-1個字

do:刪至行首

d$:刪至行尾

ndd:刪除當前行及其后n-1行

x或X:刪除一個字符,x刪除光標后的,而X刪除光標前的

Ctrl+u:刪除輸入方式下所輸入的文本

搜索及替換命令 :

/pattern:從光標開始處向文件尾搜索pattern ?pattern:從光標開始處向文件首搜索pattern n:在同一方向重復上一次搜索命令

N:在反方向上重復上一次搜索命令

:s/p1/p2/g:將當前行中所有p1均用p2替代

:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代

:g/p1/s//p2/g:將文件中所有p1均用p2替換

選項設置

all:列出所有選項設置情況

term:設置終端類型

ignorance:在搜索中忽略大小寫

list:顯示制表位(Ctrl+I)和行尾標志($) number:顯示行號

report:顯示由面向行的命令修改過的數目

terse:顯示簡短的警告信息

warn:在轉到別的文件時若沒保存當前文件則顯示NO write信息

nomagic:允許在搜索模式中,使用前面不帶“\”的特殊字符

nowrapscan:禁止vi在搜索到達文件兩端時,又從另一端開始

mesg:允許vi顯示其他用戶用write寫到自己終端上的信息

***行方式命令

:n1,n2 co n3:將n1行到n2行之間的內容拷貝到第n3行下

:n1,n2 m n3:將n1行到n2行之間的內容移至到第n3行下

:n1,n2 d :將n1行到n2行之間的內容刪除

:w :保存當前文件

:e filename:打開文件filename進行編輯

:x:保存當前文件并退出

:q:退出vi :q!:不保存文件并退出vi :!command:執行shell命令command :n1,n2 w!command:將文件中n1行至n2行的內容作為command的輸入并執行之,若不指

定n1,n2,則表示將整個文件內容作為command的輸入

:r!command:將命令command的輸出結果放到當前行 。

以上是“Linux中VI命令使用技巧有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

囊谦县| 会东县| 灵武市| 仙游县| 会昌县| 锡林郭勒盟| 福泉市| 南充市| 丹阳市| 宁河县| 岗巴县| 凤台县| 宜良县| 兴化市| 理塘县| 邢台县| 广饶县| 陆川县| 囊谦县| 溧阳市| 通许县| 景洪市| 邢台县| 乃东县| 甘谷县| 沙田区| 临西县| 阿合奇县| 和林格尔县| 阿瓦提县| 延安市| 丘北县| 谷城县| 九江县| 西盟| 建水县| 铜陵市| 庆阳市| 巴南区| 营口市| 昌宁县|