Linux

quem comanda no Linux

quem comanda no Linux

Neste artigo, explicamos o quem comando que está incluído no pacote GNU coreutils.

quem é um utilitário de linha de comando que imprime uma lista de usuários atualmente logados. Ele também pode mostrar o nível de execução atual, a hora da última inicialização do sistema e muito mais.

Como usar o quem Comando #

A sintaxe básica para o quem comando é o seguinte:

quem [OPÇÃO]… [ARQUIVO | ARG1 ARG2] 

Quando chamado sem qualquer opção ou argumento, a saída é semelhante a esta:

quem
root pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

quem irá gerar uma lista formatada de todos os usuários que estão atualmente logados no sistema.

Cada linha contém quatro campos separados por um ou mais espaços:

Se você deseja imprimir os cabeçalhos das colunas, adicione o -H (--cabeçalho) opção:

quem -H
NOME LINHA TEMPO COMENTÁRIO root pts / 0 2020-11-17 20:10 (10.10.0.2) linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

O comando puxa informações sobre o sistema e quem está logado no / var / run / utmp Arquivo. Se você quiser usar outro arquivo, passe o caminho do arquivo para o comando.

quem aceita dois argumentos não opcionais. Quando invocado com dois argumentos o comando imprime informações apenas sobre o terminal associado ao usuário atual. A mesma saída é exibida quando o -m opção é usada.

Você pode usar quaisquer dois argumentos:

Quem sou euquem a mãe amaquem foo baro qual

Cada um dos comandos acima imprimirá as mesmas informações:

linuxize pts / 1 2020-11-17 20:11 (10.10.0.8) 

quem Opções de comando #

quem aceita várias opções que geralmente são raramente usadas.

O -b, --Bota opção diz quem para imprimir a hora da última inicialização do sistema:

quem -b
 inicialização do sistema 20-07-2020 19:02 

Para obter uma lista de todos os processos mortos, use o -d, --morto opção:

quem iria

O -r, --nível de execução opção, diz quem para mostrar o nível de execução atual:

quem -r
 nível de execução 5 2020-07-20 19:02 

Para obter apenas os nomes de usuário e o número de usuários conectados no momento, use o -q, --contar opção:

quem -q
root linuxize # users = 2 

O -uma, --tudo forças de opção quem para imprimir todas as informações:

Uau
 inicialização do sistema 2020-07-20 19:02 LOGIN tty1 2020-07-20 19:02 673 id = tty1 nível de execução 5 2020-07-20 19:02 root - pts / 0 2020-11-17 20:10 . 2212314 (89.205.101.54) pts / 2 2020-10-10 10:19 1363538 id = ts / 2 term = 0 exit = 0 linuxize + pts / 1 2020-11-17 20:11 01:46 2212387 (89.205.101.54) 

Conclusão #

O quem comando imprime uma lista de todos os usuários atualmente logados.

Para obter informações adicionais sobre os usuários que estão atualmente logados, verifique o C comando.

Se você tiver alguma dúvida, por favor, deixe um comentário abaixo.

Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...
SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth é um dos jogos de estratégia de código aberto mais populares que você pode jogar no momento. Este jogo não está apenas em desen...