Считайте ~/.bash_profile, но не/etc/profile

Другой подход был бы филиал настраивать локальный сервер DNS и имена использования вместо IP-адресов. Понятие называют Расщепленным горизонтом DNS. your-machine.yourdomain.com решил бы к 10.0.0.7 локально, и 7.7.7.7 при внешнем использовании.

См. также: Расщепленный горизонт

И я лично рекомендовал бы использовать djbdns (или ветвление его) и не связать.

2
18.02.2013, 04:51
3 ответа

Попробуйте опции - noprofile и - rcfile file_name, где file_name является файлом конфигурации, Вы хотите чтение, например:

bash --noprofile --rcfile ~/.bash_profile

Хорошо... кому-то не нравился этот ответ, но это, кажется, точно, что было желаемо:

--noprofile причины все нормальные емкостно-резистивные файлы, которые не будут считаны.
--rcfile <some file> заставляет указанный файл быть считанным вместо этого. Это может, конечно, быть .bash_profile пользователя согласно просьбе.

1
27.01.2020, 22:23

Можно просто сделать, добавляют в ~/.bashrc файл

if [ -f ~/.bash_profile ]; then
        . ~/.bash_profile
fi
0
27.01.2020, 22:23

Оболочка входа в систему будет всегда читать /etc/profile, который позволяет системному администратору устанавливать переменные среды и пути для всех пользователей.

Если Вы - единственный пользователь, и это - Ваша система, Вы свободны отредактировать или удалить/etc/profile, если Вы желаете.

0
27.01.2020, 22:23
  • 1
    noprofile из страницы справочника: "Не сделайте никакого чтения или файл запуска в масштабе всей системы/etc/profile или любой из персональных файлов инициализации..." –  SuperMagic 19.02.2013, 00:55

Теги

Похожие вопросы