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,3 +1,5 @@ 1 += Les raccourcis Bash = 2 + 1 1 {{toc/}} 2 2 3 3 == Présentation == ... ... @@ -6,44 +6,41 @@ 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 ----- 11 +----- 10 10 11 11 == Raccourcis de déplacement == 12 12 13 -|=Raccourci|=Action 14 -| ##Ctrl + A##|Aller au **début** de la ligne15 -| ##Ctrl + E##|Aller à la **fin** de la ligne16 -| ##Alt + B##|Reculer d’un mot17 -| ##Alt + F##|Avancer d’un mot15 +|= Raccourci |= Action | 16 +| `Ctrl + A` | Aller au **début** de la ligne | 17 +| `Ctrl + E` | Aller à la **fin** de la ligne | 18 +| `Alt + B` | Reculer d’un mot | 19 +| `Alt + F` | Avancer d’un mot | 18 18 19 ----- 21 +----- 20 20 21 21 == Raccourcis d’édition == 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 25 +|= Raccourci |= Action | 26 +| `Ctrl + U` | Supprime **du début jusqu’au curseur** | 27 +| `Ctrl + K` | Supprime **du curseur à la fin** | 28 +| `Ctrl + W` | Supprime le **mot précédent** | 29 +| `Ctrl + Y` | **Colle** le dernier texte supprimé | 30 +| `Ctrl + D` | Supprime le **caractère sous le curseur** | 31 +| `Ctrl + H` | Supprime le **caractère avant le curseur** (équivaut à Backspace) | 32 32 33 ----- 33 +----- 34 34 35 35 == Historique et recherche == 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 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`** | 45 45 46 ----- 45 +----- 47 47 48 48 == Commandes utiles liées à l’historique == 49 49 ... ... @@ -51,27 +51,19 @@ 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}} 55 +----- 60 60 61 - ----57 +== Bonus : raccourcis Bash en mode "lecture zen" == 62 62 63 -== Bonus == 59 +Pour supprimer rapidement une ligne entière et la retaper : 60 +{{code language="text"}}Ctrl + U, puis Ctrl + Y 61 +# Efface la ligne, puis la recolle{{/code}} 64 64 65 - Effacer la ligne en cours pour taper autre chose, puis la retrouver :63 +----- 66 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 74 == Liens internes == 75 75 76 -* [[Retour à la section Tutos Linux>> doc:Wiki Batcave John.TutosLinux.WebHome]]67 +* [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]] 77 77 * [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]