31 votes

Dans le Terminal, comment effacer rapidement une commande tapée ?

Dans Terminal, disons que je tape une longue commande, mais avant d'appuyer sur Entrée, je décide qu'en fait je ne veux pas exécuter cette commande et que je veux exécuter une autre nouvelle commande à la place.

Dans ce cas, comment supprimer rapidement tout ce que j'ai tapé, afin de pouvoir commencer à taper la nouvelle commande ?

Appuyer sur la touche Suppr pendant quelques longues secondes n'est pas une bonne solution, je cherche quelque chose de plus rapide.

58voto

Mateusz Szlosek Points 21762

Vous pouvez annuler la commande en cours avec CTRL + c . Vous pouvez effacer la commande au début avec CTRL + u . Pour effacer la ligne après le curseur, appuyez sur CTRL + K .

Voici d'excellentes réponses sur StackOverflow .

6voto

markhunte Points 11634

Vous pouvez simplement utiliser cmd + . pour arrêter et passer à une nouvelle invite de commande sur une nouvelle ligne.

Il n'effacera pas ce que vous avez tapé. Mais plus important encore, il ne l'exécutera pas.

5voto

Trane Francks Points 2305

Terminal supporte nativement les mappages de touches Emacs de base. En tant que tel :

Appuyez sur Ctrl + a pour déplacer le curseur au début de la ligne et ensuite Ctrl + k pour effacer jusqu'à la fin de la ligne.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X