Skip to main content

Exemplo de uso do Linux Qual Comando

Configurando parâmetros de rede com comando ip no Linux (Junho 2026)

Configurando parâmetros de rede com comando ip no Linux (Junho 2026)
Anonim

O Linux que comando é usado para encontrar a localização de um programa. Neste guia, mostraremos como usar o comando which e como obter o máximo dele explicando todos os switches disponíveis.

Como encontrar o local de um programa

Em teoria, todos os programas devem ser executados a partir da pasta / usr / bin, mas, na realidade, esse não é o caso. A maneira segura de descobrir onde um programa está localizado é usando o comando which.

A forma mais simples do comando é a seguinte:

qual

Por exemplo, para encontrar a localização do navegador Firefox, use o seguinte comando:

qual firefox

A saída será algo assim:

/ usr / bin / firefox

Você pode especificar vários programas no mesmo comando. Por exemplo:

qual firefox gimp banshee

Isso retornará os seguintes resultados:

/ usr / bin / firefox/ usr / bin / gimp/ usr / bin / banshee

Alguns programas estão localizados em mais de uma pasta. Por padrão, no entanto, que apenas exibirá um.

Por exemplo, execute o seguinte comando:

que menos

Isto irá encontrar a localização do comando menos e a saída será a seguinte:

/ usr / bin / less

Isso realmente não mostra toda a imagem, no entanto, porque o menor comando está disponível em mais de um lugar.

Você pode obter o comando which para mostrar todos os lugares em que um programa é instalado usando o seguinte switch:

qual -a

Você pode executar isso com o comando less da seguinte maneira:

qual -a menos

A saída do comando acima será a seguinte:

/ usr / bin / less / bin / less

Então isso significa que menos é realmente instalado em dois lugares? Na verdade não.

Execute o seguinte comando ls:

ls -lt / usr / bin / less

No final da saída, você verá o seguinte:

/ usr / bin / less -> / bin / less

Quando você vê o -> no final do comando ls, você sabe que é um link simbólico e que ele apenas aponta para a localização do programa real.

Agora execute o seguinte comando ls:

ls -lt / bin / less

Desta vez, a saída no final da linha é simplesmente a seguinte:

/ bin / less

Isso significa que este é o programa real.

É possivelmente surpreendente, portanto, que o comando which emita / usr / bin / less quando você procura pelo comando less.

Um comando que achamos mais útil do que "which" é o comando "whereis" como este pode ser usado para localizar os binários para o programa, o código-fonte para o programa e as páginas de manual para o programa.

Resumo

Então, por que você usaria o comando which?

Imagine que você sabe que um programa foi instalado mas, por algum motivo, ele não será executado. É altamente provável que seja porque a pasta em que o programa foi instalado não está no caminho.

Usando o comando which você pode localizar onde o programa está e navegar para a pasta, o programa é executá-lo ou adicionar o caminho para o programa para o comando path.

Outras ferramentas de pesquisa úteis

Enquanto você está lendo sobre o comando que vale a pena notar, existem outros comandos que são úteis para localizar arquivos.

Você pode usar o "comando find" para localizar arquivos em seu sistema de arquivos ou, como alternativa, você pode usar o comando locate.

Comandos Essenciais do Linux

As distribuições modernas do Linux fizeram com que o requisito de usar o terminal fosse um problema menor, mas há alguns comandos que você precisa saber.

Uma lista dos comandos essenciais é útil para navegar no seu sistema de arquivos.

Usando o guia, você será capaz de descobrir em qual pasta você está, como navegar para pastas diferentes, listar os arquivos em pastas, voltar para sua pasta pessoal, criar uma nova pasta, criar arquivos, renomear e mover arquivos e copiar arquivos.

Você também descobrirá como excluir arquivos e também descobrirá quais links simbólicos são e como você os utilizaria, incluindo a especificação da diferença entre links físicos e diretos.