1641 shaares
66 private links
66 private links
Je me le note surtout pour ça:
!! : Pour répéter la dernière commande
Notamment très utile quand on oublie de mettre sudo avant une commande.
$ apt install apt (qui donne une erreur parce qu'on a oublié sudo)
$ sudo !!
alt + . : Pour ajouter le dernier argument de la dernière commande
$ vim todo.txt
$ mv [alt + .]todo.txt ~/tmp
!$ : Egalement utile pour ajouter le dernier argument de la dernière commande
!* : Pour reproduire tous les arguments de la dernière commande
C'est utile si vous faites une erreur du genre :
$ vim cd ~/downloads
$ !*
ce qui donnera
$ cd ~/downloads
!foo : Pour réutiliser la dernière commande en commençant par foo (on peut aussi faire foo !!)
!:- : Pour réutiliser la dernière commande sans le dernier argument
Un exemple:
$ ping -c 3 linuxfr.org
$ !:- framasoft.org
Ce qui donnera
$ ping -c 3 framasoft.org
A ces commandes, vous pouvez ajouter à la fin :p (par ex. !*:p) pour afficher la commande sans qu'elle se lance.