149 votes

Comment puis-je obtenir le nom de l'utilisateur actif via la ligne de commande dans OS X ?

Comment puis-je obtenir le nom de l'utilisateur actif via la ligne de commande dans OS X ?

300voto

kent Points 2151

comme 'whoami' a été obsolète, il est probablement plus compatible avec l'avenir à utiliser :

id -un

39voto

Andrew Points 30079

Si vous souhaitez afficher le nom complet (au lieu du nom d'utilisateur), ajoutez le drapeau -F :

$ id -F
Andrew Havens

31voto

Eric Koslow Points 769

Je suis presque sûr que le terminal dans OS X est comme unix, donc la commande serait :

whoami

Je n'ai pas de mac sur moi pour le moment donc quelqu'un me corrige si je me trompe.

NOTE - L'utilité whoami a été obsolète, et équivaut à id -un. Il vous donnera l'utilisateur actuel

20voto

dfa Points 54490

whoami

MODIFIER

L'utilitaire whoami a été obsolète par l'utilitaire id(1), et équivaut à id -un. La commande id -p est suggérée pour une utilisation interactive normale.

14voto

Lawrence Johnston Points 9723

Par ici

Vérifier le propriétaire de /dev/console semble bien fonctionner.

stat -f "%Su" /dev/console

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X