使用命令的最后一部分作为下一个命令

使用命令的最后一部分作为下一个命令

我知道我的一个朋友在使用该命令时,他曾经重复使用上一个命令的最后一部分。不幸的是,他搬到很远的地方,我无法联系到他。

第一的:

cp -r folder ~/folder

然后他又重新使用~/文件夹以非常快的方式。

有谁知道怎样做吗?

答案1

该变量$_用于替代最新的参数。

因此,在您提到的例子中,您可以执行以下操作:

cp -r 文件夹 ~/文件夹
$_ 光盘

cd $_将改变目录到最新的参数即~/folder

要了解更多此类变量,请查看https://stackoverflow.com/a/5163260/1626345

答案2

使用向上箭头键,您可以快速访问上次使用的命令。

使用 Ctrl+R 可以进行“反向搜索”。这意味着您只需输入您已经使用过的命令的任何字母或单词,当提供足够的识别输入时,它就会显示出来。

键入!$将插入最后一个字(或者整个路径(如果是的话)是你使用的最后一个命令。请参阅这里有很多有用的提示。我刚刚把它加为书签。:)

如果你打算经常在同一条路径上这样做,教程可能会有帮助。

相关内容