|
- What is the difference between ~ . profile and ~ . bash_profile?
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 is a link to bin bash) or is started with the --posix flag, it tries to emulate sh, and only reads profile Footnotes: Actually, the first one of bash_profile, bash_login, profile See also: Bash
- bash - What is the difference between . profile and . bash_profile and . . .
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 startup file That is, provided that only sh commands are put in profile For example, alias is a valid built-in command of bash but unknown to sh Therefore, if you had only a profile in your home directory and
- What do the scripts in etc profile. d do? - Unix Linux Stack Exchange
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, which are also executed at startup time by the shell
- Why isnt bash reading my `~ . profile`? - Unix Linux Stack Exchange
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 answer to questions: I'm definitely running bash I haven't edited ~ profile ever -- it's been there, hanging out, since I set the machine up last year
- What does the . etc profile do? - Unix Linux Stack Exchange
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 systems, the following
- Setting PATH vs. exporting PATH in ~ . bash_profile
What's the difference and which is better to use when customizing my bash profile? Documentation on the export command is scarce, as it's a builtin cmd Excerpt from version 1 of my ~ bash_profil
- Where should I source usr local etc profile from? . bash_profile or . . .
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-specific content would be a machine-specific file in etc profile d
- What is the purpose of . bashrc and how does it work?
My comment is just a stronger statement of Ilmari Karonen's 2014 comment It is factually incorrect to say " bashrc runs on every interactive shell launch" A login shell is an interactive shell, and it's the counterexample: a login shell does not run bashrc It would be correct to say " bashrc is run by every interactive non-login shell" Bash Reference Manual, section 6 2, "Bash Startup FIles"
|
|
|