Whoami

whoami är ett Unix-kommando. Det finns i de flesta Unix-liknande operativsystemen och på senare tid även i Microsoft Windows.

Kommandot är en hopslagning av orden "Who am I?" och skriver användarens användarnamn till standardutmatningen. Det har samma effekt som kommandot id -un.[1]

I Unix operativsystem är det som skrivs ut från whoami-kommandot inte nödvändigtvis det samma som lagras i $USER variabeln. Det beror på att $USER lagrar det användarnamn som användaren loggade in med medan whoami skriver ut det användarnamn som användaren jobbar under. Ett exempel: Om användaren loggar in som kalle men sedan gör su till root visar whoami 'root' medan echo $USER visar 'kalle'. Detta beror på att su kommandots standardbeteende är att inte starta något inloggningsskal.

GNU-versionen av kommandot skrevs av Richard Mlynarik och är en del av GNU Core Utilities (coreutils).


Se även

  • logname
  • who
  • Lista över Unixkommandon
  • Kommandoskal
  • Unix
  • Operativsystem

Källor

Ursprungsversionen av denna artikel är delvis en översättning av [1] artikeln från engelska wikipedia.

Referenser

  1. ^ http://www.gnu.org/software/coreutils/manual/coreutils.html#whoami-invocation
v  r
Unix baskommandon
basename · cat · chgrp · chmod · chroot · cp · date · dd · df · dirname · du · echo · env · expr · factor · false · groups · histid · hostname · id · install · kill · link · ln · logname · ls · mkdir · mkfifo · mknod · mv · nice · nohup · pathchk · printenv · printf · pwd · readlink · rm · rmdir · seq · shred · sleep · stat · stty · su · sync · tac · test · time · touch · true · tty · uname · unlink · users · wc · who · whoami · yes
Unix · Andra operativsystem