cd: «Нет такого файла или каталога» после установки переменной

cd: «Нет такого файла или каталога» после установки переменной
$ 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)

  1. Редактировать файл.bashrc

    nano ~/.bashrc
    
  2. Добавьте эту строку в конец файла

    export AMBERHOME="/home/rcibsd/amber14"
    
  3. Сохрани и закрой

    Ctrl+ XиY

  4. Открыть новый терминал

  5. Проверьте результат

    echo $AMBERHOME
    

    Должно быть/home/rcibsd/amber14

    cd $AMBERHOME
    

    Должно просто работать

Связанный контент