ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxのviとcatの違いは何ですか

Linuxのviとcatの違いは何ですか

青灯夜游
リリース: 2022-05-25 19:19:39
オリジナル
5487 人が閲覧しました

vi と cat の違い: 1. Cat はテキスト印刷コマンドですが、vi はテキスト エディターです; 2. cat コマンドはファイルの内容情報をコンソールに出力するために使用されますが、ファイルを編集することはできません. viコマンドはファイルの内容を出力したり、ファイルを編集(削除、検索、置換)したりすることができます。

Linuxのviとcatの違いは何ですか

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

cat コマンドの紹介

cat コマンドの本来の意味は連結 (concatenate) で、複数のファイルの内容を結合するために使用されます。そしてそれらを標準出力ストリームに出力します (標準出力ストリームのデフォルトは画面です)。実際のアプリケーションでは、ファイルの内容を表示するために使用することがよくあります。 MS-DOS の type コマンドに慣れていれば、cat コマンドを使いこなすのは難しくないと思います。このコマンドの一般的な例は次のとおりです:

cat file1.txt file1.txt ファイルの内容を表示します;

cat file1.txt file2。 txt file1.txt および file2.txt ファイルの内容を表示します;

cat -n file1.txt file1.txt ファイルの内容を表示し、行番号を表示します;

vi コマンド紹介

vi は「Visual Interface」の略称で、Linux 上では DOS 上の編集プログラムに相当します。出力、削除、検索、置換、ブロック操作などの多くのテキスト操作を実行でき、ユーザーは独自のニーズに応じてカスタマイズできますが、これは他の編集プログラムでは利用できません。

vi は写植プログラムではありません。Word や WPS のようにフォント、書式、段落、その他の属性を調整できるわけではありません。単なるテキスト編集プログラムです。

vi にはメニューがなくコマンドのみがあり、コマンドが多数あります。スペースの制限のため、この記事では一般的に使用されるコマンドのみを紹介します。

Vi には、コマンド ライン モード、テキスト入力モード、最終行モードという 3 つの基本的な動作モードがあります。

  • コマンド ライン モード:

    ユーザーがどのモードにいても、いつでも「ESC」キーを押すだけで vi をコマンド ライン モードに入れることができます。 ; when シェル環境で vi コマンドを入力して vi エディターを起動するときも、このモードになります。

    このモードでは、ユーザーはさまざまな法的な vi コマンドを入力して自分のドキュメントを管理できます。このとき、キーボードから入力された文字はすべて編集コマンドとして解釈され、入力された文字が正当な vi コマンドである場合、vi はユーザー コマンドを受け入れた後、対応するアクションを完了します (ただし、入力されたコマンドは画面上には表示されないことに注意してください)スクリーン)。入力された文字が vi の有効なコマンドではない場合、vi は警告音を鳴らします。

  • テキスト入力モード:

    コマンド モードで、挿入コマンド i、追加コマンド a、open コマンド o、modify コマンド c、replace コマンド r または replace コマンドを入力します。テキスト入力モードに入ることができます。このモードでは、ユーザーが入力した文字はすべて vi によってファイル コンテンツとして保存され、画面に表示されます。文字入力中にコマンドモードに戻りたい場合は、「ESC」キーを押してください。

  • 最終行モード:

    コマンド モードでは、ユーザーは「:」キーを押すと最終行モードに入ることができます。このとき、Vi はウィンドウの最後の行 (通常は画面の最後の行) は、最後の行モード プロンプトとして「:」を表示し、ユーザーがコマンドを入力するのを待ちます。ほとんどのファイル管理コマンドはこのモードで実行されます (編集バッファーの内容をファイルに書き込むなど) コマンドの最後の行が実行された後、vi は自動的にコマンド モードに戻ります。

    最終行モードでコマンドを入力中に気が変わった場合は、「ESC」キーを押すか、バックスペース キーを使用して入力したコマンドをすべて削除し、もう一度バックスペース キーを押すと、 vi コマンドモードに戻ります。

cat と vi/vim の違い

cat コマンドは、Linux システムでのテキスト出力コマンドです。テキスト メッセージをコンソールに出力する場合、このコマンドの入力は Word を使用して文書を開くのと似ていますが、文書を編集することはできません。

vi/vim コマンドは、Linux システム上でテキストを表示および編集するために使用されるコマンドで、表示だけでなく編集もできます。

拡張機能: vi と vim の違い

vi をインストールする必要はありません。コードを開くと、色は同じです (黒)

vim には追加のインストールが必要です。コードを開いて、色を使用してコードを区別してください。

Linuxのviとcatの違いは何ですか

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinuxのviとcatの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート