Возможно, вы хотели экспортировать WORKSPACE?
export WORKSPACE="~/Development/workspace"
Вы должны быть в состоянии запустить 'set' и увидеть значение $ WORKSPACE как оно есть - оно установлено, но не переменную среды, потому что вы не экспортировали его. AFAIK, ваш псевдоним будет доступен только в оболочке верхнего уровня. Вы бы поместили псевдоним в .bashrc
или около того, чтобы сделать его доступным также в подоболочках. (См. §6.2 «Файлы запуска Bash» руководства Bash для получения дополнительной информации. Также убедитесь, что в вашем домашнем каталоге нет файла .bash_login
или .bash_profile
; один из них будет использоваться в предпочтении - не так хорошо, как .profile
.)
Еще одна возможность - вы не настроены на использование оболочки Bash или Korn. Я считаю, что это маловероятно, но не полностью исключено. Семейство оболочек C использует файлы .login
и .cshrc
.