Hatena::ブログ(Diary)

end0tknrのkipple - web写経開発 RSSフィード

2011-05-07

「HISTCONTROL=erasedups」でbashのhistoryで重複コマンド削除

先日、colinux環境を壊してしまった際、.bashrcの設定漏れがあったのでメモ。

.bashrcの抜粋

export HISTCONTROL=erasedups		#ignoredups,ignorespace,erasedups
export HISTIGNORE=cd:history:ls:which	#you can use wild cart(*,?)

HISTCONTROLの仕様

ignoredups同じコマンドが連続した場合、historyに記録しません
ignorespace空白で始まるコマンドはhistoryに記録しません
erasedups全履歴に渡り重複コマンドを削除します

参考 http://www.gnu.org/software/bash/manual/bash.html#Bash-Variables

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/end0tknr/20110507/1304778190