早上好
我试图创建一个别名以便更轻松地启动 matlab。
我读过这篇文章:如何建立永久的“别名”?我使用了以下行中的命令
echo "alias "/home/user/matlab/bin/matlab='matlab'" >> ~/.bash_aliases && source ~/.bash_aliases
然后,每次我尝试启动 matlab 时都会出现错误“检测到分段违规”。
另外,我在终端中收到了以下消息
"bash: alias: « /home/vangel/matlab/bin/matlab » : nom d'alias non valable".
你能帮我找出发生了什么吗?(我是 Linux 新手,希望我很好地描述了我的问题)
答案1
您不必创建别名。只需将matlab bin
目录添加到您的 PATH 即可。
PATH=$PATH:/home/user/matlab/bin
如果您想使它永久生效,请将此行也添加到.bashrc
然后。现在您可以运行该命令,而无需创建别名。source .bashrc
matlab
但要知道上述错误,您可能以错误的方式理解了别名的语法。
命令语法是
alias alias-name="command"
例子
alias l='ls -CF'
因此,您必须以这种方式编写别名
alias matlab='/home/user/matlab/bin/matlab'
因此请纠正书写并将其插入.bash_aliases
或直接添加到.bashrc
然后运行命令source .bashrc
或source .bash_aliases
另一种思路。