web-dev-qa-db-ja.com

「man」ページの最後にジャンプする方法

コマンド(man wgetなど)のマニュアルを開くと、マニュアルの長さが数百行になることがあります。どうすれば入手することができますか:

  • マニュアルの最後まですばやく
  • 端末プロンプトに戻りますか?
14
richzilla

ドキュメントビューア内でmanコマンドを使用して、を押す h または H 男の助けを見るために。

男性のヘルプ画面から:

JUMPING

  g  <  ESC-<       *  Go to first line in file (or line N).
  G  >  ESC->       *  Go to last line in file (or line N).
  p  %              *  Go to beginning of file (or N percent into file).

別の良いアイデアは、押すことです Home または End キー。 :)

幸運を!

19

これを行う通常の方法が提案されています( @ geppettvs-dconstanzo's answer を参照)。これにより、多くの不自然な、間違った、悪い方法が残ります。

そこで、それらのいくつかを扱います。


まず、端末からmanページを読む必要はありません(たとえあなたがより良い人になっても)。たとえば、HTMLで読むことができます。

システム上のソースから自分でhtmlを生成できますが、 manpages.ubuntu.com に行く方が簡単です。

大きくてbashページは、軽くてふわふわのWebレンダリング可能なhtmlになりました。
manpages.ubuntu.comのBashマンページ


実際に役立つハックを次に示します。tailを使用して、manページの出力の最後からいくつかの行を切り取り、表示します。

最小の有用性、最も重要なもの:

man bash | tail -100

役に立つかもしれません:

man bash | tail -1500 | more

(またはman bash | tail -1500 | less

より便利な(不自然な場合):

$ man bash | wc -l    # how many lines are in the man-page?
5375
$ man bash | tail -2600 | less  # jump to the middle of the output

もちろん、これは私がやることです:

man tac | tac | less

(ただし、man tac転送を読むことから始めるかもしれません。)

5
belacqua

覚えやすい便利なless(したがってman)コマンド:

  • > ファイルの最後まで移動します
  • < 最初に戻ります
  • q 終了less/man(@Kwintoで述べたように)
  • / 検索用語の入力を開始します:
    • 押す enter 検索を開始する
    • を押すと enter すぐに、最後に入力された検索語の次の出現を検索します
    • n また、次の出現箇所まで検索(順方向)します
    • N 前の出現まで逆方向に検索します

役に立てば幸いです(:

4
drevicko
  • 押す G

  • 押す q

man lessと入力すると、詳細情報を取得できます。

2
Kwinto