Расширение истории может быть полезно для такого рода вещей (при условии, что история bash включена).
В вашем примере вы можете сделать:
cp /etc/prog/dir1/myconfig.yml !#:1.bak
Здесь ! #
относится к текущей строке, ! #: 1
относится к параметру 1 в текущей строке,
и ! #: 1.bak
относится к параметру 1 в текущей строке с прикрепленным к концу '.bak'.
Когда вы напечатали спецификатор истории, вы можете использовать Ctrl + Alt + E , чтобы развернуть его до фактического значения, если вы хотите, например, дважды проверьте или измените имя файла.
Раздел «Расширение истории» на страницах руководства bash содержит дополнительную информацию.