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はバウンドボールゲームを実装します

推薦する

CentOS 7 はネットワークカードを変更した後、インターネットにアクセスできません

不明なドメイン名 www.baidu.com を Ping するホストのIPアドレスを変更する右クリ...

MySQL InnoDB ReplicaSet の簡単な紹介

目次01 InnoDBレプリカセットの紹介02 InnoDBレプリカセットの制限03 導入前に知って...

HTML 特殊文字エンコーディング CSS3 コンテンツに関する簡単な説明:「私は特別なシンボルです」

プロジェクトで使用されている特殊文字とアイコンHTMLコードXML/HTML コードコンテンツをクリ...

Portainer を使用して Docker のビジュアル インターフェースを構築する方法

ポーテナーの紹介Portainer は、ステータス表示パネル、アプリケーション テンプレートの迅速な...

Vue+ElementUI Treeの使い方

Vue+ElementUI Treeの使い方は参考までに。具体的な内容は以下のとおりです。 フロント...

MySQL が UNION を使用して 2 つのクエリを接続できない理由の詳細な説明

概要連合接続データセットキーワードは、2つのクエリ結果セットを1つに連結し、同一のレコードを除外する...

海外の無料写真素材サイトベスト9

良い画像素材のウェブサイトを見つけるのは難しいです。特に無料です。良い写真には非常に目を引く視覚効果...

docker redis5.0 clusterの実装 クラスタ構築

システム環境: Ubuntu 16.04LTSこの記事では、6 つの Docker コンテナを使用し...

単一/複数行テキストを含む div を垂直方向に中央揃えする N 通りの方法 (高さ不明/高さ固定)

この問題について話すとき、垂直方向の中央揃えを設定するための vertical-align 属性が ...

Linux touch コマンドの使用例

Linux touch コマンドの詳細な説明: 1. コマンド機能:ファイルまたはディレクトリの作成...

HTML テーブル セルの幅と高さを設定する方法

Web ページを作成するときに、テーブルの幅が揃っていないという問題に遭遇することがよくあります。 ...

Amap を使用した React 実装例 (react-amap)

React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...

Mysql データベースの高度なビュー、トランザクション、インデックス、自己接続、ユーザー管理の例の分析の使用

この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...

js のマクロタスクとマイクロタスクについての簡単な説明

目次1. JavaScriptについて2. JavaScript イベントループ3. マクロタスクと...