Выполнить двоичный файл

Когда я хочу выполнить двоичный файл или программу, которая называется vtmc.ubu.ifcЯ должен использовать терминал, чтобы перейти в ту папку bin, где существует программа, и должен выполнить программу ./vtmc.ubu.ifc,

Как я могу запустить программу, не заходя в эту папку, просто с помощью команды вроде vtmc.ubu.ifc, аналогично программам типа vmd, xmgrace и т.д. открывается, просто набрав vmd или же xmgrace в терминале.

2 ответа

Решение

Вы можете редактировать ~/.bashrc или же ~/.profile файл, чтобы добавить каталог, где ваша программа расположена следующим образом (обратите внимание, что это редактирование .bashrc скрипт, который является скриптом, выполняемым bash каждый раз, когда запускается интерактивная оболочка bash):

  1. открыть терминал
  2. gedit .bashrc
  3. перейти в конец файла добавить:

    export PATH=$PATH:"directory of the program"
    
  4. сохраните файл и выйдите из gedit

  5. введите в свой терминал: . .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), следуйте инструкциям ниже:

  1. Идти к /etc/profile.d/

  2. Создайте текстовый файл, используя nano, vim или sublime, и назовите егоmy_android_studio.sh.

  3. Добавьте следующий блок кода в файл и сохраните файл:

    #!/bin/bash
    ANDROID_HOME=/opt/android_studio/android-studio/bin
    ANDROID_SDK=~/Android/Sdk/platform-tools
    export PATH=$PATH:$ANDROID_HOME:$ANDROID_SDK
    

Это оно! С этого момента вы можете просто запустить приложение, используя имя приложения.

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