Quelques astuces bash

Voici quelques astuces inestimables pour les amateurs de ligne de commande :

!!
# retape la dernière commande
vi /etc/passwd
# oups, avec les droits root :
sudo !!

!*
# retape la dernière commande à partir du deuxième mot :
bi toto #oups, raté
vi !* # c'est mieux comme ça

!n
# Rappelle la commande n
# La liste des commandes est accessible via la commande
history

!string
# rappelle la dernière commande qui commence par string
cat toto
ls tat
vi titi
!cat # execute cat toto

!?string
#rappelle la dernière commande qui contient string

^toto^tata
# Celui ci est énorme : il rappelle la dernière commande en remplaçant toto par tata

cat /home/machin/truc/chouette/toto.txt
^toto^tata

#execute cat /home/machin/truc/chouette/tata.txt