Android

Whoami-opdracht in Linux

How to use who & whoami command in Linux

How to use who & whoami command in Linux

Inhoudsopgave:

Anonim

, zullen we het whoami commando behandelen.

Zoals de naam al doet vermoeden, drukt de whoami opdracht de gebruikersnaam van de effectieve gebruikers-ID af. Met andere woorden, het toont de naam van de momenteel ingelogde gebruiker.

Hoe het whoami commando te gebruiken

De syntaxis voor het whoami commando is als volgt:

whoami

Om de naam weer te geven van de gebruiker die momenteel is aangemeld bij het systeem, roept u de opdracht zonder opties op:

whoami

Uitvoer vergelijkbaar met de volgende wordt op het scherm weergegeven met de naam van de gebruiker die de opdracht aanroept:

linuxize

De opdracht whoami kan in shell-scripts worden gebruikt om de naam van de gebruiker te controleren die het script uitvoert.

Hier is een voorbeeld met een if opdracht om de naam van de gebruiker die het script uitvoert te vergelijken met een bepaalde tekenreeks.

if]; then echo "Only user 'any_name' can run this script." exit 1 fi

Als de gebruikersnaam niet overeenkomt met de opgegeven tekenreeks, echoert het script een bericht en wordt afgesloten.

Het whoami commando is ook handig voor het verifiëren van de naam van de gebruiker na het overschakelen naar een andere gebruiker met het su commando.

whoami accepteert geen argumenten. Als u een argument doorgeeft, drukt de opdracht een foutbericht af:

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

Het whoami commando accepteert slechts twee opties:

  • -h , --help - Geef een --help en sluit af. -V , --version - Toont de versie-informatie en sluit af.

Alternatieve opdrachten

Het uitvoeren van de opdracht id met de opties -un levert dezelfde uitvoer op als het uitvoeren van whoami :

whoami

Gebruik de opdracht id om meer informatie over een bepaalde gebruiker te verkrijgen.

De omgevingsvariabele $USER bevat de naam van de ingelogde gebruiker:

echo $USER

Conclusie

De opdracht whoami is een samenstelling van de woorden "Wie ben ik?" En drukt de naam af van de gebruiker die is gekoppeld aan de huidige effectieve gebruikers-ID.

whoami-terminal