Modifications pour le document Raccourcis Bash
Modifié par john le 2026/09/20 20:04
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Titre
-
... ... @@ -1,1 +1,1 @@ 1 -Raccourcis 1 +Raccourcis Bash - Contenu
-
... ... @@ -1,5 +3,3 @@ 1 -= Les raccourcis Bash = 2 - 3 3 {{toc/}} 4 4 5 5 == Présentation == ... ... @@ -8,41 +8,44 @@ 8 8 9 9 Maîtriser ces raccourcis, c’est gagner du temps, éviter les fautes de frappe, et paraître plus cool en open space. 😎 10 10 11 ----- -9 +---- 12 12 13 13 == Raccourcis de déplacement == 14 14 15 -|= 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|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 21 ----- -19 +---- 22 22 23 23 == Raccourcis d’édition == 24 24 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) | 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 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`** | 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 44 44 45 ----- -46 +---- 46 46 47 47 == Commandes utiles liées à l’historique == 48 48 ... ... @@ -50,19 +50,27 @@ 50 50 history # Liste l’historique des commandes 51 51 !42 # Exécute la commande numéro 42 52 52 !ls # Exécute la dernière commande commençant par ls 54 +sudo !! # Relance la dernière commande avec sudo 53 53 {{/code}} 54 54 55 ------ 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}} 56 56 57 - == Bonus : raccourcis Bash en mode "lecture zen" ==61 +---- 58 58 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}} 63 +== Bonus == 62 62 63 - -----65 +Effacer la ligne en cours pour taper autre chose, puis la retrouver : 64 64 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 + 65 65 == Liens internes == 66 66 67 -* [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]] 76 +* [[Retour à la section Tutos Linux>>doc:Wiki Batcave John.TutosLinux.WebHome]] 68 68 * [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]]