How do I do that? I want to clear everything as well as not log anything from now on.

link|improve this question

feedback

2 Answers

up vote 9 down vote accepted

To clear the history

history -c

To stop new bash commands being added to the history

unset HISTFILE

To stop history permanently for you

echo "unset HISTFILE" >> ~/.bash_profile

To stop history permanently for all users

echo "unset HISTFILE" >> /etc/profile

For information the history is stored in your home folder as ~/.bash_history.

link|improve this answer
feedback

Clear history: history -c for a single user, find /home -name .bash_history -delete for any user whose $HOME directory is in /home.

Disable history: Put unset HISTFILE in your ~/.bashrc or in the global /etc/bash.bashrc.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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