回答:
はい、man bash言います:
HISTSIZE-コマンド履歴に記憶するコマンドの数
しかし、Readline変数があります:history-size
履歴リストに保存される履歴エントリの最大数を設定します。ゼロに設定すると、既存の履歴エントリは削除され、新しいエントリは保存されません。ゼロ未満の値に設定すると、履歴エントリの数は制限されません。デフォルトでは、履歴エントリの数は制限されていません。
あなたは、設定することができhistory-sizeてHISTSIZE=1000、bind 'set history-size 1000'またはあなたに次の行を持ちます~/.inputrc:set history-size 1000
例:
HISTSIZE=1000
bind 'set history-size 0'
echo $HISTSIZE # prints 1000
bind -v | grep history-size # prints set history-size 0
history # prints nothing
bind 'set history-size 0'
HISTSIZE=1000
echo $HISTSIZE # prints 1000
bind -v | grep history-size # prints set history-size 1000
history # prints 13 echo $HISTSIZE\n14 bind -v | grep history-size\n15 history
history-size以降で利用可能bash-4.0-alpha:CHANGES