ユーザ用ツール

サイト用ツール


centos:command_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の-cオプションで全ての履歴を消去。

# history -c
centos/command_history.1393481642.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)