我最近从13.04升级到13.10,并意识到我的终端bash历史记录无法幸免于重启。
cat ~/.bash_history
给了我一个权限被拒绝的错误。
我可能不必要地或错误地发出了一个命令,chmod 777 ~/.bash_history
以查看是否有帮助……尽管我可以然后cat
阅读一些内容,但它所包含的内容远不及历史。
sudo rm ~/.bash_history
在阅读未保存的bash历史记录后,我也尝试过
奇怪的是,这样做后,我输入了几个测试命令,ls
,ls -lah
...,并且在按压向上箭头穿越历史回到它包含了这两个命令,以及从一些奇怪的历史遥远的过去,但很少有时间结果,而不是我当天早些时候键入的数百个命令。
是否有新的地点bash历史记录存储?如何删除〜/ .bash_history不能摆脱某些缠绵的命令?我不确定,但是我相信我的根扑病史是正常的。我的用户重击历史是导致我麻烦的原因。在跟踪和解决此问题方面的任何帮助和指导都将受到赞赏。
听起来很可悲,但是重新启动后问题就解决了。我不确定这意味着什么,而且我讨厌用这样的通用解决方案提供解决方案。删除并重新创建后,可能需要重新启动。~/.bash_history
我不确定为什么,我从哪儿都没读到这是必需的。如果我发现更具体的内容,我将发布我的发现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句