マニュアルページを表示するにはどうすればよいですか?


13

私はLinuxが初めてです。私は、「UnixおよびLinuxシステム管理ハンドブック」を手に入れました。これは、LinuxとUNIXのいくつかのバージョンと、Linuxのmanページを表示するためのコマンドであり、ubuntuに固有のものではありません。

マンページを表示するにはどうすればよいですか?


あなただけのmanページをvewingするためのコマンドについては、このブックトーク...言った
psusi

回答:


23

パッケージに関連するマニュアルページを表示するには、ターミナルを開いて(Ctrl+ Alt+をT同時に押して)、次のように入力します。

man <package_name>

たとえば、grepのマニュアルページを表示するには、次のように入力します。

man grep

これにより、順番にセクション番号を参照するマニュアルページが開きます。

1 2 3 4 5 6 7 

特定のセクションのマニュアルページを開く場合は、次のように入力します。

man <section_number> <package_name>

たとえばopen()、Cで関数のマニュアルページを開くには、次のように入力する必要があります。

man 2 open

詳しくは:


3
また、一部のツールでは、情報ページに詳細なマニュアルがあります(so info grep)。また、個別の外部ファイルではなくbashシェルの内部部分である一部のコマンドは、ヘルプページに記載されています(例:)help echo。そして、もちろん、多くのプログラムには--help、最も一般的な使用法を表示するオプションがあります。
evilsoup

@evilsoup:回答に自由に追加してください。
jobin

すべてのセクションのマニュアルページを開くには、と入力しman -a <page>ます。また、引数はパッケージ名である必要はありません。これは、コマンド、ファイル、関数名、...することができ
SCAI

申し訳ありませんが、これはIMOでも不十分です。man引数はマニュアルページの名前ではなく、パッケージ名grepパッケージではなく(openまたはのいずれでもasciiないhier)、coreutilsパッケージの一部であるコマンドです。man coreutilsそのページが存在しないため、何も提供しません。規則(すべてではありませんが、ほとんどのパッケージが従います)は、コマンドごとにマンページを追加するman grepことです。これが機能する理由ですが、コマンドを説明していないマンページがあります。manパッケージの概念は実際にはありません(フッターに表示されるマイナーなメタ情報は別として)。
アロイスマーダル

5

@Jobinの答えは完璧です。Opがそれを認識できるように、常にオプションを追加するのが好きです。

コマンドマンをtxtファイルにリダイレクトしたい場合:

man <command> > /location/file (change location and the name of file )

もう一つ知っておいてほしいこと:

たとえば、と入力man lsすると、上部にLS(1)が表示されます。数字の意味は次のとおりです。

 (1)     User Commands
 (2)     System Calls
 (3)     Library functions
 (4)     Devices
 (5)     File formats
 (6)     Games and Amusements
 (7)     Conventions and Miscellany
 (8)     System Administration and Priveledged Commands
 (L)     Local. Some programs install their man pages into this section instead 
 (N)     TCL commands

そして、ターミナルでmanページを表示したい場合は、次を使用することをお勧めします。

man <command> | less そのため、ページとして表示できます

その他のオプション: man man


2
lessデフォルトで(少なくとも私のシステムでは)オプションまたはenv varで/usr/bin/less -s指定できるページャーをすでに使用している場合、manをパイプする必要があるのはなぜですか?-P$PAGER
ルスラン

2

Unityを使用している場合は、yelpとmanpagesスコープを介してDashからもアクセスできます。

Dashホームを開きmanpages:whatever、「ex」と入力します。manpages:bash

ヘルプウィンドウで開くをクリックすると、利用可能な男性が表示されます

この方法で開かれたときのヘルプのブックマークオプションは、かなり便利です。


1

を使用することができ、使用man package/command(name)方法の詳細については、使用してmanみてくださいman man



1

新しいコマンド設定ファイルについて勉強しようとするときのあなたの膝の反応は次のようになります:

man command
man file.conf

または

man command<Tab>
man file<Tab>

引数manは実際にはマンページ名であり、パッケージメンテナーはユーザーが必要とするマンページを追加することが期待されています。多くの多産パッケージでは、通常次のことが期待できます。

  • コマンドごとに1つのマンページ-コマンドとまったく同じ名前

  • 構成ファイルに関する少なくとも1つのマンページ(通常、メイン構成ファイルとまったく同じ名前が付けられます)。

ただし、manページシステムは巨大で、本当に豊富なリソースです。実際には、特定のコマンドや特定のプログラムを扱っていないはるかに多くのマニュアルページがあります。たとえば、マンページシステムには通常、次のドキュメントが含まれています。

  • コマンド(セクション1)だけでなく、多くの場合、直接コマンドではないページも含まれます。perlre、

  • カーネル呼び出し(セクション2)、

  • システムライブラリ呼び出し(セクション3)、

  • 特別なシステムファイル(セクション4)、

  • 構成ファイルとフォーマット(セクション5)、

  • ゲーム(はい、ゲーム!..私はそこでは何も見たことがありませんが)(セクション6)、

  • その他のもの(のようなman 7 asciiman 7 iso-8859-1man 7 wireless)(セクション7)

また、パッケージはドキュメントをマンページセクションとして提供する場合があります。たとえば、すべてのモジュールを検索できるperl-docセクションを3perl追加し、OpenSSLを追加します3ssl

Ububtuにあるかどうかはわかりませんが、Fedoraにはman-pages、POSIXバージョンのコマンドやシステムコールなど、さらに多くの商品を提供するパッケージがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.