./执行不执行的文件路径

时间:2018-03-15 05:29:02

标签: linux bash shell ubuntu path

我试图从桌面文件路径执行matlab

      /usr/local/MATLAB/R2017b/bin/matlab

执行./usr/local/MATLAB/R2017b/bin/matlab

还尝试了.//usr/local/MATLAB/R2017b/bin/matlab

./ /usr/local/MATLAB/R2017b/bin/matlab           它是如何工作的?

1 个答案:

答案 0 :(得分:1)

只需运行/usr/local/MATLAB/R2017b/bin/matlab即可通过完整路径访问二进制文件,否则您将尝试通过相对路径运行它:<CURRENT DIR>/usr/local/MATLAB/R2017b/bin/matlab如果您之前放置了.

您还可以将add /usr/local/MATLAB/R2017b/bin/更改为路径变量,以便能够执行命令matlab,而无需每次都指定其整个路径。

同时更改您的~/.bashrc文件并添加PATH=$PATH:/usr/local/MATLAB/R2017b/bin,以便在重启后能够保留这些更改并运行matlab