Pregunta:
¿Cómo verificar qué shell estoy usando en una terminal? ¿Cuál es el shell que estoy usando en MacOS?
Respuesta:
Varias formas, de la más a la menos confiable (y de la más a la menos "pesada"):
-
ps -p$$ -ocmd=
. (En Solaris, es posible que deba serps -p$$ -ofname=
y en macOS y en BSD debe serps -p$$ -ocommand=
.) - Busque
$BASH_VERSION
,$ZSH_VERSION
y otras variables específicas del shell. - Marque
$SHELL
; este es un último recurso, ya que especifica su shell predeterminado y no necesariamente el shell actual .