【发布时间】:2011-01-28 08:44:12
【问题描述】:
在 bash 中,当我返回历史记录时,编辑一些命令并运行它,这个编辑过的命令会附加到历史记录中,而原始命令则保持不变。但是每隔一段时间,我就会设法影响原始命令,即我的编辑会替换历史中的原始命令。我无法确定这是如何发生的。
谁能解释一下?我的目标是避免这种情况,因此对先前命令的任何编辑总是会附加到历史记录中,并且永远不会替换原始命令。
【问题讨论】:
-
你编辑得怎么样,'fc -e vi'?
-
我通过某种无意识的密钥混搭来避免这种情况。我真的很想知道答案。
-
按
Ctrl + C跳过更改原始命令 -- relevant discussion in Unix & Linux SO。
标签: linux bash shell command-line