Plausible candidates would be /etc/profile
and /etc/bashrc
; there's also /etc/paths
and /etc/paths.d
to look at. You might also need to look at $HOME/.profile
and $HOME/.bashrc
. There might be some other places that bash
looks too.
Default PATH variable set with .bash_profile empty
Domanda
I remember after a fresh install of os x, when i did a echo $PATH in the terminal, it responded with a blank line. Now after installing some tools over time, the $PATH variable has /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin value although my .bash_profile is blank. I was wondering where this value is being set?
Soluzione
Altri suggerimenti
As of macOS Catalina, Mac defaults the shell to zsh (Z shell). This type of shell uses .zprofile
instead of .bash_profile
. To check if you are on bash or zsh, run echo $SHELL
. If the result is bin/zsh
, you are on zsh. In which case edit your ~/.zprofile
for env variables.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow