21

コマンドが紛らわしいと思うたびに、マニュアルページに手を差し伸べます。欲しいものを手に入れることもありますが、ほとんどの場合、さらに混乱しました。

NAMEman ページが、SYNOPSISDESCRIPTIONOPTIONSEXPRESSIONS、などの部分に分かれていることは理解していますがEXAMPLES、すべてのオプションが何を意味するのかわかりません。同様に、すべてのオプションに必要なパラメーターの数、それらの依存関係など。

誰かが私のためにそれを明確にしてもらえますか?

これに関する文書はありますか?

4

4 に答える 4

13

マニュアルページを効率的に読む

Laxmikant の回答とは別に、man ページを読む際に実際により速く、より生産的になるものを追加したいと思います。

さまざまな Vim のようなキーバインドを使用して、より高速に移動できます。

いくつかの典型的な例:

  • を押し/て、検索するキーワードを入力し、Enter キーを押します。最初の結果が強調表示されます。次に、 を押して次の検索結果に移動し、nで戻ることができます。Shift+n

  • 非常に長いページを読んでいて、いくつかのセクションを前後に切り替える必要がある場合は、マークを使用します。私はマニュアルページの特定の位置にいるとしましょう。位置をマークするには、 を押しmてからキーを押します1。これで、位置は マーク に保存されます1。別の場所にスクロールして、この位置に再度アクセスする必要がある場合は、 を押してから を押しaます1

  • dおよびを使用しuて、半ページ上下にスクロールします。

そして、上記のコマンド/モードから脱出するためのキーはesc、もちろん です。

更新: Vim を使用して man ページを読む

さらに生産性を高めるには、次のように Vim を直接使用できます。

man ls | vi -

または、~/.bashrcファイルで関数を定義することもできます (Bash を使用している場合)。

vman() { vim <(man $1); }

ソース: https://stackoverflow.com/a/25057995/1359467

于 2015-01-26T14:11:20.730 に答える
7

すべてのマニュアル ページは、単純な ASCII テキスト ディスプレイでの表示​​用に最適化された共通のレイアウトに従っており、強調表示やフォント コントロールの形式はおそらくありません。存在するセクションは次のとおりです。

NAME

コマンドまたは関数の名前の後に、その機能を 1 行で説明します。

SYNOPSIS

コマンドの場合は、その実行方法とコマンド ライン オプションの正式な説明。プログラム関数の場合、関数が受け取るパラメーターのリストと、その定義が含まれるヘッダー ファイル。

DESCRIPTION

コマンドまたは関数の機能のテキストによる説明。

EXAMPLES

一般的な使用例をいくつか。

SEE ALSO

関連するコマンドまたは関数のリスト。他のセクションが存在する場合もありますが、これらはマニュアル ページ間で十分に標準化されていません。一般的な例にはOPTIONSEXIT STATUSENVIRONMENTBUGSFILESAUTHORREPORTING BUGSHISTORYおよびが含まれCOPYRIGHTます。

ウィキペディアのマニュアルページも参照してください

于 2014-03-12T05:23:33.283 に答える
4

man ページを読みたい場合は、The Linux Journal の記事 on Getting help on Linux — Part 1: man pagesGetting help on Linux — Part 2: infoが役に立ちます。またinfo、Linux にはページがあり、それらはページよりも詳細manです...次のコマンドの出力を読むことができます。

  • info man
  • info info
  • man info
  • man man

次のリンクも役に立ちます: 1 2 3 4

于 2014-03-12T05:38:50.503 に答える