Onde as páginas man são armazenadas no Ubuntu?

40

Espero que minha pergunta não seja muito trivial, mas na verdade nunca precisei saber disso antes.

Em que diretório posso encontrar os arquivos das páginas man, ou seja, o arquivo de texto somente leitura aberto quando você digita man foo ? Eu presumo que diferentes distros podem mantê-los em lugares ligeiramente diferentes, então se isso faz alguma diferença eu corro o Ubuntu 10.04.

    
por Yitzchak 03.08.2011 / 17:12

3 respostas

51

Use manpath para ver os diretórios usados pelo seu sistema, e man --where --all foo para encontrar uma página de manual específica de foo .

A localização padrão é /usr/share/man de acordo com Padrão de hierarquia do sistema de arquivos e /usr/man geralmente são um link simbólico para esse diretório.

Outras localizações podem ser definidas em /etc/manpath.config ou /etc/man_db.conf (a localização exata varia). Por exemplo, / usr / local / share / man é quase sempre incluído.

Além disso, man tenta encontrar páginas manuais para cada diretório especificado em $ PATH - por exemplo, se você adicionou / opt / plan9 / bin a $ PATH, man pesquisará automaticamente / opt / plan9 / man e / opt / plan9 / bin / man.

Se a variável de ambiente $MANPATH estiver definida, no entanto, ela substituirá todas outras fontes.

    
por 03.08.2011 / 17:20
5

Nos arquivos que terminam com .gz ao usar whereis :

whereis man

saída:

man: /usr/bin/man /usr/bin/X11/man /usr/local/man /usr/share/man /usr/share/man/man1/man.1.gz /usr/share/man/man7/man.7.gz

Exemplo com grep:

whereis grep

saída:

grep: /bin/grep /usr/share/man/man1/grep.1.gz
    
por 02.09.2014 / 14:33
4

Eles devem estar abaixo de /usr/share/man .

    
por 03.08.2011 / 17:18