Header Ads

Como usar o comando finger no Linux

Saber quem está usando seu sistema Linux ou Unix é uma parte fundamental do gerenciamento. Apontar alguém pode ser considerado grosseiro, mas o uso do dedo ainda pode ser esclarecedor.

O comando finger quase certamente não está instalado por padrão no Linuxdistribuição. Ele estava ausente nas distribuições Ubuntu, Fedora e Manjaro usadas para pesquisar este artigo.Nós já cobrimos o comando pinky, que é a versão leve do dedo.O pinky é fornecido por padrão, mas se você deseja usar o fingerYou, yed para instalá-lo.

Os comandos finger e pinky executam o mesmo tipo de tarefa. Os dois informam algumas informações sobre os usuários atualmente conectados no seu sistema operacional Linux ou Unix. Os conjuntos de informações que eles fornecem são um pouco diferentes e o mindinho tem mais algumas opções para remover progressivamente os bits que você talvez não queira ver.

Se você deseja que o seu Linux seja configurado para ser mais “ tipo Unix ”do que o Linux, ”você pode querer usar o dedo. Talvez você tenha herdado alguns scripts que esperam que o finger esteja disponível. Mas, independentemente do motivo, se você é forçado a usar o finger, aqui está como instalá-lo e usá-lo.

RELACIONADO: Como usar o comando pinky no Linux

Instalando o finger

Você pode instalar o finger no Ubuntu com este comando:

sudo apt-get install finger 

Para instalar o finger no Fedora, use este comando:

 sudo dnf install finger 

No Manjaro, você precisa instalar o fingerfrom no Arch User Repository (AUR) e construí-lo a partir do código-fonte. Existem ferramentas para fazer isso por você, por isso é um processo automatizado. Isso é ótimo, mas significa que você deve ter essas ferramentas instaladas no sistema Manjaro, bem como uma ferramenta para recuperar e instalar o dedo do AUR. Portanto, precisamos instalá-los primeiro.

Se você ainda não possui um instalador AUR adequado no seu sistema, o trizen é uma opção decente. Este comando o instalará.

 sudo pacman -Syu trizen 

Antes que possamos usar o trizen para instalar o finger para nós, precisamos:instale algumas ferramentas de desenvolvimento. Estes são chamados automaticamente pelos scripts de instalação e construção que o trizen chamará para instalar o dedo no seu sistema. Obviamente, se você já instalou itens do AUR antes ou se desenvolve algum software, provavelmente já os terá instalado.

Precisamos instalar a biblioteca GNU C. Fazemos isso com este comando:

 sudo pacman -Syu glibc 

Também precisamos do Binutils GNU. Eles são usados ​​pelo compilador gcc:

 sudo pacman -Syu binutils 

O processo de instalação também utiliza o utilitário de correção. Este comando irá instalá-lo:

 sudo pacman -Syu patch 

O utilitário make é usado para controlar a compilação e a compilação reais do fingerdo seu código fonte. Instale-o com este comando:

 sudo pacman -Syu make 

E é claro que não obteremos nenhum sucesso emconstruindo algo a partir do código fonte sem um compilador. Definitivamente, precisamos do gcc, a Coleção GNU Compiler. Este comando o instalará para você:

 sudo pacman -Syu gcc 

E, finalmente, com as dependências de compilação atendidas e o trizen instalado, podemos emitir o comando para realmente instalar o finger.

 trizen -S netkit-bsd-finger 

À medida que a instalação avança, você eSerão apresentadas várias perguntas. Basta pressionar "Enter" ”para aceitar os padrões.

Usando o dedo

Digitando o dedo e pressionando '“ Digite' ”faz com que finger gere sua saída padrão.

 finger 

Isso exibe uma única linha de informações sobre cada uma das pessoas que estão conectadasAs colunas são:

  • Login: o nome da conta de usuário da pessoa que efetuou login.
  • Nome: o nome completo da pessoa, se for conhecido poro sistema.
  • Tty: o tipo de terminal no qual estão conectados. Isso geralmente será um pts (um pseudo-teletipo).“: 0 ”significa o teclado e a tela físicos conectados ao computador.
  • Inativo: o tempo de inatividade do usuário. Se for um dígito, significa minutos. Se um cólon está presente, isso significa horas e minutos, e se um “ d ”está presente, significa dias e horas.
  • Hora de login: a hora em que a pessoa fez login.
  • Escritório: Esta é uma ressaca histórica. Foi usado para exibir o nome ou o número da sala em que a pessoa trabalhava. Atualmente, isso é muito raramente configurado pela raiz. Em vez disso, o dedo exibirá o endereço IP da máquina na qual o usuário efetuou login.“: 0 ”significa o teclado e a tela físicos conectados ao computador.
  • Telefone do escritório: esse é outro item herdado. Se o root não registrou o número de telefone do escritório de uma pessoa, ele ficará em branco.

RELACIONADO: O que é um TTY no Linux?(e como usar o comando tty)

Usando o dedo com um usuário

Para ver os detalhes de uma única pessoa, passe o nome da conta na linha de comando.

 dedo alec 

Quando o dedo trabalha em um único usuário, ele fornece uma exibição mais longa. Obtemos algumas informações adicionais.

  • Diretório: o diretório pessoal da pessoa.
  • Shell: o shell que eles estão usando.
  • AtivadoDesde: a hora e a data em que o usuário efetuou login, a partir de qual tty e qual endereço IP.
  • Correio: se houver correio, isso é mostrado. Se eles verificaram recentemente seus e-mails, a hora em que foram verificados é mostrada. Alec não tem e-mails esperando por ele.
  • Plano: se o usuário criar um “. Plano ”e “ . projeto ”no diretório inicial e coloca um pouco de texto dentro deles descrevendo no que estão trabalhando, o conteúdo desses arquivos será mostrado aqui. Este é um sistema que é muito raramente usado hoje. Fomos informados de que Alec não tem plano. Isso não é uma acusação sobre sua estratégia de carreira, significa que ele não se incomodou em atualizar seu plano .8221;arquivo.

Se repetirmos este comando, daremos uma olhada em Mary, veremos que ela foi diligente e colocou algum texto descritivo em seu plano.8221;e “ . projeto ”arquivos.

 finger mary 

Usando finger com nomes reais

Você pode usar o nome de uma pessoanome verdadeiro com o dedo. Se você não conseguir se lembrar do nome da conta, use o nome verdadeiro.

 finger alec tumovit 

Como bônus, vocêdescubra o nome da conta.

Omitindo os arquivos . plan e . project

Se você não quiser ver o “ . plan ”e “ . projeto ”resumos de arquivos, use a opção -p (sem plano).

 finger -p mary 

Embora Mary esteja ativa “. plan ”e “ . projeto ”arquivos, finger os ignora e não informa sobre seu conteúdo.

Usando a opção Long Listagem

Para ver uma lista de todos os usuários na exibição em formato longo, use -l (formato longo).

 finger -l 

Isso faz com que o finger liste todos os usuários conectados no formato de exibição longa.

Levante o mindinho ou aponte o dedo

Como costuma acontecer, o Linux oferece opções. Você pode usar o mindinho ou o dedo.

A diferença real entre eles é a delicadeza extra que o mindinho tem para permitir que você seja bastante granular ao remover os dados que não estão interessados.E, é claro, está pré-instalado.

Via: How to Geek

Veja Também:

Nenhum comentário