Misc One Liners

mysql dump everything

mysqldump -u [username] -p [passwort] –opt –all-databases > komplett.sql

grep netstat die www  mit dauerupdate

watch ’netstat -apee | grep :www‘

dokumente in einem verzeichniss grepen

grep -ril „das.was.ich.suche“ /etc/

Verzeichnisse Anzeigen mit den grössen in MB

find -maxdepth 1 | xargs du -sh
oder
find -maxdepth 1 -exec du -sh {} ;

und sortiert

find -maxdepth 1 -exec du -sh {} ; | sort -n

Verzeichniss anzeigen wie Windows

ls -alFtrh

Rename von Filenamen mit sed

for i in .; do j=`echo $i | sed ’s/Bild.(.*).Kopie.jpg/bild_1.jpg/g’`; mv „$i“ „$j“; done

Ersetzt eine Serie von Bild 301 Kopie.jpg in eine bild_301.jpg (die Nummern bleiben natürlich unberührt).

Eine Liste als Einzeiler für einen Befehl einlesen

for i in $(cat delme.txt) ; do echo -n „$i „; done

GrafiksMagick resize auf 600 Breite

gm convert luftfilter.jpg -density 72 -resize 600 -quality 80 GrafiksMagick/luftfilter.jpg

für den Vergleich zu PS
gm convert -verbose 08-BusPool-A5_RGB.jpg -units PixelsPerInch -density 72 -quality 90 -filter Lanczos -resize 600 ImageMagick/gm08-BusPool-A5_RGB_90.jpg

ImageMagick resize auf 600 Breite

convert luftfilter.jpg -density 72 -resize 600 -quality 80 ImageMagick/luftfilter.jpg

für den Vergleich zu PS
convert -verbose 08-BusPool-A5_RGB.jpg -strip -units PixelsPerInch -density 72 -quality 92 -filter Lanczos -resize 600 ImageMagick/08-BusPool-A5_RGB_92.jpg

rsync limit

rsync -ahv –bwlimit=250 user@server.name.de:/var/www/hanspeter/htdocs/* /hanspeter_htdocs/

installierte pear pakete auslesen

pear list | tail -n +4 | gawk ‚{print $1}‘

installierte Debian pakete auslesen

dpkg –get-selections > liste.txt

gesicherte liste wieder einlesen

dpkg –set-selections < liste.txt
dselect install remove

Schreibe einen Kommentar