snippets / raccourcis bash

Language: Shell - First posted by ismael on 2008-01-7 11:00 (4 months, 1 week)
Link to the snippet: http://www.friendsnippets.org/snippet/136/

plein de raccourcis pour bash, crédit : Benoît BALON (posteet)

 1 tab   <--->   auto complétion pour les fichiers et les dossiers
2 ^[chaîne 1]^[chaîne 2]^ <---> lance la dernière commande en remplaçant la chaîne 1 par la chaîne 2
3 !-[n] <---> rappelle la commande lancée il y a n commandes
4 !! <---> lance la dernière commande
5 !?[chaîne] <---> lance la dernière commande terminant par la chaîne de caractères
6 !?[chaîne]? <---> lance la dernière commande contenant la chaîne de caractères
7 ![chaîne] <---> lance la dernière commande commençant par la chaîne de caractères
8 ![] <---> rappelle la commande n°... de l'historique
9 !# <---> lance la plus ancienne commande de l'historique
10 [commande] !^ <---> lance la commande avec le premier argument de la commande précédente
11 [commande] !:[n]-[m] <---> lance la commande avec les arguments n à m de la commande précédente
12 [commande] !:[] <---> lance la commande avec l'argument n°... de la commande précédente
13 [commande] !$ <---> lance la commande avec le dernier argument de la commande précédente
14 Alt + . <---> colle le dernier mot de la ligne précédente
15 Alt + b <---> déplace le curseur d'un mot vers la gauche
16 Alt + c <---> met en majuscule la lettre courante, en minuscules les autres lettres du mot courant, puis se place au mot suivant
17 Alt + d <---> efface le mot suivant
18 Alt + f <---> déplace le curseur d'un mot vers la droite
19 Alt + t <---> échange le mot courant et le mot précédent
20 Ctrl + _ <---> Annuler les dernières modifications (rester appuyé)
21 Ctrl + a <---> déplace le curseur en début de ligne
22 Ctrl + c <---> envoie le signal SIGINT au processus en cours
23 Ctrl + d <---> efface le caractère courant, ou déconnecte (logout) si la ligne est déjà vide
24 Ctrl + e <---> déplace le curseur en fin de ligne
25 Ctrl + h <---> efface le dernier caractère
26 Ctrl + k <---> coupe tout à droite du curseur
27 Ctrl + l <---> efface l'écran (commande clear)
28 Ctrl + n <---> commande suivante (équivalent à la touche flèche bas)
29 Ctrl + o <---> exécute la commande (touche entrée)
30 Ctrl + p <---> commande précédente (équivalent à la touche flèche haut)
31 Ctrl + q <---> fait apparaître la saisie / relance l'affichage
32 Ctrl + r <---> recherche dans l'historique (Ctrl + r pour remonter à la chaîne précédente)
33 Ctrl + s <---> masque la saisie / arrête l'affichage (touche pause)
34 Ctrl + t <---> permet d'inverser deux lettres
35 Ctrl + u <---> coupe tout à gauche du curseur
36 Ctrl + w <---> coupe le mot à gauche du curseur
37 Ctrl + y <---> colle ce qui a été effacé à gauche du curseur (suite à un Ctrl + u)
38 Ctrl + z <---> passe le processus en cours en arrière plan
39 Echap, 10, A <---> répète 10 fois le caractère A
40 Echap, 5, Ctrl + q, Ctrl + v, 9 <---> répète 5 fois le chiffre 9
In order to post a comment, you should have a friendsnippet account. Please sign-in.

2 comments

  • January 24th 2008 at 15:56

    Un autre raccourci : Alt + * : complète par tous les fichiers commencant par... (ex : rm foo[HTML_REMOVED] va compltéter par tous les fichiers commencant par "foo", séparés par des espaces) Remarque (décidément !) : Ctrl + y colle tout ce qui a été coupé, pas seulement avec Ctrl-u mais aussi ave Ctrl-k et Ctrl-W par exemple

  • January 24th 2008 at 02:14

    Terrible ! Je cherche une liste de raccourcis (condensée !) depuis un bail !

    par contre, petite remarque, sur cette ligne Echap, 5, Ctrl + q, Ctrl + v, 9 <---> répète 5 fois le chiffre 9 ----> Pas besoin de faire ctrl-q

Jan '08
  • plein de raccourcis pour bash, crédit : Benoît BALON (posteet)

Common Tags



snippet History

Jan '08