Raccourcis et mécanismes essentiels pour travailler efficacement en shell.
Édition#
Ctrl + A: début de ligneCtrl + E: fin de ligneAlt + B: mot précédentAlt + F: mot suivantCtrl + U: supprime à gaucheCtrl + K: supprime à droiteCtrl + W: supprime le mot à gaucheCtrl + Y: colle
ContrĂ´le#
Tab— autocomplétionCtrl + C— interrompreCtrl + Z— suspendre (puisfgpour reprendre)- Flèches ↑/↓ — historique des commandes
Trucs d’historique#
!!— rejouer la dernièresudo !!— rejouer la dernière avec sudo!grep— dernière commande commençant par grep^ancien^nouveau— remplacement rapide sur la dernière
Redirections & pipes (ultra-pratique)#
cmd > out.txt— redirige la sortie (écrase)cmd >> out.txt— ajoute à la sortiecmd 2> err.txt— redirige les erreurscmd &> all.txt— sortie + erreurscmd1 | cmd2— pipe (sortie decmd1→ entrée decmd2)