Cuando ejecuto echo $SHELL
la salida dice lo /bin/tcsh
que significa que estoy ejecutando un tcsh
shell. Pero, por ejemplo, cuando emito el siguiente comando
alias emacs 'emacs -nw'
Obtuve el siguiente error:
bash: alias: emacs: not found
bash: alias: emacs -nw: not found
y cuando publico alias emacs="emacs -nw"
funciona bien!
Esto es confuso ya que estoy ejecutando tcsh
pero los comandos son interpretados por bash
.
¿Cuál podría ser la razón?
tcsh/csh
tiene su caparazón actual en$shell