Don't you find it annoying when you have been using the same command in bash a few times in a row, and then you scroll through the history to a previous command only having to go through many duplicates of the command you just used.
For this use bash's HISTIGNORE variable, set in in your ~/.bashrc file.
HISTIGNORE="&"
Will mean you will not have duplicates in your bash history, but you can use other varables too, say you don't want the commands beggining with c to be put in the history.
An example of this together with not having duplicates:
HISTIGNORE="c*:&"



















Great tip! I didn't know
Great tip! I didn't know about that. I do sometimes use one command many times (usually when testing something) and then when I go through history it repeats the same one many times..
I'll try this.
Thanks
reply quote 0 points
Good find!
I didn't know that variable even existed.
reply quote 0 points
Some programs might
Some programs might allow/require a password on the commandline. Put those in histignore too so your password can't be found by reading your history file.
reply quote 0 points
[link removed]
Don't you find it annoying when you have been using the same command in bash a few times in a row, and then you scroll through the history to a previous command only having to go through many duplicates of the command you just used.
[link removed]
reply quote 0 points
Post new comment