vi實用命令集

2022-07-13 12:42:09 字數 1227 閱讀 1042

整理自lamp。

vi工作模式:

插入命令:

定位命令:

刪除命令:

複製和剪下命令:

替換和取消命令:

搜尋和替換命令:

%s    全文替換

替換時可以把g換成c,區別是:g不詢問,直接替換;c會逐個詢問

儲存退出: :wq = zz

:wq!  強制儲存退出,用於無寫許可權時,使用者必須是root或者檔案所有者

:w    相當於word裡的ctrl+s,儲存但不退出

:w /root/bt.conf    另存為

應用例項:

:r 檔名    將乙個檔案的內容匯入

:r !date    匯入命令執行結果

^p的鍵入方式:ctrl+v然後ctrl+p   或者   ctrl+v+p   (v不變,p是指定快捷鍵)

map ^p i#把ctrl+p指定為將游標移至行首,然後新增#號,再esc退到命令模式

unmap撤銷

:n1,n2s/^/#/g    連續行加#號

:n1,n2s/#/ /g    連續行去#號

:n1,n2s/^#//g    連續行首去#號

:n1,n2s/^/\/\//g    連續加//,\為轉義符,\/則為/

ab 就是用b來替換a,取消是unab

vi配置檔案,存放在使用者的宿主目錄下,檔名為.vimrc,在配置檔案下寫命令長期有效

linux實用命令集

1 linux下抓包方法 saloris 下抓包 命令 snoop o 11.cap xx.xx snoop o 檔名.cap 裝置ip and udp 其他linux機器 2 查詢壓縮包內容中是否有指定的關鍵字 find opt name root zip xargs t i zcat grep ...

vi常用命令集

一般模式 ctrl f 螢幕向下翻頁 ctrl b 螢幕向上翻頁 數字0 當前行的最前面 當前行的最後面 g 檔案最後一行 ng 檔案的第n行 gg 檔案第一行 n enter 向下移動n行 string 向下查詢string string 向上查詢string 再按n表示重複前乙個查詢操作,n表示...

vi實用命令

vi命令太多,外掛程式無數,不過對於日常基本的文字操作,掌握基本命令足以,這裡列出一些我平時用的比較多的命令 1.游標移動相關命令 l0 移到行首 l 移到行尾 l n 跳到相對當前行的後n行 l n 跳到第 n行,注意是在命令模式輸入 n 前面的是只輸入n lng 跳到第n 行,注意 g大寫 lg...