Terminalin kabuktan başka bir şey olmadığını ve Unix'in farklı kabuk çeşitleri sağladığını okudum:
Hangi kabuğu kullandığınızı görmek için terminalinize aşağıdaki komutu yazabilirsiniz:
echo $0
Eğer bash (Bourne Again Shell) terminalini kullanıyorsanız sonuç aşağıdakine benzer bir şekilde görünecektir:
-bash
Varsayılan ortamda sahip olduğunuz kabuğu bulmak için SHELL
ortam değişkeninin değerini kontrol edebilirsiniz:
echo $SHELL
Geçerli kabuk örneğini bulmak için, geçerli kabuk örneğinin PID'sine sahip süreci (kabuk) arayın.
Geçerli shell örneğinin PID'sini bulmak için:
echo "$$"
Şimdi PID'ye sahip süreci bulmak için:
ps -p <PID>
Bir araya getiriyorum:
ps -p "$$"
Kullanıcınız için varsayılan kabuğun hangisi olduğunu öğrenmek için şu komutu çalıştırabilirsiniz
echo "$SHELL"
Örneğin, Bash kullanıyorsanız aşağıdaki çıktıyı almalısınız:
/bin/bash
Eğer herhangi bir yapılandırmayı değiştirmediyseniz, Bash Ubuntu'da varsayılan kabuk olduğu için Bash olmalıdır.