tmux CheatSheet

Hier ein kleines selbst zusammen getragenes CheatSheet für tmux

Aufruf: tmux

  • tmux : startet neue tmux session
  • tmux a -t0: startet tmux mit session 0 attached
  • tmux ls: listet tmux sessions auf

Befehl senden: STRG+B

  • neues Fenster: STRG+B + C
  • Fenster wechseln: STRG+B + 0,1,...9
  • Fenster horizontal teilen (übereinander): STRG+B + SHIFT+2
  • Fenster vertikal teilen (nebeneinander): STRG+B + SHIFT+5
  • Aktives Fenster wechseln: STRG+B + Pfeiltasten
  • Scrollmodus für aktives Fenster: STRG+B + AltGr+8
  • Scrollmodus verlasssen: ESC
  • Fenster-Liste: STRG+B + W
  • Session umbennen: STRG+B + 4
  • Fenster umbennen: STRG+B + ,

bash: SSL-Audit Script

Hier ein bash-script mit dem das ablaufdatum eines SSL-Zerifikats angezeigt werden kann.
Ja, ich weiß dass das Zeug TLS heißt - aber ich bin alt und mit SSL groß geworden :D

#!/bin/bash 
    
for site in devzeug.de google.de ; do
    echo "${site} $(curl -vI --insecure https://${site} 2>&1 | grep "expire date" | sed 's/^.*expire date: //')"
done

Ausgabe:

devzeug.de Dec 20 11:06:34 2025 GMT
google.de Dec 15 08:43:29 2025 GMT

SQLite CSV Import

Manchmal kommt es vor, dass man den inhalt einer CSV-Datei in eine SQLite-DB importieren möchte um darin z.B. besser suchen zu können oder die Daten an sich als Datenbank statt eines Flatfiles vorliegen haben möchte.

Ich habe hierzu mal als Beispiel eine Banale CSV-Datei mit den Wochentagen:

wochentage.csv:

"id","Wochentag","Abk"
1,"Montag","Mo"
2,"Dienstag","Di"
3,"Mittwoch","Mi"
4,"Donnerstag","Do"
5,"Freitag","Fr"
6,"Samstag","Sa"
7,"Sonntag","So"

Alpine: Timezone ändern

Timezone für Alpine ändern:

apk add tzdata
cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime
echo "Europe/Berlin" >  /etc/timezone
apk del tzdata

Linux Lineendings mit file herausfinden

Linux Lineendings mit file herausfinden

SQL Server localdb – Mehrere Versionen verwalten

Vor einiger Zeit habe ich HIER schon mal etwas über SQLServer 2012 localdb geschrieben.
Mittlerweile gibt es von der localdb installation mehrere Versionen (Aktuell: 2012 / 2014 / 2016).

Vorstellung: RDLViewer

Hier möchte ich mal den RDLViewer vorstellen.
Im Prinzip macht er nichts anderes als Lokale SQL Server Reports mit integrierter Datenquelle im XML Format anzuzeigen.
Entwickelt wurde das ganze ursprünglich mal als Kostenfreie Reporting-Alternative für diverse interne Tools.
Ziel des ganzen war dabei möglichst einfach Berichtsdaten ausgeben – und aus diesen einen Bericht erstellen und anzeigen zu können.

MarkdownEditor

Heutzutage scheint jeder seinen eigenen Markdown-Editor zu bauen..
Naja, das Projekt liegt schon länger auf meiner Platte rum – damals wusste ich noch nichts davon das es mittlerweile so viele Editoren für Markdown gibt.