端末で開いている文書をどのように終了しますか?

端末で開いている文書をどのように終了しますか?

CTRL+を押すのに慣れていますCが、場合によってはこのキーの組み合わせは機能しません。たとえば、Perl文書を開くと次のようになります。

perldoc File::Path

文書が端末に表示され、終了できません。ターミナルを閉じなければなりませんが、ちょっと苦しいですね。

答え1

これは、実際に文書を開くために使用されるアプリケーションによって異なります。perldoc、またはを使用して定義されたPERLDOC_PAGERアプリケーションMANPAGERPAGER 環境変える

ほとんどのシステムでは、デフォルトはビューアなので、文書を閲覧しながらlessこのキーを押す必要があります。ただし、誤って別のキーを押した場合は、終了する前にq作業を完了する必要があります。q

ウィキペディア記事onにはlessキーボードショートカットの詳細な説明があります。

答え2

Ctrl+の一般的な意味Cは、「このコマンドを停止してコマンドプロンプトに戻ります」です。単純なプログラムの場合、これはプログラムを終了してシェルプロンプトに戻ることを意味します。ただし、独自のコマンドループを持つ対話型プログラムの場合、これはプログラムが現在実行している操作(検索など)を停止し、そのプログラムコマンドループ。

端末でテキストファイルを検索できるプログラムの一般名は次のとおりです。携帯用小型無線ポケットベル。いくつかの古いシステムまたは組み込みシステムを除いて、ほとんどすべてのインストールのデフォルトのポケットベルは次のとおりです。少ない。未満、q[終了]をクリックしてヘルプをh表示。 (リバース検索を実行すると、検索キーは伝統的であり、アメリカのキーボードではShift +である?ため役に立ちません。)/?/

Ctrl+に加えてC知っておくべきもう一つのターミナルキーの組み合わせはCtrl+ですZ。デフォルトの動作は、現在のプログラムを一時停止してシェルプロンプトに戻ることです。その後、シェルコマンドを使用してfgプログラムをフォアグラウンドに戻し、中断されたプログラムを一覧jobs表示し、としてリストされている中断されたプログラムをkill %1終了できます。jobs[1] …

関連情報