Environment profiles - toge510/homelab GitHub Wiki

File/Directory Role Scope
/etc/environment File used to set system-wide environment variables System-wide
/etc/profile Shell script file providing system-wide profile settings System-wide
/etc/profile.d/ Directory where script files for system-wide profile settings are stored System-wide
.bash_profile File used to customize Bash shell profile settings for individual users User-level
.profile File used to provide shell profile settings for individual users User-level
.bashrc File used to customize Bash shell settings for individual users User-level
  • .bash_profile exists, .profile is ignored.
  • sudo su - <username>: log in as the superuser and start a shell session in the environment of the specified user.
⚠️ **GitHub.com Fallback** ⚠️