Comandos pinky e w – Mostrando informações sobre usuários logados – LPI 1
Comandos pinky e w – Mostrando informações sobre usuários logados
Neste artigo estudaremos dois comandos muito úteis para visualizar informações sobre os usuários logado atualmente no sistema: pinky e w.
Comando pinky
O comando pinky é como um comando finger “mais leve”, sendo utilizado para imprimir na saída padrão informações sobre os usuários logados especificados – ou todos, se nenhum for especificado no comando. O comando pinky possui formatos longo e curto de saída.
Sintaxe:
pinky [opções] [usuários]
Opções principais:
-b
No formato longo, omite o diretório home e o shell.
-f
No formato curto, omitir os cabeçalhos de colunas.
–help
Imprimir ajuda e sair.
-i
No formato curto, omite o nome completo e host remoto.
-l
Produzir saída de formato longo para os usuários especificados. Ao menos um usuário deve ser especificado.
-q
No formato curto, omite o nome completo, host remoto, e tempo ocioso.
-s
Produz saída de formato curto, que é o padrão.
–version
Imprimir informações sobre a versão do programa e sair.
-w
No formato curto, omitir o nome completo.
Exemplos do comando pinky
1. Obtendo informações sobre todos os usuários logados no sistema. Informações incluem nome de usuário, terminal de logon, tempo ocioso, hora e data de logon e local.
# pinky
2. Obtendo informações apenas sobre o usuário fabio:
# pinky fabio
3. Produzir saída longa para o usuário fabio:
# pinky -l fabio
Comando w
O comando w mostra quem está logado no sistema no momento e o que o usuário está fazendo.
Sintaxe:
# w [opções] [usuário]
Opções:
-h
Não imprimir o cabeçalho.
-u
Ignora o nome de usuário enquanto verifica o processo atual e tempo de CPU
-s
Usar o formato curto, sem imprimir o horário de login, nem tempo de JCPU e PCPU.
-V
Mostrar informações sobre a versão do programa.
user
Mostrar informações sobre o usuário especificado apenas.
Informações retornadas pelo comando w:
- USER – Nome do usuário.
- TTY – Tipo de terminal de logon (pts ou tty)
- FROM – Nome ou endereço IP do host remoto.
- LOGIN@ – Horário de login.
- IDLE – Tempo ocioso.
- JCPU – Tempo usado por todos os processos anexados ao terminal (tty).
- PCPU – Tempo usado pelo processo atual exibido no campo WHAT.
- WHAT – O comando executado pelo processo atual do usuário.
Exemplos do comando w:
1. Mostrar informações sobre todos os usuários logados no sistema no momento:
# w
2. Mostrar apenas informações sobre o usuário fabio:
# w fabio
3. Mostrando informações sobre todos os usuários no formato curto:
# w -s
Assista a um vídeo explicativo sobre os comandos pinky e w no Linux:
Escreva um comentário