Como ler páginas man de uma máquina remota

4

A leitura de man man indica que a opção -m ou sua contraparte, a opção --systems long, pode ser usada para especificar um host remoto para obter páginas man.

A página também menciona a variável de ambiente SYSTEM a ser usada para o mesmo propósito.

Aparentemente, simplesmente especificar um endereço IP remoto como um argumento para o switch não é suficiente para alcançar tal conveniência.

Eu gostaria de ter mais elaboração e exemplos reais que fariam com que alguém lesse as páginas de manual do FreeBSD no Linux, por exemplo.

    
por w17t 26.12.2017 / 15:37

1 resposta

14

Como já foi dito nos comentários, não acredito realmente que -m pode exibir manpages de uma máquina remote . Para exibir um manpage de uma máquina remota você precisa de algo como:

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

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

ou monte uma parte do sistema remoto usando nfs como já foi sugerido.

O -m sobre o qual você está perguntando faz com que man procure por páginas de manual para outros sistemas no sistema local. Por exemplo:

$ 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
(...)
    
por 26.12.2017 / 17:19