所以,让我们假设我刚刚完成:
mv ./myfile /to/some/other/place/
我现在决定要跟随文件,然后进入该目录。
虽然我可以为鼠标,select文本,键入“CD”,然后右键单击粘贴 – 我宁愿更快的基于键盘的目录。
那么,最好的办法是什么?
(一般来说,如果不同,Centos + Bash具体)
如果你input“!$”,它将打印上一行的最后一个参数。 这将是您将文件移入的目录。
尝试
cd !$
尝试“cd”,然后“[Alt] +”。 (可以重复使用)它将滚动您以前的所有命令的最后一个参数。 所以它看起来像:
mv ./myfile /to/some/other/place/ cd <Alt>+.
Esc – 。 (Escape后跟Period)为您提供前一个命令的最后一个参数,它是一个readline的快捷方式。 您可以多次input以循环前面的命令的最后一个参数。 Readline是一个命令行入口库,被许多shell(比如bash,相同的维护者),irc客户端等使用。
这可能是我最喜欢的键盘快捷键(后面是ctrl – a开始行和ctrl – e结束行),给它一个尝试;-)
更新:哦,katriel贴Alt – 。 ,这是同样的事情,只是不同的一个键( Alt而不是Esc )
您也可以使用$_作为最后一个命令行的最后一个参数