GNU/Linux >> LINUX-Kenntnisse >  >> Linux

whoami:Befehl nicht gefunden

Mit dem whoami-Befehl wird der Benutzername angezeigt, mit dem Sie aktuell am System angemeldet sind. Manchmal müssen Sie sich möglicherweise bei einem System anmelden und zwischen verschiedenen Benutzern wechseln, und Sie sind sich möglicherweise nicht sicher, mit welchem ​​Benutzer Sie gerade angemeldet sind. In solchen Fällen können Sie den Befehl whoami verwenden, um Ihren aktuellen Benutzernamen zu überprüfen.

Mit dem whoami-Befehl können wir schnell Informationen über den aktuellen Benutzer anzeigen. Der Befehl whoami zeigt den Eigentümer der aktuellen Anmeldesitzung an:

# whoami
root

Wir können die verfügbaren Optionen des Befehls whoami anzeigen, indem wir die Option –help übergeben:

# whoami --help
Usage: whoami [OPTION]...
Print the user name associated with the current effective user ID.
Same as id -un.
     --help     display this help and exit
     --version  output version information and exit
GNU coreutils online help: [http://www.gnu.org/software/coreutils/]
Full documentation at: [http://www.gnu.org/software/coreutils/whoami]
or available locally via: info '(coreutils) whoami invocation'

Wenn beim Ausführen des whoami-Befehls der folgende Fehler auftritt:

whoami: command not found

Sie können versuchen, das Coreutils-Paket wie unten gezeigt gemäß Ihrer Wahl der Distribution zu installieren.

Verteilung Befehl
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk Coreutils hinzufügen
Arch Linux pacman -S coreutils
Kali-Linux apt-get install coreutils
CentOS yum installiere coreutils
Fedora dnf installiere coreutils
Raspbian apt-get install coreutils

whoami-Befehlsbeispiele

1. Anzeige des aktuell angemeldeten Benutzernamens:

# whoami

2. Anzeige des Benutzernamens nach Änderung der Benutzerkennung:

$ sudo whoami

Schlussfolgerung

Der whoami-Befehl gibt den Namen des aktuellen, effektiven Benutzers aus. Dieser kann sich von Ihrem Anmeldenamen (der Ausgabe von logname) unterscheiden, wenn Sie den Befehl sudo verwendet haben.


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. id:Befehl nicht gefunden

  5. w:Befehl nicht gefunden

vdir:Befehl nicht gefunden

ifrename:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

who:Befehl nicht gefunden

ln:Befehl nicht gefunden