Setting up environment variables
What is the difference between setting up environment variables by editing .bashrc (or/etc/bash.bashrc) file and /etc/profile file (apart from setting up for single user and all user)?
Bash is a type of shell. So will editing .bashrc or or bash.bashrc file make changes only to shell run commands/applications? Or will the changes get applied to applications like eclipse (not invoked from the command line)?