Revision [186]

Last edited on 2009-08-06 09:35:41 by LudoMatic
Additions:
%%(bash) convert -adjoin -page A4 *.jpg multipage.pdf %%
Deletions:
%%(bash) convert -adjoin -page A4 *.jpeg multipage.pdf %%


Revision [146]

Edited on 2009-07-20 09:43:07 by LudoMatic
Additions:
Lister les fichiers installés par un paquet debian ##vlc-nox##:
%%(bash) dpkg -L vlc-nox %%
Retrouver le paquet debian ayant installé le fichier ##vlc##:
%%(bash) which vlc
dpkg -S /usr/bin/vlc
%%


Revision [120]

Edited on 2009-07-10 17:32:40 by LudoMatic
Additions:
Envoyer un fichier ##fichier.body.txt## par email (corps de texte) à ##adresse@email.com## avec le sujet ##sujet## en provenance de ##"mon nom <nom@dom.tld>"## :
%%(bash) cat fichier.body.txt | mailx -a "from:mon nom <nom@dom.tld>" -s "sujet" adresse@email.com %%
Deletions:
Envoyer un fichier ##fichier.body.txt## par email (corps de texte) à ##adresse@email.com## avec le sujet ##sujet## en provenance de ##"mon nom"## :
%%(bash) cat fichier.body.txt | mailx -a "from:mon nom" -s "sujet" adresse@email.com %%


Revision [119]

Edited on 2009-07-10 14:42:24 by LudoMatic
Additions:
Envoyer un fichier ##fichier.body.txt## par email (corps de texte) à ##adresse@email.com## avec le sujet ##sujet## en provenance de ##"mon nom"## :
Deletions:
Envoyer un fichier ##fichier.body.txt## par email (corps de texte) à ##"mon nom"## (##adresse@email.com##) avec le sujet ##sujet##:


Revision [118]

Edited on 2009-07-10 14:36:31 by LudoMatic
Additions:
%%(bash) echo "mon corps de texte" | mutt -x -a fic1.tar.gz -s "sujet" adresse@email.com %%
Deletions:
%%(bash) echo "mon corps de texte" | mutt -x -a fic1.tar.gz -s "sujet" adresse@email.com


Revision [117]

Edited on 2009-07-10 14:36:16 by LudoMatic
Additions:
Envoyer par email la pièce jointe ##fic1.tar.gz## à ##adresse@email.com## avec le sujet ##sujet## et le corps de message ##"mon corps de texte"## (le "pipe" uuencode n'est plus valide):
%%(bash) echo "mon corps de texte" | mutt -x -a fic1.tar.gz -s "sujet" adresse@email.com
Deletions:
Envoyer un corps de texte ##fichier.body.txt## par email, avec en pièces jointes ##fic1.tar.gz## et ##img2.tar.gz##, à ##adresse@email.com## avec le sujet ##sujet##:
%%(bash) $ (cat fichier.body.txt; uuencode fic1.tar.gz fic1.tar.gz && uuencode img2.tar.gz img2.tar.gz) | mail -s "sujet" adresse@email.com %%


Revision [116]

Edited on 2009-07-09 22:28:19 by LudoMatic
Additions:
Envoyer un fichier ##fichier.body.txt## par email (corps de texte) à ##"mon nom"## (##adresse@email.com##) avec le sujet ##sujet##:
%%(bash) cat fichier.body.txt | mailx -a "from:mon nom" -s "sujet" adresse@email.com %%
Envoyer un corps de texte ##fichier.body.txt## par email, avec en pièces jointes ##fic1.tar.gz## et ##img2.tar.gz##, à ##adresse@email.com## avec le sujet ##sujet##:
%%(bash) $ (cat fichier.body.txt; uuencode fic1.tar.gz fic1.tar.gz && uuencode img2.tar.gz img2.tar.gz) | mail -s "sujet" adresse@email.com %%
Deletions:
Envoyer un fichier ##fichier.txt## par email à ##"mon nom"## (##adresse@email.com##) avec le sujet ##sujet##:
%%(bash) cat fichier.txt | mailx -a "from:mon nom" -s "sujet" adresse@email.com %%


