
新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 + K → Ctrl + U で、切り取りと貼り付けを実現。
- Ctrl + W は検索、Ctrl + \ は置換というように、直感的なキーバインドが多いのも特徴です。
💡 ファイルの保存と終了
nanoで編集した内容を保存・終了する方法もシンプルです。
| 操作 | コマンド | 説明 |
|---|---|---|
| 保存 | Ctrl + O | ファイル名を指定して保存(Enterで確定) |
| 終了 | Ctrl + X | 終了(変更があれば保存確認あり) |
| 上書き保存 | Ctrl + O → Enter | 同名ファイルに上書き保存 |
📘 例
- 編集後に
Ctrl + O→Enter→ 「書き込み完了」と表示される Ctrl + Xでnanoを終了
🔍 文字列検索と置換
nanoでは簡単に検索・置換ができます。特に設定ファイル編集などで便利です。
| 操作 | コマンド | 説明 |
|---|---|---|
| Ctrl + W | 検索モードに入る。 | |
| Ctrl + \ | 検索と置換を行う。 | |
| Alt + C | 大文字小文字を区別する(トグル切替) |
📘 使用例
- Ctrl + W を押して、検索したい文字列を入力
- Enter を押すと一致箇所に移動
- 置換したい場合は 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生活の第一歩を支えてくれる頼もしいツールです。
