====== コマンド履歴(history) ======
===== コマンド履歴の増減  =====
==== 現在の設定を確認(環境変数) ====
# printenv
~
HISTSIZE=1000
~
==== 設定変更  ====
vi /etc/profile
HISTSIZE=10000                         # 現在使用中の bash の履歴数
HISTFILESIZE=10000                     # ~/.bash_history に記録する履歴数
# HISTCONTROL=ignoredups                 # 連続して同じコマンドを実行したときに、 履歴に残るのは1つだけ
# HISTCONTROL=ignorespace                # 最初がスペースで始まるコマンドの場合に、履歴に残さない
HISTCONTROL=ignoreboth                 # ignoredups も ignorespace も両方設定
HISTTIMEFORMAT='%y/%m/%d %H:%M:%S  '   # 日付、時間
HISTIGNORE=ls:history                  # historyに記録しないコマンド
export HISTSIZE HISTFILESIZE HISTCONTROL HISTTIMEFORMAT HISTIGNORE
source /etc/profile
===== コマンド履歴の編集 =====
==== historyの特定の履歴を削除 ====
# history -d 156
==== 現在のhistoryのバッファを保存 ====
# history -w
==== bash_historyを直接編集 ====
# vi .bash_history
==== 現在のhistoryのバッファを削除 ====
# history -c
==== bash_historyを読み込む ====
# history -r