Bash 不记得历史中退出状态为非 0 的程序

Pro*_*ken 7 command-line bash

我输入一个命令。它失败。我按向上箭头,修改一些东西,然后再次输入......把它放在那里

曾经是这样工作的。现在更像是:我输入了一个命令。它失败。我向上按箭头,得到最后一个没有失败的命令,可能是“ls”或无用的东西,然后我再次手动输入整个内容。

发生了什么?并非总是如此。但是自从这种行为改变以来已经有一段时间了,我会给你那个。至少几年前。我如何将一些理智放回到我的 bash 提示中?

Ger*_*ger 2

对于我来说,它仍然按照您所描述的方式工作,但也许您需要在文件中查找某些内容~/.bashrc,以防止某些命令显示在历史记录中,也许如下所述: http ://blog.dhamir.no/内容/避免 bash 历史记录中的无效命令

  • http://unix.stackexchange.com/questions/57724/keep-all-commands-in-bash-history (2认同)
  • 抱歉,至少现在为后代将它们联系起来。 (2认同)