Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
doc:programmation:shell:shell [23/02/2018 19:46] bendia [Enchaîner plusieurs commandes] typo |
doc:programmation:shell:shell [25/02/2018 18:38] bendia [Enchaîner plusieurs commandes] Correction touche clavier Alt A |
||
---|---|---|---|
Ligne 282: | Ligne 282: | ||
Quelques raccourcis en shell Linux (à apprendre par cœur :-P) : | Quelques raccourcis en shell Linux (à apprendre par cœur :-P) : | ||
^Raccourci clavier ^ Action ^ | ^Raccourci clavier ^ Action ^ | ||
- | | <key>C+A</key> | Déplace le curseur au début de la ligne | | + | | <key>C+a</key> | Déplace le curseur au début de la ligne | |
| <key>C+E</key> | Déplace le curseur à la fin de la ligne | | | <key>C+E</key> | Déplace le curseur à la fin de la ligne | | ||
- | | <key>C+K</key> | Efface la fin de la ligne | | + | | <key>C+K</key> | Efface du curseur à la fin de la ligne | |
- | | <key>C+U</key> | Efface la ligne | | + | | <key>C+U</key> | Efface la ligne jusqu'au curseur. Efface donc la ligne si le curseur se trouve à la fin | |
+ | | <key>C+L</key> | Efface le terminal, équivalent ) ''clear'' | | ||
+ | | <key>C+W</key> | Effacer du caractère précédent le curseur jusqu'au début du mot | | ||
+ | | <key>A+←</key> | Comme <key>C+W</key> | | ||
+ | | <key>A+D</key> | Coupe la chaîne depuis le caractère situé sous le curseur jusqu’à la findu mot (si le curseur est placé au début d’un mot, coupe le mot) | | ||
+ | | <key>C+Y</key> | Colle la sélection précédemment coupée | | ||
+ | | <key>C+T</key> | Inverse les deux caractères précédent le curseur | | ||
+ | | <key>A+T</key> | Inverse deux mots précédent le curseur | | ||
+ | | <key>A+c</key> | Met en majuscule la lettre située sous le curseur et déplace le curseur à la fin du mot | | ||
+ | | <key>A+L</key> | Met en minuscule toutes les lettres depuis la position du curseur jusqu’à la fin du mot | | ||
+ | | <key>A+U</key> | Met en majuscule toutes les lettres depuis la position du curseur jusqu’à la fin du mot | | ||
+ | | <key>A+_</key> | Annule la modification précédente | | ||
+ | |||
+ | A noter que ces raccourcis claviers sont identiques à ceux utilisés dans l'éditeur de texte //emacs//. Il est possible d'obtenir un comportement identique à celui de //vi/vim// avec | ||
+ | <code user>set -o vi</code> | ||
+ | La ligne de commande est alors en mode insertion. Pour passer en mode normal permettant de se déplacer dans une ligne saisie avec [[doc:editeurs:vim:tableau|les raccourcis habituels de vim]], c'est <key>Esc</key>. Pour entrer en mode insertion, c'est <key>a</key> ou <key>i</key>. | ||
+ | |||
+ | Pour retrouver les raccourcis par défaut <code user>set -o emacs</code> | ||
si vous utilisez zsh | si vous utilisez zsh | ||