category

Linux und Unixoide

Linux und Unixoide Themen: Distributionen, Kernel, Shell, Paketmanager, Systemeinstellungen und praktische Tipps für Entwickler und Systemadministratoren.
No Bullshit RSS – ein RSS-Reader ohne Abo, Werbung und Account
30 January 2026

Ein kleiner RSS-Reader für macOS, Windows und Linux, gebaut in wenigen Stunden, ohne Abo, ohne Werbung, ohne Account, ohne bullshit

Bash-Skripte mit optionalen Argumenten: Defaults, Flags und Hilfe
16 January 2026

So baust du optionale Parameter in Bash sauber ein: Defaults, Flags und ein robustes Parsing ohne Overkill

Bash: Passwort abfragen ohne Echo und ohne Leaks
16 January 2026

So liest du ein Passwort in Bash ohne Anzeige ein und vermeidest typische Leaks in Logs, History und Prozesslisten

Bash: Leerzeichen in Dateinamen ersetzen ohne Chaos
16 January 2026

So ersetzt du Leerzeichen in Dateinamen sicher per Bash Script, ohne Files zu verlieren oder Pfade zu zerlegen

Bash-Funktionen: warum Bash kein return in der Funktion hat
16 January 2026

Warum return nur Exit-Codes liefert und wie du in Bash echte Werte sauber uebergibst, ohne fragile Tricks

Bash-Anfuehrungszeichen: Single Quotes vs. Double Quotes
16 January 2026

Warum Leerzeichen Skripte brechen und wie du mit '...' und "..." in Bash zuverlässig quotest

Bash: Unix-Timestamp in Sekunden seit Epoch ausgeben
14 January 2026

So bekommst du in Bash den aktuellen Unix-Timestamp in Sekunden: date +%s auf Linux, Unterschiede zu macOS, Millisekunden-Optionen und typische Use-Cases für Logging und Timing

Bash: Zufallszahlen erzeugen ohne falsche Erwartungen
14 January 2026

So erzeugst du Zufallszahlen in Bash: $RANDOM für einfache Zwecke, Bereiche und Verteilungen, sichere Alternativen mit /dev/urandom, shuf und openssl

Bash: Dateiendung für viele Dateien umbenennen
14 January 2026

So änderst du in Bash die Dateiendung für viele Dateien: sichere for-Schleife, dry run, Umgang mit Leerzeichen, find-Varianten und warum rename nicht überall gleich ist

Bash: Ein Skript kurz pausieren mit sleep
14 January 2026

So pausierst du ein Shell-Skript für eine Sekunde oder länger: sleep Basics, Bruchteile von Sekunden, Timer in Loops und wann eine Pause überhaupt sinnvoll ist

Bash: Erste Zeile aus einer Datei entfernen mit sed und ohne Datenverlust
14 January 2026

So entfernst du die erste Zeile einer Textdatei in Bash: sed-Varianten für macOS und Linux, sichere temp-file Methode, In-Place Fallen und Alternativen mit tail

Bash: Betriebssystem erkennen ohne fragiles Parsing
14 January 2026

So erkennst du in Bash das Betriebssystem: uname für macOS und Linux, /etc/os-release für Distributionen, plus robuste Patterns für Skripte, die überall laufen sollen

Bash: Strings vergleichen ohne Überraschungen
14 January 2026

So vergleichst du Strings in Bash korrekt: = vs ==, lexikografisch mit < und >, leer prüfen, Case-Insensitivity, Pattern-Matching und warum Quotes entscheidend sind

Shell: Unterschied zwischen sh und bash
14 January 2026

sh ist die POSIX-Shell-Schnittstelle, bash ist eine konkrete Shell mit Extras. So wählst du den richtigen Shebang und vermeidest Skripte, die nur auf deinem System laufen

Bash: 10 typische Lösungen für Aufgaben im Skript-Alltag
14 January 2026

Zehn bewährte Bash-Muster für den Alltag: Checks, Prompts, Redirects, Prozesse, Parsing und Output, jeweils mit Mini-Beispiel und Link zum passenden Deep Dive

Bash: Ein Shell-Skript aus einem anderen Skript aufrufen
14 January 2026

So rufst du ein Shell-Skript aus einem anderen auf: ausführen vs sourcen, Pfade robust lösen, Argumente weiterreichen, Output abfangen und Exit-Codes sauber nutzen

Bash: CPU Kerne und Threads auslesen und ausgeben
14 January 2026

So liest du in Bash die Anzahl an CPU Kernen und logischen Threads aus, inkl. macOS und Linux und einem portablen Fallback per getconf

Bash: Nutzer anhalten und Ja, Nein oder Abbrechen abfragen
14 January 2026

So pausierst du ein Bash-Skript und fragst per Prompt nach Ja, Nein oder Abbrechen, inklusive robustem read, case und sauberen Exit-Codes

Bash: Primäre IP-Adresse auf macOS und Linux auslesen
14 January 2026

So liest du die primäre lokale IP-Adresse in Bash aus: Linux per ip route, macOS per route get und ipconfig, inklusive IPv4/IPv6 und robustem Fallback

Bash: Was bedeutet
14 January 2026

2>&1 ist Bash-Umleitung: stderr wird auf stdout gelegt. Hier ist, was das in der Praxis bedeutet und warum die Reihenfolge bei Redirects entscheidend ist

Bash: Farben im Terminal ausgeben
14 January 2026

So gibst du in Bash farbigen Text aus, ohne das Terminal zu "verfärben": ANSI-Codes, printf statt echo und ein kleines Helper-Pattern für klare Statusmeldungen

Bash: Prüfen, ob ein String einen Teilstring enthält
14 January 2026

So prüfst du in Bash zuverlässig, ob ein String einen Teilstring enthält, inklusive sicherem Quoting und typischen Stolperfallen mit Pattern und Regex

Bash: Prüfen, ob ein Programm installiert ist
14 January 2026

So prüfst du in Bash zuverlässig, ob ein Kommando verfügbar ist, und lieferst saubere Fehlermeldungen für Nutzer und CI

Bash: Dateiname und Endung sauber trennen
14 January 2026

So trennst du in Bash Dateinamen und Erweiterung robust, inklusive Sonderfällen wie versteckte Dateien, mehrere Punkte und Pfade mit Leerzeichen

Bash: Prüfen, ob ein Ordner existiert
14 January 2026

So prüfst du in Bash sauber, ob ein Verzeichnis existiert und wie du typische Fallen mit Pfaden, Leerzeichen und Symlinks vermeidest

Bash – mal anders: Einstieg ins Scripting ohne Overkill
14 January 2026

Die wichtigsten Bash-Grundlagen, kompakt erklärt: Shebang, Rechte, Variablen, Input, Bedingungen, Schleifen und Arrays für echte Automationsaufgaben

Services

Social Media Marketing

Ich unterstütze Produkt-Launches und Relaunches mit Social Media Marketing: Positionierung, Go-to-Market-Plan und Content, der erklärt und verkauft.


Journalismus / Autor

Schreiben ist mein Handwerk – für Magazine, Plattformen und Unternehmen. Mal mit meinem Namen darunter, mal als Ghostwriter im Hintergrund.