Comandos Linux · 2 min read · Sep 17, 2025

Tutorial de Comandos Linux which e whoami para Iniciantes (com Exemplos)

Existem certas utilidades do Linux que têm como objetivo realizar uma única tarefa e, portanto, oferecem muito poucas ou nenhuma opção de linha de comando. Duas dessas ferramentas são which e whoami. Neste tutorial, discutiremos esses comandos usando alguns exemplos fáceis de entender.

Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos deste artigo foram testados em uma máquina Ubuntu 16.04 LTS.

Comando which do Linux

O comando which no Linux informa aos usuários sobre o caminho absoluto das ferramentas de linha de comando. A seguir está a sintaxe deste comando:

which [-a] filename ...

E aqui está como a página de manual da ferramenta o descreve:

which returns the pathnames of the files (or links) which would be executed in the current environment, had its arguments been given as commands in a strictly POSIX-conformant shell. It does this bysearching the PATH for executable files matching the names of the arguments. It does not follow symbolic links.

A seguir estão alguns exemplos em estilo de perguntas e respostas que devem lhe dar uma boa ideia de como o comando ‘which’ funciona.

Q1. Como usar o comando which?

O exemplo mais simples de which poderia ser algo assim:

which ls

E a saída no meu sistema é:

/bin/ls

Claro, você pode passar vários nomes de comandos como entrada. Por exemplo:

which ls echo rm mv

E a saída no meu sistema é:

/bin/ls  
/bin/echo  
/bin/rm  
/bin/mv

Q2. Como fazer o which listar todos os caminhos?

Às vezes, uma ferramenta de linha de comando pode estar presente em mais de um local no sistema. Então, nesse caso, você pode usar a opção de linha de comando -a para forçar o ‘which’ a produzir todos os caminhos na saída.

which -a [command-name]

Comando whoami do Linux

Já discutimos um comando chamado who. Ele basicamente fornece informações sobre todos os usuários que estão atualmente logados. No entanto, e se você estiver apenas interessado no usuário que está atualmente logado? Bem, para isso, você pode usar o whoami comando.

A seguir está a sintaxe deste comando:

whoami [OPTION]...

E aqui está como a página de manual da ferramenta o descreve:

Print the user name associated with the current effective user ID.  Same as id -un.

A seguir está como você pode usar o comando whoami.

Q1. Como o whoami funciona?

O comando whoami é provavelmente o comando Linux mais fácil de usar. Tudo o que você precisa fazer é executar o comando da seguinte maneira:

whoami

E você verá o nome do usuário atual sendo produzido na saída. Por exemplo, a seguinte saída foi produzida no meu sistema:

É isso. Não há opções específicas de linha de comando, além, é claro, das opções padrão –help e –version.

Conclusão

Tanto which quanto whoami são comandos extremamente simples quando se trata de compreensão e uso. Você pode não precisar deles diariamente, mas deve estar ciente deles, mesmo assim. Para acessar suas páginas de manual, vá aqui e aqui.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.