I am running CentOS 6.6, and occasionally when I spawn a new xterm window, I don't want the xterm instance to source .bashrc. Is there a way to do this?
.bashrc is not read by
xterm; it is read by the
xterm runs if you don't supply a command with
-e. You can tell Bash not to read
~/.bashrc by giving it the
xterm -e bash --norc
You may, of course, want to source
/etc/bash.bashrc but not
~/.bashrc; I suggest you simply do that from within your new shell:
but you may instead tell Bash to use that as your one and only initialization file:
xterm -e bash --rcfile /etc/bash.bashrc
Full details of those Bash options are of course in the man page.