Hauptmenü

Helferlein

Allgemein
Perl
Shell
Tools
GPSer
HTC/Android

Allgemein

Hier entsteht eine kurze Übersicht über recht nützliche Kommados. Wenn nicht anders gekennzeichnet, sind die Tools direkt von Debian squeeze installiert.

Perl

Ersetzt alle <name>was auch immer</name> durch <name>xyz</name> Die orginale Datei wird in eine .bak abgelegt.
perl -p  -i.bak -e  's/<name>(.*?)<\/name>/<name>xyz<\/name>/' neu.gpx 

Shell

Fixed alle mp3 Header (z.B. wenn die falsche Zeit für den Titel angezeigt wird) unterhalb des Verzeichnisses /home/user/Musik und ersetzt die ursprüngliche Datei. Im Anschluss müssen ggf. noch die Dateien vbrfix.log und vbrfix.tmp im aktuellen Verzeichnis gelöscht werden.
find /home/user/Musik -type f  -name *.mp3 -exec vbrfix {} {} \; -print
Wer die originalen mp3-Dateien nicht überschreiben möchte, kann den folgenden Befehl nutzen:
find /home/user/Musik -type f  -name *.mp3 -exec vbrfix {} {}.fixed \; -print
Durchsucht rekursiv Dateien nach abc und zeigt sie an.
find / -type f -exec fgrep "abc" {} \; -print

Tools

jhead

Mit dem Tool jhead kann man recht einfach die EXIF Daten von einem Bild löschen.
jhead -purejpg *.jpg

convert

Mit convert lassen sich eine große Menge Bilder komfortabel verkleinern. Es wird das verkleinerte Bild in eine extra Datei geschrieben die mit xga_ beginnt.
for i in `ls *.jpg` ; do convert -geometry 640x480 -quality 90 $i xga_$i ; done

Netzwerkbackup mit dd

Mit ssh und dd kann einfach über das Netzwerk ein Backup von z.B. einer SD-Card auf dem raspberry gemacht werden. Das Image wird auf dem lokalen Rechner unter /tmp/ abgelegt.
ssh pi@192.168.2.x "sudo dd if=/dev/mmcblk0 bs=4M status=progress" | dd of=/tmp/backup.img
Lokal kann dann das Backup mit dem folgenden Befehl zurückgeschrieben werden.
dd if=/tmp/backup.img of=/dev/mmcblk0 bs=4M status=progress conv=sync

GPSer auslesen

Einen Track aus einem MTK-GPS-Logger auslesen und in eine Datei mit dem aktuellen Datum schreiben
mtkbabel -f `date +%Y%m%d`-BluMax  -t 
Den Speicher eines MTK-GPS-Logger löschen
mtkbabel -E 
Einen Track (-t) bzw. Wegpunkte (-w) aus einem Garmin Gerät mit gpsbabel auslesen.
gpsbabel -t -i garmin -f usb: -o gpx -F track.gpx
gpsbabel -w -i garmin -f usb: -o gpx -F   poi.gpx

HTC/Android

Screenshot bei HTC One V

Um bei einem HTC One V einen Screenshot(Bildschirmfoto) zu machen, einfach die Ein/Aus-Taste gedrückt halten und dann die STARTSEITE-Taste (Taste mit Haussymbol) drücken. Das Bildschirmfoto wird in dem Foto-Album gespeichert.

Valid CSS!