logo

Comando 'Quem' no Linux

Quem comanda no Linux

Neste tutorial, discutiremos o comando ‘Who’ do Linux e também aprenderemos como ele funciona.

Introdução

O comando 'who' do Linux permite exibir os usuários atualmente logados em seu sistema operacional UNIX ou Linux.

Sempre que um usuário precisar saber quantos usuários estão usando ou estão logados em um determinado sistema operacional baseado em Linux, ele poderá usar o comando 'who' para obter essas informações. Este comando é simples de usar e exibe uma variedade de informações essenciais sobre todos os usuários que estão atualmente logados no sistema. Na maioria Sistemas operacionais Linux , existe um comando semelhante conhecido como 'w' que faz quase a mesma coisa. O comando 'w' exibe informações sobre todos os usuários logados no sistema atual. Além disso, também exibe dados adicionais juntamente com alguns dados estatísticos. O comando básico 'who' sem argumentos de linha de comando mostra apenas os nomes dos usuários que estão atualmente logados no sistema. Em muitos casos, também pode mostrar algumas informações adicionais, como em quais terminais estão logados e a hora em que efetuaram login, porém depende inteiramente dos sistemas utilizados pelos usuários.

A saída do comando 'who' geralmente depende dos usuários e de como eles o utilizam. Se um usuário normalmente digitar o comando ‘Who’ no terminal e executá-lo, a saída será a mesma. Ele exibirá a lista dos usuários que estão atualmente logados no sistema operacional atual. No entanto, se o usuário executar ou usar o comando 'who' com argumentos diferentes, a saída também será ligeiramente alterada ou poderá ser completamente diferente.

Vamos ver qual resultado obteremos se executarmos o comando 'who' sem quaisquer opções ou argumentos adicionais.

As informações mostradas ou exibidas por meio deste comando dependem de como você está usando este comando. Se você estiver usando este comando sem nenhuma opção ou argumento, ele exibirá apenas uma pequena quantidade de informações com base nos seguintes pontos:

    Hora da última inicialização do sistema Nível de execução atual do sistema Lista de usuários logados e muito mais

Vamos ver a sintaxe do comando 'Who' sem incluir nenhum argumento:

Sintaxe do comando:

 who 

Como executar o comando ‘who’ no Linux?

As etapas a seguir ajudarão você a executar o comando acima, mesmo que alguém não esteja familiarizado o suficiente com os sistemas operacionais Linux (ou seja novo no sistema operacional Linux):

Passo 1. Abra o terminal pressionando o botão Ctrl+Alt+T no teclado, conforme mostrado na imagem fornecida:

Quem comanda no Linux

Passo 2. Agora, digite o seguinte comando fornecido no terminal e pressione Enter:

Comando:

quantos MB tem um GB
 Who 

Etapa 3. Depois de pressionar o botão Enter, demorará um pouco e exibirá informações como nomes de usuários logados, hora da última reinicialização, etc. A saída deste comando pode ser semelhante à mostrada na imagem a seguir:

Saída

Quem comanda no Linux

Podemos notar na imagem acima, apenas um usuário atualmente logado em nosso sistema. Assim, ele exibe as informações apenas sobre o usuário atual. Porém, se você estiver usando um sistema ao qual vários outros usuários têm acesso, o comando acima exibirá todos os usuários logados no sistema.

Comando 'Quem' com os diferentes argumentos

Agora vamos ver como usar o comando 'who' com diferentes opções ou argumentos para exibir diferentes tipos de informações sobre coisas diferentes. Aqui discutiremos brevemente 'quem' com todas as suas opções e argumentos úteis e também veremos a sua implementação prática.

1. Comando para exibir o nome do host e o usuário associado aos dispositivos de entrada/saída como um teclado-

Sintaxe

 Who -m -H 

Saída

Quem comanda no Linux

2. Para exibir todos os detalhes dos usuários atualmente logados-

Com a ajuda deste comando, são visualizados todos os detalhes de cada usuário logado no sistema atual. A sintaxe deste comando é a mesma, exceto a opção adicional '-a', como podemos ver na sintaxe fornecida:

Sintaxe

 who -a 

Saída

Quem comanda no Linux

Ou

Você pode usar 'who -all' em vez de 'who -a', pois exibe todas as informações.

Sintaxe

 Who -all 

Quem comanda no Linux

3. Para exibir informações sobre todos os processos ativos gerados pelo processo NIT-

Este comando irá ajudá-lo a exibir informações essenciais, bem como todo e qualquer processo ativo.

Sintaxe

 who -p -h 

Saída

Quem comanda no Linux

4. Para exibir o status da mensagem do usuário como -, + ou?

Este comando nos ajudará a exibir o status da mensagem do usuário. Sintaxe deste comando fornecida abaixo:

Sintaxe

 who -T -H 

Saída

Quem comanda no Linux

5. Para exibir a lista completa de usuários logados-

Este comando nos ajudará a exibir toda a lista de usuários logados. Sintaxe deste comando fornecida abaixo:

Sintaxe

 who -u 

Saída

algoritmo para rsa
Quem comanda no Linux

6. Para exibir a lista completa de processos inativos-

Pode-se usar este comando para ver a lista completa de todos os processos inativos. A sintaxe do comando fornecida abaixo:

Sintaxe

 who -d -H 

Saída

Quem comanda no Linux

7. Para exibir detalhes do processo de login do sistema-

Pode-se usar este comando para ver o processo de login. A sintaxe do comando é fornecida abaixo:

Sintaxe:

 who -l -H 

Saída

Quem comanda no Linux

8. Para contar o número de todos os usuários logados-

Podemos usar este comando para ver quantos usuários efetuaram login na forma de números. A sintaxe do comando é fornecida abaixo:

matriz de inicialização java

Sintaxe:

 who -q -H 

Saída

Quem comanda no Linux

9. Para exibir o nível de execução atual do sistema-

A sintaxe do comando é fornecida abaixo:

 Who -r 

Saída

Quem comanda no Linux

10. Para exibir o nome de usuário do sistema-

Este comando geralmente é usado para saber o nome de usuário real do sistema. A sintaxe do comando é fornecida abaixo:

Sintaxe

 whoami 

Saída

Quem comanda no Linux

11. Para exibir a lista de usuários e suas atividades-

Com a ajuda deste comando, você pode ver a lista completa dos usuários e também suas atividades, que estão logados no sistema atual. O comando é dado abaixo:

Sintaxe

 w 

Saída

Quem comanda no Linux

12. Para exibir informações de identificação do usuário-

Pode-se usar este comando para ver as informações de identificação do usuário. A sintaxe do comando é fornecida abaixo:

Sintaxe

 Id 

Saída

Quem comanda no Linux