「設定 - Bash」の版間の差分

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 重複する履歴を保存しない == 重複するコマンドは最新の1件のみに限定する。<br> ホームディレクトリの.bashrcを開き、以下の…」)
 
(Wiki がページ「Bashのコマンド履歴の活用」を「設定 - Bash」に、リダイレクトを残さずに移動しました)
 
(同じ利用者による、間の2版が非表示)
31行目: 31行目:


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]

2024年10月14日 (月) 15:24時点における最新版

重複する履歴を保存しない

重複するコマンドは最新の1件のみに限定する。
ホームディレクトリの.bashrcを開き、以下の設定を追加する。

# 重複履歴を無視
export HISTCONTROL=ignoredups 



空白から始めたコマンドを保存しない

履歴に保存したくないコマンドは空白から記述する。
ホームディレクトリの.bashrcを開き、以下の設定を追加する。

# 空白から始めたコマンドを無視
export HISTCONTROL=ignorespace



頻繁に使うコマンドは保存しない

頻繁に使うコマンドは履歴保存対象から外す。
ホームディレクトリの.bashrcを開き、以下の設定を追加する。

export HISTIGNORE="fg*:bg*:history*:cd*:ls*:grep*"



履歴の保存件数を増加する

export HISTSIZE=10000



ヒストリに時刻を導入する

コマンド履歴にコマンドを使った時刻を導入することが出来る。
ホームディレクトリの.bashrcを開き、以下の設定を追加する。

HISTTIMEFORMAT='%Y%m%d %T';
export HISTTIMEFORMAT