Weekly Shaarli

All links of one week in a single page.

Week 49 (5 décembre 2016)

Des "basheries" - LinuxFr.org

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.