A seemingly new feature in OS X El Capitan (10.11 Beta) is Bash sessions (Terminal sessions). I now have a ~/.bash_sessions
directory with history files, and my HISTFILE
and HISTIGNORE
envars are being overridden. How can I disable all of this functionality?
If you startup a new Bash session manually (i.e. bash -xl
), you can see what is run on login.
You'll see the following line in the output:
....
+++ '[' '!' -e /Users/username/.bash_sessions_disable ']'
You can create a .bash_sessions_disable
file in your home directory to disable this functionality.