向 julia 添加“软链接”

向 julia 添加“软链接”

我希望能够通过julia在任意位置的终端中键入内容来打开软件“Julia”(例如,我可以这样做firefox)。目前,我必须输入

cd ~/julia
./julia

根据文档我必须:

添加指向 julia 目录中 julia 可执行文件的软链接/usr/local/bin(或路径中已有的任何合适目录)。

我不完全理解软链接,但我不明白为什么它不起作用:

ln -s ~/julia /usr/local/bin

为什么这不允许我~/julia直接访问文件的内容(包括 julia 可执行文件)?

答案1

我假设可执行文件julia位于~/julia/文件夹下。在终端中使用以下命令在中创建软链接/usr/local/bin

sudo ln -s /home/<username>/julia/julia /usr/local/bin

替换<username>为您的实际用户名。或者,

sudo ln -s "$HOME"/julia/julia /usr/local/bin

笔记:您需要使用sudo它来访问,/usr/local/bin因为它是系统目录。

备用用户级别方法(如果您没有 root 访问权限)

您可以创建一个文件夹$HOME/bin并将其放在路径中,在终端中使用以下命令,

cd
mkdir bin
echo "export PATH=\$HOME/bin:\$PATH" >> ~/.bashrc
. ~/.bashrc

现在创建一个软链接$HOME/bin

ln -s "$HOME"/julia/julia "$HOME"/bin

答案2

您也可以右键单击 Julia 文件并导航到 Make Link,然后将新创建的链接复制到主目录的任何位置。

相关内容