====== Tipps und Tricks für das altägliche Leben mit Linux und Co. ====== ===== Exif_Daten aus Bild löschen ===== jhead -de *.jpg ===== Wget Webseiten offline speichern ===== wget -r -k -E -l 8 http://test.de -r rekursive -k Links in lokale umwandeln -E html-Endung -l Linktiefe (hier 8) ===== Zufallszahlen mit der Bash erzeugen ===== for i in `seq 1 400`; do echo $((RANDOM % 59)) >> random.txt; done; ===== Lokales Netzwerk nach Teilnehmern scannen (Von 192.168.1.1 - 192.168.1.255) ===== sudo nmap -sP 192.168.1.0/24 ===== Mp4-Video nach webm mit avconv konvertieren ===== avconv -i rgbmatrix.mp4 rgbmatrix.webm ===== Label für VFAT-Dateisystem (mtools) zuweisen ===== sudo mlabel -i /dev/sdb1 ::"Intenso" ===== Access-DB lesen und in CSV-Datei umwandeln ===== Dazu wird das Paket mdbtools benötigt. ==== Tabellen ermitteln ==== mdb-tables Datei ==== Tabelle auslesen ==== mdb-export db.access tabellenname > db.csv ==== Skript um alle Tabellen auszulesen und in eine CSV-Datei zu schreiben ==== #! /bin/bash mkdir $(echo $1|awk -F "." {'print $1'}).csvs for i in $(mdb-tables $1); do echo $i mdb-export $1 $i > $(echo $1|awk -F "." {'print $1'}).csvs/$i.csv done Aufruf mit ./skript db.access. Alle Tabellen werden in einen Ordner mit dem Namen der Datenbank und der Endung csvs geschrieben. Dort sind sie als .csv Dateien hinterlegt. (Quelle: http://rforge.wordpress.com/2009/07/17/accessing-an-access-database-with-mdbtools/) ===== MP3 Sammlung mit Album-Cover für Android anpassen ===== Android bzw. zumindest mein S3 hatte Probleme mit meiner chaotischen Sammlung von MP3-Covern. Manche hatten Tags mit dem Albumcover, bei anderen hatte das Albumcover irgendeinen Namen im Verzeichnis. Folgende Befehle helfen hier. Zuerst die Bilder aus den Tags entfernen (dazu wird eyeD3 verwendet). Davor ins Musikverzeichnis wechseln. Dann alle jpgs nach AlbumArt.jpg umbenennen. find -name \*.mp3 -exec eyeD3 --set-encoding=latin1 --force-update --remove-images {} \; find -name *.jpg -execdir mv {} AlbumArt.jpg \; Hauptproblem war bei mir, dass die Albumcover alle in der Gallerie angezeigt wurden. Mit dem oben vergebenen Dateinamen ist dies nicht mehr der Fall und sie werden nur noch in der Mp3-Player App dargestellt. ===== Übersicht über große Datenmenge im System bekommen ==== du -hx --max-depth=1 / ===== Mittlere Maustaste mit linker und rechter Maustaste emulieren in Ubuntu 11.04 ===== Folgende Zeilen in die Datei /etc/X11/xorg.conf eintragen bzw. neu anlegen: Section "InputClass" Identifier "middle button emulation class" MatchIsPointer "on" Option "Emulate3Buttons" "on" EndSection ===== Zeilenumbruch CRLF (Windows) zu LF (Linux) umwandeln ===== sed -i 's/\r$//' file ===== git repo in ein tar-archiv packen ===== git archive HEAD | gzip > archive.tar.gz Packt alle Dateien die unter der Revision stehen in ein tar-archiv. ===== avrdude und ein STK500 ===== avrdude -p t13 -c stk500 -B 10 -P /dev/ttyUSB0 -Uflash:w:advent.hex Programmiert einen Attiny13 in einem STK500 das über USB angeschloßen ist unter Ubuntu. ===== Audispur aus Flash-Video extrahieren ===== Hier am Beispiel mp3 mit ffmpeg ffmpeg -i **inputfile.flv** -f mp3 -vn -acodec copy datei.mp3 ===== ImageMagick - Display ===== Wer kein Freund von File-Mangern ist und gerne in seiner Shell navigiert, aber dennoch den Komfort einer Bildervorschau in einfacher Form geniessen möchte, dem empfehle ich display. Display bietet die Möglichkeit mit **display "vid:*.jpg"** eine Vorschau aus den Bildern im Verzeichnis mit der Endung .jpg zu erstellen. ===== apropos - Was bitte? ===== Eine sehr gute Dokumenation zu Programmen bieten die man-Pages. Sie behandeln die meisten Parmeter und Funktionen eines Programms und werden in der Form "man programmname" mit einem Dateianzeiger wie less ausgegeben. Viele Programme wie gimp bringen mehrere Manuel-Seiten mit und genau diese werden oft übersehen bzw. erst gar nicht gefunden. Genau dort setzt apropos an das nach dem Prinzip "apropos suchwort" alle Manuel-Seiten zu dem Suchbegriff ausgibt. ===== Sauberer GNOME-Desktop ===== Um einen komplett leeren GNOME-Desktop (ohne Icons) zu bekommen den **gconf-editor** starten und unter **apps/nautilus/preferences** den Haken bei **show_desktop** entfernen.