Shell: mes découvertes de la semaine

Date: 9/11/2009 | Catégories: Open-source,Systeme | Tags: ,,

Affiche la liste des processeurs de votre machine

[shell]sed -n 's/^model name[ \t]*: *//p' /proc/cpuinfo[/shell]

Résultat:

Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz
Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz

[shell]Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz
Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz[/shell]

Affiche votre adresse IP publique

Se localiser en ligne de commande (enfin localiser son DSLAM)

[shell]curl -s "http://www.geody.com/geoip.php?ip=$(curl -s icanhazip.com)" | sed '/^IP:/!d;s/<[^>][^>]*>//g'[/shell]

Résultat:

[shell]IP: 82.223.86.122 Location: , France (GANDI)[/shell]

MTR = traceroute+ping

[shell]mtr www.google.com[/shell]

Création d'une image thumbnail à partir d'une vidéo

Tester son installation 5.1

[shell]speaker-test -D plug:surround51 -c 6 -l 1 -t wav[/shell]

Résultat:

[shell]Le périphérique de lecture est plug:surround51
Les paramètres du flux sont 48000Hz, S16_LE, 6 canaux
Fichier(s) WAV
Taux fixé à 48000Hz (demandé 48000Hz)
Taille du tampon entre 64 et 16384
Taille de la periode entre 32 et 8192
Utilisation du tampon maximal 16384
Périodes = 4
La durée de la période à été définie= 4096
La taille du tampon à été définie = 16384
0 - Avant Gauche
4 - Centre
1 - Avant Droit
3 - Arrière Droit
2 - Arrière Gauche
5 - Effets basse fréquence
Temps par période = 8,371535[/shell]

Source: http://www.commandlinefu.com/

  • Ludo

    J’irais pas jusqu’à dire que c’est des « découvertes shell », mais plutôt des programmes/outils sympa.
    Les commandes en sed sont assez sympa en tout cas, autant par la sortie que par la regexp.