GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Whoami sous Linux

Dans cet article, nous aborderons le whoami commande.

Comme son nom l'indique, le whoami La commande imprime le nom d'utilisateur de l'ID utilisateur effectif. En d'autres termes, il affiche le nom de l'utilisateur actuellement connecté.

Comment utiliser le whoami Commande #

La syntaxe du whoami commande est la suivante :

whoami [OPTION]

Pour afficher le nom de l'utilisateur actuellement connecté, appelez la commande sans aucune option :

whoami

Une sortie similaire à la suivante s'affichera à l'écran, indiquant le nom de l'utilisateur appelant la commande :

linuxize

Vous pouvez utiliser le whoami commande dans les scripts shell pour vérifier le nom de l'utilisateur exécutant le script.

Voici un exemple utilisant un if instructionpour comparer le nom de l'utilisateur exécutant le script avec une chaîne donnée.

if [[ "$(whoami)" != "any_name" ]]; then
  echo "Only user 'any_name' can run this script."
  exit 1
fi

Si le nom d'utilisateur ne correspond pas à la chaîne donnée, le script affichera un message et se terminera.

La commande whoami est également pratique pour vérifier le nom de l'utilisateur après être passé à un autre utilisateur avec le su commande.

whoami n'accepte pas les arguments. Si vous passez un argument, la commande affiche un message d'erreur :

whoami: extra operand ‘anything’
Try 'whoami --help' for more information.

Le whoami la commande n'accepte que deux options :

  • -h , --help - Afficher un message d'aide et quitter.
  • -V , --version - Affiche les informations de version et quitte.

Commandes alternatives #

Exécution de l'id commande avec le -un options produit la même sortie que l'exécution de whoami :

whoami [OPTION]

Utilisez l'id commande pour obtenir plus d'informations sur un utilisateur donné.

Le $USER la variable d'environnement contient le nom de l'utilisateur connecté :

echo $USER

Conclusion #

Le whoami commande est un composé des mots « Qui suis-je ? » et imprime le nom de l'utilisateur associé à l'ID utilisateur effectif actuel.

Si vous avez des questions ou des commentaires, n'hésitez pas à laisser un commentaire.


Linux
  1. Commande Linux ifconfig

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Commande gratuite sous Linux

Commande W sous Linux

Commande Whoami sous Linux

À la commande sous Linux

Commande Df sous Linux

Commande Linux whoami avec exemples