Shell: mes découvertes de la semaine
Affiche la liste des processeurs de votre machine
1 | sed -n 's/^model name[ \t]*: *//p' /proc/cpuinfo |
Résultat:
Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
1 2 | Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz |
Affiche votre adresse IP publique
1 [crayon-4fb7cf59d617c lang="shell" ]curl ip.appspot.com
Résultat:
1 82.223.86.122
[/crayon]
1 | [crayon-4fb7cf59d617c lang="shell" ]curl ip.appspot.com |
Résultat:
1 | 82.223.86.122 |
Se localiser en ligne de commande (enfin localiser son DSLAM)
1 | curl -s "http://www.geody.com/geoip.php?ip=$(curl -s icanhazip.com)" | sed '/^IP:/!d;s/<[^>][^>]*>//g' |
Résultat:
1 | IP: 82.223.86.122 Location: , France (GANDI) |
MTR = traceroute+ping
1 mtr www.google.com
Création d'une image thumbnail à partir d'une vidéo
1 | mtr www.google.com |
1 | [crayon-4fb7cf59d631a lang="shell" ]ffmpeg -itsoffset -20 -i $i -vcodec mjpeg -vframes 1 -an -f rawvideo -s 640x272 ${i%.*}.jpg |
[/crayon]
Tester son installation 5.1
1 | speaker-test -D plug:surround51 -c 6 -l 1 -t wav |
Résultat:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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 |
Source: http://www.commandlinefu.com/







Twitter:
Rss:
Commentaires (de mes chers lecteurs):
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.