当我在终端中键入任何命令时,~/.bash_history
直到退出会话,该命令才出现在文件中。
另外,当我手动编辑~/.bash_history
文件时(例如,我删除了最后三个命令),当我键入文件时,history
它仍然显示我从~/.bash_history
文件中删除的命令。只有当我退出会话并再次登录时,它们才会消失。
我的~/.bash_history
文件和history
命令如何同步?
2
它在RAM中... bash的历史记录存储在哪里?
—
Zanna
“当我在终端中键入任何命令时”并非如此。默认情况下,当您在命令前面放置一个空格时,它不会保存该命令。
—
Rinzwind'9
@Rinzwind通过编辑HISTCONTROL环境变量的值可以更改保存命令的行为,即使该命令前面有空格也是如此。
—
sys0dm1n
@ sys0dm1n“默认情况下”
—
Rinzwind