man
を終了または終了するには、Vimと同様にless
使用します。しかし、BashまたはZshのドキュメントで、このコマンドと他の同様のコマンド(例:):q
の内容をどこで読むことができますか? 、、、「コマンドが見つかりません」を返します。:w
help q
help :q
help quit
答え1
man
一般的な使用については、less
でサポートされているキーボードショートカットについて読むことができますman less
。の多くの機能はless
に基づいているため、vi
類似点があります。 (代わりに使用できるvi
読み取り専用バリアントも提供されます。)view
less
これらのどれもシェルで処理されないため、シェル文書にこれに関する情報が見つかりません。
答え2
bash、zsh、または cat は終了:q
コマンドではサポートされません。:
技術的に a で始まるコマンドはex
コマンドと同じです。
アプリケーションを実行すると、アプリケーション自体が同様のタスクを処理します。 manのように見えるかもしれませんが、manはPAGER
ほとんどのLinuxシステムでデフォルトのポケットベルを自動的に実行します(環境変数を設定して選択します)less
。 (以前のシステムを使用しています。)ポケットベルでmore
キーを使用または入力してキーのリストを取得できます。 (ほとんどすべてがhヘルプキーをサポートしていると思います。)man less
h
vi
有効になったコマンドは、:
実際には以前のex
コマンドラインベースのエディタからインポートされます。 vi(「ビジュアル」)が作成されると、exエディタが含まれます。なぜなら、viはキー入力方式のviが処理できないいくつかの高度なタスクを処理できるからです。
その結果、exはある程度以前のバージョンに基づいており、コマンドは通常ed
バイナリex
をvi
共有しex
、vim
バイナリ(viも可能)を共有します。エディタed
は、多くのUNIX様システムで引き続き使用できます。
Lessは実際にexだけでなく、viやemacsを含む複数のエディタでエスケープキーとコマンド(および他の簡単なタスクシーケンス)の使用をサポートしています。これはおそらく筋肉記憶を持つ人々を喜ばせることである。