nano:初心者でも使いやすいターミナルエディタ

nano

nanoコマンドの概要と基本的な使い方

Linux環境では、設定ファイルの編集や簡単なメモ作成など、 テキストエディタを使用する機会が非常に多くあります。

その中でも、初心者でも扱いやすいターミナルエディタとして知られているのが nano です。

nano はシンプルで直感的な操作が特徴で、 Linux初心者やコマンドラインに慣れていないユーザーでも 簡単にテキスト編集ができるように設計されています。

本記事では、nanoコマンドの概要からインストール方法、 基本操作までを解説します。

nanoとは何か

nano は、ターミナル上で動作するテキストエディタです。

LinuxやUnix環境では、VimやEmacsといった高機能なエディタが有名ですが、 これらは操作方法を覚えるまでに時間がかかります。

nano はそれらに比べて非常にシンプルで、 初心者でもすぐに使えるエディタとして広く利用されています。

主な特徴は以下の通りです。

  • 直感的な操作
  • 画面下にショートカット表示
  • 学習コストが低い
  • ほとんどのLinux環境で利用可能

特にSSH接続でサーバーにログインした際など、 簡単な設定ファイル編集に便利なエディタです。

nanoのインストール

多くのLinuxディストリビューションでは、 nano は標準でインストールされている場合が多いですが、 環境によっては手動でインストールする必要があります。

Debian / Ubuntu系
# apt install nano

Fedora / Rocky Linux系
# dnf install nano

インストール後は、以下のコマンドで起動できます。

$ nano

nanoの基本構文

$ nano ファイル名

指定したファイルを編集します。

ファイルが存在しない場合は、 新しいファイルとして作成されます。

nanoの画面構成

nanoを起動すると、画面は大きく3つの部分に分かれています。

  • 上部:ファイル名などの情報
  • 中央:編集エリア
  • 下部:ショートカットキー表示

画面下部には、 利用できるショートカットキーが常に表示されるため、 操作方法を確認しながら編集できます。

基本操作

文字入力

文字入力は通常のテキストエディタと同じです。 そのままキーボードで入力できます。

ファイル保存

Ctrl + O

ファイルを書き込み(保存)します。

保存先のファイル名を確認して Enterキーを押すと保存されます。

終了

Ctrl + X

nanoを終了します。

変更がある場合は、 保存するかどうか確認されます。

検索

Ctrl + W

文字列検索を行います。

行番号表示

Ctrl + C

現在のカーソル位置の行番号を確認できます。

便利な操作

コピー

Alt + 6

選択行をコピーします。

貼り付け

Ctrl + U

コピーした内容を貼り付けます。

行削除

Ctrl + K

現在の行を削除します。

設定ファイル編集の例

Linuxサーバーの設定ファイルを編集する場合の例です。

# nano /etc/hostname

ファイルを編集した後、

  • Ctrl + O(保存)
  • Ctrl + X(終了)

の順に操作します。

nanoのメリット

  • 操作が簡単
  • 初心者でも使いやすい
  • SSH環境でも利用可能
  • 軽量で高速

nanoの注意点

  • VimやEmacsほど高機能ではない
  • 高度な編集機能は少ない
  • 開発用途には機能不足な場合がある

そのため、

  • 簡単な設定編集 → nano
  • 高度な編集 → Vim / Emacs

という使い分けが一般的です。

まとめ

nanoは、 Linux初心者でも扱いやすいシンプルなテキストエディタです。

VimやEmacsのような高度な機能はありませんが、 基本的なテキスト編集には十分な機能を備えています。

サーバー管理や設定ファイル編集など、 Linux運用の場面では今でも広く利用されています。

まずはnanoでコマンドライン編集に慣れ、 その後Vimなどの高機能エディタを学ぶという流れも よくある学習方法です。