0 Votes

Code source wiki de Raccourcis Bash

Modifié par john le 2026/09/20 20:04

Masquer les derniers auteurs
john 1.1 1 {{toc/}}
2
3 == Présentation ==
john 2.1 4
john 1.1 5 Le terminal Bash offre de nombreux **raccourcis clavier** pour faciliter la navigation, l'édition de ligne de commande, et l'historique.
6
7 Maîtriser ces raccourcis, c’est gagner du temps, éviter les fautes de frappe, et paraître plus cool en open space. 😎
8
john 3.1 9 ----
john 1.1 10
11 == Raccourcis de déplacement ==
12
john 3.1 13 |=Raccourci|=Action
14 |##Ctrl + A##|Aller au **début** de la ligne
15 |##Ctrl + E##|Aller à la **fin** de la ligne
16 |##Alt + B##|Reculer d’un mot
17 |##Alt + F##|Avancer d’un mot
john 1.1 18
john 3.1 19 ----
john 2.1 20
john 1.1 21 == Raccourcis d’édition ==
22
john 3.1 23 |=Raccourci|=Action
24 |##Ctrl + U##|Supprime **du début jusqu’au curseur**
25 |##Ctrl + K##|Supprime **du curseur à la fin**
26 |##Ctrl + W##|Supprime le **mot précédent**
27 |##Ctrl + Y##|**Colle** le dernier texte supprimé
28 |##Ctrl + D##|Supprime le **caractère sous le curseur** (ou ferme le shell si la ligne est vide)
29 |##Ctrl + H##|Supprime le **caractère avant le curseur** (équivaut à Retour arrière)
30 |##Ctrl + L##|Efface l’écran
31 |##Ctrl + C##|Abandonne la ligne en cours
john 1.1 32
john 3.1 33 ----
john 2.1 34
john 1.1 35 == Historique et recherche ==
36
john 3.1 37 |=Raccourci|=Action
38 |##Ctrl + R##|Recherche **interactive dans l’historique**
39 |##Ctrl + G##|Quitte la recherche sans exécuter
40 |##↑ / ↓##|Naviguer dans l’historique des commandes
41 |##~|~|##|Réexécute la **dernière commande**
42 |##!n##|Exécute la commande numéro ##n## de l’historique
43 |##!mot##|Exécute la **dernière commande commençant par ##mot##**
44 |##!$##|Réutilise le **dernier argument** de la commande précédente
john 1.1 45
john 3.1 46 ----
john 2.1 47
john 1.1 48 == Commandes utiles liées à l’historique ==
john 2.1 49
john 1.1 50 {{code language="bash"}}
51 history # Liste l’historique des commandes
52 !42 # Exécute la commande numéro 42
53 !ls # Exécute la dernière commande commençant par ls
john 3.1 54 sudo !! # Relance la dernière commande avec sudo
john 1.1 55 {{/code}}
56
john 3.1 57 {{warning}}
58 ##!mot## et ##!!## exécutent immédiatement, sans confirmation. Pour relire la commande avant de la lancer, activer ##shopt -s histverify## dans ##~~/.bashrc##.
59 {{/warning}}
john 1.1 60
john 3.1 61 ----
john 2.1 62
john 3.1 63 == Bonus ==
john 1.1 64
john 3.1 65 Effacer la ligne en cours pour taper autre chose, puis la retrouver :
john 1.1 66
john 3.1 67 {{code language="text"}}
68 Ctrl + U # efface la ligne (elle est mise de côté)
69 Ctrl + Y # la recolle
70 {{/code}}
71
72 ----
73
john 1.1 74 == Liens internes ==
john 2.1 75
john 3.1 76 * [[Retour à la section Tutos Linux>>doc:Wiki Batcave John.TutosLinux.WebHome]]
john 2.1 77 * [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]