annuler la suppression de la commande supprimée dans bash

Si vous avez écrit une commande très longue, dites cd /very/long/path , puis ctrl + c ou ctrl + u (si le curseur est à la fin), et vous réalisez que vous voulez que la commande soit rétablie, existe-t-il un moyen de récupérer la ligne complète sans avoir à taper à nouveau. Y a-t-il une astuce pour changer .bashrc afin que bash_history garde la trace des touches pressées sur le shell et pas juste après que l’entrée soit atteinte.

J’ai répondu à une question à In bash, comment efface-t-on l’entrée actuelle? et réalisé que si nous avions une option comme celle-ci, ce serait très utile.

Pour annuler, utilisez soit

  • Ctrl + X , Ctrl + U ; ou
  • Ctrl + _ (trait de soulignement).

Voir bind -P pour une liste complète des raccourcis clavier dans bash .