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.