Code source wiki de Raccourcis
Modifié par john le 2025/05/25 00:34
Masquer les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
![]() |
1.1 | 1 | = Les raccourcis Bash = |
| 2 | |||
| 3 | {{toc/}} | ||
| 4 | |||
| 5 | == Présentation == | ||
![]() |
2.1 | 6 | |
![]() |
1.1 | 7 | Le terminal Bash offre de nombreux **raccourcis clavier** pour faciliter la navigation, l'édition de ligne de commande, et l'historique. |
| 8 | |||
| 9 | Maîtriser ces raccourcis, c’est gagner du temps, éviter les fautes de frappe, et paraître plus cool en open space. 😎 | ||
| 10 | |||
![]() |
2.1 | 11 | ----- |
![]() |
1.1 | 12 | |
| 13 | == Raccourcis de déplacement == | ||
| 14 | |||
![]() |
2.1 | 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 | | ||
![]() |
1.1 | 20 | |
![]() |
2.1 | 21 | ----- |
| 22 | |||
![]() |
1.1 | 23 | == Raccourcis d’édition == |
| 24 | |||
![]() |
2.1 | 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) | | ||
![]() |
1.1 | 32 | |
![]() |
2.1 | 33 | ----- |
| 34 | |||
![]() |
1.1 | 35 | == Historique et recherche == |
| 36 | |||
![]() |
2.1 | 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`** | | ||
![]() |
1.1 | 44 | |
![]() |
2.1 | 45 | ----- |
| 46 | |||
![]() |
1.1 | 47 | == Commandes utiles liées à l’historique == |
![]() |
2.1 | 48 | |
![]() |
1.1 | 49 | {{code language="bash"}} |
| 50 | history # Liste l’historique des commandes | ||
| 51 | !42 # Exécute la commande numéro 42 | ||
| 52 | !ls # Exécute la dernière commande commençant par ls | ||
| 53 | {{/code}} | ||
| 54 | |||
![]() |
2.1 | 55 | ----- |
![]() |
1.1 | 56 | |
| 57 | == Bonus : raccourcis Bash en mode "lecture zen" == | ||
![]() |
2.1 | 58 | |
![]() |
1.1 | 59 | Pour supprimer rapidement une ligne entière et la retaper : |
![]() |
2.1 | 60 | {{code language="text"}}Ctrl + U, puis Ctrl + Y |
| 61 | # Efface la ligne, puis la recolle{{/code}} | ||
![]() |
1.1 | 62 | |
![]() |
2.1 | 63 | ----- |
![]() |
1.1 | 64 | |
| 65 | == Liens internes == | ||
![]() |
2.1 | 66 | |
![]() |
1.1 | 67 | * [[Retour à la section Tutos Linux>>Wiki Batcave John.TutosLinux]] |
![]() |
2.1 | 68 | * [[Retour à l’accueil>>doc:Wiki Batcave John.WebHome]] |
