Readline bash
De Linuxmemo.
(Différences entre les versions)
Ligne 3 : | Ligne 3 : | ||
Raccourcis clavier fournis par readline | Raccourcis clavier fournis par readline | ||
- | + | ==Déplacement== | |
Ctrl-A Déplacement au début de la ligne | Ctrl-A Déplacement au début de la ligne | ||
Ctrl-E Déplacement en fin de ligne | Ctrl-E Déplacement en fin de ligne | ||
Alt-B Déplacement au mot précédent | Alt-B Déplacement au mot précédent | ||
Alt-F Déplacement au mot suivant | Alt-F Déplacement au mot suivant | ||
- | + | ==Effacer== | |
'''Ctrl-L Effacer l'écran''' | '''Ctrl-L Effacer l'écran''' | ||
Ctrl-K Effacer le texte du curseur à la fin de la ligne | Ctrl-K Effacer le texte du curseur à la fin de la ligne | ||
Ligne 14 : | Ligne 14 : | ||
'''Ctrl-W Effacer le mot précédant le curseur''' | '''Ctrl-W Effacer le mot précédant le curseur''' | ||
'''Alt-d Effacer le mot apres le curseur''' | '''Alt-d Effacer le mot apres le curseur''' | ||
- | + | ==Edition== | |
Ctrl-_ Annuler la dernière édition | Ctrl-_ Annuler la dernière édition | ||
'''Ctrl-R Chercher une commande dans l'historique (en arrière)''' | '''Ctrl-R Chercher une commande dans l'historique (en arrière)''' | ||
Ctrl-G Annuler la recherche | Ctrl-G Annuler la recherche | ||
'''Ctrl-V Insertion d'un caractère non imprimable''' | '''Ctrl-V Insertion d'un caractère non imprimable''' | ||
- | + | ==Bloquer le terminal== | |
D'autres raccourcis clavier sont assez utiles, comme | D'autres raccourcis clavier sont assez utiles, comme | ||
'''Ctrl-S et Ctrl-Q pour bloquer le terminal et le débloquer,''' | '''Ctrl-S et Ctrl-Q pour bloquer le terminal et le débloquer,''' | ||
Ligne 26 : | Ligne 26 : | ||
Cependant, ces raccourcis clavier peuvent être désactivés avec la commande stty -ixon pour avoir accès à la fonction de recherche Ctrl-S (chercher en avant dans l'historique). D'autres raccourcis clavier très courants à mentionner pour rappel: les flèches haut et bas pour naviguer dans l'historique, | Cependant, ces raccourcis clavier peuvent être désactivés avec la commande stty -ixon pour avoir accès à la fonction de recherche Ctrl-S (chercher en avant dans l'historique). D'autres raccourcis clavier très courants à mentionner pour rappel: les flèches haut et bas pour naviguer dans l'historique, | ||
+ | ==Gestion des proces== | ||
Ctrl-C pour interrompre un programme en cours d'exécution, | Ctrl-C pour interrompre un programme en cours d'exécution, | ||
Ctrl-Z pour le suspendre temporairement (le programme peut être ensuite contrôlé avec les commandes fg et bg), | Ctrl-Z pour le suspendre temporairement (le programme peut être ensuite contrôlé avec les commandes fg et bg), | ||
Ctrl-D pour simuler une fin de fichier pour un programme qui lit les données dans l'entrée standard (par exemple pour terminer la session shell en cours ou pour terminer la composition d'un email avec mail). | Ctrl-D pour simuler une fin de fichier pour un programme qui lit les données dans l'entrée standard (par exemple pour terminer la session shell en cours ou pour terminer la composition d'un email avec mail). | ||
- | + | ==Les arguments de commande== | |
'''Alt-Ctrl-y''' pour coller le premier argument de la commande précédente | '''Alt-Ctrl-y''' pour coller le premier argument de la commande précédente | ||
'''Alt-Shift-3 Alt-Ctrl-y''' pour coller le 3eme argument de la commande précédente (Alt-Shift-X permet de sélectionner un argument) | '''Alt-Shift-3 Alt-Ctrl-y''' pour coller le 3eme argument de la commande précédente (Alt-Shift-X permet de sélectionner un argument) | ||
+ | |||
+ | '''Alt-.''' rappel l'argument de la dernière commade |
Version du 28 mars 2017 à 14:16
La ligne de commande Bash comme beaucoup d'autres applications utilise la librairie readline pour permettre à l'utilisateur de se déplacer sur la ligne de commande, ou bien de l'éditer facilement.
Raccourcis clavier fournis par readline
Sommaire |
Déplacement
Ctrl-A Déplacement au début de la ligne Ctrl-E Déplacement en fin de ligne Alt-B Déplacement au mot précédent Alt-F Déplacement au mot suivant
Effacer
Ctrl-L Effacer l'écran Ctrl-K Effacer le texte du curseur à la fin de la ligne Ctrl-U Effacer le texte du début de la ligne au curseur Ctrl-W Effacer le mot précédant le curseur Alt-d Effacer le mot apres le curseur
Edition
Ctrl-_ Annuler la dernière édition Ctrl-R Chercher une commande dans l'historique (en arrière) Ctrl-G Annuler la recherche Ctrl-V Insertion d'un caractère non imprimable
Bloquer le terminal
D'autres raccourcis clavier sont assez utiles, comme
Ctrl-S et Ctrl-Q pour bloquer le terminal et le débloquer,
ce qui est utile pour lire le texte qui défile parfois rapidement.
Cependant, ces raccourcis clavier peuvent être désactivés avec la commande stty -ixon pour avoir accès à la fonction de recherche Ctrl-S (chercher en avant dans l'historique). D'autres raccourcis clavier très courants à mentionner pour rappel: les flèches haut et bas pour naviguer dans l'historique,
Gestion des proces
Ctrl-C pour interrompre un programme en cours d'exécution, Ctrl-Z pour le suspendre temporairement (le programme peut être ensuite contrôlé avec les commandes fg et bg), Ctrl-D pour simuler une fin de fichier pour un programme qui lit les données dans l'entrée standard (par exemple pour terminer la session shell en cours ou pour terminer la composition d'un email avec mail).
Les arguments de commande
Alt-Ctrl-y pour coller le premier argument de la commande précédente Alt-Shift-3 Alt-Ctrl-y pour coller le 3eme argument de la commande précédente (Alt-Shift-X permet de sélectionner un argument)
Alt-. rappel l'argument de la dernière commade