2012年9月16日日曜日

コマンド履歴(.bashrc)

独学で勉強してるもんで、当たり前の事を知らないな〜と、
日経Linux読んでたら思いました…って事で、
.bashrcの設定メモです。

#####################################################################
# 端末間で、コマンド履歴をリアルタイムに同期する。
#####################################################################
HISTSIZE=10000       # 端末メモリ上の履歴件数
HISTFILESIZE=10000   # .bash_history に保存する履歴最大件数

function share_history {
    history -a  # .bash_historyに前回コマンドを1行追記
    history -c  # 端末ローカルの履歴を一旦消去
    history -r  # .bash_historyから履歴を読み込み直す。
}
PROMPT_COMMAND='share_history'  # プロンプト毎に自動実施
shopt -u histappend             # .bash_history追記モードは不要なのでOFFに


#####################################################################
# <Ctrl+S> でbashコマンド履歴を前方検索できるよう、
# sttyの機能を抑制する。
#####################################################################
stty stop undef



0 件のコメント:

コメントを投稿