Quand je lance echo $SHELL
la sortie dit /bin/tcsh
ce qui signifie que je lance un tcsh
shell. Mais par exemple quand je lance la commande suivante
alias emacs 'emacs -nw'
Je reçois l'erreur suivante:
bash: alias: emacs: not found
bash: alias: emacs -nw: not found
et quand j'émets alias emacs="emacs -nw"
ça fonctionne bien!
C'est déroutant puisque je cours tcsh
mais les commandes sont interprétées par bash
.
Quelle pourrait être la raison?
tcsh/csh
a sa coquille actuelle dans$shell