ホームページ >運用・保守 >Linuxの運用と保守 >Linux viコマンドの使い方

Linux viコマンドの使い方

PHPz
PHPz転載
2023-05-27 09:17:012921ブラウズ

1. 3つのモードと切り替え

①コマンドラインモード ①挿入モード(ファイル編集に入り、ESCを押してボトムラインモードに入る) ③ボトムラインモード

2. viモード切り替えコマンド

a a ---> [編集状態に入り、現在のカーソル位置の後に 1 文字を挿入します]

A --- > [編集状態に入り、カーソル位置の末尾から文字を挿入します現在の行]

i ---> [編集状態に入り、現在のカーソルの前の位置から文字を挿入]

-> [編集状態に入り、から文字を挿入します。現在の行の先頭]

o ---> [編集状態に入り、行を挿入し、カーソルを行頭に移動して文字の挿入を開始します]

O ---> [編集状態に入り、カーソルの前に空白行を追加し、カーソルを行頭に移動して文字の挿入を開始します]

ESC ---> コマンド状態に入る

:![ Command] vi エディタで外部 Command コマンドを実行 [:!date] 現在時刻を表示

3、貼り付けてコピー

[N]x --- > (削除) カーソルから連続 N 文字を削除

[N]dd ---> (削除) カーソルから連続 N 文字を削除して編集バッファにコピー

[N]yy - --> (yank) カーソルからバッファーへ N 行を移動する責任を負います

p(P) ---> (Put) カーソルからバッファーにテキストを移動する責任を負いますバッファをカーソルまで編集します

u ---> (元に戻す) 最後の操作をキャンセルします

4、保存して終了

:q ---> (終了) ) 未変更のファイルを終了します

:q! ---> 変更部分を保存せずに強制終了

:w ---> (書き込み) 終了せずにファイルを保存します

:x -- -> (終了) ファイルを保存して終了

:w File ---> ファイルとして保存、終了しないでください

:r File -- -> ファイルの内容を読み取り、カーソル位置に挿入します

5. [高度なコマンド] カーソルコマンド

h ---> 左に移動

l -- -> 右に移動

j --->下に移動

k 上に移動

:N :N ---> カーソルを N# 行に移動

## 1G ---> カーソルのファイルの最初の行に移動

## G --->最後の行に移動

# :セット番号 ---> ; 表示行番号を設定

:set nonumber - --> 行番号

6の表示を解除 【応用コマンド】検索コマンド

/string --- > 検索文字列 [n は下方向の検索を継続し、N は逆方向の検索を継続し、正規表現検索をサポートします: /^the]

7. [高度なコマンド] 置換コマンド

を使用します。文字列置換を実装する :s コマンド

# :s/str1/ str2/ ---> [:range s/ old/ new] デフォルトの現在行

# :s/str1/str2/ g ---> g すべてを置換、g なしでは 1 つだけ置換

: .,$s/str1/str2/g ---> 現在の行を最後の行に置換

:1,$s/str1/str2/g ---> 最初の行から最終行まで、全文

: %s/str1/str2/g ---> 全文

8. [高度なコマンド] はコマンドの切り取りを担当します

y0 ---> カーソルを行頭にコピーし、[行の一部をコピー]

y$ ---> カーソルを行末へ

d0 ---> カーソルを行へ 最初の文字をクリップボードに切り取る

# d$ ---> ; カーソルから行末までの文字をクリップボードに切り取ります

range y ---> Block copy, [: 119,125 y] [:,$y]

以上がLinux viコマンドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。