Votre IP: 38.107.191.119 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 21-03-2008 16:05:01
Date de la dernière modification : 22-03-2008 21:49:33
Linux  Vous êtes dans : GNU/Linux Astuces / Shell Bash

Edition de la ligne de commande



Tant que nous n'avons pas encore validé une commande avec la touche ENTREE, nous pouvons toujours l'éditer. Les touches claviers RetourArrière  et Suppr effacent des caractères de la ligne de comamnde. Les flèches gauche et droite permettent de se déplacer en arrière et en avant pour insérer ou effacer des caractères.

Nous avons 2 combinaisons de touches :
  • avec CTRL
  • avec ALT
Voici un tableau avec les principales commandes d'édition de la ligne de commande.

RACCOURCI ACTION 
Ctrl-h effacement du caractère précédent le curseur
Ctrl-d effacement du caractère sous le curseur. Si le curseur est en début de ligne, tue le shell.
Ctrl-u effacement de la ligne
Ctrl-k effacement à partir du curseur jusqu'à la fin de la ligne
Ctrl-w effacement à partir du curseur jusqu'au premier blanc précédent (mot à gauche)
Ctrl-y recopie (yank) à partir du curseur ce qui a été effacé
Ctrl-a positionnement en début de ligne
Ctrl-e positionnement en fin de ligne
Ctrl-t échange le caractère sous le curseur avec le précédent transpose
Ctrl-_ annule l'action précédente
C-b déplacement arrière d'un caractère (backward)
C-f déplacement avant d'un caractère (forward)
Alt-b déplacement arrière d'un mot (backward)
Alt-f déplacement avant d'un mot (forward)
Alt-d effacement du mot à droite
Alt-u Convertit le mot à droite du curseur en majuscules
Alt-l Convertit le mot à droite du curseur en minuscules
Alt-c Met la première lettre du mot à droite du curseur en majuscules

Ca sera pour un 2ème article
Frappes de contrôle

 RACCOURCIACTION 
Ctrl-c Caractère intr tue le processus en cours attaché au terminal. Envoie le signal SIGINT.
Ctrl-z Caractère susp suspend l'exécution du processus en cours attaché au terminal. Envoie le signal SIGTSTP.
Ctrl-s Caractère stop. Arrête le défilement de l'écran.
Ctrl-q Caractère start. Reprend le défilement de l'écran.
Ctrl-l Efface l'écran en mettant la ligne courante en haut.
Ctrl-j Passe à la ligne suivante.
Ctrl-d Si le curseur est en début de ligne, envoie le caractère eof et tue le shell.
Ctrl-\ Envoie le signal SIGQUIT. Arrête le processus en cours attaché au terminal et crée un fichier core, image mémoire du programme (si ulimit l'autorise).

Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS