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