Comandos Linux – Comando who

Linux que comanda

quem comanda

Em sistemas operacionais do tipo Unix, o comando who exibe usuários conectados ao sistema .

Este documento cobre a versão GNU / Linux de quem .

Descrição

O comando who imprime informações sobre todos os usuários que estão conectados no momento.

Sintaxe

quem [ OPÇÃO ] ... [ ARQUIVO ] [sou eu]

Opções

-a , –all O mesmo que usar as opções -b -d –login -p -r -t -T -u .
-b , –boot Exibe a hora da última inicialização do sistema .
-d , –dead Exibir processos mortos .
-H , –headhead Imprima uma linha de títulos de coluna.
–ips Imprima endereços IP em vez de nomes de host . Com –lookup , canoniza com base no IP armazenado, se disponível, em vez do nome do host armazenado.
-l , –login Imprima os processos de login do sistema.
–olho para cima Tente canonizar nomes de host via DNS .
-m Imprima apenas informações sobre o usuário e o host associados à entrada padrão (o terminal em que o comando foi emitido). Este método segue o padrão POSIX .
-p , –process Imprima processos ativos gerados pelo init .
-q , –count Exibe todos os nomes de login e uma contagem de todos os usuários conectados.
-r , –runlevel Imprima o nível de execução atual .
-s , –short Imprima apenas os campos de nome, linha e hora, que é o padrão.
-t , –time Imprima a última vez que o relógio do sistema foi alterado, se as informações estiverem disponíveis.
-T , -w , –mesg Adicione um caractere que indique o estado da linha do terminal: ” + ” se o terminal for gravável, ”  ” se não for, ou ” ? ” Se for encontrada uma linha incorreta.
-u , –users Imprima o tempo ocioso de cada usuário e o ID do processo.
–mensagem O mesmo que -T .
– gravável O mesmo que -T .
–Socorro Exiba uma mensagem de ajuda e saia.
–versão Exiba informações da versão e saia.

Notas

Se FILE for especificado, quem coleta suas informações neste arquivo. Caso contrário, ele será lido a partir de um local de arquivo padrão (geralmente / var / run / utmp ).

Se os argumentos ” eu sou ” forem especificados, quem assume a opção -m .

Exemplos

quem

Exibe o nome de usuário, a linha e a hora de todas as sessões atualmente conectadas. Por exemplo:

quem

Quem sou eu

Exibe as mesmas informações, mas apenas para a sessão do terminal em que o comando foi emitido, por exemplo:

Postado por Unknown às 08:52 Nenhum comentário:

quem -aH

Exibe informações “todas” e cabeçalhos acima de cada coluna de dados, por exemplo:

NOME LINHA TEMPO IDLE PID COMENTÁRIO SAIR
                        2014-01-17 07:00 154 id = si termo = 0 exit = 0
           inicialização do sistema 2014-01-17 07:00
           run-level 2 2014-01-17 07:00 last = S
                        2014-01-17 07:01 1607 id = l2 term = 0 exit = 0
LOGIN tty6 17-01- 2014 07:01 2809 id = 6
LOGIN tty5 17-01- 2014 07:01 2808 id = 5
LOGIN tty4 17-01- 2014 07:01 2807 id = 4
LOGIN tty2 17-01- 2014 07:01 2805 id = 2
LOGIN tty1 17-01- 2014 07:01 2804 id = 1
LOGIN tty3 17-01- 2014 07:01 2806 id = 3
           pts / 0 2014-01-17 11:31 2811 id = ts / 0 termo = 0 exit = 0
lucy + pts / 1 2014-01-17 22:42. 6609 (: 0,0)
           pts / 2 2014-01-18 02:14 0 id = / 2 termo = 0 exit = 0
           pts / 3 2014-01-18 02:08 0 id = / 3 termo = 0 exit = 0
           pts / 4 2014-01-17 21:30 0 id = / 4 termo = 0 exit = 0
lucy + pts / 0 2014-01-17 22:01 01:04 6330 (: 0.0)
  • Como visualizar e contar usuários em um sistema Linux

data – gera a data e hora atuais.
last – Exibe uma lista dos usuários conectados mais recentemente.
login – Inicia uma sessão em um sistema.
mesg – Controle se usuários (não-root) podem enviar mensagens para o seu terminal.
su – Torne-se o superusuário ou outro usuário.
w – Mostra quem está conectado e o que está fazendo.
whoami – Imprima seu ID de usuário eficaz.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.