Try*_*ain 5 bash gnome-terminal 13.10
我最近从 13.04 升级到 13.10 并意识到我的终端 bash 历史无法在重新启动后幸存下来。
cat ~/.bash_history
给了我一个权限被拒绝的错误。
我,可能是不必要的或错误的,发布了一个chmod 777 ~/.bash_history
看看这是否有帮助……虽然我当时可以cat
阅读一些内容,但它包含的内容并不多,就历史而言。
我sudo rm ~/.bash_history
在阅读了bash 历史没有被保留后也尝试过
奇怪的是,这样做后,我输入了几个测试命令,ls
,ls -lah
...,并且在按压向上箭头穿越历史回到它包含了这两个命令,以及从一些奇怪的历史遥远的过去,但很少有时间结果而不是我当天早些时候输入的数百个命令。
是否有存储 bash 历史记录的新位置?如何删除 ~/.bash_history 不能摆脱以某种方式挥之不去的命令?我不确定,但我相信我的 root bash 历史表现正常。我的用户 bash 历史是给我带来麻烦的原因。任何在追踪和解决此问题方面的帮助和指导表示赞赏。
小智 6
跑步:
sudo chown bob:bob ~/.bash_history && chmod 660 ~/.bash_history
Run Code Online (Sandbox Code Playgroud)
听起来很可悲,但重启后这个问题就解决了。我不确定这意味着什么,我讨厌提供这样一个通用解决方案的解决方案。也许在删除并重新创建后需要重新启动,~/.bash_history
我不确定为什么并且我没有在任何地方读到这是一个要求。如果我发现任何更具体的信息,我将发布我的发现。
归档时间: |
|
查看次数: |
10204 次 |
最近记录: |