set -o | grep history
If you get "history off" then add this line at the end of your ~/.bashrc:
set -o history
Next try:
echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE
If the first one is blank or /dev/null, add this line to the end of your ~/.bashrc:
HISTFILE=$HOME/.bash_history
If either of the last two print 0, set them to some number like the default of 500:
HISTFILESIZE=500
HISTSIZE=500
shareimprove this answer