.bash_history 与历史命令

.bash_history 与历史命令

当我打开.bash_history文件并通过命令查看以前的命令时history,我发现它们不是完全相同的命令?

我感觉.bash_history命令包含的命令较少,是因为.bash_history大约每 24 小时更新一次吗?

history我还想知道我的或文件中出现的命令数量是否有限制.bash_history

答案1

特定进程在内存中保留的历史记录内容将随历史文件中的内容而变化,具体取决于各种设置和命令,特别是HISTCONTROLHISTFILEHISTFILESIZEHISTIGNOREHISTSIZE环境变量,以及fchistory命令。手册的历史部分无疑会比这更好的阅读。

答案2

将该history命令视为您当前在控制台/终端窗口中输入的命令的临时存储。您可以将其视为当前命令的工作列表。

相反,您在控制台/终端、当前和以前的会话中记录的所有命令的历史记录,然后可以方便地作为文件附加到您的文件系统配置文件中,即.bash_history.

更多有用的信息可以在为什么历史记录和 .bash_history 不同以及如何删除历史记录中的条目?关于询问 Ubuntu。

相关内容