|
bash的設(shè)置
運(yùn)行 set|grep HISTFILE,默認(rèn)的歷史操作記錄文件是 .bash_history 在.bash_profile 添加 HISTFILE=/root/test export HISTFILE 重新登錄,會(huì)發(fā)現(xiàn)已經(jīng)把記錄寫道/root/test 了。 其他設(shè)置都寫在.bashrc可實(shí)現(xiàn): # 忽略重復(fù)的命令 export HISTCONTROL=ignoredups # 忽略由冒號(hào)分割的這些命令 export HISTIGNORE="[ ]*:&:bg:fg:exit" # 設(shè)置保存歷史命令的文件大小 export HISTFILESIZE=1000000000 # 保存歷史命令條數(shù) export HISTSIZE=1000000 由于bash的history文件默認(rèn)是覆蓋,如果存在多個(gè)終端,最后退出的會(huì)覆蓋以前歷史記錄,改為追加形式: shopt -s histappend 實(shí)時(shí)寫入,而不是退出shell才寫入的方法: PROMPT_COMMAND="history -a; $PROMPT_COMMAND" |
|
|