也许标题有点混乱,所以这里是一个例子
例如我在根
mv /usr/share/sounds/freedesktop/stereo/camera-shutter.oga \
/usr/share/sounds/freedesktop/stereo/camera-shutter.temp
在此单个命令中,路径相同,只是文件名更改。这似乎真的很微不足道,但我写了很多这样的命令,我总是觉得浪费了很多时间来写。我使用 zsh 并且有路径完成但仍然太乏味,我也知道如何在终端中复制/粘贴,但我不喜欢使用鼠标。我知道!$
修饰符,但它适用于内部命令,不适用于内联。从技术上讲,我希望我可以键入命令、路径,然后可能是重复上一个 dirpath 的快捷方式,或者甚至更好的修饰符,!$
如果它存在的话。如果原生不存在这样的功能,你会怎么做?任何想法,技巧?越短越好。提前致谢