假设您刚刚运行了十几个命令。说...
$ cd foo/ # history cmd #10000 (my history is very long)
$ ... more commands ...
$ cd ../ # history cmd #10012
我知道,!-12 && !-11 && !-10 && (and so on) && !!
如果碰巧刚运行过它们(不太可能)或!10000 && !10001 && !10002 && (and so on)
,我可以重新运行它们,但是有没有比在每个历史记录号上加上一个“砰”号和“&”号简单的方法呢?
在bash中也许我没有意识到某种范围的东西?
例如!{10000-10012}
#这样的东西,只能工作。
fc
。修复命令。说得通!