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 de “formato 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”.
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
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);