LinuxのNanoテキストエディタ入門!初心者向け基本操作ガイド
Linuxを使い始めたばかりのユーザーにとって、ターミナルの操作は少々敷居が高いものです。さらにハードルが高いのが、ターミナル上でのファイル編集でしょう。VimやGNU Emacsといったエディタは高機能である反面、初心者には操作が難しく、「Vimの終了方法すらわからない」という話が有名になるほどです。
そんなときこそ、シンプルなLinuxテキストエディタ「Nano」の出番です。直感的でわかりやすいインターフェース、強力なキーボードショートカット、検索や行番号表示といった便利な機能を備えており、多くのユーザーから支持されています。この記事では、Nanoの基本的な使い方を解説します。
LinuxでNanoを起動する
Nanoは多くのLinuxディストリビューションにプリインストールされているため、新たにインストールする必要はほとんどありません。まずはターミナルを開き、以下のコマンドを実行しましょう。
nano
これで空のファイルが開かれ、すぐに書き込みを始められます。

既存のファイルを編集したい場合は、次のように入力します。
nano /folder/filename
「/folder/filename」の部分は、編集したいファイルの実際のパスに置き換えてください。

実在しないファイル名を指定することも可能です。その場合、指定した場所に同名の空ファイルが新規作成されます。
また、Nanoでは特定の行・列を指定してファイルを開くこともできます。
nano +行番号,列番号 ファイル名
たとえば「file.txt」の4行目12列目から編集を始めたい場合は、以下のように入力します。
nano +4,12 file.txt
指定した位置でファイルが開かれるので、そのまま編集作業に移ることができます。
Nanoのキーボードショートカットを使いこなす
Nanoはターミナル上で動作するテキストエディタのため、マウスによる操作はできません。ファイルを開いたり、保存したり、閉じたりするには、キーボードショートカットを使う必要があります。

主なコマンドは画面下部に常時表示されていますが、ここでは特によく使うものをまとめて紹介します。
- Ctrl + G: ヘルプメニューを開く
- Ctrl + O: 開いているファイルを保存する。ファイル名の確認を求められるので、Enterキーで確定
- Ctrl + C: 実行中のコマンドをキャンセルする
- Ctrl + X: Nanoを終了する。未保存の変更がある場合は保存するかどうか尋ねられるので、保存する場合はEnterキーを押す
- Ctrl + W: 検索ボックスを開く。文字列を入力してEnterキーを押すと該当箇所へ移動できる
- Ctrl + K: 現在の行を削除(切り取り)する
- Ctrl + _(アンダースコア): 指定した行番号へ移動する。行番号を入力してEnterキーで確定
- Ctrl + \(バックスラッシュ): 文字列の検索と置換を行う。置換したい文字列を入力してEnterキーを押す
その他にもさまざまなコマンドが用意されており、ヘルプメニュー(Ctrl + G)から詳細を確認できます。中でも便利なのがスペルチェック機能です。この機能を使うには追加パッケージが必要となるため、DebianやUbuntu系のディストリビューションをお使いの場合は、ターミナルで以下のコマンドを実行してください。
sudo apt install spell
インストールが完了したら、Nanoでファイルを開いてCtrl + Tを押します。するとドキュメントのスペルチェックが始まります。

誤りと思われる箇所が見つかると、修正を促すプロンプトが表示されます。内容を修正してEnterキーを押せば、変更が反映されます。
ターミナルからのファイル編集に慣れよう
Nanoは非常にシンプルなエディタで、使い始めればすぐに操作に慣れることができます。より高度なテキストエディタには多機能さで及ばないものの、「余計な手間をかけずに手早くファイルを編集する」という目的においては、Nanoほど頼れる存在はありません。
Nanoに物足りなくなったら、Atomなど他の高機能なLinux向けテキストエディタに挑戦してみるのもよいでしょう。
-
正規表現(RegEx)入門ガイド|テキスト検索をマスターするための基礎知識
文章の中から繰り返し現れるパターンを見つけたいと思ったことはありませんか?ブラウザやワープロの検索機能を使ったことはあっても、より複雑な条件で検索したい場合には、干し草の山から針を探すような苦労を強いられることもあります。 幸いなことに、テキストの中から1文字単位の精度でパターンを抽出する方法があります。それが「正規表現(Regular Expressions / RegEx)」です。正規表現を使いこなせば、あなたもテキスト検索の達人になれるでしょう。 正規表現はどこで使える? 正規表現はUnixやLinuxによって広く普及しましたが、Microsoft Wordをはじめ、さまざまな
-
HTMLとCSSの初心者向けガイド
今日、私たちのサイトを支えているさまざまなテクノロジーを見つけることができますが、インターネット全体で最も重要な2つのファイルはHTMLとCSSです。はい、複雑なものが必要な場合は、それに対応するためのテクノロジーもさらに必要になります。ただし、単純な個人用Webページを作成するだけの場合は、HTMLとCSSだけで十分です。 基本の紹介 これは、HTMLとCSSの初心者向けガイドであり、簡単なサイトをできるだけ早く作成する方法を示しています。結果は必ずしも「標準に準拠」しているとは限りません。さらに微調整して拡張したい場合は、自分で読む必要があります。ただし、これはサイトであり、ほとんどのブ