我使用history -c
清除历史记录,为什么第一个命令ID不以1
?开头?
aircraftdeMacBook-Pro:shell_dir ldl$ history -c
aircraftdeMacBook-Pro:shell_dir ldl$ history
35 history
您可以看到它始于35
。
因为是那样做的。我希望有一个更好的答案,但这显然是唯一有效的答案。
出于各种原因,它可能是合理的,包括可能导致开发人员决定不理会光标的实现问题,以及安全/日志记录程序包交互,这些交互使事情看起来变得更加复杂。
如果您不是系统管理员,则无法避免在操作上留下任何痕迹(如果实现了这种安全性)。在较宽松的设置中,您可以轻松编辑bash历史记录文件,但是并不能保证覆盖所有内容。顺便说一句,清除历史也没有。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句