Android

Komenda Whoami w systemie Linux

How to use who & whoami command in Linux

How to use who & whoami command in Linux

Spisu treści:

Anonim

, whoami komendę whoami .

Jak sama nazwa wskazuje, polecenie whoami wypisuje nazwę użytkownika efektywnego ID użytkownika. Innymi słowy, wyświetla nazwę aktualnie zalogowanego użytkownika.

Jak korzystać z polecenia whoami

Składnia polecenia whoami jest następująca:

whoami

Aby wyświetlić nazwę użytkownika, który jest aktualnie zalogowany w systemie, wywołaj polecenie bez żadnych opcji:

whoami

Dane wyjściowe podobne do poniższych zostaną wyświetlone na ekranie, pokazując nazwę użytkownika wywołującego polecenie:

linuxize

whoami można użyć w skryptach powłoki, aby sprawdzić nazwę użytkownika uruchamiającego skrypt.

Oto przykład użycia instrukcji if do porównania nazwy użytkownika uruchamiającego skrypt z danym ciągiem.

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

Jeśli nazwa użytkownika nie pasuje do podanego ciągu, skrypt wyświetli komunikat i zakończy działanie.

Komenda whoami jest również przydatna do weryfikacji nazwy użytkownika po przełączeniu się na innego użytkownika za pomocą komendy su .

whoami nie przyjmuje argumentów. Jeśli przekażesz argument, polecenie wypisuje komunikat o błędzie:

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

Komenda whoami przyjmuje tylko dwie opcje:

  • -h , --help - Wyświetl komunikat pomocy i wyjdź. -V , --version - Pokazuje informacje o wersji i kończy działanie.

Alternatywne polecenia

Uruchomienie komendy id z -un daje takie same wyniki jak uruchomienie whoami :

whoami

Użyj komendy id aby uzyskać więcej informacji o danym użytkowniku.

Zmienna środowiskowa $USER zawiera nazwę zalogowanego użytkownika:

echo $USER

Wniosek

Komenda whoami jest whoami słów „Kim jestem?” I wypisuje nazwę użytkownika powiązanego z bieżącym efektywnym identyfikatorem użytkownika.

terminal whoami