Я хочу поместить файл .bashrc в каталог, где находится мое приложение, чтобы установить переменные пути соответственно независимо от местоположения каталога в данный момент. В то же время я хочу иметь возможность запускать приложение сразу, без необходимости source
файла оболочки, каждый раз устанавливать путь. Поэтому я решил, что смогу использовать .bashrc
, который выполняется при запуске терминала без регистрации.
Если бы я поместил его в соответствующий .bashrc
в домашнем каталоге, мне пришлось бы указать абсолютный путь, которого я хочу избежать.
Есть ли способ иметь что-то вроде .bashrc
, но не в домашнем каталоге (то есть оболочку, которая запускается при запуске терминала?)
Вы можете использовать опцию --rcfile "file"
bash, которая читает "file"
вместо /etc/bash.bashrc
и ~/.bashrc
.
Вы можете создать панель запуска для gnome-терминала, которая по очереди запускает bash
с этой опцией.