Я хотел бы иметь возможность открыть программное обеспечение «Джулия», просто набрав julia
в терминале в любом месте (как я могу сделать, скажем, firefox
). В настоящее время я должен набрать
cd ~/julia
./julia
Согласно документации я должен:
Добавить мягкую ссылку на исполняемый файл julia в каталоге julia на /usr/local/bin
(или любой подходящий каталог уже на вашем пути).
Я не совсем понимаю программные ссылки, но не могу понять, почему это не работает:
ln -s ~/julia /usr/local/bin
Почему это не позволяет мне получить доступ к непосредственно содержимое файла ~/julia
(включая исполняемый файл julia)?
Я предполагаю, что исполняемый файл 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
, так как это системный каталог.
Метод уровня альтернативного пользователя (если у вас нет корневого доступа)
Вы можете создать папку $HOME/bin
и поместить ее в путь, используйте следующие команды в терминале,
cd
mkdir bin
echo "export PATH=\$HOME/bin:\$PATH" >> ~/.bashrc
. ~/.bashrc
Теперь создайте мягкую ссылку в $HOME/bin
as,
ln -s "$HOME"/julia/julia "$HOME"/bin
Вы также можете просто щелкнуть правой кнопкой мыши файл Julia и перейти к «Создать ссылку», а затем скопировать вновь созданную ссылку в любое место в вашем домашнем каталоге.