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

推薦する

フレックスレイアウトによるシームレスなスクロールのサンプルコード

この記事では、シームレスなスクロールを実現するためのフレックスレイアウトのサンプルコードを主に紹介し...

HTML テーブルタグについての簡単な説明

主にその構造といくつかの重要な特性について説明します。少しずつ改善しながら紹介していきます。 1) ...

JavaScriptはイベントリスナーをイベント委任にバッチで追加します。詳細なプロセス

1. イベント委任とは何ですか?イベント委譲: イベントバブリングの特性を利用して、子要素に登録すべ...

分散監視システムにおけるZabbixのアクティブ、パッシブ、Web監視のプロセスの詳細な説明

前回の記事では、Zabbix のネットワーク検出機能について学習し、アクションと組み合わせてホストの...

MySQL で JSON 形式のフィールドをクエリする詳細な説明

作業開発プロセス中に、顧客の名前、携帯電話番号、ID カード、およびドキュメントの種類を動的に保存す...

ウェブページの読みやすさを向上させるいくつかの方法

1. 対照的な色を使用します。ここでのコントラストとは、テキストの色と背景色のコントラストを指します...

Ubuntuはカーネルモジュールをコンパイルし、その内容はシステムログに反映されます。

目次1.Linuxログインインターフェース2. コードを書く3. Makefileを書く4. コンパ...

HTML における br と br/ の違い

スタックフローからの回答:単に<br>だけで十分です。その他の形式は、XHTML との互...

Docker を使用した nGrinder パフォーマンス テスト プラットフォームの導入プロセスの分析

nGrinderとは何ですか? nGrinder は、スクリプトの作成、テストの実行、監視、結果レポ...

適応的な幅と高さを持つ9つの正方形グリッドの背景画像の切り取りの分析

<br />幅と高さが適応するオリジナルの 9 グリッド レイアウトをベースに、ネットワ...

HTMLでカメラを読み込む方法

効果図: 全体的な効果: ビデオ読み込み中: 写真:ステップ1: HTML要素を作成するまず、HTM...

MySQL の Docker インストールと設定手順

目次序文環境インストールMySQLコンテナを作成して起動する思い出させるMySQLコンテナコマンドを...

Webpack4プラグインの実装原理についての簡単な説明

目次序文知る練習すれば完璧になる序文wabpack では、ローダーの他にプラグインがコア機能です。プ...

Centos7.2 で mysql5.7 データベースをインストールするための詳細な手順

サーバー上の mysql はバージョン 8.0.12 でインストールされており、ローカルのものはバー...

Ubuntu Dockerのインストールと使い方

目次1. 公式インストールスクリプトを使用した自動インストール手動インストール古いバージョンをアンイ...