Como usar o comando pinky no Linux

Conteúdo

Laptop Linux com desktop estilo Ubuntu

Você quer conhecer as pessoas que se conectaram ao seu computador Linux? Nós vamos, não levante um finger; aumente o seu pinky ao invés de.

Para descobrir alguns detalhes sobre as pessoas que se logaram em um computador Linux ou semelhante ao Unix, muitos administradores de sistemas provavelmente recorrerão ao finger comando. O que é muito bom, mas em muitos sistemas finger estará ausente. Não é instalado por padrão. É bem possível que encontre um sistema onde este comando não esteja disponível.

Em vez de instalar finger"Supondo que você tenha permissão para fazer isso - você pode usar pinky, uma versão leve e moderna a partir de finger. Ele foi instalado por padrão em todas as distribuições Linux testadas durante a investigação desta postagem, incluindo Ubuntu, Manjaro e Fedora.

Um toque delicado

Como podemos esperar com um comando Linux, pinky tem seu quinhão de alternativas de linha de comando (apenas dois dos quais têm um nome). Mas, surpreendentemente, todos se relacionam com a poda de informações fora de dos relatórios que pinky produzir. Você pode reduzir a produção para incluir apenas as informações de seu interesse.

E pinky começa como um peso leve, pode ser positivamente leve para quando você tiver cortado as informações nas quais não está interessado.

Usando o mindinho

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

rosado

La salida predeterminada es el reporte deformato corto”.

O relatório resumido contém as seguintes colunas:

  • Acesso: O nome de usuário da pessoa que fez o login.
  • Nome: O nome completo da pessoa, se conhecido.
  • TTY: O tipo de terminal ao qual eles estão conectados. Em geral, será um ponto (um pseudo-teletipo). : 0 significa o teclado físico e a tela conectada a este computador.
  • Inativo: Tempo de inatividade. Isso mostra ????? se a pessoa está executando sob um X-windows Display Manager, que não fornece essa informação.
  • Quando: A hora e data em que a pessoa se conectou.
  • Onde: O local de onde a pessoa se conectou. Frequentemente, este será o endereço IP de um computador remoto. Una entrada de “: 0” significa el teclado físico y la pantalla conectados a la computadora Linux.

pinky às vezes não pode preencher uma coluna. Você não pode colocar nada em uma coluna se você não tiver essa informação. Como um exemplo, el administrador del sistema no registró el nombre completo de la persona propietaria de la cuenta de usuario llamada “Dave”. Aparentemente, pinky no puede mostrar un nombre completo en la columna Nombre y utiliza “Dave” em seu lugar.

Denunciar um único usuário

Por padrão, pinky relatórios sobre cada pessoa que se conectou. Para relatar sobre uma única pessoa, passe seu nome de usuário para pinky na linha de comando.

pinky mary

Como esperado, pinky solo informa sobre la persona con el nombre de usuario de “Mary”.

Pular cabeçalhos de coluna

Para remover cabeçalhos de coluna do relatório de formato curto, Use o -f opção.

mindinho -f

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

Pule a coluna do nome

a -w opção causa pinky para omitir la columna “Nome”.

rosado -w alec

El reporte resultante no tiene la columna “Nome”.

Pule as colunas Nome e Onde

a -i opção causa pinky para omitir las columnas “Nome” e “Onde”.

rosado -i robert

O relatório de pinky ya no contiene las columnas “Nome” e “Onde”.

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

Pular colunas de nome, Inativo onde

Para realmente tirar as coisas, você pode usar o -q opción para omitir las columnas “Nome”, “Inativo” e “Onde”.

rosado -q john

pinky Exclua obedientemente as colunas "Nome", Reportar "Inativo" e "Onde". Agora temos três colunas. Se conseguirmos outra coisa, dificilmente será um relatório.

O relatório longo

a -l (relatório de formato longo) opção causa pinky para aumentar as informações fornecidas sobre as pessoas 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 que podem ser abençoadas com um nome. O outro é o -s opção (relatório de formato curto). Uma vez que a saída padrão é o relatório de formato curto, -s A opção realmente não faz nada).

pinky -l mary

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

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

  • Nome de acesso: O nome de usuário da pessoa que fez o login.
  • Na vida real: O nome completo da pessoa, se conhecido.
  • diretório: O diretório pessoal desta pessoa.
  • Concha: A concha que esta pessoa está usando.
  • Projeto: O conteúdo do arquivo ~ / .projeto desta pessoa, sim existe.
  • Plano: O conteúdo do arquivo ~ / .o plano desta pessoa, sim existe.

A ideia por trás do arquivo ~ / .projeto era que deveria ser usado para conter uma breve descrição do projeto ou item de trabalho no qual um usuário de computador estava envolvido. além do que, além do mais, o conteúdo do seu arquivo ~ / .plano seria uma breve descrição do item de trabalho real para esse projeto. Isso permitiu que os gerentes e as partes interessadas vissem em qual trabalho um indivíduo estava engajado e a qual projeto esse trabalho pertencia. Este esquema raramente é usado hoje. Esses campos provavelmente estão em branco para a grande maioria das pessoas.

Vamos ver o alec:

pinky -l alec

meñique -l alec

Alec não tem um arquivo ~ / .o plano não é um arquivo ~. / Projeto.

Pular diretório e linha de shell

Para pular o relatório de linha no diretório inicial e shell de relatório de formato longo, Use o -b opção.

rosado -l -b robert

A linha que informa o diretório inicial e o shell é removida do relatório.

Pular o arquivo de projeto

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

pinky -l -h mary

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

Pular o arquivo de plano

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

pinky -l -p mary

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

Por que todas as alternativas de omissão?

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

setTimeout(função(){
!função(f,b,e,v,n,t,s)
{E se(f.fbq)Retorna;n = f.fbq = função(){n.callMethod?
n.callMethod.apply(n,argumentos):n.queue.push(argumentos)};
E se(!f._fbq)f._fbq = n;n.push = n;n.loaded =!0;n.version = ’2.0′;
n.queue =[];t = b.createElement(e);t.async =!0;
t.src = v;s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s) } (window, documento,'roteiro',
‘Https://connect.facebook.net/en_US/fbevents.js ’);
fbq('iniciar', ‘335401813750447’);
fbq('acompanhar', ‘PageView’);
},3000);

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.