Linux Basics · 1 min read · Nov 14, 2025
Linuxの基本: Nanoを使ってシェルでファイルを編集する方法
Linuxの基本: Nanoを使ってシェルでファイルを編集する方法
目次
- 1.1: Nano - 概要
- 1.2: Nanoテキストエディタのナビゲーション - 1.2.1 ファイルのオープン、保存、挿入
- 1.2.2 カットとペーストの作業
- 1.2.3 ファイル内のナビゲーション
- 1.3: 便利なショートカット
1.1 Nano - 概要
Nanoは、EmacsやVimのようなより高度なテキストエディタに対して、やや未熟なユーザーでも気軽に使用できる、非常に多用途で使いやすいテキストエディタです。これらは優れたプログラムですが、学習曲線が少しあります。NanoはSudoとシームレスに連携し、エンドユーザーに喜ばれています。
使いやすさはNanoの核心的な強みです。そのショートカットはGUIベースのワードプロセッサ(例えばOpen OfficeやWord)と似たように機能するため、基本的な機能を習得するための学習曲線が非常に短く、プレーンテキスト編集に進む前に習得できます。
以下の理由から、Nanoは非常に人気のあるコマンドラインテキストエディタとなっています:
- VimやEmacsと比較できる多くのパワーユーザー機能を誇っています
- 非常に軽量で、大多数のディストリビューションに含まれています
- バカでも使えるほどシンプルで、適切な画面フィードバックを提供します
1.2 Nanoテキストエディタのナビゲーション
学習者のために、以下にエディタインターフェースに慣れるためのヒントを示します。
1.2.1 ファイルのオープン、保存、挿入
コマンドラインでNanoを単独で入力すると、デフォルトの状態で起動します。Nanoテキストエディタの主な強みの一つである優れた画面フィードバックのおかげで、ユーザーはカーソルキーを使ってナビゲートするだけで、すぐにテキストを入力することができます。
上部には、Nanoのバージョン番号と編集中のファイル名が表示されるバーがあります。下部には、まだファイルを開いていないため、次の用語が表示されます:
新しいバッファ
空のバッファを使用してnanoを開くには、以下のようにその名前を入力するだけです:
nano /path/to/filename
ここで、Ctrl+Oを押すと、次のプロンプトが表示されます:
書き込むファイル名:
Nanoは、そのファイルが存在する場合はパスに従ってそのファイルを開きます。存在しない場合は、そのディレクトリにそのファイル名で新しいバッファが自動的に開始されます。ファイルを編集するには、変更を入力し始めてください。
既存のテキストファイルをすでに開いている場合、ファイル名は自動的に入力され、Enterを押すだけで済みます。そうでない場合は、お好みに応じて新しいファイル名を入力できます。ここで、Nanoの素晴らしさを目の当たりにすることができます!この時点でCtrl+Tを押すと、画面が便利な2列のファイルブラウザに変わります。カーソルキーを使ってディレクトリをナビゲートし、保存したいファイル名を探すことができます!ファイルブラウザは非常に多用途で、他の作業にも利用できます。終了するにはCtrl+Xを押し、保存操作をキャンセルするにはCtrl+Cを押してください。編集したテキストを保存せずに終了しようとすると、実際に終了したいかどうかを確認されます。
次に、Ctrl+Rを押してファイルを読み込み、現在の編集セッションに挿入します。ファイル名のプロンプトが表示されたら、Ctrl+Tを押して含めたいファイルを検索します。
1.2.2 カットとペーストの作業
Nanoのメカニズムは、他の人気のあるエディタとは少し異なりますが、ユーザーが慣れると非常に効率的です。以下にカットとペーストのプロセスを説明します:
これを理解するには、まずランダムに数行を入力し、カーソルを2行目に移動します。ここでCtrl+Kを押すと、カーソルの位置に関係なく、その行が消えます。あなたは全体をカットしました!(これがステップのKです!)。内容をクリップボードに保存したので、そのセクションの他の場所に移動し、Ctrl+Uを押してアンカット(つまりドキュメントにペースト)できます。
上記は複数行にも適用できます。カットしたいチャンクの最上行にカーソルを置き、カットしたいすべての行でCtrl+Kを押します。これにより、クリップボードの以前の内容が、カットしたチャンクで上書きされます。完了したら、テキストをペーストしたい場所にカーソルを正確に移動し、Ctrl+Uを押します。これにより、カットセッションで削除したすべての行がドキュメントに戻されます。複数回Ctrl+Uを押して、複数のペーストを実行することもできます。
1.2.3 ファイル内のナビゲーション
ファイル内を移動するのは非常に簡単です!キーボードの矢印キーを使うだけです。また、ファイルの内容が画面に収まりきらない場合は、Ctrl+Yを押して前のページに戻り、Ctrl+Vを押して次のページに進むことができます。
最後に、プロセスの任意の段階で、Ctrl+Gを押すことで素晴らしいオンラインヘルプにアクセスできます。
1.3: 便利なショートカット
Nanoテキストエディタで作業する際の最も一般的なキー操作(ショートカット)を迅速に参照できる便利なリストです:
- Ctrl+X: エディタを終了するために使用します。テキストを保存せずに編集した場合、システムから本当に終了したいかどうかを尋ねられ、作業を保存するよう警告されます。
- Ctrl+O: 現在のテキストバッファの内容をファイルに書き込むことができます。これを押すとファイル名のプロンプトが表示され、その後Ctrl+Tを押してファイルナビゲーターを開く必要があります。
- Ctrl+R: 現在の編集セッションにテキストファイルを読み込むことができます。ファイル名のプロンプトでCtrl+Tを押してファイルナビゲーターにアクセスします。
- Ctrl+K: 行をクリップボードにカットするために使用され、ユーザーはこれを繰り返し押して複数行をコピーし、便利に1つのチャンクとして保存できます。
- Ctrl+J: テキスト段落を整形/埋めるために使用されます。デフォルトでは、編集ウィンドウの幅に合わせてテキストを再フローし、作業を楽にします。
- Ctrl+U: テキストをアンカット(クリップボードからペースト)することができます。
- Ctrl+T: スペルチェックを行うために使用されます。
- Ctrl+W: 特定の単語/フレーズを検索するために使用されます。プロンプトでカーソルキーを使って以前の検索語をナビゲートするか、Ctrl+Rを押して置換モードに入ることができます。また、特定の行に移動するためにCtrl+Tを押すこともできます。
- Ctrl+C: 現在の行番号とファイル情報を表示します。
- Ctrl+G: Nanoヘルプマニュアルにアクセスし、ファイルのナビゲーションや一般的なキーボードコマンドについての情報を得ることができます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。