GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux pinky pour débutants (8 exemples)

La commande finger sous Linux est un outil populaire pour récupérer des informations relatives aux utilisateurs du système. Cependant, cet utilitaire n'est pas préinstallé avec toutes les distributions Linux. Par exemple, Ubuntu 20.04 LTS n'est pas prêt à l'emploi. Bien que vous puissiez toujours télécharger et utiliser la commande finger, il existe une alternative légère préinstallée (au moins sur Ubuntu).

L'outil en question s'appelle pinky. Dans cet article, nous discuterons des bases de pinky en utilisant des exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 20.04 LTS.

Commande pinky Linux

La page de manuel de pinky l'explique comme suit :

 pinky - lightweight finger

Voici la syntaxe de l'outil :

pinky [OPTION]... [USER]...

Et voici quelques exemples de style questions-réponses qui devraient vous donner une meilleure idée du fonctionnement de l'outil pinky.

Q1. Comment fonctionne la commande pinky ?

L'utilisation de base est simple, il suffit d'exécuter 'pinky' sans aucun argument.

pinky

Voici le résultat produit par cette commande sur mon système :

Login    Name                 TTY      Idle   When             Where
himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

Ainsi, vous pouvez voir que la sortie contient des informations telles que le nom de connexion de l'utilisateur, le nom réel/complet, le terminal, l'heure de connexion et l'hôte distant. Par défaut, la sortie produite est destinée à l'utilisateur actuel. Bien sûr, vous pouvez également utiliser pinky pour récupérer des informations pour d'autres utilisateurs - dans ce cas, vous devrez spécifier le nom d'utilisateur.

pinky USERNAME

Q2. Comment faire en sorte que pinky produise une sortie au format long ?

Cela peut être fait en utilisant l'option de ligne de commande -l.

pinky -l

La sortie suivante a été produite par cette commande sur mon système :

Login name: himanshu                    In real life:  Himanshu
Directory: /home/himanshu               Shell:  /bin/bash

Notez que l'option -l vous oblige à mentionner le nom d'utilisateur - en d'autres termes, la mention du nom d'utilisateur est obligatoire dans ce cas.

Q3. Comment omettre le répertoire personnel et les informations du shell au format long ?

Ceci peut être réalisé en combinant l'option -b avec l'option -l.

pinky -lb himanshu

Voici le résultat :

Login name: himanshu                    In real life:  Himanshu

Vous pouvez donc voir que les informations relatives au répertoire et au shell n'ont pas été produites en sortie cette fois-ci. De même, vous pouvez utiliser les options -h et -p pour supprimer les informations du fichier de projet et du fichier de plan de l'utilisateur (si disponibles), respectivement, au format long.

Q4. Comment faire en sorte que Pinky supprime les en-têtes de colonne ?

Cela peut être fait en utilisant l'option de ligne de commande -f.

Par exemple, cette commande :

pinky -f himanshu

produit la sortie suivante sur mon système :

himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

Donc, comme vous pouvez le voir, les en-têtes de colonne ont été supprimés dans la sortie.

Q5. Comment faire en sorte que pinky omette le nom complet de l'utilisateur dans la sortie ?

Cela peut être fait en utilisant l'option de ligne de commande -w.

Par exemple, ceci :

pinky -w himanshu

produit la sortie suivante :

Login     TTY      Idle   When             Where
himanshu ?:0       ?????  2018-09-04 09:31 :0

Ainsi, vous pouvez voir que l'entrée de colonne pour le nom complet a été omise de la sortie. Il existe deux autres options qui font des choses similaires :

-i omit the user's full name and remote host in short format

-q omit  the  user's  full name, remote host and idle time in short format

Conclusion

Comme vous en conviendrez probablement, pinky est un petit outil pratique pour ceux qui travaillent avec les informations des utilisateurs du système. Dans cet article, nous avons discuté de la majorité des options de l'outil. Une fois que vous avez fini de vous entraîner, rendez-vous sur la page de manuel de pinky pour en savoir plus sur la commande.


Linux
  1. Tutoriel de commande cd Linux pour les débutants (8 exemples)

  2. Tutoriel de commande Linux comm pour les débutants (5 exemples)

  3. Tutoriel de commande Linux df pour les débutants (8 exemples)

  4. Tutoriel de commande de date Linux pour les débutants (8 exemples)

  5. Tutoriel de commande de nom d'hôte Linux pour les débutants (5 exemples)

Tutoriel Linux who Command pour débutants (8 exemples)

Tutoriel de commande Linux nl pour les débutants (7 exemples)

Tutoriel de commande Linux nm pour les débutants (10 exemples)

Tutoriel de commande Linux OD pour les débutants (6 exemples)

Tutoriel de commande Linux w pour débutants (5 exemples)

Tutoriel de commande Linux ss pour les débutants (8 exemples)