vi命令簡單使用

2021-06-25 07:02:59 字數 903 閱讀 8557

vi命令簡單使用

命令列模式

輸入模式

末行模式

[@more@]

vi的使用,三種模式

命令列模式:vi進入之後的模式

dd 相當於window下的cut

yy 複製當前行

數字+yy 複製"數字"行

p 粘帖當前複製的

x 逐個刪除當前行的

u undo當前的操作

輸入模式:vi進入之後輸入

i(insert在游標前插入)

o(open游標下建立新的行插入)

控制游標位置:

k(向上)

h(向左) l(向右)

j(向下)

末行模式:輸入模式輸入esc鍵,按冒號:鍵進入末行模式

:/oracle 在vi文字中查詢oracle,再按n表示查詢下乙個

?oracle 表示從最下面開始查詢

:r /u01/shell/listener.ora 讀取檔案

:! ls /u01/ 列出檔案

:8 到第8行

:0 到第1行

:$ 到最後一行

:set number/:set nu 設定行號

:set nonumber/:set nonu 取消設定行號

:1,$ s/oracle/sid/g 1,$表示從第一行開始到最後一行,把oracle全部替換為sid,g表示全部替換

沒有加g,表示只替換第乙個

:% s/oracle_bak/oracle/g %表示全部

:r 檔名 讀取檔名內容到游標處

:w 儲存

:q 退出(檔案沒有修改)

:wq 儲存退出

:q! 不儲存退出

:wq! 對唯讀檔案儲存退出

vi -x 給檔案加密

vi簡單命令

輸入和刪除文字 請按 esc 鍵確保 vi 處於命令模式然後可以執行以下任何乙個命令文 本輸入命令將 vi 置於文字模式下而刪除命令卻無此功能 鍵入 輸入文字 i 在游標之前游標後的所有內容都向右移 i 在一行的第乙個字元之前 a 在當前游標位置之後游標向右移然後插入文字如同使用 i a 在一行的結...

vi簡單命令

輸入和刪除文字 請按 esc 鍵確保 vi 處於命令模式然後可以執行以下任何乙個命令文 本輸入命令將 vi 置於文字模式下而刪除命令卻無此功能 鍵入 輸入文字 i 在游標之前游標後的所有內容都向右移 i 在一行的第乙個字元之前 a 在當前游標位置之後游標向右移然後插入文字如同使用 i a 在一行的結...

VI簡單使用

size large url etc vi.html vi url size list 1 normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。insert mode 進入v...