Как Выполнить программу отовсюду в терминале

Как я мог выполнить программу, которую я загрузил с веб-сайта и способный выполниться из каталога $HOME или где-нибудь в терминале?

Спасибо, мир

0
задан 4 April 2014 в 19:26

2 ответа

Позволяет говорит команда, которую необходимо выполнить для выполнения программы, ./path/to/file, и название программ xyz

, Так создайте .bash_aliases файл в корневом каталоге. Добавьте, что строка в файл создает псевдоним для команды.

alias xyz="./path/to/file"

Сохранили файл и перезапускают терминал.

В следующий раз можно запустить программу путем ввода всего xyz

2
ответ дан 8 October 2019 в 09:28

Если в настоящее время необходимо запускать программу путем предоставления полного пути (скажите, /home/john/someprogram-1.0/someprogram), можно сделать его так прогонами программы, просто введя someprogram. Для этого Вам нужна программа, чтобы быть где-нибудь в Вашем ПУТИ, который является списком каталогов, оболочка ищет исполняемые файлы, которые не даны как полные пути.

существует три способа выполнить это:

  1. Установка программа. В зависимости от того, где это прибыло из, это, вероятно, имеет инструкции по установке, которые поместят его в каталог уже в пути, как /usr/bin. Знайте что, устанавливая его этот путь потребности с помощью sudo, или имея полномочия пользователя root.
  2. Добавляют каталог, где программа прямо сейчас к Вашему пути. Можно попробовать это вручную первым выполнением export PATH=$PATH:/home/john/someprogram-1.0, затем пытаясь работать someprogram только, оно должно работать. ДЛЯ внесения этого изменения постоянным добавьте эти export команда как показано выше к Вашему .profile файл (этот файл уже существует в корневом каталоге).
  3. Помещенный программа в Вашем частном bin каталог. Создайте bin в Вашем доме diretory, затем скопируйте someprogram файл в этот каталог. Это не может работать, если для программы нужен доступ к другим файлам данных.
1
ответ дан 8 October 2019 в 09:28

Другие вопросы по тегам:

Похожие вопросы: