Android

Whoami parancs a linuxban

How to use who & whoami command in Linux

How to use who & whoami command in Linux

Tartalomjegyzék:

Anonim

, lefedjük a whoami parancsot.

Amint a neve is sugallja, a whoami parancs kinyomtatja a tényleges felhasználói azonosító felhasználói nevét. Más szavakkal, megjeleníti a jelenleg bejelentkezett felhasználó nevét.

Hogyan kell használni a whoami parancsot

A whoami parancs szintaxisa a következő:

whoami

A rendszerbe jelenleg bejelentkezett felhasználó nevének megjelenítéséhez hívja meg a parancsot, opciók nélkül:

whoami

Az alábbiakhoz hasonló kimenet jelenik meg a képernyőn, megjelenítve a parancsot hívó felhasználó nevét:

linuxize

A whoami parancs használható shell parancsfájlokban a szkriptet futtató felhasználó nevének ellenőrzéséhez.

Íme egy példa egy if utasítás használatával, amely összehasonlítja a szkriptet futtató felhasználó nevét egy adott karakterlánccal.

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

Ha a felhasználónév nem egyezik az adott karakterlánccal, akkor a szkript üzenetet fog visszhangosítani és kilép.

A whoami parancs szintén hasznos a felhasználó nevének ellenőrzéséhez, miután egy másik felhasználóra váltott a su paranccsal.

whoami nem fogadja el az érveket. Egy argumentum átadásakor a parancs hibaüzenetet nyomtat:

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

A whoami parancs csak két lehetőséget fogad el:

  • -h , --help - Súgó üzenet megjelenítése és kilépés. -V , --version - Megjeleníti a verzióinformációkat és a kilépést.

Alternatív parancsok

Az id parancs futtatása az -un beállításokkal ugyanazt a kimenetet adja, mint a whoami futtatása:

whoami

Az id paranccsal további információkat szerezhet az adott felhasználóról.

A $USER környezeti változó a bejelentkezett felhasználó nevét tartalmazza:

echo $USER

Következtetés

A whoami parancs a „Ki vagyok?” whoami álló összetett, és kinyomtatja a felhasználó nevét, amely az aktuális tényleges felhasználói azonosítóhoz van társítva.

whoami terminál