回答:
私は無視するlsコマンドなし、bg、fg、exit、pwd、clear、mountとumount:
これをHISTIGNORE文字列に含めると、コマンドの前にスペースを追加することで、必要に応じて何でも抑制できます。
"[ \t]*" 
これは私のHISTIGNOREです:
HISTIGNORE="&:ls:[bf]g:exit:pwd:clear:mount:umount:[ \t]*"
私は、サーバーに固有の反復コマンドである他のものを除外しました。あなたがすることは単純ですが、除外するのは良いことです。
追加するのを忘れていたものが他にもありますが、Linuxボックスから数マイル離れているので、メモリ不足になります。
historyコマンド自体を無視することは有用であることが証明されています。
                    "[ \t]*"スペースまたはで始まるコマンドを無視しtます。あなたが欲しいHISTIGNORE=$'&:ls:[bf]g:exit:pwd:clear:mount:umount:[ \t]*'
                    些細な1つと2つの文字コマンドを履歴リストに保存しないでください。
HISTIGNORE='?:??'
extglobオプションが有効になっている場合、拡張パターンを使用することもできます。例えば
HISTIGNORE='a*( )'
              
HISTCONTROL「ignorespace」または「ignoreboth」が含まれる場合、スペースで始まるコマンドは履歴から省略されます。値に「ignore dups」または「ignoreboth」が含まれる場合、これはの「&」と同じHISTIGNOREです。