Bash - raccourcis clavier
Par défaut bash (readline) est lancé dans Emacs-like mode
Déplacement
Couper / Coller
Modification
Divers
Déplacement
- Ctrl + a : aller au début de la ligne
- Ctrl + e : aller à la fin de la ligne
- Alt + b : se déplacer mot par mot dans la ligne de commande en arrière (b pour backward)
- Alt + f : se déplacer mot par mot dans la ligne de commande en avant (f pour forward)
- ctrl + xx : positionner le curseur au début du mot ou à la fin
Couper / Coller
- Ctrl + k : couper la chaîne du curseur jusqu'à la fin de la ligne
- Ctrl + u : couper la chaîne du curseur jusqu'au début de la ligne
- Ctrl + w : couper le mot avant le curseur
- Ctrl + y : coller une chaîne
Modification
- Ctrl + t : inverser la position des deux caractères avant le curseur (pratique quand on tape par exemple, sl au lieu de ls)
- Alt + t : inverser la position des deux mots avant le curseur
- Alt + c : mettre une lettre en majuscule
- Alt + l : mettre un mot en en minuscule (l pour lowercase)
- Alt + u : mettre un mot en majuscule (u pour uppercase)
- Alt + . : réécrire le paramètre de la dernière commande
Divers
- Ctrl + l : effacer le contenu de l'écran
- Ctrl + r : rechercher une commande déjà tapée
- Ctrl + _ : annuler la dernière modification
- Ctrl + c : arrêter la commande en court
- Ctrl + d : quitter le shell en court
- Ctrl + s : bloquer écriture sue écran
- Ctrl + q : débloquer écriture
- Ctrl + x + e : editer commande deans edlteur par defaut (export EDITOR=vim)
On peut également passer dans un mode vi-like. # set -o vi # set -o emacs : pour revenir en mode emacs Après, on peut utiliser les raccourcis claviers vi classiques, par défaut on est en mode insertion, mais on bascule en mode commande via ESC (et l'inverse avec i) Certains raccourcis sont propre à chacun des modes mais certains sont communs, on peut même définir ses propres raccourcis claviers. |