在我的 Debian VM 上,我在系统启动/配置文件加载时设置了$HISTSIZE
and $HISTFILESIZE
(以及其他与历史相关的环境变量):
~/.profile
export HISTSIZE=100000
export HISTFILESIZE=100000
我可以访问这些变量管理系统:
user@machine /usr
$ echo $HISTFILE
/c/Users/user/.bash_history
user@machine /usr
$ echo $HISTSIZE
500
user@machine /usr
$ echo $HISTFILESIZE
500
我怎样才能永久设置它们?
谢谢
答案1
Bash 会忽略~/.profile
if~/.bash_profile
存在。因此您需要检查 if.bash_profile
是否存在。为了安全起见,您最好在 中配置所有这些设置,.bashrc
然后source
在 中配置它.profile
。例如:
$ cat ~/.bash_profile
[[ $- == *i* ]] || return0
source ~/.bashrc
$ cat ~/.bashrc
[[ $- == *i* ]] || return 0
export HISTSIZE=100000
export HISTFILESIZE=100000
$