Linux que 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 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
Comandos relacionados
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.