--- title: BASH - Raccourcis Clavier ⌨ tags: Raccourcis, Bash lang: fr description: GA: UA-68715119-9 disqus: hackmd author: Nicolas Malet --- BASH - Liste de Raccourcis clavier pour Bash === ## Raccourcis d'édition de commande **`CTRL+a` :** aller au début de la ligne de commande **`CTRL+e` :** aller à la fin de la ligne de commande **`CTRL+k` :** supprime du curseur jusqu'à la fin de la ligne de commande **`CTRL+u` :** supprime du curseur jusqu'au début de la ligne de commande **`CTRL+w` :** efface du curseur au début du mot (c.-à-d. Supprime un mot en arrière) **`CTRL+y` :** colle le mot ou le texte coupé à l'aide de l'un des raccourcis de suppression (tel que elui ci-dessus) après le curseur **`CTRL+xx` :** déplace entre le début de la ligne de commande et la position actuelle du curseur (et etour) **`Alt+b` :** recule d'un mot (ou va au début du mot sur lequel se trouve actuellement le curseur) **`Alt+f` :** avancer d'un mot (ou aller à la fin du mot sur lequel se trouve actuellement le curseur) **`Alt+d` :** effacer jusqu'à la fin du mot commençant par le curseur (mot entier si le curseur est au ébut du mot) **`Alt+c` :** majuscule jusqu'à la fin du mot commençant par le curseur (mot entier si le curseur est u début du mot) **`Alt+u` :** met en majuscule du curseur à la fin du mot **`Alt+l` :** faire des minuscules du curseur à la fin du mot **`Alt+t` :** échange le mot actuel avec le mot précédent **`CTRL+f` :** avancer d'un caractère **`CTRL+b` :** recule d'un caractère **`CTRL+d` :** efface le caractère sous le curseur **`CTRL+h` :** efface le caractère avant le curseur **`CTRL+t` :** échange le caractère sous le curseur avec le précédent **`Ctrl+_` :** annuler la dernière modification --- ## Raccourcis de rappel de commande **`CTRL+r` :** recherche l'historique en arrière **`CTRL+g` :** échappe au mode de recherche historique **`CTRL+p` :** commande précédente dans l'historique (c'est-à-dire parcourir l'historique des commandes) **`CTRL+n` :** commande suivante de l'historique (c'est-à-dire avancer dans l'historique des commandes) **`Alt +.` :** utilise le dernier mot de la commande précédente --- ## Raccourcis de contrôle de commande **`CTRL+l` :** efface l'écran **`CTRL+s` :** arrête la sortie à l'écran (pour une longue commande verbeuse) **`CTRL+q` :** autorise la sortie à l'écran (si précédemment arrêté avec la commande ci-dessus) **`CTRL+c` :** termine la commande **`CTRL+z` :** suspend / arrête la commande --- ## Bash Bang (!) Commands **`!!` :** lance la dernière commande **`! blah` :** lance la dernière commande commençant par 'blah' (par exemple! ls) **`! blah: p` :** affiche la commande que ! blah va exécuter (l'ajoute également à la dernière commande de l'historique des commandes) **`! $` :** le dernier mot de la commande précédente (identique à Alt +.) **`! $: p` :** affiche le mot que ! $ remplacerait **`! \`* :** la commande précédente à l'exception du dernier mot (par exemple, si vous tapez ' find somefichier.txt / ', alors ! \* Vous donnera ' find somefichier.txt ') **`! \*: p` :** affiche ce que ! \* substituerait