Итак, я узнал, что для того, чтобы иметь возможность запускать программу из любой точки оболочки, я должен поместить справочный файл, похожий на #! / Bin / bash path / to / my / original / executetable, в мой bin-каталог и сделать его исполняемым.
В моей текущей системе Linux (предоставленной моим рабочим местом) есть несколько каталогов bin, таких как / usr / local / bin / home / MyUsername / bin / / home / otherUsername / bin / Для моей работы мне нужноизменить программу на С ++, которая должна использоваться каждым пользователем на компьютере (поэтому я использовал / usr / local / bin / sofar).Но я понял, что мои изменения в исходной программе не проходят ... Итак, мои вопросы:
- Где могут быть другие папки bin, которые мне нужно проверить на наличие старых исполняемых файлов?
- Как моя операционная система (Ubuntu 16.04) выбирает между исполняемыми файлами в разных бинарных папках, но с одинаковым именем?
Заранее спасибо!