Nanoを使用してファイルを編集する方法

ナノ 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ファイルを編集する
3Save ファイルCtrl + Oを押して Enter 鍵
4に ExitCtrl + X

Nanoの基本的な使用法

ファイルを開く方法

テキストを含むファイルを開くには、単に nano コマンドの後に、示されているファイルの名前が続きます。

$ nano filename

ファイルの作成方法

Nanoコマンドの後に新しいファイル名が続くと、新しいファイルが作成されます。

にとって example、という名前の新しいファイルを作成します Greetings.txt、 実行する:

$ nano greetings.txt

これにより、空白のGNUNanoエディターが開きます。 Nanoエディタ画面には、Nanoのバージョンと、メニューバーのすぐ下に表示されるファイルの名前が表示されます。

Nanoで空のファイルを開くNanoで空のファイルを開く

一番下には、Nanoで使用するキーボードショートカットのセットがあります。 すべてのショートカットの前にはキャレット記号( ^ )これは Ctrl キーボードのキー。

例えば、 ^ O 押すことを意味します Ctrl + O

すべてのコマンドショートカットのリストを取得するには、を押します Ctrl + g。 これにより、Nanoのメインヘルプテキストが開きます。

NanoメインヘルプテキストNanoメインヘルプテキスト

Nanoでファイルを編集する方法

Vimエディターとは異なり、Nanoはモードレスです。つまり、ファイルを開いた直後にテキストの入力と変更を開始できます。

ノート: Nanoを使用してファイルを開くには、そのための適切な権限があることを確認してください。そうでない場合は、ファイルに書き込めないことを通知する以下の通知が表示されます。 回避策として、必要な権限をユーザーに割り当てるか、 sudo ユーザーへのアクセス許可。

  正しい許可なしにNanoでファイルを開く 正しい許可なしにNanoでファイルを開く

テキストのコピー、切り取り、貼り付け

Nanoを使用すると、テキストを簡単にコピー/カットアンドペーストできます。 これをよりよく示すために、次のような単純なテキストファイルを作成しました。 greetings.txt 表示されているコンテンツを追加しました。

$ sudo vim greetings.txt

テキストのコピーを開始するには、好みのテキストの先頭にカーソルを置き、 Alt + a。 これにより選択マーカーが作成され、「マークセット」メッセージが下部に表示されます。

Nanoでテキストをコピーするときに選択マークを設定するNanoでテキストをコピーするときに選択マークを設定する

次のステップは、コピーするテキストを強調表示することです。 したがって、テキストの最後まで矢印の進むキーを押して、テキストを強調表示します。 の中に example 示されているように、最初の文を強調表示しています。 選択を解除またはキャンセルするには、を押します Ctrl + 6

ハイライトされたテキストをクリップボードにコピーするには、を押します Alt + 6

ハイライトされたテキストをコピーするには、コピーする代わりに、を押します。 Ctrl + k。 切り取るとテキストが完全に削除されます。

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

検索して置換

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

文字列を検索する

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

テキスト検索に一致

次の試合に進むには、を押します Alt + w

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

Nanoで検索キーワードを提供するNanoで検索キーワードを提供する

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

Nanoエディターで検索キーワードを置き換える文字列を指定しますNanoエディターで検索キーワードを置き換える文字列を指定します

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

Nanoで文字列の置換を確認するNanoで文字列の置換を確認する

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

Nanoエディターで検索文字列が置き換えられましたNanoエディターで検索文字列が置き換えられました

テキストの保存と終了

テキストファイルに加えられた変更を保存するには、を押すだけです。 Ctrl + O 書き込むファイル名を確認してからを押します Enter 鍵。 ファイルが存在しなかった場合は、自動的に作成されます。

終了するには、を押すだけです Ctrl + X

変更を保存せずに終了しようとすると、Nanoは保存されていない変更があることを通知し、アクションを実行する必要があります。 ‘を押すY‘変更を保存します’N‘は変更の保存を無視し、Nanoを終了します。

Exit  変更を保存せずにNanoExit 保存せずにNano

Nanoをデフォルトのテキストエディタとして設定する

ほとんどの主要なシステムでは、次のようなユーティリティ用のデフォルトのコマンドラインテキストエディタ crontab viに設定されます。 GNU Nanoエディターをデフォルトのテキストエディターにするには、次の環境変数をで定義します。 〜/ .bashrc ファイル。

export VISUAL=nano

export EDITOR="$VISUAL"

次に、行った変更を保存して終了します 〜/ .bashrc ファイル。

構文の強調表示

構文強調表示機能は、異なる色またはフォントで構文に従ってコンポーネントのソースコードを強調表示するのに役立ちます。 デフォルトでは、Nanoには、次のような一般的なファイルタイプの構文強調表示ルールが含まれています。 bash いくつか言及すると、スクリプト、HTML、Perl、およびpythonファイル。 構文ファイルはにあります /usr/share/nano ディレクトリ。

Nano構文の強調表示ファイルNano構文の強調表示ファイル

これらもデフォルトで/に含まれていますetc/nanorc 構成ファイル。

結論

このチュートリアルでは、Nanoエディターの使用方法を学びました。 あなたのフィードバックは大歓迎です。