Comment utiliser la commande finger sous Linux

Savoir qui utilise votre système Linux ou Unix est un élément fondamental de sa gestion. Montrer du doigt quelqu’un peut être considéré comme impoli, mais utiliser son doigt peut toujours être éclairant.

La commande finger n’est presque certainement pas installée par défaut dans votre distribution Linux. Il était absent des distributions Ubuntu, Fedora et Manjaro utilisées pour rechercher cet article. Nous avons déjà couvert la commande pinky, qui est la version légère de finger. pinky est fourni par défaut, mais si vous souhaitez utiliser fingerYou, yed pour l’installer.

Les commandes finger et pinky effectuent le même type de tâche. Ils vous donnent tous les deux des informations sur les utilisateurs actuellement connectés sur votre système d’exploitation de type Linux ou Unix. Les ensembles d’informations qu’ils fournissent chacun sont légèrement différents et Pinky a quelques options supplémentaires pour éliminer progressivement les bits que vous ne voudrez peut-être pas voir.

Si vous voulez que votre configuration Linux soit plus «Unix-like» que «Linux-like», vous pouvez utiliser finger. Vous avez peut-être hérité de certains scripts qui s’attendent à ce que finger soit disponible. Mais quelle que soit la raison pour laquelle vous êtes obligé – ou préférez simplement – utiliser finger, voici comment l’installer et l’utiliser.

Installation du doigt

Vous pouvez installer finger sur Ubuntu avec cette commande:

sudo apt-get install finger

sudo apt-get install finger dans une fenêtre de terminal

Pour installer finger sur Fedora, utilisez cette commande:

sudo dnf install finger

sudo dnf installer le doigt dans une fenêtre de terminal

Sur Manjaro, vous devez installer finger à partir du Référentiel d’utilisateurs Arch (AUR), et construisez-le à partir de code source. Il existe des outils pour le faire pour vous, c’est donc un processus automatisé. C’est génial, mais cela signifie que vous devez avoir ces outils installés sur votre système Manjaro, ainsi qu’un outil pour récupérer et installer finger depuis l’AUR. Nous devrons donc les installer en premier.

  Comment activer GameDVR sur Windows 10 sur un système non pris en charge

Si vous ne disposez pas déjà d’un programme d’installation AUR approprié sur votre système, trizen est une option décente. Cette commande l’installera.

sudo pacman -Syu trizen

sudo pacman -Syu trizen dans une fenêtre de terminal

Avant de pouvoir utiliser trizen pour installer finger pour nous, nous devons installer des outils de développement. Ceux-ci sont appelés automatiquement par les scripts d’installation et de construction que trizen appellera pour installer finger sur votre système. Bien sûr, si vous avez déjà installé des éléments de l’AUR ou si vous développez des logiciels, vous les aurez probablement déjà installés.

Nous devons installer le Bibliothèque GNU C. Nous le faisons avec cette commande:

sudo pacman -Syu glibc

sudo pacman -Syu glibc dans une fenêtre de terminal.

Nous avons également besoin du GNU Binutils. Ceux-ci sont utilisés par le compilateur gcc:

sudo pacman -Syu binutils

sudo pacman -Syu binutils dans une fenêtre de terminal

Le processus d’installation utilise également le utilitaire de patch. Cette commande va l’installer:

sudo pacman -Syu patch

sudo pacman -Syu patch dans une fenêtre de terminal

L’utilitaire make est utilisé pour contrôler le réel compiler et construire de doigt à partir de son code source. Installez-le avec cette commande:

sudo pacman -Syu make

sudo pacman -Syu make dans une fenêtre de terminal.

Et bien sûr, nous ne réussirons pas à créer quelque chose à partir du code source sans compilateur. Nous aurons certainement besoin de gcc, le Collection de compilateurs GNU. Cette commande l’installera pour vous:

sudo pacman -Syu gcc

sudo pacman -Syu gcc dans une fenêtre de terminal

Et enfin, avec les dépendances de build satisfaites et trizen installées, nous pouvons émettre la commande pour installer réellement finger.

trizen -S netkit-bsd-finger

trizen -S netkit-bsd-finger dans une fenêtre de terminal.

Au fur et à mesure que l’installation progresse, diverses questions vous seront présentées. Appuyez simplement sur «Entrée» pour accepter les valeurs par défaut.

  10 nouvelles fonctionnalités de la mise à jour de Windows 10 Spring Creators

Utilisation du doigt

