ナノ UnixおよびLinuxオペレーティングシステムに含まれているシンプルで信頼性の高いコマンドラインテキストエディタです。 UTF-8エンコーディング、構文の強調表示、検索と置換、正規表現のサポートなど、コマンドラインテキストエディターのすべての重要な機能が含まれています。
Nanoは、簡単な編集に最適で、初心者には最適なエディターです。
このチュートリアルでは、 Nanoエディターの基本的な使用法 ファイルのオープンと作成、コピー/切り取り/貼り付け、検索/置換、保存、終了など。
LinuxにNanoをインストールする
Nanoエディターは、新しいバージョンのLinuxディストリビューションにプリインストールされています。 Nanoがインストールされていることを確認するには、次のコマンドを実行します。
$ nano –version
Nanoがインストールされていない場合、インストール方法は次のとおりです。
Debian / UbuntuにNanoをインストールする
DebianおよびUbuntuディストリビューションの場合、次のコマンドを実行します。
$ sudo apt install nano
CentOS /にNanoをインストールしますFedora/ RHEL
CentOS&などのRedHatディストリビューションの場合 Fedora、次のコマンドを実行します。
$ sudo dnf install nano
Nanoをインストールした状態で、基本的な使い方を確認しましょう。
1 | ファイルを開く | nano <ファイル名> |
2 | ファイルを編集する | |
3 | Save ファイル | Ctrl + Oを押して Enter 鍵 |
4 | に Exit | Ctrl + X |
Nanoの基本的な使用法
ファイルを開く方法
テキストを含むファイルを開くには、単に nano
コマンドの後に、示されているファイルの名前が続きます。
$ nano filename
ファイルの作成方法
Nanoコマンドの後に新しいファイル名が続くと、新しいファイルが作成されます。
にとって example、という名前の新しいファイルを作成します Greetings.txt、 実行する:
$ nano greetings.txt
これにより、空白のGNUNanoエディターが開きます。 Nanoエディタ画面には、Nanoのバージョンと、メニューバーのすぐ下に表示されるファイルの名前が表示されます。

一番下には、Nanoで使用するキーボードショートカットのセットがあります。 すべてのショートカットの前にはキャレット記号( ^ )これは Ctrl キーボードのキー。
例えば、 ^ O 押すことを意味します Ctrl + O。
すべてのコマンドショートカットのリストを取得するには、を押します Ctrl + g。 これにより、Nanoのメインヘルプテキストが開きます。

Nanoでファイルを編集する方法
Vimエディターとは異なり、Nanoはモードレスです。つまり、ファイルを開いた直後にテキストの入力と変更を開始できます。
ノート: Nanoを使用してファイルを開くには、そのための適切な権限があることを確認してください。そうでない場合は、ファイルに書き込めないことを通知する以下の通知が表示されます。 回避策として、必要な権限をユーザーに割り当てるか、 sudo ユーザーへのアクセス許可。

テキストのコピー、切り取り、貼り付け
Nanoを使用すると、テキストを簡単にコピー/カットアンドペーストできます。 これをよりよく示すために、次のような単純なテキストファイルを作成しました。 greetings.txt
表示されているコンテンツを追加しました。
$ sudo vim greetings.txt
テキストのコピーを開始するには、好みのテキストの先頭にカーソルを置き、 Alt + a
。 これにより選択マーカーが作成され、「マークセット」メッセージが下部に表示されます。

次のステップは、コピーするテキストを強調表示することです。 したがって、テキストの最後まで矢印の進むキーを押して、テキストを強調表示します。 の中に example 示されているように、最初の文を強調表示しています。 選択を解除またはキャンセルするには、を押します Ctrl + 6
。
ハイライトされたテキストをクリップボードにコピーするには、を押します Alt + 6
。
ハイライトされたテキストをコピーするには、コピーする代わりに、を押します。 Ctrl + k
。 切り取るとテキストが完全に削除されます。

選択したテキストをコピーまたは切り取ったら、テキストを貼り付けたい場所に移動して、を押します。 Ctrl +
u。

検索して置換
Nanoエディターを使用すると、テキストの検索と置換を実行できます。 に テキストを検索、を押すだけ Ctrl + w
次に、検索キーワードを入力します。 ここでは、文字列「Linux」を検索しています。

これにより、一致するキーワードの最初のインスタンスに移動します。

次の試合に進むには、を押します Alt + w
。
に ストリンを検索して置換するg、を押します Ctrl +
。 これにより、検索キーワードを入力するように求められます。 ここでは、文字列「Linux」を検索して「Unix」に置き換えます。 文字列を入力したら、Enterキーを押します

検索キーワードを置き換える文字列を指定します。 この場合、代わりに「Unix」を提供しました。

次に、もう一度Enterキーを押します。 変更の確認を求められます。 「Y」を押して確認し、疑わしい場合は「N」を押します。

最後に、文字列が置き換えられます。

テキストの保存と終了
テキストファイルに加えられた変更を保存するには、を押すだけです。 Ctrl + O
書き込むファイル名を確認してからを押します Enter 鍵。 ファイルが存在しなかった場合は、自動的に作成されます。
終了するには、を押すだけです Ctrl + X
。
変更を保存せずに終了しようとすると、Nanoは保存されていない変更があることを通知し、アクションを実行する必要があります。 ‘を押すY‘変更を保存します’N‘は変更の保存を無視し、Nanoを終了します。

Nanoをデフォルトのテキストエディタとして設定する
ほとんどの主要なシステムでは、次のようなユーティリティ用のデフォルトのコマンドラインテキストエディタ crontab viに設定されます。 GNU Nanoエディターをデフォルトのテキストエディターにするには、次の環境変数をで定義します。 〜/ .bashrc ファイル。
export VISUAL=nano
export EDITOR="$VISUAL"
次に、行った変更を保存して終了します 〜/ .bashrc ファイル。
構文の強調表示
構文強調表示機能は、異なる色またはフォントで構文に従ってコンポーネントのソースコードを強調表示するのに役立ちます。 デフォルトでは、Nanoには、次のような一般的なファイルタイプの構文強調表示ルールが含まれています。 bash いくつか言及すると、スクリプト、HTML、Perl、およびpythonファイル。 構文ファイルはにあります /usr/share/nano
ディレクトリ。

これらもデフォルトで/に含まれていますetc/nanorc
構成ファイル。
結論
このチュートリアルでは、Nanoエディターの使用方法を学びました。 あなたのフィードバックは大歓迎です。