¿Cómo verificar qué shell estoy usando en una terminal? ¿Cuál es el shell que estoy usando en MacOS?
Respuesta aceptada:
De varias maneras, de más a menos confiable (y de más a menos "pesado"):
ps -p$$ -ocmd=. (En Solaris, es posible que deba serps -p$$ -ofname=y en macOS y BSD debería serps -p$$ -ocommand=.)- Busca
$BASH_VERSION,$ZSH_VERSIONy otras variables específicas de shell. - Marque
$SHELL; este es un último recurso, ya que especifica su predeterminado shell y no necesariamente el actual concha.