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,77 +1,63 @@ 1 += Les raccourcis Bash = 2 + 1 1 {{toc/}} 2 2 3 3 == Présentation == 4 - 5 5 Le terminal Bash offre de nombreux **raccourcis clavier** pour faciliter la navigation, l'édition de ligne de commande, et l'historique. 6 6 7 7 Maîtriser ces raccourcis, c’est gagner du temps, éviter les fautes de frappe, et paraître plus cool en open space. 😎 8 8 9 ---- -10 +--- 10 10 11 11 == 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 | 12 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 19 +--- 18 18 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) | 22 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 30 +--- 32 32 33 ----- 34 - 35 35 == 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`** | 36 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 41 +--- 45 45 46 ----- 47 - 48 48 == Commandes utiles liées à l’historique == 49 - 50 50 {{code language="bash"}} 51 51 history # Liste l’historique des commandes 52 52 !42 # Exécute la commande numéro 42 53 53 !ls # Exécute la dernière commande commençant par ls 54 -sudo !! # Relance la dernière commande avec sudo 55 55 {{/code}} 56 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}} 50 +--- 60 60 61 ----- 62 - 63 -== Bonus == 64 - 65 -Effacer la ligne en cours pour taper autre chose, puis la retrouver : 66 - 52 +== Bonus : raccourcis Bash en mode "lecture zen" == 53 +Pour supprimer rapidement une ligne entière et la retaper : 67 67 {{code language="text"}} 68 -Ctrl + U # efface la ligne(elleestmise de côté)69 - Ctrl+Y#la recolle55 +Ctrl + U, puis Ctrl + Y 56 +# Efface la ligne, puis la recolle 70 70 {{/code}} 71 71 72 ---- -59 +--- 73 73 74 74 == Liens internes == 62 +* [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]] 75 75 76 -* [[Retour à la section Tutos Linux>>doc:Wiki Batcave John.TutosLinux.WebHome]] 77 -* [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]