3
我知道我可以重复使用prævious命令中的第一个参数!:1
;但有可能重用当前正在输入的命令中的已经输入的参数吗?假设我想要cp blablabla blablabla.bak
(并假设目录中有其他类似命名的文件);不必再次输入blablabla会很好。BASH:重复使用来自相同命令的参数
我知道我可以重复使用prævious命令中的第一个参数!:1
;但有可能重用当前正在输入的命令中的已经输入的参数吗?假设我想要cp blablabla blablabla.bak
(并假设目录中有其他类似命名的文件);不必再次输入blablabla会很好。BASH:重复使用来自相同命令的参数
是;您可以使用历史扩展!#
来表示目前为止的行:
cp blablabla !#:1.bak
+1;我不知道。顺便说一下,对于OP的具体情况,另一个选项是大括号扩展:'cp blablabla {,。bak}'。 – ruakh