Modifications pour le document Raccourcis Bash
Modifié par john le 2026/09/20 20:04
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -1,63 +3,77 @@ 1 -= Les raccourcis Bash = 2 - 3 3 {{toc/}} 4 4 5 5 == Présentation == 4 + 6 6 Le terminal Bash offre de nombreux **raccourcis clavier** pour faciliter la navigation, l'édition de ligne de commande, et l'historique. 7 7 8 8 Maîtriser ces raccourcis, c’est gagner du temps, éviter les fautes de frappe, et paraître plus cool en open space. 😎 9 9 10 ---- 9 +---- 11 11 12 12 == Raccourcis de déplacement == 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 18 19 ---- 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 20 20 19 +---- 20 + 21 21 == Raccourcis d’édition == 22 -|= Raccourci |= Action | 23 -| `Ctrl + U` | Supprime **du début jusqu’au curseur** | 24 -| `Ctrl + K` | Supprime **du curseur à la fin** | 25 -| `Ctrl + W` | Supprime le **mot précédent** | 26 -| `Ctrl + Y` | **Colle** le dernier texte supprimé | 27 -| `Ctrl + D` | Supprime le **caractère sous le curseur** | 28 -| `Ctrl + H` | Supprime le **caractère avant le curseur** (équivaut à Backspace) | 29 29 30 ---- 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 31 31 33 +---- 34 + 32 32 == Historique et recherche == 33 -|= Raccourci |= Action | 34 -| `Ctrl + R` | Recherche **interactive dans l’historique** | 35 -| `Ctrl + G` | Quitte la recherche sans exécuter | 36 -| `↑ / ↓` | Naviguer dans l’historique des commandes | 37 -| `!!` | Réexécute la **dernière commande** | 38 -| `!n` | Exécute la commande numéro `n` de l’historique | 39 -| `!mot` | Exécute la **dernière commande commençant par `mot`** | 40 40 41 ---- 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 42 42 46 +---- 47 + 43 43 == Commandes utiles liées à l’historique == 49 + 44 44 {{code language="bash"}} 45 45 history # Liste l’historique des commandes 46 46 !42 # Exécute la commande numéro 42 47 47 !ls # Exécute la dernière commande commençant par ls 54 +sudo !! # Relance la dernière commande avec sudo 48 48 {{/code}} 49 49 50 ---- 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}} 51 51 52 -== Bonus : raccourcis Bash en mode "lecture zen" == 53 -Pour supprimer rapidement une ligne entière et la retaper : 61 +---- 62 + 63 +== Bonus == 64 + 65 +Effacer la ligne en cours pour taper autre chose, puis la retrouver : 66 + 54 54 {{code language="text"}} 55 -Ctrl + U ,puisCtrl+Y56 - #Effacelaligne,puisla recolle68 +Ctrl + U # efface la ligne (elle est mise de côté) 69 +Ctrl + Y # la recolle 57 57 {{/code}} 58 58 59 ---- 72 +---- 60 60 61 61 == Liens internes == 62 -* [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]] 63 63 76 +* [[Retour à la section Tutos Linux>>doc:Wiki Batcave John.TutosLinux.WebHome]] 77 +* [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]