Например, любой двоичный файл, помещенный в /usr/local/bin
будет работать в любом месте. Если я должен был поместить двоичные файлы внутри /myname/local/bin
как я смог бы выполнить то же самое?
Все каталоги, перечисленные в $PATH
ищутся исполняемые файлы.
Для включения пользовательского пути по умолчанию, можно добавить:
export PATH="/myname/local/bin:$PATH"
у основания Вашего ~/.bashrc
(только для пользователя) или /etc/profile
(для всех пользователей системы) или любой новый файл как /etc/profile.d/mypath.sh
Путь поиска для двоичных файлов хранится в переменной среды, ПУТИ
Можно осмотреть текущее значение:
[steven@scstop: ~] $PATH эха %
/opt/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Отметьте, как это - разделенный список двоеточия каталогов. При вводе "mybinary" при подсказке оболочка пройдет эти каталоги (в порядке) и выполнит первый, который это находит.
Для добавления/myname/local/bin к ПУТИ сделайте это (в подобной удару оболочке)
экспортируйте $PATH:/myname/local/bin PATH=