I note that if I have several terminal windows opened and in one of them I set path variable through bashrc:
export APP_PATH="path_to_app"
export PATH="$APP_PATH:$PATH"
Then call:
source ~/.bashrc
Then new path is visible only in that window where I did it. Why? How can I make it visible to others?
More of that if I call source several times all of the path entries are duplicated. Again why? I thought source just reloads all information for bashrc.