Trucs et Astuces pour votre terminal (bash/zsh)

Quelques commandes/raccourcis pour aller plus vite en mode terminal.

CTRL + A ======> Aller au début de la ligne
CTRL + E ======> Aller à la fin de la ligne
CTRL + [left arrow] ======> Avancer d'un mot
CTRL + [right arrow] ======> Reculer d'un mot
CTRL + U ======> Supprimer toute la ligne
CTRL + K ======> Supprimer tout ce qui est à la droite du curseur
ESC + [backspace] ======> Supprimer le mot qui se trouve à la gauche du curseur
CTRL + W ======> même effet que ESC + [backspace]
ALT + D ======> Delete the word after the cursor
CTRL + R ======> Rechercher dans l’historique des commandes utilisées
CTRL + G ======> Sortir du mode “recherche dans l’historique”
CTRL + _ ======> Annuler la dernière commande utilisée
CTRL + L ======> Nettoyer la console
CTRL + C ======> Arrêter/tuer le “foreground process” courant
CTRL + Z ======> Suspendre/arrêter le “foreground process”


Quelques autres raccourcis intéréssants (proposés par @Kelevra42):

CTRL + ALT + . (pavé num) ou CTRL + ALT + SHIFT + . : copie le dernier argument de la commande précédente (on peut remonter dans l’historique en appuyant plusieurs fois sur . )

CTRL + ALT + Y : copie le 1er argument de la commande précédente

ESC + nombre: permet de donner un argument à la commande donnée après

exemple:

  • ESC + 3 puis ALT + D permet de supprimer les 3 mots après le curseur
  • ESC + 3 puis CTRL + ALT + Y permet de copier le 3ème argument

ALT + { (qui est pour un azerty ALT-GR + 4): permet

ex: en tape “ls D” , on fait le raccourcis, on obtient: ls D{esktop,o{cuments,wnloads}}

ALT + # : comment la ligne courante et offre un prompte vide

de nombreux autres raccourcis dans “man bash” et sa section “Readline Command Name”

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.