GNU/Linux >> Tutoriels Linux >  >> Linux

Tutoriel de commande Linux logname pour les débutants (avec exemples)

Linux propose plusieurs commandes qui affichent en sortie le nom de connexion de l'utilisateur actuel. L'un d'entre eux est logname . Dans ce didacticiel, nous allons rapidement comprendre les bases de cet outil en ligne de commande à l'aide d'exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples de ce didacticiel ont été testés sur CentOS 7.

Commande de nom de journal Linux

Comme déjà mentionné au début, la commande logname vous permet de connaître le nom de connexion de l'utilisateur actuel (ou appelant). Voici la syntaxe de cet utilitaire :

logname [OPTION]

Et voici comment la page de manuel de l'outil l'explique :

logname - print user´s login name
Print the name of the current user.

Voici quelques exemples sous forme de questions-réponses qui vous donneront une bonne idée du fonctionnement de l'utilitaire logname.

Q1. Comment utiliser le nom de connexion ?

L'utilisation de base est très simple - tout ce que vous avez à faire est d'exécuter 'logname' sans aucun argument.

logname

La commande produira le nom de connexion de l'utilisateur actuel. Par exemple, dans mon cas, il a produit la sortie suivante :

tarra9779725351

Q2. Où nom_log recherche-t-il des informations ?

La commande logname accède à un fichier maintenu par le système (souvent /var/run/utmp ou /etc/utmp ) pour saisir les informations qu'il produit en sortie. Si la commande s'exécute avec succès, son état de sortie est 0, sinon l'état est 1.

Q3. En quoi logname est-il différent des autres commandes similaires ?

Certains d'entre vous pourraient se demander pourquoi la commande logname est même nécessaire alors qu'il existe d'autres commandes similaires comme whoami? Eh bien, il y a au moins une différence majeure entre ces commandes et logname :il renvoie le nom d'utilisateur sous-jacent même lorsque vous l'utilisez en mode sudo.

La capture d'écran suivante montre clairement que d'autres commandes similaires produisent "root" en sortie lorsqu'elles sont exécutées en mode sudo, mais logname produit le nom d'utilisateur sous-jacent même dans ce cas.

Remarque  :pour afficher l'aide générique ou les informations relatives à la version, utilisez la commande --help et --version options de ligne de commande.

Conclusion

Logname est un utilitaire de ligne de commande très basique - il est facile à comprendre et à utiliser, avec pratiquement aucune option de ligne de commande. Donc dans l'ensemble, la courbe d'apprentissage est inexistante. Pour en savoir plus sur cet outil, rendez-vous sur sa page de manuel.


Linux
  1. Linux expand Tutoriel de commande pour les débutants (avec exemples)

  2. Tutoriel de commande de facteur Linux pour les débutants (avec exemples)

  3. Linux oui Tutoriel de commande pour les débutants (avec exemples)

  4. Tutoriel de commande pour les utilisateurs Linux pour les débutants (avec exemples)

  5. Tutoriel de commande Linux sum pour les débutants (avec exemples)

Tutoriel de commande Linux look pour les débutants (avec exemples)

Tutoriel de commande Linux lsattr pour les débutants (avec exemples)

Tutoriel de commande Linux tload pour les débutants (avec exemples)

Tutoriel de commande Linux znew pour les débutants (avec exemples)

Tutoriel de commande Linux zdump pour les débutants (avec exemples)

Tutoriel de commande Linux tr pour les débutants (avec exemples)