Управление окружающей средой и другими ресурсами обычно осуществляется двумя разными лицами. Системный администратор обычно устанавливает систему с набором программного обеспечения и гарантирует, что настройка этого программного обеспечения завершена для всех пользователей. Это может включать переменные среды, ресурсы и т. Д.
Пользователи - другая персона, и они являются гостями в системе, и их конфигурации подобны украшению вашей комнаты. Установите необходимое программное обеспечение, добавьте или удалите записи PATH, добавьте программное обеспечение, отсутствующее в системе. В общем, если вы хотите что-то общесистемное, тогда / etc - это место, где будут установлены настройки. Для пользовательской настройки вы должны сделать это в своей учетной записи пользователя с соответствующей конфигурацией, например .profile или .bashrc для Bash. Каждое программное обеспечение имеет свою уникальную структуру конфигурации.
Ваш администратор управляет профилями всех пользователей, которые пользователи могут настраивать. В большинстве случаев как разработчик вы один и тот же человек.
Нет волшебной формулы на самом деле, делай то, что работает для тебя.