Выполнить двоичный файл
Когда я хочу выполнить двоичный файл или программу, которая называется vtmc.ubu.ifc
Я должен использовать терминал, чтобы перейти в ту папку bin, где существует программа, и должен выполнить программу ./vtmc.ubu.ifc
,
Как я могу запустить программу, не заходя в эту папку, просто с помощью команды вроде vtmc.ubu.ifc
, аналогично программам типа vmd
, xmgrace
и т.д. открывается, просто набрав vmd
или же xmgrace
в терминале.
2 ответа
Вы можете редактировать ~/.bashrc
или же ~/.profile
файл, чтобы добавить каталог, где ваша программа расположена следующим образом (обратите внимание, что это редактирование .bashrc
скрипт, который является скриптом, выполняемым bash
каждый раз, когда запускается интерактивная оболочка bash):
- открыть терминал
gedit .bashrc
перейти в конец файла добавить:
export PATH=$PATH:"directory of the program"
сохраните файл и выйдите из gedit
- введите в свой терминал:
. .bashrc
- в будущем вам не нужно этого делать; это только для того, чтобы ваши изменения можно было использовать в текущем терминальном сеансе
NB. Чтобы добавить программу в PATH env var других пользователей, отредактируйте /home/USERNAME/.bashrc
скрипт каждого пользователя. И чтобы сделать программу исполняемой в корневой оболочке, сделайте то же самое /root/.bashrc
скрипт.
Есть два метода, которые я знаю, чтобы сделать то, что вы делаете, более легко:
1-й метод (самый простой)
Перейдите к месту, где находится приложение, с помощью проводника окон, такого как Nautilus (оконный проводник по умолчанию), затем щелкните правой кнопкой мыши и откройте терминал в этом месте, а затем запустите приложение через терминал.
2-й метод (рекомендуется)
Добавьте путь приложения в переменную среды или PATH
переменная.
Официальный способ добавления пути в $PATH
путем создания файла (называемого файлом bash и в большинстве случаев оканчивающегося на.sh только для различения) в /etc/profile.d/
и в этом файле обновите $PATH
от export
команда.
Например, чтобы добавить путь к приложению Android Studio в переменную path ($PATH
), следуйте инструкциям ниже:
Идти к
/etc/profile.d/
Создайте текстовый файл, используя nano, vim или sublime, и назовите егоmy_android_studio.sh.
Добавьте следующий блок кода в файл и сохраните файл:
#!/bin/bash ANDROID_HOME=/opt/android_studio/android-studio/bin ANDROID_SDK=~/Android/Sdk/platform-tools export PATH=$PATH:$ANDROID_HOME:$ANDROID_SDK
Это оно! С этого момента вы можете просто запустить приложение, используя имя приложения.