うたカモ技術ブログ

エディタ Linux

エディタ    nanoの使い方

post: 

今回は、エディタツールで有名なnanoの使い方について紹介します。

nanoはUbuntuなどのLinuxディストリビューションに初めからインストールされているエディタツールです。

シンプルな機能を提供する反面、私と同じようにテキトーに使っている人は多いのではないでしょうか?

今回は、そんなnanoの使い方をピックアップして紹介します。
ここでは出来るだけ効率良く使い方を押さえられるように書きたいと思いますので、よろしくお願いします。

#実行環境OS
ubuntu 22.04 LTS 64bit
#GNU nano
Ver 6.2

目次

  1. 使い方紹介の前に「メタキー」って何ぞ?
  2. 基本的な使い方
    1. 起動方法
    2. 編集内容を保存するctrl + O
    3. nanoを終了するctrl + X
    4. 文字列をカットするctrl + K
    5. 文字列をペーストするctrl + U
    6. 文字列を置換するctrl + \
    7. 前回操作を取り消すalt + U
    8. 文字列を検索するctrl + W
  3. 高度な使い方
    1. コマンドを実行して出力するctrl + Tcommand
  4. おわりに

使い方紹介の前に「メタキー」って何ぞ?

nanoエディタのキー操作は、^CやM-Aという表記でエディタ下部に表示されます。 ^Cの^はctrlキーのことなので、 ^Cとはctrl + Cのことです。

それでは、M-AのMは何なのかというと、これはメタキーのことを指します。

メタキーとは、コンピュータのキーボードにある修飾キーのことです。古いパソコンのキーボードに修飾用キーとしてMeta というキーが存在したので、その名残りとしてメタキーという言葉が使われているようです。

現在、メタキーはaltキーなどで代用されます。 つまり、M-Aとはalt + Aのことです。

起動方法

その1:ファイル指定なしで起動する

nanoと入力して、Enterを押すことで起動できます。 user:~$ nano 新規ファイルに対して編集を開始します。

その2:ファイル指定ありで起動する

nano <file>と入力して、Enterを押すことで起動できます。 user:~$ nano hello.txt 例えば上記コマンド実行で、既存ファイルのhello.txtがあれば編集モードに、なければ新規ファイルとしてhello.txtの編集モードに移行します。

編集内容を保存するctrl + O

ファイルを編集したらctrl + Oで内容を保存できます。

新規ファイルとして編集していた場合は、ファイル名を付けるよう指示されますので好きな名前を付けましょう。

nanoを終了するctrl + X

ctrl + Xでnanoを終了します。

既存ファイルを編集していた場合はその内容を保存するか聞かれ、新規ファイルの場合はファイル名とその保存をするか聞かれます。 (表示される案内はctrl + Oと同じ。)

文字列をカットするctrl + K

shift + ← or →でカットしたい文字列を指定します。

次にctrl + Kでカットします。

文字列をペーストするctrl + U

ctrl + Kでカットした文字列をctrl + Uでペーストします。

文字列を置換するctrl + \

ctrl + \で文章中の特定文字列を別の文字列に置換できます。 はじめに置換する特定文字列を聞かれますので、今回は「エディタ」と入力してEnterを押します。

次に、置換先の文字列を聞かれますので、「 editor」と入力してEnterを押します。

文章中に含まれる「エディタ」毎に「 editor」で置換するかY (Yes)/N (No)で決定します。

文章中の「エディタ」が「 editor」になります。

前回操作を取り消すalt + U

alt + Uで前回操作を取り消すことができます。 次は、前節の文字列置換をした後にこれを取り消す例です。文末の「 editor」が「エディタ」に戻ります。

連続してalt + Uを押すことで過去の操作を順次取り消すことができます。

ctrl + Wで文章中の特定文字列を検索することが出来ます。 次は文章中から「hello」を検索する例です。検索覧に「hello」と入力してEnterを押すことで検索開始です。

一番最初に出現する検索対象にカーソルが飛びます。

次に出現する検索文字列を発見したい場合は、再度ctrl + Wで検索します。

他ファイルの内容を挿入するctrl + Rctrl + T

ctrl + Rに続いてctrl + Tで カレントディレクトリを起点にファイルを選択して、その内容を挿入することができます。

ファイルを選択してEnterを押すことで挿入されます。

コマンドを実行して出力するctrl + Tcommand

ctrl + Tでコマンド実行モードに移行して任意のコマンドを実行できます。 次はlsコマンドを実行する例です。

lsコマンド結果が編集内容に反映されます。

おわりに

今回は、nanoの使い方について紹介しました。
使い方の紹介というよりは自分の学習内容のアウトプット的な趣旨の記事になってますね。

今後も簡単なものから難しいものまで、幅広く紹介していきたいと思います。

参考文献

ガジェット記事も読む

2026年版 最新おすすめスマートフォン 11選 ローエンドからハイエンドモデルまで

2026年版 最新おすすめスマートフォン 11選 ローエンドからハイエンドモデルまで

スマートフォンの選び方を、OS、SoC、RAM、AI機能、カメラ、バッテリーなどの基礎知識から整理し、価格帯別の注目モデル11機種を紹介し ます。

会議の文字起こし・要約に役立つ AIボイスレコーダーおすすめ5選

会議の文字起こし・要約に役立つ AIボイスレコーダーおすすめ5選

AIボイスレコーダーでできることや、録音と文字起こしの違い、無料プランの利用枠を解説。会議・通話・身に着ける使い方に合わせて選べる5機種を紹介します。

小説やマンガを読むのに最適! 電子書籍リーダー おすすめ6選

小説やマンガを読むのに最適! 電子書籍リーダー おすすめ6選

電子書籍リーダーの特徴と選び方を整理し、Kindle・楽天Kobo・BOOXの6機種を紹介します。対応ストア、画面サイズ、カラー表示の違いと、Kindleをおすすめする理由をまとめます。

PCモニターおすすめ6選 普段使い・仕事・ゲーム向けの選び方

PCモニターおすすめ6選 普段使い・仕事・ゲーム向けの選び方

PCモニターの選び方を整理し、普段使い・仕事・ゲーム向けの6機種を紹介します。画面サイズ、フルHD・WQHD・4K、USB-C給電、リフレッシュレートの違いも解説します。

【初めてのスマートホーム】      ハブ・スマートリモコンと周辺デバイスの選び方

【初めてのスマートホーム】 ハブ・スマートリモコンと周辺デバイスの選び方

スマートホームデバイスを初めて選ぶ人向けに、中核となるハブ・スマートリモコン5製品と、照明・スマートロック・センサーなど追加端末10製品の役割と選び方を整理します。

暗号資産の秘密鍵・署名を管理するハードウェアウォレットとは?

暗号資産の秘密鍵・署名を管理するハードウェアウォレットとは?

取引所で暗号資産を持つ人の疑問から、クリプトウォレットの仕組みを整理します。取引所保管との違い、必要になりやすい人、売買・送金・店舗決済の関係を紹介します。