Como usar o comando finger no Linux

Saber quem está usando seu sistema Linux ou semelhante ao Unix é uma parte fundamental para gerenciá-lo. Apontar para alguém pode ser considerado rude, mas usar o dedo ainda pode ser esclarecedor.

O comando finger quase certamente não é instalado por padrão em sua distribuição Linux. Ele estava ausente nas distribuições Ubuntu, Fedora e Manjaro usadas para pesquisar este artigo. Já cobrimos o comando mindinho, que é a versão mais leve do dedo. O pinky é fornecido por padrão, mas se você quiser usar o fingerYou, yed para instalá-lo.

Os comandos dedo e mindinho realizam o mesmo tipo de tarefa. Ambos fornecem algumas informações sobre os usuários atualmente logados em seu sistema operacional Linux ou semelhante ao Unix. Os conjuntos de informações que cada um fornece são ligeiramente diferentes e o mindinho tem mais algumas opções para remover progressivamente os pedaços que você pode não querer ver.

Se você quiser que sua configuração do Linux seja mais “semelhante ao Unix” do que “semelhante ao Linux”, você pode usar o dedo. Talvez você tenha herdado alguns scripts que esperam que o dedo esteja disponível. Mas, independentemente do motivo, se você for forçado – ou apenas preferir – usar o dedo, aqui está como instalá-lo e usá-lo.

Instalando dedo

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

sudo apt-get install finger

Para instalar o dedo no Fedora, use este comando:

sudo dnf install finger

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

  Como melhorar as fontes no Linux

Se você ainda não tem um instalador AUR adequado em seu sistema, o trizen é uma opção decente. Este comando irá instalá-lo.

sudo pacman -Syu trizen

Antes de podermos usar o trizen para instalar o finger para nós, precisamos instalar algumas ferramentas de desenvolvimento. Eles são chamados automaticamente pelos scripts de instalação e construção que o trizen chamará para instalar o dedo em seu sistema. Claro, se você já instalou itens do AUR antes, ou se faz qualquer desenvolvimento de software, provavelmente já os terá instalados.

Precisamos instalar o Biblioteca GNU C. Fazemos isso com este comando:

sudo pacman -Syu glibc

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

sudo pacman -Syu binutils

O processo de instalação também faz uso do utilitário de patch. Este comando irá instalá-lo:

sudo pacman -Syu patch

O utilitário make é usado para controlar o real compilar e construir do dedo a partir de seu código-fonte. Instale-o com este comando:

sudo pacman -Syu make

E, claro, não teremos sucesso na construção de algo a partir do código-fonte sem um compilador. Definitivamente vamos precisar do gcc, o Coleção de compiladores GNU. Este comando irá instalá-lo para você:

sudo pacman -Syu gcc

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

trizen -S netkit-bsd-finger

Conforme a instalação avança, várias perguntas serão apresentadas. Basta pressionar “Enter” para aceitar os padrões.

  Como jogar Quake 1 no Linux

Usando o dedo

Digitar finger e clicar em “Enter” faz com que o dedo gere sua saída padrão.

finger

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

Login: o nome da conta de usuário da pessoa que está conectada.
Nome: o nome completo da pessoa, se for conhecido do sistema.
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 ao computador.
Inativo: O tempo ocioso do usuário. Se for um único dígito, significa minutos. Se houver dois pontos, isso significa horas e minutos, e se um “d” estiver presente, significa dias e horas.
Hora de login: a hora em que a pessoa se conectou.
Escritório: Esta é uma ressaca histórica. Era usado para exibir o nome ou número da sala em que a pessoa trabalhava. Isso é muito raramente configurado pelo root hoje em dia. Em vez disso, o dedo exibirá o endereço IP da máquina na qual o usuário se conectou. “: 0” significa o teclado físico e a tela conectada ao computador.
Telefone do escritório: este é outro item legado. Se o root não tiver registrado o número de telefone do escritório de uma pessoa, aparecerá um espaço em branco.

Usando o dedo com um usuário

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

finger alec

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

Diretório: o diretório pessoal da pessoa.
Shell: O shell que eles estão usando.
On Since: A hora e a data em que o usuário fez login, a partir de qual tty e qual endereço IP.
Correio: se eles tiverem correio, será mostrado. Se eles checaram seu e-mail recentemente, a hora em que o verificaram será exibida. Alec não tem correspondência esperando por ele.
Plano: Se o usuário criar um arquivo “.plan” e “.projeto” em seu diretório home, e colocar um pouco de texto dentro deles descrevendo em que estão trabalhando, o conteúdo desses arquivos será mostrado aqui. Este é um sistema raramente usado hoje. Somos informados de que Alec não tem nenhum plano. Isso não é uma acusação sobre sua estratégia de carreira, significa que ele não se preocupou em atualizar seu arquivo “.plan”.

  Como instalar e usar o KDE Apper no Linux

Se repetirmos este comando, dê uma olhada em Mary, veremos que ela foi diligente e colocou algum texto descritivo em seus arquivos “.plan” e “.project”.

finger mary

Usando o dedo com nomes reais

Você pode usar o nome real de uma pessoa com o dedo. Se você não se lembra do nome da conta, use o nome real.

finger alec tumovit

Como um bônus, você pode descobrir o nome da conta.

Omitindo os arquivos .plan e .project

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

finger -p mary

Embora Mary tenha arquivos “.plan” e “.project” ativos, o finger os ignora e não relata seus conteúdos.

Usando a opção de listagem longa

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

finger -l

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

Levante o dedo mínimo 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 sutileza extra que o mindinho tem em permitir que você seja bastante granular na remoção de dados nos quais não está interessado. E, claro, está pré-instalado.