コマンドラインで作業する場合、テキストファイルを作成または編集する必要が 最も強力で人気のあるコマンドラインエディタの二つは、VimとEmacsです。 それらの両方は、新しいユーザーに威圧することができ、急な学習曲線を持っています。 シンプルなエディタが必要な人のために、nanoがあります。

GNU nanoは、UnixおよびLinuxオペレーティングシステム用の使いやすいコマンドラインテキストエディタです。, これには、構文の強調表示、複数のバッファー、正規表現のサポートによる検索と置換、スペルチェック、UTF-8エンコーディングなど、通常のテキストエディターから期待されるすべての基本的な機能が含まれています。

このガイドでは、ファイルの作成と開き方、ファイルの編集、ファイルの保存、テキストの検索と置換、テキストの切り取りと貼り付けなど、nanoエディタの基本的な使い方について説明します。

Nano#のインストール

Nano text editorはmacOSおよびほとんどのLinuxディストリビューションにプリインストールされています。, システムにインストールされているかどうかを確認するには、次のように入力します。

nano --version

出力は次のようになります。

システムにnanoがインストールされていない場合は、ディストリビューションのパッケージマネージャーを使用してインストールできます。,

UbuntuとDebianにNanoをインストールする#

sudo apt install nano

CentOSとFedoraにNanoをインストールする#

sudo yum install nano

ファイルを開いて作成する#

既存のファイルを開くか、新しいファイルを作成するには、nanoファイル名を続けます。

nano filename

これにより、新しいエディタウィンドウが開き、編集を開始できますファイル。,

ウィンドウの下部には、nanoエディタで使用する最も基本的なコマンドショートカットのリストがあります。

すべてのコマンドの前には、^またはM文字が付きます。 キャレット記号(^)は、Ctrlキーを表します。 たとえば、^Jコマンドは、CtrlJキーを同時に押すことを意味します。 文字MAltキーを表します。,すべてのコマンドのリストを取得するには、Ctrl+gと入力します。

ファイルを開くには、そのファイルに対する読み取り権限が必要です。

特定の行と文字にカーソルを置いてファイルを開きたい場合は、次の構文を使用します。

nano +line_number,character_number filename

character_numberカーソルは最初の文字に置かれます。

カーソルは、カーソルの位置を指定します。

カーソルの位置を指定します。

カーソルの位置を指定します。

カーソルの位置を指定します。

ファイルの編集#

viとは異なり、nanoはモードレスエディタであるため、ファイルを開いた直後にテキストの入力と編集を開始できます。,

カーソルを特定の行と文字数に移動するには、Ctrl+_コマンドを使用します。

カーソルを特定の行と文字数に移動するには、Ctrl+_