假设我刚刚执行了'ls','ls -l','cd ~',现在如何执行'ls -l',这是ls命令历史上的最后一个。
问问题
239 次
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 回答