Dans les plates-formes de ligne de commande en ligne, comme par exemple celle de Codecademy, lorsque je lance
for cmd in w who whoami id
do
echo $cmd
$cmd
echo =========================
echo " "
done
Je reçois
w
00:52:54 up 8 days, 14:10, 0 users, load average: 3.78, 2.98, 2.69
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
=========================
who
=========================
whoami
ccuser
=========================
id
uid=1000(ccuser) gid=1000(ccuser) groups=1000(ccuser)
=========================
Notez que seulement whoami
et id
sortez quelque chose. Lorsque j'exécute la même chose sur mon ordinateur, je vois des résultats similaires pour toutes les commandes.
Pourquoi Codecademy n'affiche-t-il pas l'utilisateur pour w
et who
? En quoi ces commandes sont-elles différentes?