Les raccourcis indispensables pour le terminal

Les terminaux comme le terminal de GNOME Shell offrent de nombreux raccourcis pratiques mais pas forcément intuitifs.

Voici une sélection des plus utiles.

Processus

  • Ctrl + C : arrêter un processus
  • Ctrl + Z : mettre en pause un processus
  • Ctrl + D : terminer la session, c'est un raccourci pour la commande exit

Affichage

  • Ctrl + L : effacer l'écran, c'est un raccourci pour la commande clear
  • Ctrl + S : mettre en pause l'affichage
  • Ctrl + Q : relancer l'affichage, après avoir utilisé Ctrl + S

Curseur

  • Ctrl + A ou : déplacer le curseur au début de la ligne
  • Ctrl + E ou Fin : déplacer le curseur au début de la ligne
  • Alt + B ou Ctrl + ← : déplacer le curseur d'un mot à gauche (moyen mnémotechnique : B comme Backward)
  • Alt + F ou Ctrl + → : déplacer le curseur d'un mot à droite (moyen mnémotechnique : F comme Forkward)
  • Ctrl + B : déplacer le curseur d'un caractère à gauche, même fonctionnement que
  • Ctrl + F : déplacer le curseur d'un caractère à droite, même fonctionnement que
  • Ctrl + XX : déplacer le curseur entre le début de la ligne et la position courante

Suppression de texte

  • Alt + D : supprimer tous les caractères après le curseur

Corrections

  • Alt + T : échanger le mot courant avec le mot précédent
  • Ctrl + T : échanger les 2 caractère avant le curseur
  • Ctrl + _ : annuler la dernière touche pressée, appuyer autant de fois que nécessaire pour annuler plusieurs actions

Couper et coller

  • Ctrl + W : couper le mot avant le curseur et le placer dans le presse-papier
  • Ctrl + K : couper le texte après le curseur et le placer dans le presse-papier
  • Ctrl + U : couper le texte avant le curseur et le placer dans le presse-papier
  • Ctrl + Y : coller le texte dans le presse-papier

Historique

  • Ctrl + R : lancer la recherche dans l'historique, puis saisir du texte afin de montrer les résultats
  • Ctrl + O : lancer la commande trouvée dans l'historique
  • Ctrl + G : quitter la recherche sans lancer de commande

Fish

Ces dernières commandes ne me servent que quand je n'ai pas le shell fish, par exemple sur un serveur distant. Avec fish, il suffit de saisir un texte puis d'utiliser les touches et pour rechercher dans l'historique des commandes.

Source : The Best Keyboard Shortcuts for Bash (aka the Linux and macOS Terminal)