如何更改到我刚刚将该文件移动到的目录?

所以,让我们假设我刚刚完成:

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客户端等使用。

这可能是我最喜欢的键盘快捷键(后面是ctrla开始行和ctrle结束行),给它一个尝试;-)

更新:哦,katriel贴Alt ,这是同样的事情,只是不同的一个键( Alt而不是Esc

您也可以使用$_作为最后一个命令行的最后一个参数