新Linux入門|nanoエディタの使い方を徹底解説!基本操作と設定方法

Linuxでテキストファイルを編集するとき、まず多くの人が触れるのが nanoエディタ です。
 シンプルで直感的な操作が可能で、初心者にもやさしいコンソール型テキストエディタ として人気があります。
ここでは、nanoエディタの基本操作・設定方法・便利な使い方までを丁寧に解説します。

🧑‍💻nanoエディタとは?

 nanoエディタは、UNIX系のテキストエディタ Pico を元に開発されたエディタで、キーボード操作中心の設計ながら非常に使いやすいのが特徴です。
Ubuntuでは標準搭載されており、AlmaLinux や Rocky Linux でも簡単にインストール できます。

特徴説明
シンプルな操作性画面下部に操作ガイドが表示されるので、直感的に使える。
軽量起動が速く、どのLinux環境でも動作が安定している。
学習コストが低いviのようなモード切り替えが不要で、すぐに編集可能
初心者向けGUIのないサーバー環境でも安心して利用できる。

💾 nanoエディタのインストール(AlmaLinux 9.6)

AlmaLinuxでは、dnf コマンドで簡単にnanoをインストールできます。

📘 インストールコマンド

[root@AlmaLinux ~]# dnf install nano -y

インストールが完了したら、以下のようにバージョン確認をしておきましょう。

[suzuki@AlmaLinux ~]$ nano --version
GNU nano, version 5.6.1

🧭 nanoエディタの起動方法

nanoを起動するには、以下のコマンドを実行します。

操作コマンド説明
新規ファイルを作成または編集nano ファイル名指定したファイルを開く
空のnanoを起動nano空のエディタを開く

📘 使用例

[suzuki@AlmaLinux ~]$ nano sample.txt

このコマンドを実行すると、nanoエディタが起動し、次のような画面が表示されます。

🖥️ nanoエディタの画面構成

nanoを起動すると、以下のような画面になります。

画面領域内容
上部編集中のファイル名(例:sample.txt)
中央テキスト編集エリア(実際の編集内容が表示)
下部ショートカットキーの説明(例:^O は Ctrl + O)

💡 ポイント
^Ctrlキー を意味します。
たとえば、^O と書かれていれば「Ctrl + O」を押すという意味です。

🧩 nanoエディタの基本操作一覧

以下のショートカットキーを覚えるだけで、基本的な操作はすぐに行えます。

コマンド説明
Ctrl + Gヘルプを表示
Ctrl + O保存("Write Out")
Ctrl + X終了(保存確認あり)
Ctrl + K行の切り取り(カット)
Ctrl + U行の貼り付け(ペースト)
Ctrl + W文字列を検索
Ctrl + \文字列を置換(正規表現対応)
Ctrl + R別ファイルを読み込み
Ctrl + Cカーソル位置(行番号など)を表示
Ctrl + Tスペルチェックや構文情報を表示(環境による)
Alt + Uアンドゥ(取り消し)
Alt + E行末までカーソル移動
Alt + A行頭までカーソル移動

💬 コツ

  • Ctrl + KCtrl + U で、切り取りと貼り付けを実現。
  • Ctrl + W は検索、Ctrl + \ は置換というように、直感的なキーバインドが多いのも特徴です。

💡 ファイルの保存と終了

nanoで編集した内容を保存・終了する方法もシンプルです。

操作コマンド説明
保存Ctrl + Oファイル名を指定して保存(Enterで確定)
終了Ctrl + X終了(変更があれば保存確認あり)
上書き保存Ctrl + O → Enter同名ファイルに上書き保存

📘 例

  1. 編集後に Ctrl + OEnter → 「書き込み完了」と表示される
  2. Ctrl + X でnanoを終了

🔍 文字列検索と置換

nanoでは簡単に検索・置換ができます。特に設定ファイル編集などで便利です。

操作コマンド説明
Ctrl + W検索モードに入る。
Ctrl + \検索と置換を行う。
Alt + C大文字小文字を区別する(トグル切替)

📘 使用例

  1. Ctrl + W を押して、検索したい文字列を入力
  2. Enter を押すと一致箇所に移動
  3. 置換したい場合は Ctrl + \\ → 置換文字列を入力

⚙️ nanoエディタの設定とデフォルトエディタ変更

 nanoをデフォルトエディタとして設定することで、git commit や crontab -e のような操作時にもnanoが起動します。

操作コマンド説明
nanoをデフォルトエディタに設定export EDITOR=/usr/bin/nano一時的にnanoをデフォルトに設定
永続化設定echo "export EDITOR=/usr/bin/nano" >> ~/.bashrcログイン時に自動反映
設定の反映source ~/.bashrc設定を再読み込み

📘 確認方法

[suzuki@AlmaLinux ~]$ echo $EDITOR
/usr/bin/nano

💬 補足

  • 設定を .bash_profile に追加してもOKです。
  • 一時的な設定はログアウトでリセットされるため、永続化をおすすめします。

🗂️ nanoのパスを確認する

nanoの実行ファイルは通常、/usr/bin/nano にあります。
確認したい場合は以下のコマンドを使います。

[suzuki@AlmaLinux ~]$ which nano
/usr/bin/nano

もしこのコマンドでパスが表示されない場合は、インストールされていない可能性があります。

✅ まとめ

nanoエディタは、初心者にも扱いやすいLinux標準のテキストエディタです。
マウス操作は不要で、すべての作業をキーボードのみで効率的に行えます。

特徴内容
シンプル操作Ctrlキーを中心とした直感的な操作
便利な検索・置換Ctrl + W / Ctrl + \ で素早く実行
デフォルト設定変更export EDITOR=/usr/bin/nano で簡単設定
学習コストが低いviが難しいと感じる初心者に最適

💬 最後に一言
「viは少し難しい…」という方も、まずはnanoから始めてみましょう。
 小さな設定ファイル編集やメモ作成にも最適で、Linux生活の第一歩を支えてくれる頼もしいツールです。