我在 ubuntu 10.4 上,我的 shell 是bash
。当我打开几个 gnome 终端并关闭它们时,历史记录已正确附加。当我输入时,shopt
它显示以下内容:
histappend off
有人能告诉我附加行为在哪里配置吗?
答案1
答案2
histappend
是我希望控制这一点的设置。由于这些不是登录 shell,因此不会在/etc/bash.bash.logout
或中发生任何事情~/.bash_logout
。通过输入 来检查是否设置了陷阱trap -p
。还可以执行echo $PROMPT_COMMAND
来查看那里是否发生了什么事情。
答案3
我写了一个小建议关于在我的网站上设置 histappend,但我会在这里解释该帖子,希望能回答您的问题。
您应该能够使用 shopt 将 histappend 配置为“on”。
启用运行
shopt -s histappend
禁用运行
shopt -u 附加
这有帮助吗?