3 votes

Supprimer la commande en cours

Existe-t-il un raccourci clavier pour supprimer la commande en cours ?

Disons que je l'ai fait :

$ cp /home/one/two/tree/ /var/www/one/two/three

Je veux pouvoir lire facilement la commande en cours, surtout lorsqu'elle est longue et que j'ai fait une faute de frappe. La sélection de l'historique en haut et en bas ne supprime pas du tout la commande en cours.

0 votes

Quel Shell (Bash/ksh/zsh) utilisez-vous ?

6voto

MvG Points 1419

En supposant que votre Shell est bash cette question a été posée et répondue sur le SO .

Pulse Ctrl-U pour supprimer la ligne de commande depuis l'emplacement du curseur jusqu'au début. Faites précéder cette commande de Ctrl-E si le curseur n'est pas à la fin de la ligne.

Ou appuyez sur Ctrl-C pour annuler l'invite actuelle et en obtenir une nouvelle, ce qui présente l'avantage que vous voyez toujours la commande que vous avez tapée.

Comme bash est hautement personnalisable, ce qui précède devrait fonctionner dans une configuration par défaut, mais vous ou votre fournisseur de paquetage pouvez toujours reconfigurer le Shell pour un ensemble différent de raccourcis.

1voto

damage3025 Points 11

Essayez l'édition en ligne de commande ?

Si vous utilisez Bash, vérifiez : http://www.gnu.org/software/bash/manual/html_node/Command-Line-Editing.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X