Como usar o comando pinky no Linux

Laptop Linux com desktop estilo Ubuntu
Fatmawati Achmad Zaenuri / Shutterstock.com

Quer saber mais sobre as pessoas conectadas ao seu computador Linux? Bem, não levante um  finger; aumente o seu pinky.

Para descobrir alguns detalhes sobre as pessoas conectadas a um computador Linux ou semelhante ao Unix, muitos administradores de sistema provavelmente recorrerão ao finger comando . O que é muito bom, mas em muitos sistemas finger estará ausente. Não é instalado por padrão. Você pode muito bem correr em um sistema onde este comando não está disponível.

Em vez de instalar – fingerpresumindo que você tenha permissão para fazer isso – você pode usar pinkyuma   versão leve e moderna do finger. It foi instalada por padrão em todas as distribuições Linux testadas durante a pesquisa para este artigo, incluindo Ubuntu, Manjaro e Fedora.

Um Toque Delicado

Como você esperaria com um comando Linux, pinkytem seu quinhão de opções de linha de comando (apenas duas das quais têm nomes). Mas, surpreendentemente, todos eles se relacionam com a poda de bits de informação para fora dos relatórios que pinkyproduz. Você pode reduzir a produção para incluir apenas as informações de seu interesse.

Se pinkycomeçar como um peso leve, pode ser positivamente leve quando você eliminar as informações nas quais não tem interesse.

Recomendado:  Como procurar suas contas e senhas em um iPhone ou iPad

Usando o mindinho

A maneira mais simples de usar pinkyé digitar seu nome na linha de comando e pressionar Enter.

rosado

mindinho em uma janela de terminal

A saída padrão é o relatório de “formato curto”.

saída do pinky em uma janela de terminal

O relatório de formato curto contém as seguintes colunas:

  • Login: O nome de usuário da pessoa que está conectada.
  • Nome: o nome completo da pessoa, se conhecido.
  • TTY: o tipo de terminal em que eles estão conectados. Normalmente será um pts (um pseudo-teletipo). : 0 significa o teclado físico e a tela conectada a este computador.
  • Ocioso:  tempo ocioso. Isso mostra ????? se a pessoa estiver executando em um X-windows Display Manager, que não fornece essa informação.
  • Quando: a hora e a data em que a pessoa se conectou.
  • Onde: O local de onde a pessoa está conectada. Freqüentemente, esse será o endereço IP de um computador remoto. Uma entrada de “: 0” significa o teclado físico e a tela conectada ao computador Linux.

pinkyàs vezes não consegue preencher uma coluna. Ele não pode colocar nada em uma coluna se não tiver essa informação. Por exemplo, o administrador do sistema não registrou o nome completo da pessoa que possui a conta de usuário chamada “dave”. Obviamente,  pinkynão pode exibir um nome completo na coluna Nome e usa “dave” em seu lugar.

Relatório sobre um único usuário

Por padrão, pinkyreporta sobre cada pessoa que está conectada. Para reportar sobre uma única pessoa, passe seu nome de usuário para pinkyna linha de comando.

pinky mary

pinky mary em uma janela de terminal

Como esperado, pinky reporta apenas sobre a pessoa com o nome de usuário “mary”.

Saída de rosa em uma janela de terminal

Omitindo cabeçalhos de coluna

Para remover os títulos das colunas do relatório de formato curto, use a -fopção.

mindinho -f

saída do pinky com as opções -l e -b em uma janela de terminal

Os títulos das colunas são removidos do relatório.

Recomendado:  Desativar as caixas de diálogo pop-up de teclas adesivas / de filtro irritantes

saída pinky sem títulos de coluna em uma janela de terminal

Omitindo a coluna de nome

A -wopção faz pinkycom que a coluna “Nome” seja omitida.

rosado -w alec

pinky -w alec em uma janela de terminal

O relatório resultante não contém a coluna “Nome”.

relatório mindinho sem coluna de nome em uma janela de terminal

Omitindo as colunas Nome e Onde