Revision [93]

Edited on 2009-07-06 21:32:33 by LudoMatic
Additions:
>>CategoryLinux, CategoryConsole>>
Deletions:
>>@@CategoryLinux@@>>


Revision [67]

Edited on 2009-07-02 16:06:55 by LudoMatic
Additions:
======Commandes bash======
Deletions:
======Liste des commandes bash dont j'ai besoin régulièrement======


Revision [66]

Edited on 2009-07-02 15:10:05 by LudoMatic
Additions:
Produire un flux vidéo sur le port ##12345## depuis le périphérique ##/dev/video0## (accessible sur //http://hote:12345 // ou //mms://hote:12345 //):
Deletions:
Produire un flux vidéo sur le port ##12345## depuis le périphérique ##/dev/video0## (accessible sur //http://hote:12345 // ou //mms://hote:12345//):


Revision [65]

Edited on 2009-07-02 15:09:47 by LudoMatic
Additions:
Produire un flux vidéo sur le port ##12345## depuis le périphérique ##/dev/video0## (accessible sur //http://hote:12345 // ou //mms://hote:12345//):
Deletions:
Produire un flux vidéo sur le port ##12345## depuis le périphérique ##/dev/video0## (accessible sur //http://hote:12345// ou //mms://hote:12345//):


Revision [64]

Edited on 2009-07-02 15:09:25 by LudoMatic
Additions:
Produire un flux vidéo sur le port ##12345## depuis le périphérique ##/dev/video0## (accessible sur //http://hote:12345// ou //mms://hote:12345//):
%%(bash) vlc v4l:/dev/video0:size=160x120 --sout "#transcode{vcodec=WMV1,vb=60,scale=1}:duplicate{dst=display, dst=std{access=http,mux=ogg,dst=:12345}}" -v --noaudio %%


Revision [63]

Edited on 2009-07-02 15:01:15 by LudoMatic
Additions:
Envoyer le résultat de la commande ##`who`## par GOOGLE TALK (JABBER) au compte ##moncompte@gmail.com## (après avoir accepté les invitations réciproques):
Deletions:
Envoyer le résultat de la commande ##`who`## par GoogleTalk/Jabber au compte ##moncompte@gmail.com## (après avoir accepté les invitations réciproques):


Revision [62]

Edited on 2009-07-02 15:00:47 by LudoMatic
Additions:
Envoyer le résultat de la commande ##`who`## par GoogleTalk/Jabber au compte ##moncompte@gmail.com## (après avoir accepté les invitations réciproques):
%%(bash) echo "Résultat de la commande 'who':\n`who`" | centerim -s msg -p jab -t moncompte@gmail.com %%


Revision [61]

Edited on 2009-07-02 14:57:19 by LudoMatic
Additions:
Envoyer un fichier ##fichier.txt## par email à ##"mon nom"## (##adresse@email.com##) avec le sujet ##sujet##:
Deletions:
Envoyer un fichier ##fichier.txt## par email à ##mon nom## ##adresse@email.com## avec le sujet ##sujet##:


Revision [60]

Edited on 2009-07-02 14:56:45 by LudoMatic
Additions:
Envoyer un fichier ##fichier.txt## par email à ##mon nom## ##adresse@email.com## avec le sujet ##sujet##:
%%(bash) cat fichier.txt | mailx -a "from:mon nom" -s "sujet" adresse@email.com %%


Revision [59]

Edited on 2009-07-02 14:48:35 by LudoMatic
Additions:
Enregistrer un flux REALPLAYER ##http://example.com/LENOIR20080303.ram ## en fichier mp3 ##LENOIR20080303.mp3##:
%%(bash) mplayer -playlist http://example.com/LENOIR20080303.ram -ao pcm:file=LENOIR20080303.wav -vo null -vc null && lame -f LENOIR20080303.wav LENOIR20080303.mp3 %%


Revision [58]

Edited on 2009-07-02 14:45:53 by LudoMatic
Additions:
Enregistrer un flux audio ##"http://example.com/flux" ## au format mp3 ##station.mp3##:
Deletions:
Enregistrer un flux audio ##"http://example.com/flux"## au format mp3 ##station.mp3##:


