Quando executo echo $SHELL
a saída diz o /bin/tcsh
que significa que estou executando um tcsh
shell. Mas, por exemplo, quando eu emito o seguinte comando
alias emacs 'emacs -nw'
Estou tendo o erro a seguir:
bash: alias: emacs: not found
bash: alias: emacs -nw: not found
e quando eu emitir, alias emacs="emacs -nw"
ele corre bem!
Isso é confuso, pois estou executando, tcsh
mas os comandos são interpretados por bash
.
Qual seria a razão?
tcsh/csh
tem seu shell atual em$shell