Linux でのファイルの編集、保存、終了の実践的な説明

Linux でのファイルの編集、保存、終了の実践的な説明

Linux でファイルを編集した後、保存して終了するにはどうすればよいですか?

保存して終了するコマンドは wq です。

まず ESC キーを押してコマンド モードに入り、次に「: wq 」と入力して Enter キーを押して保存し、終了します。

vi には、さまざまなコマンドに対応する、ファイルを保存するためのさまざまなオプションがあります。次のコマンドから必要なものを選択できます。

1. wqはファイルを保存し、viを終了します。

2. wはファイルを保存しますが、viを終了しません

3. w ファイルは vi を終了せずに変更を別のファイルに保存します。

4. qはファイルを保存せずviを終了します

最後に、Enter キーを押します。

追加情報

Vi を終了 ファイルの編集が終了し、Vi を終了してシェルに戻る準備ができたら、次のいずれかの方法を使用できます。 コマンド モードで大文字の Z を 2 回押します。現在編集中のファイルが変更されている場合、Vi はファイルを保存して終了し、シェルに戻ります。

現在編集中のファイルが変更されていない場合、Vi は直接終了し、シェルに戻ります。最終行モードで、コマンド w を入力します。Vi は現在編集中のファイルを保存しますが、終了しません。代わりに、ユーザーがコマンドを入力するのを待ち続けます。w コマンドを使用すると、編集したファイルに新しいファイル名を付けることができます。

Linux は、無料で使用でき、自由に配布できる Unix ライクなオペレーティング システムです。マルチスレッドとマルチ CPU をサポートする POSIX と UNIX に基づく、マルチユーザー、マルチタスクのオペレーティング システムです。主要な UNIX ツール、アプリケーション、ネットワーク プロトコルを実行できます。 32 ビットと 64 ビットの両方のハードウェアをサポートします。 Linux は Unix のネットワーク中心の設計コンセプトを継承し、安定したパフォーマンスを備えたマルチユーザー ネットワーク オペレーティング システムです。

厳密に言えば、Linux という言葉自体は Linux カーネルのみを指しますが、実際には Linux カーネルをベースとし、GNU プロジェクトのさまざまなツールやデータベースを使用するオペレーティング システム全体を表すために Linux という言葉が使われるようになっています。

追加コンテンツ:

たとえば、「私は男の子です」という内容を test.txt ファイルに追加する場合は、test.txt が現在のディレクトリにあります。

方法1: vi編集方法

ターミナルを開き、vi test.txt と入力して Enter キーを押します。a または i キーを押して編集モードに入り、I am a boy と入力して Esc キーを押して編集モードを終了します。:wq と入力して保存し、終了します。

方法2: echoコマンド方式

ターミナルを開いて入力してください

echo '私は男の子です' >> ./test.txt

注: 1行テキストを追加する方法

方法3: catコマンド方式

cat >> ./test.txt <<EOF

私は男の子です

終了

注: 終了 EOF は文字の先頭に揃えて、ペアで表示され、他の文字に置き換えることができます。

方法4:猫編集法

cat >> ./test.txt (入力内容の編集を開始するには Enter キーを押します)

私は男の子です。

編集を終了するには、Cntl+D を押します。

Linux でファイルを編集した後に保存して終了する方法の実践的な説明に関するこの記事はこれで終わりです。Linux でファイルを編集した後に保存して終了する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援してください。

以下もご興味があるかもしれません:
  • Linux で vim を使用してファイルを保存するときに発生する E514: 書き込みエラー (ファイル システムがいっぱい?) の問題の解決方法

<<:  Win32 MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル

>>:  jQueryはバウンドボールゲームを実装します

推薦する

Nginx のアンチホットリンクを設定する方法

実験環境• 最小限のインストール済みの CentOS 7.3 仮想マシン• 構成: 1 コア/512...

Zabbix の psk 暗号化と zabbix_get 値の組み合わせ

Zabbix バージョン 3.0 以降、Zabbix サーバー、Zabbix プロキシ、Zabbix...

MySQL で explain ステートメントを使用する基本的なチュートリアル

目次1. 概要1. 説明文テスト2. 結果の各列の説明2. ID列の説明1. 環境整備2. expl...

JavaScript+html はフロントエンドページでランダム QR コード検証を実装します

クールなフロントエンドページのランダムQRコード検証を参考までに共有します。具体的な内容は次のとおり...

VUE 入門 イベント処理の学習

目次1. 関数バインディング2. パラメータと$eventを使用する3. 1つのイベントに複数の関数...

純粋な CSS3 でペットの鶏のサンプルコードを実現

最近、CSS3に関する知識や記事をたくさん読んできましたが、CSS3はとても便利に使えると思います。...

MySQL データベースを最適化する 8 つの方法の詳細な説明 (必読の定番)

導入:インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質に...

自作の Windows サーバーに egg アプリケーションを展開する方法 (画像とテキスト付き)

1. IEブラウザを使用してVPNにログインする 2. リモートログイン 3. サーバーに最新のn...

さまざまな種類のMySQLインデックス

インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...

ウェブページのコピー防止機能の実装方法(クラッキング手法付き)

ソース ファイルを右クリックすると、次のコードが見つかります。 1. CSSを使用してFirefox...

MySQL に IP アドレスを効果的に保存する方法と、文字列 IP と数値を変換する方法の詳細な説明

High Performance MySQL バージョン 3 (セクション 4.1.7) を見ると、...

Vue の自動書式設定の改行保存の詳細な説明

ネットで変更方法をいろいろ調べたのですが、うまくいきませんでした。後で大物から見て削除しました。フォ...

Linux CentOS でスケジュールされたバックアップ タスクを設定する方法

実装準備 # ファイルパスをバックアップする必要があります: /opt/apollo/logs/ac...

MySql 組み込み関数の自習知識ポイントまとめ

文字列関数文字ascii(str)のASCIIコード値をチェックし、strが空の文字列の場合は0を返...