ターミナルで開いたファイルへの変更を保存するにはどうすればよいですか?

ターミナルで開いたファイルへの変更を保存するにはどうすればよいですか?

編集するにはルート アクセスが必要なので、 を使用して init.txt ファイルを開きましたsudoeditが、変更を保存する方法がわかりません。また、^Xターミナルの下部に指示など、わからないことがたくさんあります。

答え1

  • Ctrl+Xまたは を押してF2終了します。保存するかどうかを尋ねられます。
  • 保存して終了するには、Ctrl+Oまたは+または を押しますF3CtrlXF2

ショートカットの表記は次のとおりです。コントロール キー シーケンスはキャレット (^) 記号で表記され、コントロール (Ctrl) キーを使用するか、エスケープ (Esc) キーを 2 回押して入力できます。エスケープ キー シーケンスはメタ (M-) 記号で表記され、キーボードの設定に応じて Esc、Alt、または Meta キーを使用して入力できます。また、Esc キーを 2 回押してから 000 から 255 までの 3 桁の 10 進数を入力すると、対応する値の文字が入力されます。


組み込みヘルプを開くには、nano でCtrl+ を試してください。G

ここに画像の説明を入力してください

答え2

^は の一般的な略語ですCtrl。使用しているエディターは nano です。これに関する詳細なドキュメントは、次の場所にあります。http://www.nano-editor.org/dist/v2.2/nano.html#エディターの基本

ただし、別のエディタ(グラフィカルな Gedit エディタや vim など)を希望する場合は、EDITOR 環境変数を使用してその旨を示すだけです。

EDITOR=gedit sudoedit /etc/passwd

ファイル内の目的の値を含む EDITOR をエクスポートすることで、これを「永続的」にすることができます~/.bashrc

関連情報