Назад | Перейти на главную страницу

Как повторить команду, например обратную ссылку, на клике?

Я бы хотел дважды выполнить одну и ту же команду, нажав один раз клавишу ввода, с минимальным набором текста. Например, это будет длинная версия:

# sudo puppet agent -tv --server foo.bar && sudo puppet agent -tv --server foo.bar

Я думал о

# sudo puppet agent -tv --server foo.bar && !!

..но это запускает предыдущую команду (как и в последней завершенной), а не ту, которую я только что набрал.

Итак, как мне сделать обратную ссылку на мою команду?

Конечно, это можно сделать с помощью цикла for или чего-то подобного, но я предполагаю, что есть способ сделать это более похожим на bash-ish / sort-cut-ish.

Спасибо

Я думаю, что здесь можно использовать либо историю, либо писать цикл / использовать переменные. Я не думаю, что манипулирование еще не выполненной строкой возможно так, как вы хотите.