Saber quem está usando seu sistema Linux ou semelhante ao Unix é uma parte fundamental do gerenciamento. Apontar para alguém pode ser considerado rude, mas usar o seu finger
ainda pode ser esclarecedor.
O finger
comando 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á abordamos o pinky
comando , que é a versão leve do finger
. pinky
é fornecido por padrão, mas se você quiser usar fingerYou
, basta instalá-lo.
Os comandos finger
e pinky
executam 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 pinky
tem mais algumas opções para remover progressivamente os bits que você pode não querer ver.
Se você deseja que sua configuração do Linux seja mais “semelhante ao Unix” do que “semelhante ao Linux”, você pode querer usar finger
. Talvez você tenha herdado alguns scripts que esperam finger
estar disponíveis. Mas, independentemente do motivo, se você for forçado – ou apenas preferir – usar finger
, aqui está como instalar e usar.
Índice
Instalando dedo
Você pode instalar finger
no Ubuntu com este comando:
sudo apt-get install finger
Para instalar finger
no Fedora, use este comando:
sudo dnf instalar dedo
No Manjaro você precisa instalar a finger
partir do Arch User Repository (AUR) e compilá-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 finger
do AUR. Portanto, precisamos instalá-los primeiro.
Se você ainda não tem um instalador AUR adequado em seu sistema, trizen
é uma opção decente. Este comando irá instalá-lo.
sudo pacman -Syu trizen
Antes que possamos usar trizen
para instalar finger
para nós, precisamos instalar algumas ferramentas de desenvolvimento. Eles são chamados automaticamente pelos scripts de instalação e construção que trizen
chamarão para instalar finger
em seu sistema. Claro, se você já instalou itens do AUR antes ou se faz qualquer desenvolvimento de 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 GNU Binutils . Eles são usados pelo gcc
compilador:
sudo pacman -Syu binutils
O processo de instalação também faz uso do utilitário patch . Este comando irá instalá-lo:
sudo pacman -Syu patch
O make
utilitário é usado para controlar o real de compilação e de construçãofinger
da partir do 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 gcc
da GNU Compiler Collection . Este comando irá instalá-lo para você:
sudo pacman -Syu gcc
E, finalmente, com as dependências de compilação atendidas e trizen
instaladas, podemos emitir o comando para realmente instalar finger
.
trizen -S netkit-bsd-finger
Conforme a instalação avança, você verá várias perguntas. Basta pressionar “Enter” para aceitar os padrões.
Usando o dedo
Digitar finger
e pressionar “Enter” finger
gera a saída padrão.
dedo
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.
- Idle : O tempo de inatividade do usuário. Se for um único dígito, significa minutos. Se dois pontos estiverem presentes, 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,
finger
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 registrou o número de telefone do escritório de uma pessoa, ele mostrará 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.
dedo 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”.
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”.
dedo maria
Usando o dedo com nomes reais
Você pode usar o nome real de uma pessoa com finger
. Se você não se lembra do nome da conta, use o nome real.
dedo alec tumovit
Como 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).
dedo -p mary
Embora Mary tenha arquivos “.plan” e “.project” ativos, os finger
ignora e não relata seu conteúdo.
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).
dedo -l
Isso faz com que finger
listar todos os usuários conectados no formato de exibição longa.
Levante o dedo mínimo ou aponte o dedo
Como costuma ser o caso, o Linux oferece opções. Você pode usar pinky
ou pode usar finger
.
A diferença real entre eles é a sutileza extra que pinky
permite que você seja bastante granular na remoção de dados nos quais não está interessado. E, claro, está pré-instalado.