web-dev-qa-db-ja.com

リモートマシンからmanページを読み取る方法

読書man manは、-mスイッチまたはそれに対応する--systems longスイッチを使用して、マニュアルページを取得するリモートホストを指定できます。

このページには、同じ目的で使用されるSYSTEM環境変数についても記載されています。

どうやら、スイッチへの引数としてリモートIPアドレスを指定するだけでは、このような便利さを実現するのに十分ではありません。

たとえば、LinuxでFreeBSDのmanページを読むことができるように、より詳細で実際の例が必要です。

4
user86041

コメントですでに述べたように、私はそれを本当に信じていません-mremoteマシンからのマンページを表示できます。リモートマシンからmanpageを表示するには、次のようなものが必要です。

$ ssh freebsd  'man man'
MAN(1)                  FreeBSD General Commands Manual                 MAN(1)

NAME
     man -- display online manual documentation pages
(...)

または、すでに提案されているように、nfsを使用してリモートシステムの一部をマウントします。

-mあなたが質問しているのは、manがローカルシステム上の他のシステムのマンページを探すようにすることです。例えば:

$ mkdir -p /usr/man/bsd/man1
$ scp freebsd:/usr/share/man/man1/man.1.gz /usr/man/bsd/man1
$ man -m bsd man
MAN(1)      BSD General Commands Manual                                                                                                                                                              

NAME
     man — display online manual documentation pages
(...)
$ man man
MAN(1)    Manual pager utils                                                                                                                                                                            

NAME
       man - an interface to the on-line reference manuals
(...)
13