Comando Linux · 2 min read · Sep 21, 2025
Tutorial do Comando 'users' do Linux para Iniciantes (com Exemplos)
Às vezes, ao trabalhar na linha de comando do Linux, você pode querer verificar rapidamente quais usuários estão atualmente logados no sistema. Bem, há uma ferramenta embutida na linha de comando do Linux que permite fazer isso facilmente. A ferramenta em questão é ‘users’, e neste tutorial, discutiremos o básico dela 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.
Comando users do Linux
Como já mencionado acima, o comando users imprime na saída os nomes dos usuários que estão atualmente logados. A seguir está sua sintaxe:
users [FILE]E aqui está como a página do manual da ferramenta explica:
Output who is currently logged in according to FILE. If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.A página de informações para ‘users’ contém uma explicação ainda mais detalhada:
`users' prints on a single line a blank-separated list of user names of
users currently logged in to the current host. Each user name
corresponds to a login session, so if a user has more than one login
session, that user's name will appear the same number of times in the
output. Synopsis:
users [FILE]
With no FILE argument, `users' extracts its information from a
system-maintained file (often `/var/run/utmp' or `/etc/utmp'). If a
file argument is given, `users' uses that file instead. A common
choice is `/var/log/wtmp'.
An exit status of zero indicates success, and a nonzero value
indicates failure.A seguir estão alguns exemplos em formato de perguntas e respostas que devem lhe dar uma boa ideia de como o comando users funciona.
Q1. Como usar o comando users?
É muito simples - basta executar ‘users’. Aqui está um exemplo:
usersNo meu sistema, o comando produziu a seguinte saída:
himanshu himanshu himanshuEntão isso significa que o usuário ‘himanshu’ fez login três vezes. Claro, dependendo do seu caso, esses nomes (e seu número) podem ser diferentes.
Q2. Como listar o número de usuários logados?
Só para o caso de você estar apenas interessado no número de usuários atualmente logados, você pode usar o comando ‘users’ da seguinte maneira:
users | wc -wNo meu sistema, o comando acima produziu ‘3’ como saída, que está de acordo com a saída mostrada na seção anterior.
Q3. Como fazer o users extrair informações de um arquivo específico?
Por padrão, o comando users busca informações em arquivos como:
`/var/run/utmp' ou `/etc/utmp'No entanto, se você quiser, pode fazer a ferramenta extrair informações de algum outro arquivo. Nesse caso, você terá que passar o nome e o caminho do arquivo como entrada para o comando ‘users’. Por exemplo:
users /var/log/wtmpQ4. Como obter mais informações sobre o comando ‘users’?
Embora o comando users não ofereça nenhuma opção exclusiva de linha de comando, as opções padrão –help e –version existem para que você possa obter mais informações sobre a própria ferramenta.
users --helpusers --versionConclusão
Como você deve ter observado, o comando users não oferece muitos recursos - ele apenas se limita à sua tarefa básica de fornecer os nomes dos usuários atualmente logados no sistema. Portanto, nesse sentido, é uma ferramenta útil. Só para o caso de você precisar, aqui está a página do manual da ferramenta.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.