无论如何要在bash中将文件名复制到剪贴板历史记录?

时间:2014-09-21 12:06:34

标签: bash shell

假设我在一个名为temp的目录中。我有两个文件abcd.pngxyz.png。我想删除xyz.png并将abcd.png重命名为xyz.pn g。我原以为会有一个bash命令来复制文件名xyz.png并使用rm删除xyz.png并将abcd.png的名称从{更改为xyz.png命令历史。

AnyIdea如何做到这一点?

1 个答案:

答案 0 :(得分:2)

使用Bash历史记录:

rm  xyz.png
mv abcd.png !$

确保rm是您在运行mv之前运行的最后一个命令。请参阅有关在Bash中使用历史记录的更多信息here

或者,您可以使用 Alt +

rm xyz.png 输入

mv abcd.png 替代 +

并且Bash会将最后一个命令的最后一个参数插入到命令行中,以便它看起来像这样

mv abcd.png xyz.png