$ export AMBERHOME=$AMBERHOME/home/rcibsd/amber14
$ cd $AMBERHOME
bash: cd: /home/rcibsd/home/rcibsd/amber14::/home/rcibsd/amber14:/home/rcibsd/amber14:/home/rcibsd/amber14:/home/rcibsd/amber14:/home/rcibsd/amber14: No such file or directory
В чем дело?
решение1
Переменная $AMBERHOME
содержит недопустимое имя папки. Поэтому команда cd
не может работать.
export AMBERHOME=$AMBERHOME/home/rcibsd/amber14
Каждый раз при запуске команды AMBERHOME
будет установлено старое значениеAMBERHOME
иСтруна/home/rcibsd/amber14
Пример
% FOO="/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% echo $FOO
/bar/bar/bar/bar
Ваше особое решение ;c)
Редактировать файл
.bashrc
nano ~/.bashrc
Добавьте эту строку в конец файла
export AMBERHOME="/home/rcibsd/amber14"
Сохрани и закрой
Ctrl+ XиY
Открыть новый терминал
Проверьте результат
echo $AMBERHOME
Должно быть
/home/rcibsd/amber14
cd $AMBERHOME
Должно просто работать