我正在尝试在 bash 中增加我的历史记录的大小。我的 ~/.bash_profile 中有以下内容
# Control the command history
但是,当
export HISTFILESIZE=10000
export HISTSIZE=10000
export HISTCONTROL=ignoredups:erasedups
echo $HISTSIZE
我总是得到50
. 我错过了什么吗?我的系统管理员是否在更高的配置文件中放置了一些可以防止 HISTSIZE 被更改的命令?
许多发行版似乎在其中的某个地方进行了.bash_profile
检查。您可以稍后找到.bashrc
您并将其设置为 50 吗?.bashrc
HISTSIZE
你的操作系统和 BASH 版本是什么?尝试
echo $BASH_VERSION
Run Code Online (Sandbox Code Playgroud)
我4.2.20(2)-release
通过Mac OS X Lion / Homebrew 使用...这是我的配置
export HISTIGNORE="ls:ll:cd:pwd"
export HISTFILESIZE=3000
export HISTSIZE=3000
export HISTCONTROL=ignoredups:erasedups
export HISTTIMEFORMAT="[$(tput setaf 6)%F %T$(tput sgr0)]: " # colorful date
Run Code Online (Sandbox Code Playgroud)
尝试更新你的bash。此外,也许~/.bashrc
或/etc/bashrc
或/etc/profile
正在覆盖您的本地设置...
归档时间: |
|
查看次数: |
11000 次 |
最近记录: |