Here is the list of all posts of the “Usefull Commands” theme. If you don’t know what this is all about, please read the introduction.
Monthly Archive for December, 2006
I’ve build a new RPM of Rugg 0.2.3 for Mandriva 2007. You can find it in my Mandriva repository.
I’ve updated my website-backup python script.
Change log:
- Use
set ftp:list-options -acommand to force lftp to download hidden files (like.htaccessand so on). - Use
--forceparameter to allow auto-deletion of multiple outdated rdiff-backup increments. - Defensive incremental backup policy: keep 32 last backups instead of 32 days of backup.
I also added a debug mode as suggested by Sacha.
- Convert several files from a format to another:
convert img_*.bmp img_%04d.png
- Resize images of the current folder to progressive jpeg. Resized images will not be greater than 600×600, but the aspect ratio will be respected:
convert -resize 600x600 -sharpen 1 -interlace Line * pict%04d.jpg
- Create a PNG image of a rendered html page:
kwebdesktop 1024 768 capture.png http://www.linuxfr.org
- Remove all metadata of a JPEG file:
exiftool -all= image.jpg
- Text replacement:
sed 's/string to replace/replacement string/g' original-file.txt > new-file.txt
- Replace all occurrences of
str1bystr2in all files below the/folderpath:find /folder -xdev -type f -exec sed -i 's/str1/str2/g' "{}" \; - In place charset transcoding:
recode utf-8..latin-1 utf8text.txt
- Get the current date in english:
env LC_TIME=en date +"%a %b %d %Y"
- Get the number of seconds since epoch:
date +%s
- Merge 2 PDF documents:
pdftk doc1.pdf doc2.pdf cat output newdoc.pdf
- Same as above, but for all PDFs of the current folder. This also have the nice side effect of removing all DRMs
:
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=bigfile.pdf ./*
- VIM: no autoindent on paste.
- a list of
sedone-liners.

Latest blog activity
kev, djib
Hrr, bhanu, Amor, Miller, Teodoro, Darius [...]
Toma, kev, Toma
William Kulich, Roland Gesthuizen, bbr, Girish, Ozmumcu, gavjof [...]
kev, djib