Si vous tapez le doigt et appuyez sur «Entrée», le doigt génère sa sortie par défaut.

finger

commande au doigt et sortie dans une fenêtre de terminal

Cela affiche une seule ligne d’informations sur chacune des personnes qui sont connectées. Les colonnes sont:

Login: Le nom du compte utilisateur de la personne qui est connectée.
Nom: Le nom complet de la personne, s’il est connu du système.
Tty: Le type de terminal auquel ils sont connectés. Ce sera généralement un pts (un pseudo-télétype). «: 0» signifie le clavier physique et l’écran connectés à l’ordinateur.
Inactif: temps d’inactivité de l’utilisateur. S’il s’agit d’un seul chiffre, cela signifie des minutes. Si un colon est présent, cela signifie des heures et des minutes, et si un «d» est présent, cela signifie des jours et des heures.
Heure de connexion: l’heure à laquelle la personne s’est connectée.
Bureau: C’est une gueule de bois historique. Il était utilisé pour afficher le nom ou le numéro de la pièce dans laquelle la personne travaillait. Ceci est très rarement mis en place par root de nos jours. Au lieu de cela, finger affichera l’adresse IP de la machine à partir de laquelle l’utilisateur s’est connecté. «: 0» signifie le clavier physique et l’écran connectés à l’ordinateur.
Téléphone de bureau: il s’agit d’un autre élément hérité. Si root n’a pas enregistré le numéro de téléphone du bureau d’une personne, il affichera un espace vide.

Utilisation du doigt avec un utilisateur

Pour voir les détails d’une seule personne, passez son nom de compte sur la ligne de commande.

finger alec

doigt alec dans une fenêtre de terminal

Lorsque le doigt fonctionne sur un seul utilisateur, il offre un affichage plus long. Nous obtenons des informations supplémentaires.

Répertoire: répertoire personnel de la personne.
Shell: Le shell qu’ils utilisent.
Depuis: l’heure et la date auxquelles l’utilisateur s’est connecté, à partir de quel terminal et de quelle adresse IP.
Mail: S’ils ont du courrier, cela s’affiche. S’ils ont récemment vérifié leur courrier, l’heure à laquelle ils l’ont vérifié est affiché. Alec n’a pas de courrier qui l’attend.
Plan: Si l’utilisateur crée un fichier «.plan» et «.project» dans son répertoire personnel, et y met un peu de texte décrivant ce sur quoi il travaille, le contenu de ces fichiers sera affiché ici. Il s’agit d’un système très rarement utilisé aujourd’hui. On nous dit qu’Alec n’a aucun plan. Ce n’est pas une mise en accusation sur sa stratégie de carrière, cela signifie qu’il n’a pas pris la peine de mettre à jour son fichier «.plan».

  Comment convertir des images WEBP en PNG ou JPG sous Windows 10

Si nous répétons cette commande, jetez un œil à Mary, nous verrons qu’elle a été diligente et a mis du texte descriptif dans ses fichiers «.plan» et «.project».

finger mary

doigt mary dans une fenêtre de terminal

Utiliser le doigt avec de vrais noms

Vous pouvez utiliser le vrai nom d’une personne avec le doigt. Si vous ne vous souvenez pas de son nom de compte, utilisez son vrai nom.

finger alec tumovit

doigt alec tumovit dans une fenêtre de terminal

En prime, vous découvrirez le nom de leur compte.

Omettre les fichiers .plan et .project

Si vous ne souhaitez pas voir les résumés des fichiers «.plan» et «.project», utilisez l’option -p (pas de plan).

finger -p mary

doigt -p mary ina fenêtre du terminal

Bien que Mary ait des fichiers «.plan» et «.project» actifs, finger les ignore et ne rend pas compte de leur contenu.

Utilisation de l’option longue liste

Pour voir une liste de tous les utilisateurs dans l’affichage au format long, utilisez l’option -l (format long).

finger -l

finger -l dans une fenêtre de terminal

Cela permet de lister tous les utilisateurs connectés au format d’affichage long.

Sortie de la commande finger long listing dans une fenêtre de terminal

Levez votre petit doigt ou pointez votre doigt

Comme c’est souvent le cas, Linux vous offre des choix. Vous pouvez utiliser le petit doigt ou vous pouvez utiliser le doigt.

La vraie différence entre eux est la finesse supplémentaire de Pinky qui vous permet d’être assez granulaire pour supprimer les données qui ne vous intéressent pas. Et bien sûr, il est pré-installé.