Sous Unix, quand je cours stty intr ^M
(^ M est Control-M) Je me suis effectivement empêché d'exécuter des commandes. Chaque fois que j'appuie sur la touche "retour", j'envoie le signal d'interruption au shell et ma commande n'est jamais exécutée. Supposons que j'ai eu cela dans mon .profile (je n'ai pas réellement ..); comment pourrais-je me sortir de ce trou après une session bash avec ^ M réglé pour déclencher un signal d'interruption?
Chris
stty intr ^c^j
travaux. Vous pouvez aussi utiliser^v
pour "échapper" au^m
, alorsstty intr ^c^v^j
travaux. La seule bizarrerie est que le^j
et^v
et^m
doivent être des codes de clé de contrôle; la^c
peut être soit un code de touche de contrôle, soit deux caractères, caret et v.