Я пытаюсь использовать псевдонимы в неинтерактивной оболочке bash. Я определил свои псевдонимы в ~/.bashrc
, и я установил переменную BASH_ENV=~/startUpFile
. Содержимое startUpFile source ~/.bashrc
.
Я вижу, что мои псевдонимы распознаются при выполнении команды alias
. Однако, если я попытаюсь использовать псевдоним, определенный в ~/.bashrc
, bash не сможет его распознать. Это дает мне неизвестную ошибку команды.
С оболочкой TCSH это довольно легко сделать, поскольку файл ~/.cshrc
всегда читается.
Любые идеи, как я могу это сделать с оболочкой bash?