Bash
Raccourcis clavier
Recherche…
Remarques
bind -P
affiche tous les raccourcis configurés.
Rappel de raccourcis
Raccourci | La description |
---|---|
Ctrl + r | rechercher l'histoire en arrière |
Ctrl + p | commande précédente dans l'histoire |
Ctrl + n | prochaine commande dans l'histoire |
Ctrl + g | quitter le mode de recherche d'historique |
Alt + . | utiliser le dernier mot de la commande précédente |
Répéter pour obtenir le dernier mot de la précédente + 1 commande | |
Alt + n Alt + . | utiliser le nième mot de la commande précédente |
!! + Retour | exécuter à nouveau la dernière commande (utile lorsque vous avez oublié sudo: sudo !! ) |
Modification des raccourcis
Raccourci | La description |
---|---|
Ctrl + a | se déplacer au début de la ligne |
Ctrl + e | passer à la fin de la ligne |
Ctrl + k | Tuez le texte de la position actuelle du curseur à la fin de la ligne. |
Ctrl + u | Tuer le texte de la position actuelle du curseur au début de la ligne |
Ctrl + w | Tuez le mot derrière la position actuelle du curseur |
Alt + b | reculer d'un mot |
Alt + f | avancer d'un mot |
Ctrl + Alt + e | shell développer ligne |
Ctrl + y | Ramenez le dernier texte tué dans le tampon au niveau du curseur. |
Alt + y | Tournez à travers le texte tué. Vous ne pouvez le faire que si la commande précédente est Ctrl + y ou Alt + y . |
Tuer du texte supprime le texte, mais l'enregistre pour que l'utilisateur puisse le réinsérer en tirant. Semblable à couper et coller, sauf que le texte est placé sur un anneau mortel, ce qui permet de stocker plus d'un ensemble de texte pour être redirigé vers la ligne de commande.
Vous pouvez en savoir plus dans le manuel emacs .
Contrôle de l'emploi
Raccourci | La description |
---|---|
Ctrl + c | Arrête le travail en cours |
Ctrl + z | Suspendre le travail en cours (envoyer un signal SIGTSTP) |
Macros
Raccourci | La description |
---|---|
Ctrl + x , ( | commencer à enregistrer une macro |
Ctrl + x , ) | arrêter d'enregistrer une macro |
Ctrl + x , e | exécuter la dernière macro enregistrée |
Custome Key Bindings
Avec la commande de bind
il est possible de définir des liaisons de clé personnalisées.
L'exemple suivant lie un Alt + w à >/dev/null 2>&1
:
bind '"\ew"':"\" >/dev/null 2>&1\""
Si vous voulez exécuter la ligne immédiatement, ajoutez-lui \Cm
( Enter ):
bind '"\ew"':"\" >/dev/null 2>&1\C-m\""
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow