.bash_history: 他总是写下我曾经表演过的每个团队吗?
我希望能够查看队伍的历史 /直到用户的开始/.
有没有保证 .bash_history 将继续添加?
如果文件开始到来时有限制 /我希望从一开始/ , 有没有办法去除这个限制?
有没有保证 .bash_history 将继续添加?
如果文件开始到来时有限制 /我希望从一开始/ , 有没有办法去除这个限制?
没有找到相关结果
已邀请:
5 个回复
江南孤鹜
赞同来自:
要直接回答您的问题:
不,没有保修,因为故事可以禁用,可能无法存储一些命令 /例如,开始 whitespace/, 它可能施加对故事的大小。
至于限制故事的大小:如果你关闭
和
:
你不允许 shell 你的故事文件。 但是,如果您有一个实例 shell, 使用这两个变量,它将在离开时继续您的故事,因此解决方案相当脆弱。 如果您绝对需要维持长期历史 shell, 你不必依赖 shell 并定期复制文件 /例如,使用任务 cron/ 在一个安全的地方。
故事的截断始终首先删除上述反馈页面中所示的最旧记录。
石油百科
赞同来自:
是你的朋友:变量
:
历史文件中包含的最大行数。 当为该值分配此变量时,历史文件被截断,删除最多
旧记录不超过此行数。 默认值为500。 在录制后,历史文件也被截断到此大小
互动的产出 shell.
快网
赞同来自:
有关这些命令的更多信息可以在此处找到:
https://unix.stackexchange.com ... 55135
郭文康
赞同来自:
此外,事实证明,当我从所有的炮击中出发时,最后一个出来,它被保存回文件 /即,当我开始第二天工作时,它是可见的/. 因此,我假设 bash 将历史记录存储在内存中,然后在离开时重置为文件,至少这是我基于我所看到的假设。
喜特乐
赞同来自:
您可以避免其他实例 shell, 为了改变 HISTSIZE, HISTFILESIZE, ...
, 通过安装它们标志 readonly 在 /etc/profile.