Linux comandos · 2 min read · Sep 22, 2025

Tutorial do Comando who do Linux para Iniciantes (8 Exemplos)

Às vezes, enquanto trabalha na linha de comando, você pode querer saber mais sobre os usuários logados. Existe uma utilidade de linha de comando who que você pode usar para acessar esse tipo de informação. Neste tutorial, discutiremos o básico do who usando alguns exemplos fáceis de entender.

Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos aqui foram testados no Ubuntu 16.04 LTS.

Como já mencionado, o comando who mostra quem está logado. Aqui está sua sintaxe:

who [OPTION]... [ FILE | ARG1 ARG2 ]

E a seguir está o que a página de manual da ferramenta diz sobre isso:

Imprime informações sobre usuários que estão atualmente logados.

A seguir estão alguns exemplos em estilo de perguntas e respostas que lhe darão uma boa ideia de como essa utilidade funciona.

Q1. Como o comando who funciona?

O uso básico é bastante simples - basta executar o comando ‘ who ‘.

who

Por exemplo, no meu sistema, a seguinte saída foi produzida:

E em uma máquina servidor, a seguinte saída foi produzida:

Assim, as saídas mostram basicamente os usuários ‘himanshu’ e ‘ubuntu’ logados em tty7 e pts/0 (respectivamente) em 16 de fevereiro às 09:07 e 09:35 (respectivamente). A última coluna mostra informações relacionadas ao endereço IP.

Q2. Como acessar o tempo da última inicialização do sistema?

Para isso, use a opção de linha de comando -b.

who -b

Q3. Como acessar informações relacionadas a processos mortos?

Essas informações podem ser acessadas usando a opção de linha de comando -d.

who -d

Q4. Como imprimir processos de login do sistema?

Para isso, use a opção de linha de comando -l.

who -l

Q5. Como imprimir processos ativos gerados pelo init?

Para exibir todos os processos ativos gerados pelo init, use a opção de linha de comando -p.

who -p

Q6. Como imprimir o número de usuários logados?

Caso você queira imprimir os nomes de todos os usuários logados, bem como a contagem total, use a opção de linha de comando -q.

who -q

Q7. Como imprimir a última alteração do relógio do sistema?

Para imprimir a última alteração do relógio do sistema, use a opção de linha de comando -t.

who -t

Q8. Como imprimir informações relacionadas ao nível de execução?

Para imprimir o valor atual do nível de execução, use a opção de linha de comando -r.

who -r

Conclusão

Como você concordaria, o comando who é bastante fácil de entender e usar. Ele fornece muitas opções de linha de comando, mas a curva de aprendizado não é íngreme. Discutimos a maioria das opções aqui. Quando você terminar de praticar essas, pode aprender mais sobre a ferramenta acessando sua página de manual.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.