V tomto článku se budeme zabývat whoami příkaz.
Jak jeho název napovídá, whoami příkaz vytiskne uživatelské jméno skutečného ID uživatele. Jinými slovy, zobrazuje jméno aktuálně přihlášeného uživatele.
Jak používat whoami Příkaz #
Syntaxe pro whoami příkaz je následující:
whoami [OPTION]
Chcete-li zobrazit jméno aktuálně přihlášeného uživatele, vyvolejte příkaz bez jakýchkoli voleb:
whoami Na obrazovce se zobrazí výstup podobný následujícímu se jménem uživatele, který příkaz vyvolal:
linuxize
Můžete použít whoami příkaz ve skriptech prostředí pro kontrolu jména uživatele, který skript spouští.
Zde je příklad použití if příkaz k porovnání uživatelského jména spouštějícího skript s daným řetězcem.
if [[ "$(whoami)" != "any_name" ]]; then
echo "Only user 'any_name' can run this script."
exit 1
fi
Pokud uživatelské jméno neodpovídá zadanému řetězci, skript odešle zprávu a skončí.
Příkaz whoami je také užitečný pro ověření jména uživatele po přepnutí na jiného uživatele pomocí su příkaz.
whoami neuznává argumenty. Pokud předáte argument, příkaz vypíše chybovou zprávu:
whoami: extra operand ‘anything’
Try 'whoami --help' for more information.
whoami příkaz přijímá pouze dvě možnosti:
-h,--help- Zobrazte zprávu nápovědy a ukončete.-V,--version– Zobrazí informace o verzi a ukončí ji.
Alternativní příkazy #
Spuštění id pomocí -un options produkuje stejný výstup jako spuštění whoami :
whoami [OPTION]
Použijte id příkaz k získání více informací o daném uživateli.
$USER proměnná prostředí obsahuje jméno přihlášeného uživatele:
echo $USER
Závěr č.
whoami příkaz je složenina slov "Kdo jsem?" a vytiskne jméno uživatele spojeného s aktuálním efektivním ID uživatele.
Pokud máte nějaké dotazy nebo zpětnou vazbu, neváhejte zanechat komentář.