0 Votes

Code source wiki de Raccourcis Bash

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

Afficher les derniers auteurs
1 {{toc/}}
2
3 == Présentation ==
4
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
9 ----
10
11 == Raccourcis de déplacement ==
12
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
18
19 ----
20
21 == Raccourcis d’édition ==
22
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
32
33 ----
34
35 == Historique et recherche ==
36
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
45
46 ----
47
48 == Commandes utiles liées à l’historique ==
49
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
54 sudo !! # Relance la dernière commande avec sudo
55 {{/code}}
56
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}}
60
61 ----
62
63 == Bonus ==
64
65 Effacer la ligne en cours pour taper autre chose, puis la retrouver :
66
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
74 == Liens internes ==
75
76 * [[Retour à la section Tutos Linux>>doc:Wiki Batcave John.TutosLinux.WebHome]]
77 * [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]