Как я мог выполнить программу, которую я загрузил с веб-сайта и способный выполниться из каталога $HOME или где-нибудь в терминале?
Спасибо, мир
Позволяет говорит команда, которую необходимо выполнить для выполнения программы, ./path/to/file
, и название программ xyz
, Так создайте .bash_aliases
файл в корневом каталоге. Добавьте, что строка в файл создает псевдоним для команды.
alias xyz="./path/to/file"
Сохранили файл и перезапускают терминал.
В следующий раз можно запустить программу путем ввода всего xyz
Если в настоящее время необходимо запускать программу путем предоставления полного пути (скажите, /home/john/someprogram-1.0/someprogram
), можно сделать его так прогонами программы, просто введя someprogram
. Для этого Вам нужна программа, чтобы быть где-нибудь в Вашем ПУТИ, который является списком каталогов, оболочка ищет исполняемые файлы, которые не даны как полные пути.
существует три способа выполнить это:
/usr/bin
. Знайте что, устанавливая его этот путь потребности с помощью sudo
, или имея полномочия пользователя root. export PATH=$PATH:/home/john/someprogram-1.0
, затем пытаясь работать someprogram
только, оно должно работать. ДЛЯ внесения этого изменения постоянным добавьте эти export
команда как показано выше к Вашему .profile
файл (этот файл уже существует в корневом каталоге). bin
каталог. Создайте bin
в Вашем доме diretory, затем скопируйте someprogram
файл в этот каталог. Это не может работать, если для программы нужен доступ к другим файлам данных.