A -iopção causa pinkya omissão das colunas “Nome” e “Onde”.

rosado -i robert

pinky -i robert em uma janela de terminal

O relatório de pinky não contém mais as colunas “Nome” e “Onde”.

relatório pinky sem nome e onde as colunas em um terminal widnow

Omitindo as colunas Name, Idle e Where

Para realmente eliminar as coisas, você pode usar a -qopção de omitir as colunas “Nome”, “Ocioso” e “Onde”.

pinky -q john

pinky -q john em uma janela de terminal

pinkyremove obedientemente as colunas “Nome”, “Ocioso” e “Onde” do relatório. Estamos reduzidos a três colunas agora. Se retirarmos qualquer outra coisa, dificilmente será um relatório.

relatório pinky sem nome, idel e colunas onde em uma janela de terminal

O Relatório de Formato Longo

A opção -l(relatório de formato longo) faz pinkycom que aumente as informações fornecidas sobre os indivíduos no relatório. Você deve fornecer o nome de uma conta de usuário na linha de comando.

(Esta é uma das duas opções de linha de comando a serem abençoadas com um nome. A outra é a opção  -s(relatório de formato curto). Como a saída padrão é o relatório de formato curto, a -sopção realmente não faz nada.)

pinky -l mary

pinky -l mary em uma janela de terminal

O relatório de formato longo contém algumas informações adicionais.

informações extras no relatório pinky em uma janela de terminal

As informações fornecidas no relatório de formato longo são:

  • Nome de login:  o nome de usuário da pessoa que está conectada.
  • Na vida real:  o nome completo da pessoa, se conhecido.
  • Diretório: o diretório inicial desta pessoa.
  • Shell: o shell que esta pessoa está usando.
  • Projeto: o conteúdo do arquivo ~ / .project dessa pessoa, se existir.
  • Plano:  o conteúdo do arquivo ~ / .plan desta pessoa, se existir.

A ideia por trás do arquivo ~ / .project era que ele deveria ser usado para conter uma breve descrição do projeto ou item de trabalho em que o usuário de computador estava envolvido. Da mesma forma, o conteúdo do arquivo ~ / .plan seria uma breve descrição do item de trabalho real para esse projeto. Isso permitiu que os gerentes e as partes interessadas vissem com que trabalho um indivíduo estava ocupado e a que projeto esse trabalho pertencia. Este esquema raramente é usado hoje em dia. Esses campos provavelmente ficarão em branco para a grande maioria das pessoas.

Recomendado:  Como restringir dados em planilhas do Google com validação de dados

Vejamos Alec:

rosado -l alec

rosado -l alec

Alec não tem um arquivo ~ / .plan nem um arquivo ~. / Project.

saída de formato longo do pinky para usuário sem plano ou arquivo de projeto em uma janela de terminal

Omitindo o Diretório e a Linha Shell

Para omitir o relatório de linha no diretório inicial e o shell do relatório de formato longo, use a -bopção.

pinky -l -b robert

pinky -l -b robert em uma janela de terminal

O relatório de linha no diretório inicial e shell é removido do relatório.

relatório pinky sem diretório e linha shell em uma janela de terminal

Omitindo o arquivo de projeto

Para omitir a linha do projeto no relatório de formato longo, use a -h opção.

pinky -l -h mary

pinky -l -p mary em uma janela de terminal

O conteúdo do arquivo ~ / .project não é relatado.

relatório de formato longo rosa sem o arquivo de projeto em uma janela de terminal

Omitindo o arquivo de plano

Para omitir a linha do plano no relatório de formato longo, use a -p opção.

pinky -l -p mary

pinky -l -p mary em uma janela de terminal

O conteúdo do arquivo ~ / .plan não é relatado.

relatório rosa com o arquivo de plano omitido em uma janela de terminal

Por que todas as opções de omissão?

Por que um comando que gera relatórios pode ter tantas opções para remover bits de informação? Ele permite que você se concentre nas informações que realmente deseja. Portanto, você tem opções para separar o joio do trigo. E você pode decidir qual é qual.