Raccourcis shell

Publié le par Peck

Cet article est maintenant sur http://linux-attitude.fr/post/Raccourcis-shell

Niveau:
Résumé : wget -O - "http://dadmin.over-blog.com/article-11877864.html" | lpr

Comme disait si bien un grand maître comique, chose promise, chom dû. Voici donc un article en forme de mémo contenant les raccourcis que vous devriez savoir pour utiliser au mieux votre shell. Les raccourcis présentés ici sont ceux de bash, mais nombreux sont ceux qui marchent dans d'autres outils et en particulier tous ceux qui utilisent readline. Certains fonctionnent aussi dans emacs. D'ailleurs, ces raccourcis ne fonctionnent en bash que si vous êtes en mode emacs (ce qui est le cas par défaut). Pour changer de mode :
$ set -o vi
$ set -o emacs
Les raccourcis :

  • Esc-_ : ajoute le dernier argument de la dernière commande à la commande en cours.
$ cat fichier
$ rm <Esc-_>
  • Ctrl-a : Aller en début de ligne.
  • Ctrl-e : Aller en fin de ligne.
  • Ctrl-k : Supprimer le reste de la ligne.
  • Ctrl-u : Supprimer tout ce qui précède sur la ligne (très pratique quand on sait qu'on vient de se tromper sur un mot de passe, pas besoin de chercher le nombre de backspace à taper).
  • Ctrl-w : Supprimer le dernier mot (délimité par un caractère blanc).
  • Esc-Backspace : Supprimer le dernier mot (délimité par un caractère non alphanumérique), notez la différence, utile dans le cas d'un chemin complet.
  • Ctrl-y : coller un élément supprimé récemment.
  • Ctrl-r : rechercher parmi les commandes récentes.
  • Ctrl-l : équivalent de la commande clear, vide le contenu du terminal.
  • Alt-* : affiche les complétions disponibles non pas comme option mais dans la ligne de commande (testez pour comprendre).
  • Ctrl-d : fin de fichier lorsqu'on est en train de founir du contenu, ou fermeture du shell lorsqu'on est sur une ligne de commande vde.
  • Alt-# : commente la ligne en cours et passe à une nouvelle ligne. pratique quand on a commencé à taper une ligne et qu'on veut pouvoir la rappeler plus tard sans l'exécuter maintenant.
 

Publié dans admin

Commenter cet article