Man page - whatis(1)

Packages contains this manual

Available languages:

en fr pt_BR es it pl pt ko nl da tr sv ja uk id ru ro sr zh_CN de

Manual

WHATIS

NOME
SINOPSE
DESCRIƇƃO
OPƇƕES
ESTADO DE SAƍDA
AMBIENTE
FICHEIROS
VEJA TAMBƉM
AUTOR
ERROS

NOME

whatis - mostra descriƧƵes das pƔginas do manual numa linha

SINOPSE

whatis [ -dlv?V ] [ -r | -w ] [ -s lista ] [ -m sistema [,...]] [ -M caminho ] [ -L idioma ] [ -C ficheiro ] nome ...

DESCRIƇƃO

Cada pÔgina do manual tem em si uma breve descrição. O whatis procura os nomes das pÔginas do manual e mostra as descrições, caso encontre algum nome .

O nome pode conter caracteres universais ( -w ) ou ser uma expressão regular ( -r ). Se usar estas opções, poderÔ ser necessÔrio pÓr o nome entre aspas ou escapar (\) os caracteres especiais para impedir que a shell os interprete.

Durante a procura, são usadas bases de dados de índice e são actualizadas pelo programa mandb . Dependendo da sua instalação, isto pode ser executado por uma tarefa cron periódica, ou pode ter de ser manualmente excutado após a instalação de novas pÔginas do manual. Para produzir umbase de dados whatis em texto de estilo antigo a partir da base de dados de índice relativa, emita o comando:

whatis -M manpath -w ’*’ | sort > manpath/whatis

onde manpath Ʃ uma hierarquia de pƔginas do manual, tal como /usr/man .

OPƇƕES

-d , --debug

Imprime informação de depuração.

-v , --verbose

Imprime avisos verbosos.

-r , --regex

Interpreta cada nome como uma expressão regular. Se um nome corresponder a qualquer parte de um nome de pÔgina, serÔ feita uma correspondência. Esta opção faz com que o whatis seja algo mais lento devido à natureza das bases de dados de procura.

-w , --wildcard

Interpreta cada nome como um padrão contendo caracteres universais ao estilo da shell. Para que haja uma correspondência, um nome expandido tem de corresponder a todo o nome da pÔgina. Esta opção faz com que o whatis seja algo mais lento devido à natureza das base de dados de procura.

-l , --long

Não corta a saída para a largura do terminal. Normalmente, isto é feito para evitar resultados muito feios de secções NOME mal escritas.

-s lista , --sections= lista , --section= lista

Procura só as secções do manual indicadas. lista é uma lista de secções separadas por dois-pontos ou vírgula. Se uma entrada em lista for uma secção simples, por exemplo, "3", a lista de descrições mostrada incluirÔ pÔginas nas secções "3", "3perl", "3x" e assim por diante; enquanto se uma entrada em lista tiver uma extensão, por exemplo "3perl", a lista incluirÔ só pÔginas nessa parte exacta da secção do manual.

-m sistema [,...], --systems= sistema [,...]

Se este sistema tem acesso a nomes de pÔginas de manual de outro sistema operativo, pode usar esta opção para lhes aceder. Para tal, use a opção -m NovoOS .

O sistema especificado pode ser uma combinação de nomes de sistemas operativos, separados por vírgulas. Para incluir uma procura de nomes de pÔginas do manual do sistema nativo, o nome de sistema man tem de estar incluído na cadeia de argumentos. Esta opção sobrepõe-se à variÔvel de ambiente $ SYSTEM .

-M caminho , --manpath= caminho

Especifique um conjunto alternativo de hierarquias de pÔginas de manual delimitadas por dois-pontos para procurar. Por predefinição, whatis usa a variÔvel de ambiente $ MANPATH , a menos que esteja vazia ou indefinida, caso em que determinarÔ um manpath apropriado com base na variÔvel de ambiente $ PATH . Esta opção sobrescreve o conteúdo de $ MANPATH .

-L idioma , --locale= idioma

O whatis normalmente determinarÔ sua localidade actual por uma chamada à função C setlocale (3), que interroga vÔrias variÔveis de ambiente, possivelmente incluindo $ LC_MESSAGES e $ LANG . Para sobrepor temporariamente o valor determinado, use esta opção para fornecer uma cadeia idioma directamente a whatis . Note que isto não terÔ efeito até que a procura por pÔginas realmente comece. Saídas como a mensagem de ajuda serão sempre mostradas no idioma inicialmente determinado.

-C ficheiro , --config-file= ficheiro

Usa este ficheiro de configuração do utilizador em vez do pré-definido de ~/.manpath .

-? , --help

Mostra uma mensagem de ajuda e sai.

--usage

Mostra uma mensagem curta de uso e sai.

-V , --version

Mostra informação da versão.

ESTADO DE SAƍDA

0

Execução de programa com sucesso.

1

Erro de uso, sintaxe ou ficheiro de configuração.

2

Erro de operação.

16

Nada encontrado que cumpra o critƩrio especificado.

AMBIENTE

SYSTEM

Se $ SYSTEM estiver definido, terÔ o mesmo efeito como se fosse especificado como argumento da opção -m .

MANPATH

Se $ MANPATH estiver definido, o seu valor Ʃ interpretado como caminho de procura delimitado por dois-pontos de hierarquia de pƔginas do manual a usar.

Veja a secção SEARCH PATH de manpath (5) para o comportamento pré-definido e detalhes sobre a gestão da variÔvel de ambiente.

MANWIDTH

Se $ MANWIDTH estiver definido, o seu valor serÔ usado como largura do terminal (veja a opção --long ). Senão, a largura do terminal serÔ calculada usando o valor de $ COLUMNS e ioctl (2) se disponível ou retornando a 80 caracteres se tudo o mais falhar.

FICHEIROS

/usr/share/man/index.(bt|db|dir|pag)

Uma cache de base de dados de Ć­ndice global tradicional.

/var/cache/man/index.(bt|db|dir|pag)

Uma cache de base de dados de Ć­ndice global de acordo com FHS.

/usr/share/man/.../whatis

Uma base de dados de texto whatis tradicional.

VEJA TAMBƉM

apropos (1), man (1), mandb (8)

AUTOR

Wilf. (G.Wilford@ee.surrey.ac.uk).
Fabrizio Polacco (fpolacco@debian.org).
Colin Watson (cjwatson@debian.org).

ERROS

https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db