Имя исполняемого файла - julia
. Этот исполняемый файл находится по адресу / home / siva / juliapro / julia / bin
.
Я установил путь к этому каталогу, но все же, если Я ввожу julia
в терминал, он говорит, что команда julia не найдена
.
Однако, если я перейду в папку / home / siva / juliapro / julia / bin
и наберу ./ julia
, я смогу работать без любые вопросы.
Как запустить julia
из любого каталога в терминале?
Самый элегантный способ выполнить команду в терминале из любой рабочей директории - это иметь ее в папке ~/bin
или ~/local/bin
, или в папке /usr/local/bin
, если доступ к команде нужен всем пользователям.
~/бин
или ~/локал/бин
по умолчанию не существует. Вы должны создать любую из этих папок самостоятельно. В Ubuntu, если они существуют, они автоматически будут включены в PATH при следующем открытии терминала.
Исполняемый файл, который вы помещаете в любую из этих папок, может иметь другую природу:
Эти опции возможны только в том случае, если исполняемый файл не должен находиться в определенной структуре папок (например, иметь определенные папки под ними и т.д.)
Я знаю, что это не тот способ, которым вы думали решить эту проблему. Однако я предоставляю это альтернативное решение, потому что оно более стандартное и масштабируемое. В вашем подходе, вам нужно будет добавлять еще другие папки в PATH, если в будущем у вас будут другие пользовательские исполняемые файлы. Со временем PATH может стать настолько большим, что запуск приложений несколько замедлится, когда системе придется пересекать множество путей, чтобы найти ваш исполняемый файл.