回答:
はい、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