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”

Like what you read? Give Hassane Moustapha a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.