who - Comando com exemplos
Publicado por Lisandro Guerra em 12/08/2016
[ Hits: 40.345 ]
Blog: https://spartanix.com/
testuser tty1 2016-07-26 08:44 lisandro tty8 2016-07-25 17:27 (:0) testuser2 tty2 2016-07-26 08:48Usando a opção "H" é incluído um cabeçalho identificando as informações e o mesmo muda conforme as outras opções selecionadas, assim após este exemplo utilizarei algumas das opções acompanhadas do "H" para facilitar a visualização. Segue primeiro o exemplo simples:
NOME LINHA HORÁRIO COMENTÁRIO testuser tty1 2016-07-26 08:44 lisandro tty8 2016-07-25 17:27 (:0) testuser2 tty2 2016-07-26 08:48Usando a opção "u" obtemos novamente as informações dos usuários logados, mas com informações de tempo ocioso e PID, aqui exemplo em conjunto com a opção anterior ficamos então com "uH":
NOME LINHA HORÁRIO OCIOSO PID COMENTÁRIO testuser tty1 2016-07-26 08:44 00:13 19087 spartanix tty8 2016-07-25 17:27 15:48 2262 (:0) testuser2 tty2 2016-07-26 09:02 00:12 19238Com a opção "b" podemos saber a data e o horário que o usuário logou no sistema:
inicialização do sistema 2016-07-25 17:26
Com a opção "r" podemos saber qual é o runlevel utilizado pelo usuário na data e horário em que entrou no sistema:
nível de execução 5 2016-07-25 17:27
Com a opção "a" ou "all" podemos obter todas as informações:
NOME LINHA HORÁRIO OCIOSO PID COMENTÁRIO SAÍDA
inicialização do sistema 2016-07-25 17:26
nível de execução 5 2016-07-25 17:27
testuser - tty1 2016-07-26 08:44 00:28 19087
spartanix + tty8 2016-07-25 17:27 16:02 2262 (:0)
testuser2 - tty2 2016-07-26 09:02 00:27 19238
Nestes testes utilizei o bash versão 4.3.42, para saber a sua versão pode usar o comando:
Linux Mint (Cinnamon) - configurar tecla /?° do Thinkpad T430 Lenovo
Scanner GOTEC no OpenSuSE 11.1
Mostrando datas passadas e futuras com o comando date
Imprima textos inteiros com o comando "echo"
Automatização da instalação do plugin JAVA (Mozilla)
Usando o cURL para enviar JSON POST DATA
Listando os 5 maiores subdiretórios no GNU/Linux
Backup da pasta de usuário sem copiar os arquivos ocultos
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como implementar Raid (0, 1, 5, 6, 10 e 50)
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (9)
Monte o Google Drive como uma pasta remota no Linux [RESOLVIDO] (3)
Compartilhar ZEBRA ZD220 na rede (1)
Debian Stable travado em atualizações: dist-upgrade não resolve [RESOL... (12)









