コマンドラインで作業する場合、テキストファイルを作成または編集する必要が 最も強力で人気のあるコマンドラインエディタの二つは、VimとEmacsです。 それらの両方は、新しいユーザーに威圧することができ、急な学習曲線を持っています。 シンプルなエディタが必要な人のために、nanoがあります。
GNU nanoは、UnixおよびLinuxオペレーティングシステム用の使いやすいコマンドラインテキストエディタです。, これには、構文の強調表示、複数のバッファー、正規表現のサポートによる検索と置換、スペルチェック、UTF-8エンコーディングなど、通常のテキストエディターから期待されるすべての基本的な機能が含まれています。
このガイドでは、ファイルの作成と開き方、ファイルの編集、ファイルの保存、テキストの検索と置換、テキストの切り取りと貼り付けなど、nanoエディタの基本的な使い方について説明します。
Nano#のインストール
Nano text editorはmacOSおよびほとんどのLinuxディストリビューションにプリインストールされています。, システムにインストールされているかどうかを確認するには、次のように入力します。
nano --version
出力は次のようになります。
システムにnanoがインストールされていない場合は、ディストリビューションのパッケージマネージャーを使用してインストールできます。,
UbuntuとDebianにNanoをインストールする#
sudo apt install nano
CentOSとFedoraにNanoをインストールする#
sudo yum install nano
ファイルを開いて作成する#
既存のファイルを開くか、新しいファイルを作成するには、nano
ファイル名を続けます。
nano filename
カーソルの位置を指定します。
カーソルの位置を指定します。
カーソルの位置を指定します。
ファイルの編集#
viとは異なり、nanoはモードレスエディタであるため、ファイルを開いた直後にテキストの入力と編集を開始できます。,
カーソルを特定の行と文字数に移動するには、Ctrl+_
コマンドを使用します。
カーソルを特定の行と文字数に移動するには、Ctrl+_
を押します。
検索と置換#
テキストを検索するには、Ctrl+w
を押し、検索語を入力してEnter
を押します。 カーソルは最初の一致に移動します。 次の一致に移動するには、Alt+w
を押します。,
検索して置換する場合は、Ctrl+\
を押します。 検索語と置き換えるテキストを入力します。 エディタは最初の一致に移動し、それを置き換えるかどうかを尋ねます。 ヒットした後Y
またはN
次の一致に移動します。 A
を押すと、すべての一致が置き換えられます。
Copping,cutting,pasting#
テキストを選択するには、カーソルをテキストの先頭に移動し、Alt+a
を押します。 これにより、選択マークが設定されます。, 矢印キーを使用して、選択するテキストの末尾にカーソルを移動します。 選択したテキストが強調表示されます。 選択をキャンセルする場合は、Ctrl+6
Alt+6
コマンドを使用して選択したテキストをクリップボードにコピーします。 Ctrl+k
選択したテキストをカットします。
行全体をカットしたい場合は、カーソルを行に移動してCtrl+k
を押すだけです。 複数の行をカットするには、Ctrl+k
を数回押します。,
テキストを貼り付けるには、テキストを配置する場所にカーソルを移動し、Ctrl+u
を押します。
ファイルの保存と終了#
ファイルに加えた変更を保存するには、Ctrl+o
を押します。 ファイルがまだ存在しない場合は、保存するとファイルが作成されます。
nanoを終了するにはCtrl+x
を押します。 保存されていない変更がある場合は、変更を保存するかどうかを確認するメッセージが表示されます。
ファイルを保存するには、ファイルに対するat書き込み権限が必要です。, 新しいファイルを作成する場合は、ファイルが作成されたディレクトリに対する書き込み権限が必要です。
Customizing Nano(nanorc)#
nanoを起動すると、システム全体の構成ファイル/etc/nanorc
およびユーザー固有のファイル~/.config/nano/nanorc
および~/.nanorc
オプションで指定されたユーザーのファイルが優先されるものとしますグローバルオプション
利用可能なすべてのオプションの完全なリストについては、nanorcページをご覧ください。,
構文ハイライト#
Nanoには、最も一般的なファイルタイプの構文ハイライトルールが付属しています。 ほとんどのLinuxシステムでは、構文ファイルは/usr/share/nano
ディレクトリに格納され、デフォルトでは/etc/nanorc
構成ファイルに含まれます。
include "/usr/share/nano/*.nanorc"
新しいファイルタイプのハイライトを有効にする最も簡単なオプションは、構文ハイライトルールを含むファイルを/usr/share/nano
ディレクトリにコピーすることです。,
Nanoをデフォルトのテキストエディタとして設定する#
デフォルトでは、ほとんどのLinuxシステムでは、visudo
やcrontab
などのコマンドのデフォルトのテキストエディタはviに設定されています。nanoをデフォルトのテキストエディタとして使用するには、VISUAL
およびEDITOR
環境変数。Bashユーザーは、~/.bashrc
ファイル内の変数をエクスポートできます。
export VISUAL=nanoexport EDITOR="$VISUAL"
基本的なNano使用法#
nanoを使用するための最も基本的な手順は次のとおりです。
- コマンドプロンプトで、
nano
- 必要に応じてファイルを編集します。
- テキストエディタを保存して終了するには、
Ctrl-x
コマンドを使用します。
まとめ#
このチュートリアルでは、Gnu nanoテキストエディタの使い方を示しました。 Linuxユーザーの間で人気のあるテキストエディタであり、学習曲線が小さい。,
Gnu Nanoの詳細については、公式のnanoドキュメントページをご覧ください。
コメントを残す