How do I clear my Bash history in OS X?
To clear it, just delete the ~/.bash_history
file. If you want to just remove the offending lines you can open ~/.bash_history
in the editor of your choice. For me, this would be
emacs ~/.bash_history
and then going to the beginning of each bad line and pressing control ^+K.
Or your can just fill your .bash_history
with empty.
Run this: (including the >
)
> ~/.bash_history
You can run:
history -c
I use it often, so I made an alias to hc
.
To view your bash history enter the command:
history
You will get an index of your history.
You can clear your entire history like so:
history -c
You can clear the 45th item in your history like so:
history -d 45
(get you can see the history item numbers by executing the history
command)