Monthly Shaarli

All links of one month in a single page.

December, 2016

Amilitants · Oui, et alors ?

Je pose ça là…

Howto C libraries

Un petit guide étape par étape pour créer et utiliser une librarie partagé avec gcc.

Voyage au pays des sexistes et homophobes – Guillaume Champeau – Medium
thumbnail


La réaction des gens… C’est un bien triste monde…

Introduction to strace | The Road to Elysium

Sous le coude.

SANS DÉCONNER « RETARD → Magazine
thumbnail

!!!

A quelle vitesse un port USB fonctionne sous Linux ? - News - Linuxtricks
thumbnail

Connaître la vitesse de son port USB sous Linux

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.