
Acabo de instalar matlab y quiero poder llamarlo desde la terminal. Funciona bien cuando lo llamo explícitamente desde su directorio.
yo cd a
/usr/local/bin
y escribe
sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab matlab
cuando escribo "matlab" en la terminal, aparece el mensaje de error "bash: /media/OS/MATLAB/bin/matlab: No existe tal archivo o directorio"
No tengo idea de por qué intenta llamar a matlab desde/media. Intenté eliminar el archivo de usr/local/bin pero cuando lo vuelvo a crear sucede lo mismo. Cualquier ayuda sería muy apreciada.
EDITAR: descubrí el problema: en una instalación anterior agregué la línea
alias matlab="/media/OS/MATLAB/bin/matlab"
a mi bashrc
expediente. Esto se cambió al directorio correcto y el problema se solucionó.
Respuesta1
En su lugar, deberías crear un alias en lugar de un enlace simbólico, para mantener tu sistema limpio y evitar que se llenen archivos binarios innecesarios.
Abra su ~/.bash_aliases
archivo y pegue lo siguiente (no se preocupe si está vacío, estará vacío si no tiene ningún alias de comando antes de usar este archivo):
alias matlab='/usr/local/MATLAB/R2012a/bin/matlab'
guarde el archivo y salga y luego haga
source ~/.bash_aliases
desde una terminal y luego deberías poder escribir
matlab
y hacer funcionar matlab.