Perskaičiau, kad terminalas yra ne kas kita, kaip apvalkalas, o "Unix" teikia įvairių apvalkalų variantų:
Terminale galite įvesti šią komandą, kad pamatytumėte, kokį apvalkalą naudojate:
echo $0
Jei naudojate bash (Bourne Again Shell) terminalą, rezultatas bus panašus į toliau pateiktą:
-bash
Norėdami sužinoti, koks apvalkalas nustatytas numatytojoje aplinkoje, galite patikrinti aplinkos kintamojo SHELL
reikšmę:
echo $SHELL
Norėdami rasti dabartinį apvalkalo egzempliorių, ieškokite proceso (apvalkalo), turinčio dabartinio apvalkalo egzemplioriaus PID.
Norėdami rasti dabartinio shell egzemplioriaus PID:
echo "$$"
Dabar surasti procesą, turintį PID:
ps -p <PID>
Sudėkite jį kartu:
ps -p "$$"
Norėdami sužinoti, kuris yra numatytasis jūsų naudotojo apvalkalas, galite paleisti:
-- kalba: bash -->
echo "$SHELL"
Pavyzdžiui, jei naudojate "Bash", turėtumėte gauti tokią išvestį:
/bin/bash
Jei nepakeitėte jokios konfigūracijos, tai turėtų būti "Bash", nes "Bash" yra numatytasis "Ubuntu" apvalkalas.