Revision [57]

Edited on 2009-07-02 14:45:15 by LudoMatic
Additions:
Enregistrer un flux audio ##"http://example.com/flux"## au format mp3 ##station.mp3##:
%%(bash) mplayer "http://example.com/flux" -vc null -vo null -ao pcm:fast:file=station.mp3 -af pan=1:0.5:0.5,resample=11025:0:1 %%


Revision [56]

Edited on 2009-07-02 14:41:52 by LudoMatic
Additions:
Générer un fichier ##"lourd.dat"## de 1Go:
%%(bash) dd if=/dev/zero of="lourd.dat" bs=1024k count=1024 %%


Revision [55]

Edited on 2009-07-02 09:35:55 by LudoMatic
Additions:
Passer le contenu de pages ##'*.php'## de ##ISO-8859-1## en ##UTF-8##:
%%(bash) for x in `find . -name '*.php'` ; do iconv -f ISO-8859-1 -t UTF-8 $x > "$x.utf8"; rm -f $x; mv "$x.utf8" $x; done %%


Revision [54]

Edited on 2009-07-01 18:34:52 by LudoMatic
Additions:
Lister les noms [[Wikipedia:Netbios NETBIOS]] sur la plage ##192.168.1.100-150##
Lire une vidéo ##monfilm.avi## avec la lib-caca:
%%(bash) mplayer -framedrop -nosound -vo zrbw -lavdopts gray -vo caca monfilm.avi %%
Deletions:
Lister les noms [[Wikipedia:netbios NETBIOS]] sur la plage ##192.168.1.100-150##


Revision [53]

Edited on 2009-07-01 18:20:14 by LudoMatic
Additions:
Lister les noms [[Wikipedia:netbios NETBIOS]] sur la plage ##192.168.1.100-150##
Deletions:
Lister les noms NETBIOS sur la plage ##192.168.1.100-150##


Revision [52]

Edited on 2009-07-01 18:18:45 by LudoMatic
Additions:
====RESEAU====
Lister l'ensemble des IP utilisées sur le réseau ##192.168.100.0/24##:
%%(bash) nmap -sP 192.168.100.0/24 %%
Lister les noms NETBIOS sur la plage ##192.168.1.100-150##
%%(bash) nbtscan 192.168.1.100-150 %%
Lister les requêtes [[Google:define:arp ARP]] sur circulant sur l'interface ##eth0##
%%(bash) tcpdump -i eth0 arp %%


Revision [51]

