2009-06-29 4 views
7

Si vous avez écrit une commande vraiment longue, dites cd /very/long/path, puis faites ctrl + c ou ctrl + u (si le curseur est à la fin), puis vous réalisez que vous voulez retour en arrière, y a-t-il un moyen de récupérer la ligne complète sans re-taper. Y at-il une astuce à changer .bashrc de sorte que bash_history garder une trace des touches appuyées sur le shell et pas seulement après l'entrée est frappé.annuler la commande supprimée dans bash

J'ai répondu à une question à In bash, how does one clear the current input? et je me suis rendu compte que si nous avions une telle option, ce serait très utile.

Répondre

10

Pour annuler, utiliser soit

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

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

+0

Merci John, j'apprécie vos corrections. Je serai plus prudent pour le reste de mes messages. – vks

Questions connexes