¿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_VERSION
y 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.