Abra o man-page com menos [duplicate]

1

Como posso abrir a página de manual para um comando com o editor menos?

Como posso encontrar a página de manual no disco rígido

Eu tentei usar o comando manpath, mas isso não parece existir no solaris. Talvez haja um comando para procurar a manpage de alguma forma?

    
por Anton Gildebrand 02.10.2012 / 11:19

3 respostas

1

O comando man usa menos por padrão. Veja man man (hehe). Se o seu não, você poderia simplesmente usar um cachimbo assim.

man myCommand | less
    
por 02.10.2012 / 11:27
4

Basta adicionar export PAGER=less em seu .profile ou .bashrc ou qualquer outro arquivo de inicialização usado pelo seu shell.

MANPATH é a variável usada pelo homem para descobrir páginas de manual.

    
por 02.10.2012 / 11:54
1

Em suma

Isso deve fornecer o caminho para o arquivo de página do manual:

man -d $ANY_MANPAGE 2>&1 >/dev/null|grep '^found ultimate'

Explicação

Da página do manual:

   -d, --debug
          Print debugging information.

Então,

man -d $ANY_MANPAGE 2>&1 >/dev/null

fornece muitas informações (o restante do comando suprime a página man atual e redireciona a depuração para stdout).

Exemplo de saída

$ man -d man

[...]
found ultimate source file /usr/share/man/man1/man.1.gz
    
por 02.10.2012 / 11:41