Когда я запускаю, echo $SHELLвывод говорит, /bin/tcshчто я запускаю tcshоболочку. Но, например, когда я запускаю следующую команду
alias emacs 'emacs -nw'
Я получаю следующую ошибку:
bash: alias: emacs: not found
bash: alias: emacs -nw: not found
и когда я выпускаю alias emacs="emacs -nw"это работает нормально!
Это сбивает с толку, так как я бегу, tcshно команды интерпретируются bash.
Что может быть причиной?
tcsh/cshимеет свою текущую оболочку в$shell