0

假设我刚刚执行了'ls','ls -l','cd ~',现在如何执行'ls -l',这是ls命令历史上的最后一个。

4

3 回答 3

0

使用 CTRL+r 并键入一些字符。您应该得到最后执行的命令以这些字符开头。

继续按 CTRL+r 回到历史。

于 2013-10-13T08:50:26.847 回答
0

如果你在 bash 中,输入 'ls' 然后按 CTRL+r

这将使用 ls 调用最后一个命令。再次击中它会想起之前的那个。

你也可以使用 '!ls' 来达到同样的效果。

或者,您可以使用历史编号重新执行:

!23

如果“ls -l”是条目号。23

但如果您正在寻找“之前运行 2 个命令”。我什么都不知道,这并不是说另一个外壳中可能没有任何东西。

哎呀看起来有人已经回复了:-)

于 2013-10-13T08:58:27.813 回答
0

如果这是您使用 ls -l 的最后一个命令,则输入:“!!” 没有报价

于 2013-11-03T09:24:10.010 回答