Voici la liste des raccourcis clavier qu'utilise certaines logiciels et commandes sous Linux.
Interpréteur de commande Bash
Voici la liste des raccourcis clavier dans un terminal bash sous Linux :
| Raccourci | Description |
|---|---|
| Ctrl+A | Ce raccourci clavier permet de déplacer le curseur au début de la commande afin de pouvoir la modifier par exemple. La touche Home à le même effet. |
| Ctrl+C | Ce raccourci clavier permet d'envoyer un signal d'arrêt du processus courant. |
| Ctrl+D | Ce raccourci clavier permet d'envoyer un message EOF (End Of File). C'est l'équivalent de la commande «exit». |
| Ctrl+E | Ce raccourci clavier permet de déplacer le curseur à la fin de la commande. |
| Ctrl+K | Ce raccourci clavier permet de supprimer les caractères à droite du curseur. |
| Ctrl+L | Ce raccourci clavier permet d'effacer le contenu du terminal. On peut aussi utiliser la commande «clear». |
| Ctrl+R | Ce raccourci clavier permet de rechercher dans l'historique de style auto-complétion. |
| Ctrl+U | Ce raccourci clavier permet de supprimer les caractères à gauche du curseur. |
| Ctrl+W | Ce raccourci clavier permet de supprimer les premiers mots situé à gauche du curseur. |
| Ctrl+Y | Ce raccourci clavier permet permet de coller le texte situé précédemment supprimer par Ctrl+U, Ctrl+K ou Ctrl+W. |
| Ctrl+Z | Ce raccourci clavier permet d'interrompre le processus au premier plan mais de continuer en arrière plan. |
| Home | Ce raccourci clavier permet de déplacer le curseur au début de la commande afin de pouvoir la modifier par exemple. La combinaison de touche Ctrl+A à le même effet. |
| Shift+PgUp | Ce raccourci clavier permet d'afficher la page d'écran précédente dans le défilement. |
| Shift+PgDn | Ce raccourci clavier permet d'afficher la page d'écran suivante dans le défilement. |
Éditeur vi
Voici la liste des raccourcis clavier utilisable avec l'éditeur de texte vi de Linux :
| Raccourci | Description |
|---|---|
| ←, ↑, ↓ ou → | Ces touches permettent de déplacer le curseur. |
| itext Esc | Cet ensemble de touche permet d'insérer du texte. |
| cwnew Esc | Cet ensemble de touche permet de changer un mot pour un nouveau. |
| eas Esc | Cet ensemble de touche permet de plurialisé un mot. |
| x | Cette touche permet de supprimer un caractère. |
| dw | Cet ensemble de touche permet de supprimer un mot. |
| 3dd | Cet ensemble de touche permet de supprimer trois lignes. |
| u | Cette touche permet d'annuler le dernier changement dans l'édition. |
| ZZ | Cet ensemble de touche permet de quitter vi et de sauvegarder les changements. |
| :q! Enter | Cet ensemble de touche permet de quitter vi et perdant les changements. |
| /texte Enter | Cet ensemble de touche permet de rechercher du texte. |
| ^U | Cette combinaison de touche permet d'effectuer un défilement vers le haut. |
| ^D | Cette combinaison de touche permet d'effectuer un défilement vers le bas. |
| :commande Enter | Cet ensemble de touche permet de lancer n'importe quel commande d'ex ou ed. |
| Esc | Cette touche permet d'indiquer la fin d'une insertion ou une commande incomplète. |
| Delete | Cette touche permet de supprimer ou d'interrompre. |
| :w Enter | Cet ensemble de touche permet d'écrire les derniers changements. |
| :w! Enter | Cet ensemble de touche permet de forcer l'écrire du derniers changements si la permission original n'est pas valide. |
| :q Enter | Cet ensemble de touche permet de quitter la commande. |
| :q! Enter | Cet ensemble de touche permet de quitter la commande sans sauvegarder les changements. |
| :e name Enter | Cet ensemble de touche permet de modifier le nom de fichier. |
| :e! Enter | Cet ensemble de touche permet de remodifier le fichier en abandonnant les précédents changements. |
| :e +name Enter | Cet ensemble de touche permet de modifier le fichier et de commencer à la fin de celui-ci. |
| :e +n Enter | Cet ensemble de touche permet de modifier le fichier et de commencer à la ligne spécifié. |
| :e # Enter | Cet ensemble de touche permet de modifier le fichier alternatif. |
| :e! # Enter | Cet ensemble de touche permet de modifier le fichier alternatif et d'abandonner les changements. |
| :w name Enter | Cet ensemble de touche permet d'écrire les derniers changements avec le nom de fichier spécifié. |
| :w! name Enter | Cet ensemble de touche permet d'écrire les derniers changements avec le nom de fichier spécifié et d'écraser le fichier existant s'il y a lieu. |
| :sh Enter | Cet ensemble de touche permet d'exécuter l'interpréteur de commande. |
| :!cmd Enter | Cet ensemble de touche permet d'exécuter une commande spécifié et de retourner aussitôt après. |
| :nEnter | Cet ensemble de touche permet de modifier le prochain fichier indiquer dans la liste des paramètres. |
| :n args Enter | Cet ensemble de touche permet d'ajouter les nouveaux paramètres spécifiés. |
| ^G | Cette combinaison de touche permet d'afficher le fichier courant et sa ligne. |
| :ta tag Enter | Cet ensemble de touche permet de positionner le curseur sur la balise spécifié. |
| F | Cette touche permet d'aller à l'écran suivant. |
| ^B | Cette combinaison de touche permet d'aller à l'écran précédent. |
| ^D | Cette combinaison de touche permet de faire un défilement vers le bas de la moitié de l'écran. |
| ^U | Cette combinaison de touche permet de faire un défilement vers le haut de la moitié de l'écran. |
| nG | Cet ensemble de touche permet d'aller au début de la ligne spécifié. |
| /pat | Cet ensemble de touche permet de rechercher dans la prochaine ligne la correspondance spécifié. |
| ?pat | Cet ensemble de touche permet de rechercher dans la ligne précédente la correspondance spécifié. |
| n | Cette touche permet de répéter la dernière commande «/» ou «?». |
| N | Cette touche permet d'inverser la dernière commande «/» ou «?». |
| /pat/+n | Cet ensemble de touche permet de déplacer du nombre de ligne spécifié après la correspondance spécifié. |
| ?pat?-n | Cet ensemble de touche permet de déplacer du nombre de ligne spécifié avant la correspondance spécifié. |
| ]] | Cet ensemble de touche permet d'aller à la prochaine section ou fonction. |
| [[ | Cet ensemble de touche permet d'aller à la précédente section ou fonction. |
| ( | Cette touche permet d'aller au début de la phrase. |
| ) | Cette touche permet d'aller à la fin de la phrase. |
| { | Cette touche permet d'aller au début du paragraphe. |
| } | Cette touche permet d'aller à la fin du paragraphe. |
| % | Cette touche permet de rechercher une correspondance avec ( ) ou { }. |
| ^L | Cette combinaison de touche permet d'effacer puis de redessiner la fenêtre. |
| ^R | Cette combinaison de touche permet d'effacer puis de redessiner la fenêtre si la combinaison de touche ^L est la touche. |
| z Enter | Cet ensemble de touche permet de redessiner l'écran avec la ligne courante au début de la fenêtre. |
| z- Enter | Cet ensemble de touche permet de redessiner l'écran avec la ligne courante à la fin de la fenêtre. |
| z. Enter | Cet ensemble de touche permet de redessiner l'écran avec la ligne courante au centre de la fenêtre. |
| /expression/z- Enter | Cet ensemble de touche permet de déplacer l'expression spécifié en bas de la fenêtre. |
| zn. Enter | Cet ensemble de touche permet d'utiliser le nombre de ligne spécifié dans la fenêtre. |
| ^E | Cette combinaison de touche permet d'effectuer un défilement de la fenêtre d'une ligne vers le bas. |
| ^Y | Cette combinaison de touche permet d'effectuer un défilement de la fenêtre d'une ligne vers le haut. |
| `` | Cet ensemble de touche permet de déplacer le curseur au contexte précédent. |
| '' | Cet ensemble de touche permet de déplacer le curseur au premier espace non blanc de la ligne. |
| mx | Cet ensemble de touche permet de marquer la position courante avec lettre ASCII minuscule spécifié. |
| `x | Cet ensemble de touche permet de déplacer le curseur à la marque spécifié. |
| 'x | Cet ensemble de touche permet de déplacer le curseur au début de l'espace non blanc d'une ligne du marqueur spécifié. |
| H | Cette touche permet de déplacer d'une ligne vers le haut l'écran. |
| L | Cette touche permet de déplacer à la dernière ligne de l'écran. |
| M | Cette touche permet d'aller au milieu de la ligne de l'écran. |
| + | Cette touche permet d'aller à la prochaine ligne du premier caractère non blanc. |
| - | Cette touche permet d'aller à la ligne précédente du premier caractère non blanc. |
| Enter | Cette touche permet d'aller à la prochaine ligne du premier caractère non blanc. |
| j | Cette touche permet de descendre à la ligne en dessous sans changer de colonne. |
| k | Cette touche permet de monter à la ligne en dessus sans changer de colonne. |
| ^ | Cette touche permet d'aller au premier caractère non blanc. |
| 0 | Cette touche permet de débuter une ligne. |
| $ | Cette touche permet de terminer une ligne. |
| l | Cette touche permet de déplacer le curseur vers la droite. |
| h | Cette touche permet de déplacer le curseur vers la gauche. |
| ^H | Cette combinaison de touche permet de supprimer le caractère précédent et de déplacer le curseur vers la gauche. |
| Barre d'espacement | Cette touche permet d'ajouter un espace. |
| fx | Cette combinaison de touche permet d'aller au prochain caractère spécifié. |
| Fx | Cette combinaison de touche permet d'aller au précédent caractère spécifié. |
| tx | Cette combinaison de touche permet d'aller au caractère suivant spécifié. |
| Tx | Cette combinaison de touche permet d'aller au caractère précédent spécifié. |
| ; | Cette touche permet de répéter le dernier f, F, t ou T. |
| , | Cette touche permet de répéter l'inverse du dernier f, F, t ou T. |
| n| | Cet ensemble de touche permet de déplacer du nombre de colonne spécifié. |
| % | Cette touche permet d'effectuer une recherche de correspondance ( ) ou { }. |
| w | Cette touche permet d'aller au prochain mot. |
| b | Cette touche permet d'aller au mot précédent. |
| e | Cette touche permet d'aller à la fin du mot. |
| ) | Cette touche permet d'aller à la prochaine phrase. |
| } | Cette touche permet d'aller au prochain paragraphe. |
| ( | Cette touche permet d'aller à la phrase précédente. |
| { | Cette touche permet d'aller au paragraphe précédent. |
| W | Cette touche permet d'aller au prochain délimiteur de mot. |
| B | Cette touche permet d'aller au précédent délimiteur de mot. |
| E | Cette touche permet d'aller à la fin d'un délimiteur de mot. |
| ^H | Cette combinaison de touche permet de supprimer le caractère précédent. |
| ^W | Cette combinaison de touche permet de supprimer le mot précédent. |
| \ | Cette touche permet de supprimer la situation et d'effacer les caractères. |
| ESC | Cette touche permet d'indiquer la fin d'une insertion ou le retour en arrière du mode de commande. |
| Ctrl+C | Cette combinaison de touche permet d'interrompre ou suspendre un mode d'insertion. |
| ^D | Cette combinaison de touche permet de reculer d'un caractère de tabulation ou réinitialiser la marge vers la gauche de l'autoindent. |
| ^ Ctrl+D | Cette combinaison de touche permet de retourner au début de la ligne sans réinitialiser l'indentation de la marge de gauche. |
| 0 Ctrl+D | Cette combinaison de touche permet de retourner au début de la ligne en réinitialiser l'indentation de la marge de gauche. |
| ^V | Cette combinaison de touche permet de mettre les caractères non imprimables entre guillemet. |
| a | Cette touche permet d'ajouter après le curseur. |
| A | Cette touche permet d'ajouter à la fin de la ligne. |
| i | Cette touche permet d'insérer avant le curseur. |
| I | Cette touche permet d'insérer avant le premier non blanc. |
| o | Cette touche permet d'ouvrir une ligne ci-dessous. |
| O | Cette touche permet d'ouvrir une ligne ci-dessus. |
| rx | Cet ensemble de touche permet de remplacer un simple caractère par celui spécifié. |
| Rtext ESC | Cet ensemble de touche permet de remplacer les caractères par ceux spécifiés. |
| d | Cette touche permet de supprimer. |
| c | Cette touche permet de modifier. |
| y | Cette touche permet de retirer brusquement des lignes vers le tampon. |
| > | Cette touche permet de déplacer vers la gauche. |
| < | Cette touche permet de déplacer vers la droite. |
| ! | Cette touche permet d'effectuer un filtre à travers la commande. |
| C | Cette touche permet de modifier le reste de la ligne. |
| D | Cette touche permet de supprimer le reste de la ligne. |
| s | Cette touche permet de substituer des caractères. |
| S | Cette touche permet de substituer des lignes. |
| J | Cette touche permet de joindre des lignes. |
| x | Cette touche permet de supprimer des caractères. |
| X | Cette touche permet de supprimer des caractères avant le curseur. |
| Y | Cette touche permet de retirer brusquement des lignes. |
| 3yy | Cet ensemble de touches permet de retirer brusquement des 3 lignes. |
| 3yl | Cet ensemble de touches permet de retirer brusquement des 3 caractères. |
| p | Cette touche permet de mettre le texte précédent après le curseur. |
| P | Cette touche permet de mettre le texte précédent avant le curseur. |
| u | Cette touche permet d'annuler le dernier changement. |
| U | Cette touche permet de restituer la dernière ligne. |
| . | Cette touche permet de répéter le dernier changement. |
Dernière mise à jour : Mardi, le 11 décembre 2018