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

推薦する

MySQL公式パフォーマンステストツールmysqlslapの使い方の紹介

目次導入説明書実際の経験まとめ導入MySQL は最も人気のあるオープンソース データベースとして、さ...

vue cli で env を使用するガイド

目次序文紹介-公式設定例序文vueCli を使用してプロジェクトを開発したことのある方は、少しがっか...

JSはリクエストディスパッチャーを実装する

目次抽象化と再利用シリアルセグメントシリアル、セグメントパラレル要約するはじめに: JS は当然並列...

MySQLコンテナ間のレプリケーション構成例の詳細な説明

背景先週、会社で MySQL レプリケーションのトレーニングを受けたので、今週末は学んだことを実践す...

MySQLでNULL値を判定する際の落とし穴事例

目次序文Mysql の case when 構文:事例実践:要約:序文今日、プログラムを開発している...

HTML における画像タグの使用方法の詳細な説明

HTML では、<img> タグはテキスト内の画像タグを定義するために使用されます。その...

一般的なテーブルコンポーネントの Vue カプセル化の完全な手順記録

目次序文テーブル コンポーネントをカプセル化する必要があるのはなぜですか?ステップ1: 共通コンポー...

HTML で複数のフォームのテキスト ボックスを揃える方法

フォームのコードは図の通りです。スタイルシートがまだ追加されていないため、フォームが整列されておらず...

MySQL 5.7 のスロークエリログの時間がシステム時間より 8 時間遅れている理由の詳細な説明

遅いクエリをチェックすると、時間が正しくなく、システム時間とちょうど 8 時間異なっていることがわか...

HTMLは角丸四角形を簡単に実装します

質問: div+css と配置を使用して角丸四角形を実現するにはどうすればよいですか?ソリューション...

17 個の JavaScript ワンライナー

目次1. DOMとBOM関連1. 要素にフォーカスがあるかどうかを確認する2. 要素の兄弟ノードをす...

ローカルサーバーを構築するためのwebpack-dev-serverの実装

目次序文webpack-deb サーバーwebpack-dev-server 起動エラー解決策1解決...

React プロジェクトにおける axios カプセル化と API インターフェース管理の詳細な説明

目次序文インストール導入環境の切り替え傍受を要求するレスポンスインターセプションAPIの統合管理要約...

複数ページ通信を実現する JavaScript の sharedWorker の詳細な例

こんなことがありました。今日はGitHubで遊んでいました。最初はログインせずにいくつかのページを閲...

MySQL バージョンは、2 つのタイムスタンプ型の値をサポートしていないバージョンよりも低いです。

MySQL エラー:エラー コード: 1293 テーブル定義が正しくありません。CURRENT_T...