2376
Commentaire:
|
4584
more keyboard shortcuts
|
Texte supprimé. | Texte ajouté. |
Ligne 13: | Ligne 13: |
* Ctrl+D : quitter le shell | * Ctrl+D : quitter le shell (marche aussi avec beaucoup d'applications commandline) |
Ligne 15: | Ligne 15: |
* fg : mettre une tâche de suspendue au premier plan * jobs : liste les tâches de fond. * bg : passe une tâche suspendue en tâche de fond. |
* fg : mettre une tâche de suspendue au premier plan * jobs : liste les tâches de fond. * bg : passe une tâche suspendue en tâche de fond. |
Ligne 19: | Ligne 19: |
=== Plus de raccourcis clavier === ''(testés sous gnome-terminal avec bash, mais rien ne prouve que ça marche pas ailleurs)''' (on utilise ^touche pour dire Ctrl+touche) Raccourcis qui servent à rien : * ^P : équivalent de ↑ * ^N : équivalent de ↓ * ^H : équivalent de backspace * ^J,^M : envoie la commande Raccourcis stylés : * ^W : efface le dernier "mot" (séparateur : espace) * ^T : swappe les deux dernières lettres avant le curseur si il est en fin de ligne . swappe la lettre sur laquelle il est et la précédente et l'avance d'un cran sinon . ne fait rien si en début de ligne * ^U : efface toute la ligne avant le curseur * ^K : efface toute la ligne après le curseur * ^O : envoie la ligne, et fait réapparaître la commande précédant celle-ci * ^A/^E : place le curseur au début/à la fin de la ligne (équivalent de ↖/{{{fin}}}) * ^F/^B : avance/recule le curseur d'un cran * ^-/^+/^0 : rétrécit/agrandit/réinitialise la police (influence la taille du terminal) * ^←/^→ : sauter d'un "mot" vers la gauche/droite (séparateur : tout ce qui n'est pas [A-Za-z0-9]) * ^L : clear. ça ne vide pas le terminal, mais ça colle en haut de l'écran le prompt actuel. . Pratique si vous avez tapé au vu et au su de tout le monde un truc du genre votre mot de passe. Raccourcis über stylés : * ^R (suivi d'une chaîne de caractères) : recherche dans l'historique la dernière commande tapée contenant la chaîne de caractères. . Refaire ^R pour avoir la précédente. . (Quand vous effacez pour corriger, pensez à effacer même les caractères qu'il n'affiche pas quand la chaîne ne matche rien) * ^_ : annule la dernière frappe. Marche aussi avec l'effacement. * ^Y : colle le dernier truc qui a été ^U ou ^W * ^X^X : téléporte le curseur au début de la ligne en mémorisant sa position . un nouveau ^X^X remet le curseur à la position mémorisée |
|
Ligne 67: | Ligne 102: |
Sinon on peut s'inspirer de ce que l'on trouve sur ce blog (dont l'auteur a donné son nom à un type de point sur les news du crans) http://vincent.bernat.im/fr/blog/2011-zsh-zshrc.html |
Sommaire
Shell
Ce qui est commun à la plupart des shells.
Bash
Généralités
- Ctrl+R : permet de rechercher dans son historique.
- Ctrl+C : permet (avec un peu de chance) d'interrompre le programme en cours (envoi SIGINT). Si aucun n'est actif, présente une nouvelle ligne.
- Ctrl+D : quitter le shell (marche aussi avec beaucoup d'applications commandline)
- Ctrl+Z : suspendre la tâche active
- fg : mettre une tâche de suspendue au premier plan
- jobs : liste les tâches de fond.
- bg : passe une tâche suspendue en tâche de fond.
- Ctrl+4 : envoie SIGQUIT (le programme quitte assez souvent). Ce signal est ignoré par bash.
Plus de raccourcis clavier
(testés sous gnome-terminal avec bash, mais rien ne prouve que ça marche pas ailleurs) (on utilise ^touche pour dire Ctrl+touche) Raccourcis qui servent à rien : J,M : envoie la commande Raccourcis stylés : A/E : place le curseur au début/à la fin de la ligne (équivalent de ↖/fin) F/B : avance/recule le curseur d'un cran -/+/^0 : rétrécit/agrandit/réinitialise la police (influence la taille du terminal) ←/→ : sauter d'un "mot" vers la gauche/droite (séparateur : tout ce qui n'est pas [A-Za-z0-9]) Raccourcis über stylés : Y : colle le dernier truc qui a été U ou ^W XX : téléporte le curseur au début de la ligne en mémorisant sa position un nouveau XX remet le curseur à la position mémorisée
Pour être dans ce mode, il suffit d'exécuter
La touche 'Esc' sert à basculer dans le mode commande (comme dans vi). Voici quelques fonctionnalités intéressantes : <Esc>. : permet de reprendre la dernière partie de la commande précédente.
Une bonne configuration de base : http://formation-debian.via.ecp.fr/fichiers-config/zshrc Sinon on peut s'inspirer de ce que l'on trouve sur ce blog (dont l'auteur a donné son nom à un type de point sur les news du crans) http://vincent.bernat.im/fr/blog/2011-zsh-zshrc.html Mode Vi
set -o vi
Commandes
Mode Emacs
Zsh
Configuration