GNU/Linux >> Znalost Linux >  >> Linux

whoami:příkaz nenalezen

Příkaz whoami slouží k zobrazení uživatelského jména, pod kterým jste aktuálně přihlášeni do systému. Někdy se může stát, že se budete muset přihlásit do systému a přepínat mezi různými uživateli a nemusíte si být jisti, u kterého uživatele jste aktuálně přihlášeni. V takových případech můžete k ověření svého aktuálního uživatelského jména použít příkaz whoami.

Pomocí příkazu whoami můžeme rychle zobrazit informace o aktuálním uživateli. Příkaz whoami zobrazí vlastníka aktuální relace přihlášení:

# whoami
root

Dostupné možnosti příkazu whoami můžeme zobrazit předáním možnosti –help:

# 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'

Pokud při spouštění příkazu whoami narazíte na níže uvedenou chybu:

whoami: command not found

můžete zkusit nainstalovat balíček coreutils, jak je uvedeno níže, podle vaší volby distribuce.

Distribuce Příkaz
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpine apk add coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

Příklady příkazů whoami

1. Zobrazte aktuálně přihlášené uživatelské jméno:

# whoami

2. Zobrazte uživatelské jméno po změně uživatelského ID:

$ sudo whoami

Závěr

Příkaz whoami vytiskne jméno aktuálního efektivního uživatele. Toto se může lišit od vašeho přihlašovacího jména (výstup logname), pokud jste použili příkaz sudo.


Linux
  1. Tr:Příkaz nenalezen?

  2. vdir:příkaz nenalezen

  3. ifrename:příkaz nenalezen

  1. nc:příkaz nenalezen

  2. kdo:příkaz nenalezen

  3. printf:příkaz nenalezen

  1. unlink:příkaz nenalezen

  2. rm:příkaz nenalezen

  3. mv:příkaz nenalezen