Comandos_GNU-UNIX
01_Linha_de_comandos
Comando Whereis

whereis

O comando whereis é uma ferramenta de linha de comando usada em sistemas Unix e Unix-like, incluindo o Linux, para localizar e exibir informações sobre a localização de arquivos relacionados a comandos, bibliotecas e manuais. O whereis é útil para determinar a localização dos executáveis de comandos, páginas de manual e arquivos de cabeçalho das bibliotecas em seu sistema.

A sintaxe básica do comando whereis é a seguinte:

whereis nome_do_comando_ou_arquivo

Aqui estão as principais funcionalidades e usos do whereis:

Localização de Executáveis de Comandos:

O whereis é comumente usado para localizar os arquivos executáveis de comandos. Isso é útil quando você deseja saber onde um comando específico está localizado em seu sistema.

Exemplo:

whereis ls

Isso retornará a localização dos arquivos executáveis relacionados ao comando "ls".

Localização de Páginas de Manual: O whereis também pode ser usado para localizar as páginas de manual relacionadas a um comando. Isso é útil quando você deseja acessar a documentação completa de um comando.

Exemplo:

whereis man

Isso retornará a localização das páginas de manual do comando "man".

Localização de Arquivos de Cabeçalho de Bibliotecas:

Para desenvolvedores, o whereis é útil para localizar arquivos de cabeçalho de bibliotecas. Isso é necessário para compilar programas que usam bibliotecas específicas.

Exemplo:

whereis stdio.h

Isso retornará a localização do arquivo de cabeçalho "stdio.h".

Pesquisa por Vários Arquivos: O whereis pode ser usado para pesquisar a localização de vários arquivos ao mesmo tempo, separados por espaços. Isso é útil para localizar vários comandos ou arquivos relacionados de uma vez.

Exemplo:

whereis ls man gcc

Opções Adicionais:

O whereis possui opções adicionais, como -b (apenas comandos binários), -m (apenas páginas de manual) e -s (apenas fontes). Essas opções permitem restringir a pesquisa a um tipo específico de arquivo.

Exemplo:

whereis -m man

Isso retornará apenas as localizações das páginas de manual do comando "man".

O comando whereis é útil para localizar rapidamente a localização de comandos, páginas de manual e arquivos de cabeçalho de bibliotecas em sistemas Unix e Unix-like. É uma ferramenta eficaz para administradores de sistemas, desenvolvedores e usuários que precisam encontrar a localização de recursos do sistema ou bibliotecas em seus sistemas e para compreender melhor como os comandos são organizados em um ambiente Unix.