find . -type f -newermt "$(date '+2019-07-01 13:00:00')"
Finde alles vom Type Datei das neuer als das Datum/Zeit 01.07.2019 um 13:00 Uhr ist.
find . -type f -newermt "$(date '+2019-07-01 13:00:00')"
Finde alles vom Type Datei das neuer als das Datum/Zeit 01.07.2019 um 13:00 Uhr ist.
grep -Eo "\(compatible;[[:space:]].*" /path/to/log | cut -f2 -d";" | sort -h | uniq -c | sort -h | tail -
convert rechteckig.png -gravity center -background none -resize 512x512 -extent 512x512 quardartisch.png
-gravity center : Das Bild wird mittig ausgerichtet
-background none : Der transparente Hintergrund wird erhalten
-resize 512×512 : Das Bild wird auf diese Größe verkleinert
-extent 512×512 : Das Rechteck wird auf diese Größe zum Quadrat erweitert
Um die Adressleiste wieder anzuzeigen wie früher.
dconf write /org/gnome/nautilus/preferences/always-use-location-entry true
find /pfad/zum/ziel -type d -exec chmod 755 {} \;
find /pfad/zum/ziel -type f -exec chmod 644 {} \;
convert bg.webp -resize "1200x>" -write bg-1200.webp -resize "768x>" -write bg-768.webp -resize "576x>" bg-576.webp
dd if=/dev/sda of=~/disk1.img
Erstellt eine Image Datei von /dev/sda
dd if=disk1.img of=/dev/sda
Wiederherstellung aus disk.img nach /dev/sda
find -type f -exec sed -i 's/SUCHTEXT/ERSETZUNGSTEXT/g' {} \;
Prüft ob eine Verbindung zum Router möglich ist, falls nicht wird neu gestartet.
#!/bin/bash ROUTER_IP=192.168.0.1 ( ! ping -c1 $ROUTER_IP >/dev/null 2>&1 ) && reboot
crontab Eintrag um die Prüfung alle 5 Minuten auszuführen.
*/5 * * * * /path/to/script.sh
Komprimiert das „input.pdf“ auf das unter „-dPDFSETTINGS“ eingestellte Qualitätsprofil und schreibt das Ergebnis in das „output.pdf“.
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -sOutputFile=output.pdf input.pdf
-dPDFSETTINGS=/screen (screen-view-only quality, 72 dpi images) -dPDFSETTINGS=/ebook (low quality, 150 dpi images) -dPDFSETTINGS=/printer (high quality, 300 dpi images) -dPDFSETTINGS=/prepress (high quality, color preserving, 300 dpi imgs) -dPDFSETTINGS=/default (almost identical to /screen)
Weitere Optionen
-sPAPERSIZE=letter -sPAPERSIZE=a4 -dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h (point=1/72 of an inch) -dFIXEDMEDIA (force paper size over the PostScript defined size)
-dEmbedAllFonts=true -dSubsetFonts=false -dFirstPage=pagenumber -dLastPage=pagenumber -dAutoRotatePages=/PageByPage -dAutoRotatePages=/All -dAutoRotatePages=/None -r1200 (resolution for pattern fills and fonts converted to bitmaps) -sPDFPassword=password
gs -sDEVICE=jpeg -r300 -dDownScaleFactor=4 -sOutputFile=output.jpg -dLastPage=1 input.pdf
find . -name "*.jpg" | xargs -d '\n' mogrify -geometry x800 -strip -interlace Plane -quality 80
find . -type f | wc -l
Um einen Service permanent auszuschalten:
sudo systemctl disable <servicename>
Beispiel für MySQL und Apache
sudo systemctl disable mysql sudo systemctl disable apache2
Um einen Service permanent anzuschalten:
sudo systemctl enable <servicename>
Beispiel für MySQL und Apache
sudo systemctl enable mysql sudo systemctl enable apache2
zum Starten und Stoppen eines Service:
sudo service <servicename> start sudo service <servicename> stop
zur Übersicht über alle Service:
service --status-all
postqueue -p | tail -n +2 | awk 'BEGIN { RS = "" } /@domain\.de/ { print $1 }' | tr -d '*!' | postsuper -d -
In Versionen von fail2ban früher als 0.8.8 gibt es noch kein „set“ und „get“. Zum entsperren also direkt iptables verwenden.
iptables -D fail2ban-jail -s 123.123.123.123 -j DROP
-D fail2ban-jail = ist der Jail von fail2ban
-s 123.123.123.123 = die IP-Adresse die nicht mehr geblockt werden soll