I need to add a directory to the path for non-login shells on a Red Hat Server.

ssh user@server echo \$PATH 



How can I add a directory to this path. I tried putting export PATH=$PATH:/my/path in /etc/bashrc and ~/.bashrc but in both cases ssh user@server echo \$PATH gives the same result as above. So where is that magic place to add my/path to $PATH for non-login shells?


This doesn't directly answer your question since I haven't tested it on redhat, but for ubuntu users check out /etc/environment

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.