
Acabei de instalar o matlab e quero poder chamá-lo do terminal. Funciona bem quando eu o chamo explicitamente de seu diretório.
eu cd para
/usr/local/bin
e digite
sudo ln -s /usr/local/MATLAB/R2012a/bin/matlab matlab
quando digito "matlab" no terminal, recebo a mensagem de erro "bash: /media/OS/MATLAB/bin/matlab: Esse arquivo ou diretório não existe"
Não tenho ideia de por que ele está tentando chamar o matlab de/media. Tentei excluir o arquivo de usr/local/bin, mas quando o crio novamente, acontece a mesma coisa. qualquer ajuda seria muito bem vinda.
EDIT: descobri o problema: em uma instalação anterior adicionei a linha
alias matlab="/media/OS/MATLAB/bin/matlab"
para o meu bashrc
arquivo. Isso foi alterado para o diretório correto e o problema foi corrigido.
Responder1
Em vez disso, você deve criar um alias em vez de um link simbólico, para manter seu sistema limpo e evitar que binários desnecessários o preencham.
Abra seu ~/.bash_aliases
arquivo e cole o seguinte (não se preocupe se estiver vazio, ele estará vazio se você não tiver nenhum comando alternativo antes de usar este arquivo):
alias matlab='/usr/local/MATLAB/R2012a/bin/matlab'
salve o arquivo e saia e então faça
source ~/.bash_aliases
de um terminal e então você poderá digitar
matlab
e faça o matlab funcionar.