GNU nanoは、ほとんどのLinuxディストリビューションに含まれている一般的なコマンドラインテキ そのインターフェイスはGUIベースのテキストエディタに匹敵するため、vi
またはemacs
直感的でないコマンドを見つける人に,iv id=”2823639e8f”>
ナノセットアップと基本コマンド
nanoはデフォルトで多くのlinuxディストリビューションに含まれていますが、一部のユーザーはディストリビューションのパッケージ管理ツールからインストールする必要があるかもしれません。
debian/ubuntu:
apt install nano
centos/fedora:
yum install nano
コマンドキー
nanoを使用する場合、制御文字(ctrl)はカラットで表されます(^
)。, たとえば、テキストの行をカットしたい場合は、”CTRL”キーの後に”K”キーを使用します。 この一連のコマンドは、nanoでは^K
として表されます。 いくつかのコマンドは、文字”M”で表される機能するために”Alt”キーを使用します。 NanoでM-R
として表されるコマンドは、”Alt”キーの後に”R”キーを押すことによって実行されます。 Macユーザーは、これらのコマンドを使用するには、”Alt”キーの代わりに”Escape”(Esc)キーを使用する必要がある場合があります。,
ファイルを作成して開く
新しいファイルを作成する
nano
引数なしで入力すると、編集用の空白ファイルが開きます。
nano
変更を加えてファイルを保存すると、ファイル名を選択するように求められます。
ファイルを開く
ファイルを開くには、ファイル名を引数として渡します。
nano ~/public_html/index.html
index.html
~/public_html
ディレクトリに存在する場合、nanoはそれを開きます。 ファイルが存在しない場合、nanoはファイルを作成します。,
特定の行または列番号でファイルを開くこともできます。
nano +LINE /path/to/filenano +LINE,COLUMN /path/to/file
ファイルを読み取り専用として開くには
nano -v myfile
設定ファイルを開く
アプリケーションまたはシステムユーティリティの設定に使用されるファイルを編集するときは、-w
フラグでnanoを起動します。
nano -w /etc/mysql/my.cnf
このフラグは、nanoが画面に収まるには長すぎる行を折り返すのを防ぎます。,
ファイルの編集
vi
とは異なり、テキストを入力する前に編集モードに入る必要はありません。 カーソルを移動するには、矢印キーを使用します。 利用可能なコマンドの部分的なメニューがターミナルウィンドウの下部に表示されます。
テキストの行を切り取って貼り付けます
テキストの行を切り取るには、^K
を使用します。 貼り付けるには、テキストを配置する場所にカーソルを移動し、^U
を使用します。, 複数の行をカットしたい場合は、カットしたいすべての行が削除されるまで、一連の^K
コマンドを使用します。 ^U
でそれらを貼り付けると、行はすべて一度に貼り付けられます。
テキスト検索
ドキュメント内のテキストを検索するには、^W
を使用します。 これにより、検索プロンプトと検索関連のコマンドのサブメニューが開きます。,
正規表現検索
正規表現を使用してテキストを検索するには、検索メニューからALT
+R
(ESC
+R
Macの場合)と入力し、正規表現をプロンプトに入力します。
行番号に移動
行番号に移動するには、検索プロンプトで^T
と入力し、ナビゲートする行番号を入力します。
テキストの検索と置換
検索メニューで、^R
と入力します。, 置換するテキストを入力し、enterキーを押してから、置換するテキストを入力します。 することができま確認の交換のための各インスタンス、またはすべて選択をご確認のう場合がございます。
スペルチェック
Nanoにはスペルチェック機能が組み込まれていますが、インストールする必要がありますspell
パッケージ:
Debian/Ubuntu:
apt install spell
CentOS/Fedora:
yum install spell
div id=”e66f2858f0″>
では、ファイルの編集中に^T
を押すことでスペルチェック機能を使用できます。,
保存
作業を保存するには、^O
または”WriteOut”を使用します。 これにより、文書が保存され、nanoが開いたままになり、作業を続行できます。
バックアップで保存
Nanoは、終了時にファイルのバックアップを作成できます。 デフォルトでは、バックアップは変更されたファイルと同じディレクトリに配置されます。,
-B
nanoを起動するときに-C
オプションを使用すると、バックアップファイルを配置するディレクトリを指定できます。
nano -BC ~/backups index.php
上記のコマンドはindex.php
現在のユーザーのホームディレクトリ内のbackups
フォルダ内のdiv>。
Exit
^X
を使用してnanoを終了します。 作業を保存していない場合は、変更を保存するか、終了ルーチンをキャンセルするように求められます。