Linux
IMAP-Postfächer restaurieren
sudo -u cyrus /usr/lib/cyrus/bin/reconstruct -f sudo -u cyrus /usr/lib/cyrus/bin/reconstruct -f user.<username>
Dateiänderungen verfolgen
tail -f <filename>
Start eines Processes untersuchen
strace -ff -t -o <output-file> <prg> -F -f -w 10
Graphic Magick: multipage-TIF splitten
#!/bin/sh for f in *.tif; do gm convert $f Einzelbilder/${f%%.*}_%03d.tif; done
Einzelne PDFs zusammenführen
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=20130101_01_000.pdf 20130101_01_000*.pdf
PS → PDF
ps2pdf13 file.ps file.pdf
PDF → JPEG
gm convert -density 300 -colorspace gray <infile>.pdf -flatten -quality 92 -resize 2400x -unsharp 2x2 <outfile>.jpg
// Zwischenschritt: PPM for f in *.pdf; do pdftoppm -r 300 $f ${f%%.*}; done
Speicherplatzfresser aufspüren
du -sk *|sort -nr|head -10
Maskierte HTML-Zeichen in PHP umwandeln
$tmp = mb_convert_encoding($tmp, 'UTF-8', 'HTML-ENTITIES'); // wandelt z.B. ČSR / Žacléř zu ČSR / Žacléř
Tastaturbefehle Shell
- Strg + A oder Strg + E - an das Anfang oder Ende einer Eingabe springen
- Strg + Shift + T - neuen Tab mit eigenem Terminal anlegen
- Strg + R <suchwort> - History/letzte Eingaben nach einem Befehl durchsuchen
- Tab - versucht einen Befehl zu vervollständigen - hier empfhiehlt es sich auch, bash-completion installiert zu haben, was dieses Feature noch erweitert
- Strg + D - Eingabe von aktuellem Befehl beenden („End-of-File“, schließt die Standardeingabe - und damit häufig auch das Programm)
- Strg + C - Laufendes Kommando abbrechen (sendet das Signal „SIGINTR“ am das Programm)
- F11 - Vollbild
- Strg + Z - gerade im Terminal aktiven Prozess schlafen legen (es wird eine Nummer angezeigt (z.B. [1]) über die der Prozess wieder im aktuellen Terminal: fg %1 oder im Hintergrund: bg %1 fortgesetzt werden kann)
- CMD & - oeffnet einen Befehl nicht im Terminal sondern im Hintergrund, sodass man im Terminal weiterarbeiten kann. Bei Erfolg wird die ProcessID des neuen Prozesses angezeigt.
- Strg + U / Strg + W - gesamten Text nach/vor dem Curor löschen
- Alt + F / Alt + B - ein Wort in der Eingabe vor / zurueck springen
Quelle: http://ganz-sicher.net/blog/linux-distributionen/bash-nutzliche-befehle-und-kniffe/
Postfix mit mehreren relayhosts
siehe:
- Umsetzung: Postfix mit mehreren Relayhosts