尝试创建别名时出现问题

尝试创建别名时出现问题

早上好

我试图创建一个别名以便更轻松地启动 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 .bashrcmatlab

但要知道上述错误,您可能以错误的方式理解了别名的语法。

命令语法是

alias alias-name="command"

例子

alias l='ls -CF'

因此,您必须以这种方式编写别名

alias matlab='/home/user/matlab/bin/matlab'

因此请纠正书写并将其插入.bash_aliases或直接添加到.bashrc然后运行命令source .bashrcsource .bash_aliases

另一种思路。

相关内容