linux mac vi命令詳解

2021-10-06 02:12:59 字數 1803 閱讀 2760

參考資料:

按「」:

移動游標:

按「ctrl」+「b」:螢幕往前移動一頁

按「ctrl」+「f」: 螢幕往後移動一頁

按「ctrl」+「u」:螢幕往前移動半頁

按「ctrl」+「d」:螢幕往後移動半頁

按數字「0」:移到游標所在行的』行首』

按「^」:移到游標所在行的』行首』

按「$」:移到游標所在行的』行尾』

按「gg」:移到文章開頭

按「w」:游標跳到下個字的開頭

按「b」:若游標不在當前字的字首,則游標跳到字首,否則跳到上個字的字首

按「e」:若游標不在當前字的字尾,則游標跳到字尾,否則跳到下個字的字尾

按「#h」:#代表乙個數字,表示游標往左移動#個位置

按「#j」:#代表乙個數字,表示游標往下移動#個位置

按「#k」:#代表乙個數字,表示游標往上移動#個位置

按「#l」:#代表乙個數字,後面跟的是小寫l,表示游標往右移動#個位置

事實上,其實還有相同功能的4種寫法:

按「#◀」:#代表乙個數字,表示游標往左移動#個位置

按「#▼」:#代表乙個數字,表示游標往下移動#個位置

按「#▲」:#代表乙個數字,表示游標往上移動#個位置

按「#▶」:#代表乙個數字,表示游標往右移動#個位置

刪除文字:

按「x」:每按一次,刪除游標所在位置的字元

按「#x」:#代表乙個數字,刪除游標後的#個字元(包括游標所在位置的字元)

按「x」:大寫的x,每按一次,刪除游標前面的的字元

按「#x」:#代表乙個數字,刪除游標前的#個字元(不包括游標所在位置的字元)

按「dd」:刪除游標所在行

按「#dd」:#代表乙個數字,從游標所在行開始刪除#行(包含游標所在行)

其實還有一些快捷鍵:例如d配合▲▼◀▶,但不常用

複製文字:

按「yw」:將游標所在處到』字尾』的字元複製到緩衝區中(包含游標所在處的字元)

按「#yw」:複製#個』字』到緩衝區

按「yy」:複製游標所在行到緩衝區

按「#yy」:複製從游標所在行』往下數』的#行』文字』

按「p」:將緩衝區的字元貼到游標所在的位置,注意yw對應的p是將緩衝區的內容放到游標的後面,yy對應的p是將緩衝區的內容放到游標的下一行

更改:按「cw」:更改游標所在處到』字』尾的內容,即先刪這些內容,同時進入插入模式

按「c#w」:更改#個』字』(游標所在處到其』字』尾算第乙個字)

跳至指定的行:

按「ctrl」+「g」:列出游標所在行的資訊:line 『a』 of 『b』 —『c』%— col 』d』:表示的意思是,游標所在行是文章的第a行(一共b行),這一行的末尾佔整個文章的大小的』c』%,游標在文章的第』d』列

按「#g」:移動到文章的第#行

last line mode下命令簡介:

在使用「last line mode」之前,先確定已經處於「command mode」下,再按「:」冒號即可進入「last line mode」

按「set nu」:列出行號

按「set nonu」:取消行號

按「#」:#代表乙個數字,在冒號後輸入乙個數字,再按回車會跳到#行

按「/關鍵字」:可以查詢字元,如果第一次找的關鍵字不是你想要的,可以一直按「n」往』後』尋找到您要的關鍵字為止

按「?關鍵字」:可以查詢字元,如果第一次找的關鍵字不是你想要的,可以一直按「n」往』前』尋找到您要的關鍵字為止

按「w」:儲存檔案

按「q」:退出vi,如果無法退出vi,可以在「q」後跟乙個「!」強制離開vi

按「wq」:儲存檔案的同時退出vi

iptable 詳解 iptable命令詳解1

p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...

UNIX crontab命令詳解

crontab命令的功能是在一定的時間間隔排程一些命令的執行。在 etc目錄下有乙個crontab檔案,這裡存放有系統執行的一些排程程式。每個使用者可以建立自己的排程crontab。crontab命令有三種形式的命令列結構 crontab u user file crontab u user e l...

mount命令詳解

名稱 mount 使用許可權 系統管理者或 etc fstab中允許的使用者 使用方式 mount hv mount a ffnrsvw t vfstype mount fnrsvw o options device dir mount fnrsvw t vfstype o options devi...