Comment vérifier quel shell j'utilise dans un terminal? Quel est le shell que j'utilise sous MacOS ?
Réponse acceptée :
Plusieurs façons, du plus au moins fiable (et du plus au moins "lourd") :
ps -p$$ -ocmd=
. (Sur Solaris, il peut s'agir deps -p$$ -ofname=
et sur macOS et sur BSD devrait êtreps -p$$ -ocommand=
.)- Vérifiez
$BASH_VERSION
,$ZSH_VERSION
, et d'autres variables spécifiques au shell. - Vérifier
$SHELL
; ceci est un dernier recours, car il spécifie votre par défaut shell et pas nécessairement le courant coquille.