
What is the difference between ~/.profile and ~/.bash_profile?
Feb 27, 2019 · The original sh sourced .profile on startup. bash will try to source .bash_profile first, but if that doesn't exist, it will source .profile. Note that if bash is started as sh (e.g. /bin/sh …
bash - What is the difference between .profile and .bash_profile …
The .profile dates back to the original Bourne shell known as sh. Since the GNU shell bash is (depending on its options) a superset of the Bourne shell, both shells can use the same …
When exactly do the scripts in /etc/profile.d get executed?
Jan 28, 2023 · In /etc/profile.d I got a script called logchk.sh which is meant to send an email to the admin email address via /bin/mail. If someone logs in via ssh user@serveradress this …
Why isn't bash reading my `~/.profile`? - Unix & Linux Stack …
Jul 25, 2024 · If I run source ~/.profile it does get added to my PATH. I definitely don't have a ~/.bash_login or ~/.bash_profile -- so why would bash not read my local .profile? adding in …
How to add a function to .bash_profile/.profile/bashrc in shell?
Well I tried your way for creating a custom function of printing it's argument, but even if I add that function in .bash_profile then also I have to do source ~/.bash_profile everytime I open …
What do the scripts in /etc/profile.d do? - Unix & Linux Stack …
It says that the /etc/profile file sets the environment variables at startup of the Bash shell. The /etc/profile.d directory contains other scripts that contain application-specific startup files, …
Why do environment variables in `~/.profile` appear in `systemctl ...
Nov 18, 2025 · Why do environment variables in `~/.profile` appear in `systemctl --user show-environment` but not in my terminal? Ask Question Asked 17 days ago Modified 16 days ago
When should I use .bashrc and when .profile? [duplicate]
.profile is read by every login shell, .xxxrc is read by every interactive shell after reading .profile. You need to decide yourself depending on what you like to add. A good idea is to put …
What does the ". /etc/profile" do? - Unix & Linux Stack Exchange
Jun 1, 2022 · I saw these instructions in a book and don't know what the . /etc/profile command does, what is it? Is it the same as source /etc/profile? Linux-specific Java steps On Linux …
Where should I source /usr/local/etc/profile from? .bash_profile or ...
Dec 9, 2021 · Many distributions have a directory /etc/profile.d, and put code in /etc/profile to source the files in /etc/profile.d. If your distribution does that, the best place for your machine …