Linuxエディタ · 1 min read · Sep 16, 2025
初心者のためのLinux Nanoエディタの説明(10の例)

私たちHowtoForgeでは、すでにVimエディタについて詳しく説明しています。しかし、VimはLinuxが提供する唯一のコマンドラインエディタではありません。他にもLinuxユーザーの一部に人気のあるエディタがいくつかあります。そこで、このチュートリアルでは、Nanoエディタの基本的な使い方と、その提供するいくつかの機能について説明します。
この記事で言及されているすべての例と手順は、Ubuntu 18.04 LTSでテストされており、使用したNanoのバージョンは2.9.3です。
Nanoについて
Nanoエディタは、UW Picoテキストエディタの機能とユーザーフレンドリーさを模倣するように設計されています。以下のスクリーンショットは、エディタの動作を示しています:

公式ドキュメントでは、エディタのさまざまなセクションについて次のように説明しています:
エディタには4つの主要なセクションがあります。最上部の行にはプログラムのバージョン、現在編集中のファイル名、およびファイルが変更されたかどうかが表示されます。次に、編集中のファイルを表示するメインエディタウィンドウがあります。ステータスラインはウィンドウの下から3行目で、重要なメッセージを表示します。下の2行は、エディタで最も一般的に使用されるショートカットを表示します。以下のセクションでは、Nanoの基本的な使い方といくつかの機能について説明します。
1. Nanoエディタを使用して新しいファイルを作成および開く方法
新しいファイルを作成してnanoを使用して開く場合は、次のコマンドを実行します:
$ nanoまたは
$ nano [ファイル名]2番目の方法は、既存のファイルを開くためにも使用できます。言うまでもなく、現在のディレクトリにないファイルを開く場合は、そのファイルへの絶対パスまたは相対パスを指定する必要があります。
以下のスクリーンショットは、nanoエディタで開かれたファイルを示しています:

ご覧のとおり、エディタウィンドウの下部には、テキストのカットやペーストなどの基本操作を実行するためのキーボードショートカットに関連する有用な情報があります。エディタを終了したり、ヘルプを起動したりするためのショートカットもあります。
2. Nanoでファイルを保存する方法
ファイルを保存するには、キーボードショートカットCtrl+oを使用します。このキーの組み合わせを押すと、エディタはファイル名を提供するように求めます(または、エディタが起動されたときにすでに提供されている場合はその名前を確認します)。必要な操作を行い、Enterを押してファイルを保存します。
以下は例のスクリーンショットです:
Nanoは、異なるOS形式でファイルを保存することも可能です。たとえば、Alt+dを押すことでDOS形式で保存できます。同様に、Mac形式で保存するにはAlt+mを押します。形式を変更するには、まずCtrl+oを押して通常の保存プロセスを開始し、その後Alt+dやAlt+mのような形式特有のショートカットを使用する必要があります。
3. Nanoでテキストをカットしてペーストする方法
特定の行をカットしてペーストするには、まずカーソルをその行に移動します。次に、Ctrl+kを押してカットし、ペーストしたい場所に移動して、最後にCtrl+uを押してペーストします。
たとえば、以下のスクリーンショットでは、最初の行をカットして下部にペーストする必要があります。行に移動してCtrl+kを押します。次に、カーソルを下部に移動してCtrl+uを押します。


特定の文字列をフルラインの代わりにコピーすることもできます。そのためには、まずカーソルを文字列の先頭に置き、Ctrl+6(またはAlt+A)を押してその単語/文字列を選択します。次に、Ctrl+kを押してカットし、Ctrl+uを押して単語をペーストします。


上の2つのスクリーンショットに示されているように、「made」が選択的にカットされて下部にペーストされました。
4. Nanoを使用して単語を検索して置換する方法
このツールでは、特定の単語を検索し、別の単語に置き換えることもできます。
Nanoで単語を検索するには、Ctrl+wを押します。次に、検索したい単語を入力するように求められます。単語を入力したら、Enterを押すと、ツールは一致するエントリに移動します。
別の単語にキーワードを置き換えるには、Ctrl+\を押します。このキーの組み合わせを押すと、Nanoは置き換えたい単語を尋ねます。単語を入力したら、Enterを押し、次に置き換え単語を尋ねられます。その後、変更を確認するように求められます。確認されると、変更が行われます。
以下の3つのスクリーンショットが、全体のプロセスを理解するのに役立ちます。



5. 現在のファイルに別のファイルを挿入する方法
別のファイルから現在編集中のファイルにデータを挿入することもできます。そのためには、Ctrl+Rを押し、開きたいファイルのパスを指定します。
以下はこの機能の例のスクリーンショットです:


上のスクリーンショットに示されているように、新しいファイルのテキストがカーソル位置に挿入されました。
6. カーソル位置を表示する方法
ファイル内のカーソルの位置を確認することもできます。これは、Ctrl+cのキーボードショートカットを押すことで行えます。

上のスクリーンショットに示されているように、Ctrl+cを押すと、エディタ領域でカーソル位置が強調表示され、ステータスラインに詳細情報が表示されます(ウィンドウの下から3行目の強調表示された部分)。
7. 起動時に特定の行と列にカーソルを置く方法
エディタが起動されたときに、ファイルの特定の行と列にカーソルを置くこともできます。これは、エディタを起動する際に必要な詳細を提供することで行えます。この機能に使用されるコマンドラインスイッチは+line,column(lineは行番号を、columnは列番号を決定します)。
$ nano +line,column [ファイル名]
たとえば:
$ nano +2,5 abc.txt
上のスクリーンショットに示されているように、ファイルが開かれたときにカーソルは2行目と5列目にありました。
8. ファイルの以前のバージョンをバックアップする方法
このツールでは、編集中のファイルの以前のバージョンをバックアップすることができます。これは、変更を加えてファイルを保存した後に行われます。この機能は、-Bコマンドラインオプションを使用してアクセスできます。
$ nano -B [ファイル名]
たとえば:
$ nano -B abc.txt
バックアップは、同じファイル名で現在のディレクトリに保存されますが、チルダ(~)が付加されます。
初めて作成されたファイルはバックアップできないことに注意してください。
9. 特定のディレクトリにファイルをバックアップする方法
このツールでは、すべてのバックアップファイルを特定のディレクトリに保存することができます。この機能は、バックアップファイルを保存したいディレクトリのパスを必要とする-Cまたは–backupdirコマンドラインオプションを使用してアクセスできます。
$ nano -B –backupdir=[ディレクトリパス]10. タブをスペースに変換する方法
このツールでは、タブをスペースに変換することもできます。この機能は、-Eコマンドラインオプションを使用してアクセスできます。
$ nano -E [ファイル名]たとえば、以下のスクリーンショットは、単語の間にタブが含まれているテキストを示しています。
エディタが-Eオプションで起動されたため、変更が保存されると、タブはスペースに変換されました。
結論
このチュートリアルは初心者を対象としているため、ここでは表面的な内容しか触れていません。Nanoについてもっと学ぶには、Ctrl+Gショートカットを使用してください。ああ、そして、ここで説明した基本を試すことを忘れないでください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。