In genere, sul prompt dei comandi troverai un nome utente stampato sul prompt dei comandi. Ma in alcune shell come csh, per impostazione predefinita non vedrai il tuo nome utente lì. Quindi questo comando viene utilizzato in particolare con la shell che non stampa il nome utente sulla propria shell.
Comando whoami in Linux
Il comando whoami stampa il nome utente effettivo dell'utente che esegue il comando whoami.
La sintassi per il comando whoami in Linux:
whoami [OPTION]
Per eseguire questo comando, digita semplicemente whoami
nel prompt dei comandi. Per questo esempio, qui sto usando csh shell.
% whoami

Opzioni Whoami
Il comando whoami ha solo due opzioni. --help e --version.
% whoamin --help

L'output è la stessa informazione di man whoami.
% whoami --version

Mentre --version ti mostrerà la versione di whoami nel tuo sistema
Il comando Whoami ha lo stesso output del comando id -un. Stampa anche il nome utente dell'utente corrente.
% id -un

Il comando whoami viene utilizzato anche durante l'esecuzione di su
attività (cambia utente). Questo comando può confermare che hai effettuato l'accesso utilizzando l'utente corretto. Whoami è diverso da chi comanda. il comando who mostra tutti gli utenti che hanno effettuato l'accesso mentre whoami not. Quando cambi utente, whoami segnalerà l'utente corrente che è il proprietario della sessione, mentre il comando who ti segnalerà l'utente originale prima che tu cambi utente.

Il comando whoami può essere utilizzato per verificare il privilegio sudo di un utente. Esegui sudo whoami
e l'output viene visualizzato come "root", quindi l'utente ha accesso a sudo.
Conclusione
In questo breve tutorial, impariamo a conoscere il comando whoami in Linux e il suo utilizzo. Ho anche imparato la differenza tra whoami e who command.