Si lo hago sudo zsh
Puedo decir que estoy en zsh examinando ps -ef
¿Existe una más fácil ¿en qué sentido? echo $SHELL
dice que es /bin/sh
porque $SHELL es siempre el shell por defecto, no necesariamente el shell que se está ejecutando.
Si lo hago sudo zsh
Puedo decir que estoy en zsh examinando ps -ef
¿Existe una más fácil ¿en qué sentido? echo $SHELL
dice que es /bin/sh
porque $SHELL es siempre el shell por defecto, no necesariamente el shell que se está ejecutando.
Si por casualidad estoy en algún shell interactivo y sólo quiero verificar rápidamente qué tipo de cáscara es, suelo hacer un
)
Si estoy en zsh, obtengo
zsh: parse error near `)'
, dice Bash
bash: syntax error near unexpected token `)'
y el guión y la ceniza también revelan su nombre de esta manera. Supongo que este enfoque también funcionaría con csh, tcsh y ksh.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.