cd: "No existe tal archivo o directorio" después de configurar una variable

cd: "No existe tal archivo o directorio" después de configurar una variable
$ 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

¿Qué ocurre?

Respuesta1

La variable $AMBERHOMEcontiene un nombre de carpeta no válido. Por lo tanto, el comando cdno puede funcionar.

Cada vez que ejecute el comando export AMBERHOME=$AMBERHOME/home/rcibsd/amber14, AMBERHOMEse establecerá en el valor anterior deAMBERHOME yla cuerda/home/rcibsd/amber14

Ejemplo

% FOO="/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% echo $FOO     
/bar/bar/bar/bar

Tu solución especial ;c)

  1. Editar el archivo.bashrc

    nano ~/.bashrc
    
  2. Agregue esta línea al final del archivo.

    export AMBERHOME="/home/rcibsd/amber14"
    
  3. Guardar y cerrar

    Ctrl+ XyY

  4. Abrir una nueva terminal

  5. Comprueba el resultado

    echo $AMBERHOME
    

    Debiera ser/home/rcibsd/amber14

    cd $AMBERHOME
    

    simplemente debería funcionar

información relacionada