juil 162008
Mémo Précis & concis : les raccourcis du bash
Déplacements :
- ctrl a : début de ligne
- ctrl e (end) : fin de ligne
- alt f (forward) : avance d’un mot (<— pratique)
- alt b (backward) : recule d’un mot (<— pratique)
- ctrl x ctrl x (x switch) : alterne le curser avec son ancienne position (<— -* coup de coeur)
Couper coller
- alt backspace : couper le mot avant
- alt d : couper le mot après
- ctrl k : coupe du curser à la fin de la ligne
- ctrl u : coupe du curser au début de la ligne (<—pratique quand vous voulez annuler la saisie d’un mot de passe par exemple)
- ctrl y (yank) : coller
Historique
- flèche haut : remonter d’une ligne dans l’historique (ctrl p (previous))
- flèche bas : descendre d’une ligne dans l’historique (ctrl n (next)) (vous pouvez vous ballader dans l’historique avec les flèches sans perdre votre saisie en cours…)
- crtl r (research) : chercher les occurences d’une chaine de caractère dans l’historique (ctrl r pour passer à l’occurence d’après ctrl s pour revenir à l’occurence d’avant). (<— indispensable)
- ctrl o : valide la ligne en cours et vous replace sur la ligne d’après dans l’historique (utile pour rejouer des pans de votre historique de shell avec ctrl r)
Éditer une ligne de commandes
- ctrl x ctrl e : édite la ligne courante dans Vi (variable $EDITOR du shell) (<— coup de coeur)
- alt u : transforme le mot courant en majuscules à partir du curser et avance d’un mot
- alt l : transforme le mot courant en minuscules à partir du curser et avance d’un mot
- alt c : met la lettre sous le curser en majuscule et avance d’un mot
- alt r : annule les changements et remet la ligne telle qu’elle était dans l’historique (<— pratique)
- tab : complète le mot en cours suivant le contexte (<— indispensable) Pour ceux que ça intéresse, la page de man de bash est évidemment LA référence pour ce genre de choses, si vous voulez atteindre directement la section de ces raccourcis, cherchez la chaine « beginning-of-line »
Honteusement repris de http://geekblog.over-blog.com/article-19405116.html
Sorry, the comment form is closed at this time.