curl -C - setzt Downloads fort, aber ignoriert der Server Range, endet es mit Code 0 und lässt eine abgeschnittene Datei zurück — erst Accept-Ranges prüfen, dann das Ergebnis verifizieren.
Blog
CliAI-Blog
Neuigkeiten, Erklärungen und How-tos rund um das CliAI-Ökosystem.
-
2026-06-29
Unterbrochenen curl-Download fortsetzen ohne Datenverlust
-
2026-06-27
SSL-Zertifikat mit openssl auf Ablaufdatum prüfen
Das genaue Ablaufdatum, die Anzahl der verbleibenden Tage, ein fertiger Cron-Check und ein Durchlauf durch eine ganze Domainliste — alles mit purem openssl.
-
2026-06-24
Alle Bilder in einem Ordner per Terminal verkleinern
magick mogrify -resize 800x800 *.png verkleinert alle Bilder in einem Ordner auf einmal — überschreibt dabei die Originale, also erst eine Kopie anlegen.
-
2026-06-22
API-Antwortzeit mit curl messen
Das -w Flag von curl zerlegt die Antwortzeit in dns, connect, tls und ttfb — eine Gesamtzahl verschleiert, welche Phase langsam ist, nur die Differenzen zeigen es.
-
2026-06-20
journalctl-Logs für einen Dienst der letzten Stunde
journalctl -u nginx --since '1 hour ago' zeigt die Logs eines Dienstes der letzten Stunde; ergänze -p err nur für Fehler oder -f zum Verfolgen in Echtzeit.
-
2026-06-17
Mehrere Log-Dateien gleichzeitig beobachten
Verwende tail -n +1 für Header und tail -f zum Verfolgen in Echtzeit, aber tail -F in der Produktion — öffnet die Datei nach Namen neu, -f hängt vom Inode ab.
-
2026-06-15
tar.gz, zip oder 7z unter Linux mit einem Befehl entpacken
tar -xf archive.tar.gz entpackt tar, tar.gz, tar.bz2, tar.xz und tar.zst ohne Flags — modernes tar erkennt die Kompression am Inhalt der Datei.
-
2026-06-13
Doppelte Dateien in der Linux-Kommandozeile finden
md5sum und uniq finden Duplikate anhand des Inhalts ganz ohne Zusatzpakete: Gruppen zählen, kleine Dateien ausschließen und wann sich fdupes doch lohnt.
-
2026-06-10
Prüfen, ob ein Port auf einem Remote-Server offen ist
Refused heißt niemand lauscht, Stille heißt Firewall, und ein Dienst nur auf 127.0.0.1 erklärt den Rest — so unterscheiden nc, nmap und ss die drei Fälle.
-
2026-06-08
Rekursiv grep, dabei ein Verzeichnis ausschließen
--exclude-dir funktioniert nur mit -r, vergleicht den Verzeichnisnamen statt des Pfads, und für mehrere braucht es Brace Expansion — das ganze Rezept plus wann sich ripgrep lohnt.
-
2026-06-06
Ist es sicher, KI Terminalbefehle ausführen zu lassen?
Kurze Antwort: ja, wenn Sie den Befehl lesen und vor der Ausführung bestätigen — nein, sobald die Modellausgabe direkt in die Shell läuft. Hier das Bedrohungsmodell.
-
2026-06-03
Video mit ffmpeg zu MP4 komprimieren
ffmpeg -i in.mp4 -c:v libx264 -crf 28 -preset fast out.mp4 komprimiert ein Video fast ohne sichtbaren Qualitätsverlust — CRF ist der Regler, 18-28 der Bereich, der zählt.