Выполнить двоичный файл
Когда я хочу выполнить двоичный файл или программу, которая называется 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
Это оно! С этого момента вы можете просто запустить приложение, используя имя приложения.