Edited on 2009-07-01 18:07:29 by LudoMatic
Additions:
%%(bash) sudo aptitude purge `dpkg --get-selections | grep deinstall | awk '{print $1}'` %%
Extraire une séquence ##newfile## débutant à ##00:01:30## pour une durée de ##0:0:20## depuis une vidéo ##orginalfile## existante:
Idem, mais extraction depuis une vidéo FLV ##input.flv## et encodage en MP3 sur ##ouput.mp3##:
Convertir un lot d'images ##*.jpeg## en document PDF ##multipage.pdf## (nécessite Google:Imagemagick):
%%(bash) convert -adjoin -page A4 *.jpeg multipage.pdf %%
Deletions:
sudo aptitude purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`
Extraire une séquence ##newfile## débutant à 00:01:30 pour une durée de 0:0:20 depuis une vidéo ##orginalfile## existante:
Idem, mais extraction depuis une vidéo FLV et encodage en MP3:
Convertir un lot d'images ##*.jpeg## en document PDF ##multipage.pdf##:
convert -adjoin -page A4 *.jpeg multipage.pdf


Revision [50]

Edited on 2009-07-01 18:05:31 by LudoMatic
Additions:
Cette liste de commandes est un mémo personnel construit à partir de pages de manuel ou de codes trouvés ça et là sur le net. Noter qu'ils s'appliquent principalement au système [[http://www.debian.org Debian]] et dérivés.
Purger les fichiers de configurations laissés par des paquets supprimés:
Trouver les ##20## plus gros dossiers de l'emplacement actuel:
%%(bash) du -xk | sort -n | tail -20 %%
Extraire une séquence ##newfile## débutant à 00:01:30 pour une durée de 0:0:20 depuis une vidéo ##orginalfile## existante:
%%(bash) ffmpeg -vcodec copy -acodec copy -i orginalfile -ss 00:01:30 -t 0:0:20 newfile %%
Permettre la lecture fluide de vidéos haute définition sur un processeur lent:
%%(bash) mplayer -framedrop -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all %%
Télécharger toutes les images ##".gif,.jpg"## depuis une URL ##http://example.com/images ##:
====OFFICE====
Convertir un lot d'images ##*.jpeg## en document PDF ##multipage.pdf##:
Deletions:
//TODO: présentation sommaire et liens vers sources//
Télécharger toutes les images d'une URL ##http://example.com/images ##:
6. Cut a part of a video:
ffmpeg -vcodec copy -acodec copy -i orginalfile -ss 00:01:30 -t 0:0:20 newfile
Where 00:01:30 is the start time (replace with your own) and 0:0:20 is the length of the video you want to cut out (replace with the length you desire).
7. Purge configuration files of removed packages on debian based systems:
8. Play high-res video files on a slow processor:
mplayer -framedrop -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all
9. Convert images to a multi-page pdf:
10. Find the 20 biggest directories on the current filesystem:
du -xk | sort -n | tail -20


Revision [49]

Edited on 2009-07-01 17:48:05 by LudoMatic
Additions:
Ripper une piste audio ##<output-file>## d'une vidéo ##<input-file>##:
Télécharger toutes les images d'une URL ##http://example.com/images ##:
Deletions:
Ripper une piste audio d'une vidéo:
Télécharger toutes les images d'une URL ##http://example.com/images##:


Revision [48]

Edited on 2009-07-01 17:46:37 by LudoMatic
Additions:
======Liste des commandes bash dont j'ai besoin régulièrement======
//TODO: présentation sommaire et liens vers sources//
====SYSTEME====
Lister les HEADERS, IMAGES et MODULES installés mais plus utilisés:
%%(bash) dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' %%
Même commande avec purge:
%%(bash) dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge %%
Lister le matériel du système au format HTML ##hardware.html##:
%%(bash) lshw -html > hardware.html %%
====MULTIMEDIA====
Ripper une piste audio d'une vidéo:
%%(bash) mplayer -ao pcm -vo null -vc dummy -dumpaudio -dumpfile <output-file> <input-file> %%
Idem, mais extraction depuis une vidéo FLV et encodage en MP3:
%%(bash) ffmpeg -i input.flv -f mp3 -vn -acodec copy ouput.mp3 %%
Lire une vidéo YOUTUBE ##$youtube_url## avec MPLAYER:
%%(bash) mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p")") %%
Télécharger toutes les images d'une URL ##http://example.com/images##:
%%(bash) wget -r -l1 --no-parent -nH -nd -P/tmp -A".gif,.jpg" http://example.com/images %%
Deletions:
TODO: présentation sommaire et liens vers sources
Show installed but unused linux headers, image, or modules:
%%(bash)dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'%%
If you would also like to purge them too:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
2. Rip audio from a video file:
mplayer -ao pcm -vo null -vc dummy -dumpaudio -dumpfile <output-file> <input-file>
You can also extract the sound from a flv and make an mp3 with:
ffmpeg -i input.flv -f mp3 -vn -acodec copy ouput.mp3
3. Stream YouTube URL directly to mplayer:
mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n "/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p")")
(Replace $youtube_url with any youtube URL)
4. Download all images from a site:
wget -r -l1 --no-parent -nH -nd -P/tmp -A".gif,.jpg" http://example.com/images
5. Create a nifty overview of the hardware in your computer:
lshw -html > hardware.html
(then open hardware.html in a web browser).


Revision [47]

Edited on 2009-07-01 11:34:28 by LudoMatic
Additions:
%%(bash)dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'%%
Deletions:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'


Revision [46]

The oldest known version of this page was created on 2009-07-01 11:32:29 by LudoMatic
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki