Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxの基本的なコマンドのまとめ--vi editor

Linuxの基本的なコマンドのまとめ--vi editor

  

コマンドを言うと、この特別なコマンド "vi"はコマンドであるだけでなく、Linuxのエディターでもあります。時間的関係のため、これは一例ではなく、将来ネットワークサービスを設定するときにviの実用的なアプリケーションがいくつか導入されるでしょう。

viコマンドはLinuxでの全画面テキスト編集であり、viエディタは豊富な編集機能を提供します。この編集者は非常に初歩的で初心者には非常に不親切です。しかし、linuxのviエディタは非常に便利です。特に将来、さまざまなサーバを設定ファイルを変更するように設定するときに非常に便利です。 viエディタには、コマンドモード、入力モード、最終行モードの3つのモードがあります。これらの3つのモードを習得することは非常に重要です:

コマンドモード:viが起動した後、デフォルトではコマンドモードに入ります。 ,null,null,3],Esc]キーを押すとコマンドモードに戻ることができます。コマンドモードで字幕 "i"を入力してviの入力モード編集ファイルに入ります。で
入力モード:このモードでは、我々は、編集することができ、入力およびその他の編集作業を変更し、最後の行は、エディタでの入力モードに「--INSERT--」マークVIを示しています。入力やその他の操作の変更が終わったら、ファイルを保存する必要がありますこの場合は、コマンドモードに戻って最後の行モードで保存する必要があります。最後の行モード:このモードに入るには、コマンドモードで ":"を入力してください。最後の行モードには便利なコマンドがたくさんあります。 1.vi startおよびexit直接コマンドviを入力してもファイル名は指定されません。これは名前のない空のファイルなので、viのバージョン情報が表示されます。


vimはviエディタの改良版で、viエディタをベースにした便利な機能を多数拡張しています。ほとんどのlinux /unixバージョンはオリジナルのviエディタの代わりにvimを使います。ファイルが存在する場合は既存のファイルを開き、存在しない場合はファイル名として指定したパラメータを使用します。

qと入力してください。現在のファイルの内容を保存せずに終了することを強制されます。ファイルが変更されていない場合、または保存されている場合は、qを使用して終了できます。 wqを使用して保存して終了し、wqを終了するように強制的に保存します。

2.保存し、最後の行モードに直接保存されたファイル

ファイルが既にファイル名を持っている場合、我々はワット入力して、ファイル名の場合、保存するファイル名ワットタイプ。例えば、次のとおりです。w testここで、testはファイル名です。

は、VIはまた、保存が完了した後、我々はファイル名としてwを使います、として保存することができます。 3.カーソル移動コマンドモードでは、このコマンドで以下の操作を行うことができます。 <方向>方向キーに加えて、カーソル方向では、次のコマンドを使用してカーソルを上に移動できます。kカーソルを左に移動します。hカーソルを右に移動します。l <下>カーソルを移動します。jページをめくるコマンド
Ctrl + Fでページを進めますCtrl + Uでページを進めます
Ctrl + Bでページを戻しますCtrl + Dでページを戻します
行内高速ジャンプ
^行頭へ移動
$行末へ移動
行番号表示、行番号取消(最終行モード使用)
表示行番号の設定
set nonu cancel line number
コマンドモードで次のコマンドを使用すると、1G行の間をすばやく移動できます。1Gファイルの最初の行に移動します。終了行に移動します。#Gファイルにジャンプ#row
4.編集操作
入力モードに入るコマンド<追加コマンド> oオープンコマンドc修正コマンド<置換コマンド>置換コマンドEsc置換コマンド
入力モードの操作
ホームカーソルを行頭
カーソルを行末まで終了します。
Page UpおよびPage Down page up and down
選択するとカーソル位置の文字が削除されます。
削除操作(コマンドモードで使用)
xカーソル位置の単一文字が削除されます。カーソルが置かれている行を削除します。dw現在の文字からスペースを含む単語の末尾までのすべての文字を削除します。#3たとえば、3 xはカーソル位置の右側にある3文字を削除します。下方向に3行のテキストを削除します。<操作を元に戻します u最後の操作を取り消します。元の操作を元に戻すには、複数回使用します。<すべての操作を取り消します。コマンドの操作
コピー操作
yyコマンドは現在の行全体の内容をviバッファにコピーします。
ywは現在のカーソル位置をviバッファにコピーします。 > y $行の末尾にあるカーソルの位置をバッファ領域にコピーする
y ^カーソルの位置を行の先頭にあるバッファ領域にコピーする
#yy例:5yyは5行をコピーすることです。
#yw例:2ywコピーしていますワードm行目とn行目の間の内容をコピーする場合は、最後の行モードでmと入力します。たとえば、3、5yと入力します。3、5y 3行目の内容を5行目からバッファ領域にコピーします。 viの検索および置換機能の検索と置換は、主に最終行モードで行われます。トップダウンルックアップ/検索対象の文字。ここで、/はカーソル位置からの検索を表します。 :/work
ボトムアップ検索
?検索対象の文字は次のとおりです。/work <置換>:s /old /newその行の最初の<
の出現箇所をnewに置換します。s /old /new /gその行のすべての出現箇所をnewに置換します。 Old
:#、#s /old /new /g ##行から##行までの古い
をnewに置き換えます。%s /old /new /g全体をnewに置き換えます。 Old
置き換えの範囲が広い場合は、すべてのコマンドの最後にcコマンドを追加して、置き換えごとにユーザー確認を要求するようにします。たとえば、s /old /new /cまたはs /old /new /gc > 6ファイルの回復ファイルを編集するとき、viは。で始まり.swpで終わる一時ファイルを生成します。通常、ファイルを終了すると自動的に削除されますコンピュータが突然終了した場合、たとえば突然電源を切ってもファイルは削除されません次の編集でコマンド処理を選択できます:読み取り専用で開く、ファイルの内容を変更しないファイル、保存された.swpファイルの内容を復元しないR最後の編集が保存されなかった後、ファイルの内容を復元します。Q終了vi .swpファイルを削除するか、vi -rファイル名を使用して回復します。未保存の内容
viコマンドは一般にこれを紹介していますが、実際にはその機能は非常に強力です私たちは日々の使用過程でコマンドの使用を絶えず蓄積しています。

Copyright © Windowsの知識 All Rights Reserved