Добавить команду для запуска нового приложения с терминала [дубликат]

На этот вопрос уже есть ответ здесь:

Я установил BlueGriffon на Ubuntu 13.04 x64bit. Я добавил его в Unity Launcher, создав файл "bluegriffon.desktop". Теперь я хочу запустить bluegriffon прямо с терминала; предполагая, что папка программы находится по пути / home / username / programs / bluegriffon , и предполагая, что имя файла laucher - bluegriffon , этот код я должен добавить к . bashrc и .profile ?

Примечание: я пытался добавить ПУТЬ к .profile , но это не сработало.

2
задан 1 October 2013 в 12:42

2 ответа

Вы можете добавить символическую ссылку на /bin или /usr/local/bin для исполняемого файла. Например:

ln -s /home/username/programs/bluegriffon/EXECUTABLE.sh /usr/local/bin/bluegriffon
0
ответ дан 1 October 2013 в 12:42

Чтобы запустить его из терминала, введя только его имя (в данном случае «bluergriffon»), вам понадобится папка программы на вашем пути. Путь задается с помощью переменной среды PATH, и вы можете добавить в .profile следующее, чтобы установить его:

export PATH=$PATH:/home/username/programs/bluegriffon

Это добавляет новую папку к существующему значению переменной PATH, чтобы вы не потеряли существующее содержание.

Команда «export» делает значение переменной среды доступным для подпроцессов.

Надеюсь, что это помогает.

0
ответ дан 1 October 2013 в 12:42

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

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