私はLinuxが初めてです。私は、「UnixおよびLinuxシステム管理ハンドブック」を手に入れました。これは、LinuxとUNIXのいくつかのバージョンと、Linuxのmanページを表示するためのコマンドであり、ubuntuに固有のものではありません。
マンページを表示するにはどうすればよいですか?
私はLinuxが初めてです。私は、「UnixおよびLinuxシステム管理ハンドブック」を手に入れました。これは、LinuxとUNIXのいくつかのバージョンと、Linuxのmanページを表示するためのコマンドであり、ubuntuに固有のものではありません。
マンページを表示するにはどうすればよいですか?
回答:
パッケージに関連するマニュアルページを表示するには、ターミナルを開いて(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
詳しくは:
のマニュアルページをman
参照してください。
http://manpages.ubuntu.com/でUbuntu Manpagesを検索します。
info grep
)。また、個別の外部ファイルではなくbashシェルの内部部分である一部のコマンドは、ヘルプページに記載されています(例:)help echo
。そして、もちろん、多くのプログラムには--help
、最も一般的な使用法を表示するオプションがあります。
man -a <page>
ます。また、引数はパッケージ名である必要はありません。これは、コマンド、ファイル、関数名、...することができ
man
引数はマニュアルページの名前ではなく、パッケージ名。 grep
パッケージではなく(open
またはのいずれでもascii
ないhier
)、coreutils
パッケージの一部であるコマンドです。man coreutils
そのページが存在しないため、何も提供しません。規則(すべてではありませんが、ほとんどのパッケージが従います)は、コマンドごとにマンページを追加するman grep
ことです。これが機能する理由ですが、コマンドを説明していないマンページがあります。man
パッケージの概念は実際にはありません(フッターに表示されるマイナーなメタ情報は別として)。
@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
less
デフォルトで(少なくとも私のシステムでは)オプションまたはenv varで/usr/bin/less -s
指定できるページャーをすでに使用している場合、manをパイプする必要があるのはなぜですか?-P
$PAGER
ブラウザでマニュアルページを表示することもできます。
をman2html
使用sudo apt-get install man2html
してパッケージをインストールし、次に移動しますhttp://localhost/cgi-bin/man/man2html
新しいコマンドや設定ファイルについて勉強しようとするときのあなたの膝の反応は次のようになります:
man command
man file.conf
または
man command<Tab>
man file<Tab>
引数man
は実際にはマンページ名であり、パッケージメンテナーはユーザーが必要とするマンページを追加することが期待されています。多くの多産パッケージでは、通常次のことが期待できます。
コマンドごとに1つのマンページ-コマンドとまったく同じ名前
構成ファイルに関する少なくとも1つのマンページ(通常、メイン構成ファイルとまったく同じ名前が付けられます)。
ただし、manページシステムは巨大で、本当に豊富なリソースです。実際には、特定のコマンドや特定のプログラムを扱っていないはるかに多くのマニュアルページがあります。たとえば、マンページシステムには通常、次のドキュメントが含まれています。
コマンド(セクション1)だけでなく、多くの場合、直接コマンドではないページも含まれます。perlre、
カーネル呼び出し(セクション2)、
システムライブラリ呼び出し(セクション3)、
特別なシステムファイル(セクション4)、
構成ファイルとフォーマット(セクション5)、
ゲーム(はい、ゲーム!..私はそこでは何も見たことがありませんが)(セクション6)、
その他のもの(のようなman 7 ascii
、man 7 iso-8859-1
、
man 7 wireless
)(セクション7)
また、パッケージはドキュメントをマンページセクションとして提供する場合があります。たとえば、すべてのモジュールを検索できるperl-doc
セクションを3perl
追加し、OpenSSLを追加します3ssl
。
Ububtuにあるかどうかはわかりませんが、Fedoraにはman-pages
、POSIXバージョンのコマンドやシステムコールなど、さらに多くの商品を提供するパッケージがあります。