Jak zkontrolovat, jaký shell používám v terminálu? Jaký je shell, který používám v MacOS?
Přijatá odpověď:
Několik způsobů, od nejspolehlivějších po nejméně spolehlivé (a od nejvíce po nejméně „těžké“):
ps -p$$ -ocmd=
. (V systému Solaris to možná bude muset býtps -p$$ -ofname=
a na macOS a na BSD by mělo býtps -p$$ -ocommand=
.)- Vyhledejte
$BASH_VERSION
,$ZSH_VERSION
a další proměnné specifické pro shell. - Zkontrolujte
$SHELL
; toto je poslední možnost, protože určuje vaše výchozí shell a ne nutně aktuální skořápka.