Se planejei com antecedência, use expansão de contraventamento . Aqui está outra abordagem usando os atalhos de teclado padrão readline
:
-
mv foo/bar/poit/soid/narf.txt
: start -
Ctrl-w :
unix-word-rubout
para excluirfoo/bar/poit/soid/narf.txt
-
Ctrl-y Espaço Ctrl-y :
yank
, espaço,yank
novamente para obtermv foo/bar/poit/soid/narf.txt foo/bar/poit/soid/narf.txt
-
Meta-back-space Meta-retrocesso :
backward-kill-word
duas vezes para apagar o ultimonarf.txt
-
troz.txt
: digite a parte da cauda que é diferente
Se você gastar algum tempo não trivial usando o bash
shell, eu recomendaria ler periodicamente uma lista de atalhos padrão e escolher alguns que pareçam úteis para aprender e incorporar em sua rotina. Capítulo 8 do manual bash
é um bom lugar para começar. Conhecer os atalhos pode realmente aumentar sua eficiência.