<> = 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 * 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. == Mode Vi == Pour être dans ce mode, il suffit d'exécuter {{{ set -o vi }}} === Commandes === La touche 'Esc' sert à basculer dans le mode commande (comme dans vi). Voici quelques fonctionnalités intéressantes : * . : permet de reprendre la dernière partie de la commande précédente. == Mode Emacs == * Ctrl+A: place le curseur au début de la ligne courante * Ctrl+B: recule le curseur d'un cran à gauche * Ctrl+E: place le curseur à la fin de la ligne courante * Ctrl+F: avance le curseur d'un crans à droite * Ctrl+G: présente une nouvelle ligne avec un code d'erreur 1 * Ctrl+H: backspace * Ctrl+I: tabulation * Ctrl+J: entrée * Ctrl+K: coupe du curseur à la fin de la ligne * Ctrl+L: clear * Ctrl+M: entrée * Ctrl+N: ligne suivante (dans l'historique) * Ctrl+P: ligne précédente (dans l'historique) * Ctrl+Q: resume * Ctrl+R: recherche dans l'historique * Ctrl+S: suspend le shell * Ctrl+T: échange le caractère sous le curseur avec celui avant, puis avance le curseur. En fin de ligne, échange les deux derniers caractères * Ctrl+U: coupe toute la ligne * Ctrl+V: caractère d'échapement * Ctrl+W: coupe le mot avant le curseur * Ctrl+Y: colle * Ctrl+Z: suspend le processus courant * Alt+B: place le curseur au début du mot précédent * Alt+C: capitalise la lettre sous le curseur ou la première lettre du mot suivant et place le curseur au début du mot d'après * Alt+D: Supprime la fin du mot courant * Alt+F: place le curseur au début du mot suivant * etc... = Zsh = == Configuration == Une bonne configuration de base : http://formation-debian.via.ecp.fr/fichiers-config/zshrc ---- CatégoriePagePublique