Milyen Shell-t használok? Itt megtudhatja
Elgondolkozott már azon, hogy milyen shellt használ a parancssorban? Nem szokatlan, hogy tudni akarjuk, melyik shell fut, és bár sokszor hallani ezt a kérdést, a válasz minden felhasználónál eltérő lehet, így a legegyszerűbb egy terminál parancs kiadása, amely meghatározza az aktuálisan aktív héj.
Hogyan lehet megtudni, hogy milyen shellt használnak Mac OS X, Unix, Linux rendszerben
A legegyszerűbb módja annak, hogy megtudja, melyik shellt használja, ha beírja a következő parancs szintaxisát a parancssorba
echo $SHELL
Nyomja meg a Return gombot. Igen, ez a $SHELL csupa nagybetűvel, a kis- és nagybetűk számítanak a unix világban. Valami ehhez hasonlót kell visszanyomtatnia, jelezve a használatban lévő shellt:
$ echo $SHELL /bin/bash
Ez azt jelentené, hogy a shell bash, de előfordulhat, hogy valamit másképp lát, mint például a /bin/tcsh /bin/zsh /bin/ksh vagy számos más, ott található shell.
Ez a parancs minden unix platformon működik, legyen az Mac OS X, Linux, FreeBSD vagy bármi más, és mindig ugyanazt adják vissza.
A Mac OS X felhasználók túlnyomó többsége alapértelmezés szerint a Bash shellt fogja használni, amely az OS X összes legújabb verziójában a szabvány, és egyben az egyik könnyebben használható shell is. Egyszerűen beállíthatja egy másik shellre, ha módosítja a beállításokat a Mac terminálon belül, vagy az „export $SHELL=” parancsot, és a régi módon módosítja.
Ne feledje, hogy a kagylók más kagylókból is elindíthatók, így létrehozva egyfajta fészket. Például futtathatja a tcsh-t a bash-on a ksh-n keresztül, bár erre nincs sok ok. Az „exit” beírása kilép az egyik shellből, és visszatér a másikhoz, ha ilyen helyzetben van, ahol az echo $SHELL parancsot újra futtathatja a típus újbóli meghatározásához.