Show Menu
Cheatography

Raccourcis bash Cheat Sheet (DRAFT) by

Raccourcis du shell bash

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Prompt

Ctrl+a ou Home
aller en début de ligne.
Ctrl+e ou End
aller en fin de ligne.
Alt+b ou Ctrl+←
aller au début du mot précédant.
Alt+f ou Ctrl+→
aller en fin du mot suivant.
Ctrl+w
couper le mot précédant.
Alt+d
couper le mot suivant.
Ctrl+u
couper depuis le début de la ligne.
Ctrl+k
couper jusque la fin de la ligne.
Ctrl+y
coller à la position du curseur.
Ctrl+t
interv­ertir la lettre courante et la précéd­ente.
Alt-c
passer la lettre courante en majuscule.
Alt+l
passer la lettre courante en minuscule.
 

Redire­ctions

> fichier ou 1> fichier
redirige la sortie standard vers fichier (mode override).
>> fichier
redirige la sortie standard vers fichier (mode append).
2>&1
redirige l'erreur standard vers la sortie standard.
> fichier 2>&1
redirige l'erreur et la sortie standard dans fichier.
commande1 <(c­omm­ande2)
commande1 reçoit en paramètre un flux dont le contenu est le résultat de commande2.

Historique & Recherche

Ctrl+r
entrer en mode recherche arrière / occurrence précéd­ente.
Ctrl+s
entrer en mode recherche avant / occurrence suivante.
Ctrl+g
annuler le mode recherche avant/­arr­ière.
Ctrl+o
exécuter la commande trouvée.
Ctrl+nou
afficher la commande suivante de l'hist­orique.
Ctrl+p ou
afficher la commande précédente de l'hist­orique.
 

Expansion d'hist­orique

!n
nième commande.
!-n
nième dernière commande.
!! ou !-1
dernière commande.
!string
dernière commande commançant par string.
!?string
dernière commande contenant string
str1str2^
repète la dernière commande en remplaçant str1 par str2.
!:0
premier mot de la commande précéd­ente.
!:n
nième mot de la commande précéd­ente.
!^ / !$
premier / dernier argument de la commande précéd­ente.
!:x-y
du xième au yième mot de la commande précéd­ente.
Syntaxe générale: ![even­t][­:wo­rd:­mod­ifi­er[­:mo­dif­ier­]...]]