Aslında... birini özellikle diğerlerine karşı kullanan sistem yöneticileri bu soruya yanıt verse, mükemmel olur.
Ben bash kullanıyorum, kullandığım zaman. Niye? İlk onla gözümü açtım. Bu bir neden değil, bahane ama, bunun da etkisi var. Neden korn, csh, vs kullanmıyorum, bilmiyorum.
Ek:
bash gibi, sh ve bsh temelli olanları değil de bash'ı kullanmak niye diye hep irdelemek istedim ama başlayamadım bile.
Ayrıca...
Günümüzde GNU/Linux'un kendisi bile
kısmen POSIX uyumlu iken, POSIX uyumlu shell kullanmak yaralıdır demek ne denli doğru olur bilemiyorum ama, POSIX uyumluluk bir güvenli limandır. Keza zsh ve fish de POSIX uyumlu bildiğim kadarıyla.
Komutlar, script ve operatör vs kullanım farkları dışında, şu liste seçimde yardımcı olacaktır: