CLI- und GUI-Tools wie Script, Asciinema und SimpleScreenRecorder ermöglichen das Aufzeichnen und Wiederabspielen eingetippter Kommandos.
Know-how
Ebenso schnell, wie man es tippt, ist ein mitunter komplexes CLI-Kommando wieder vergessen. Mit cleveren Helfern finden Sie es in der Shell-History wieder.
Qubes OS verspricht Anonymität, Privatsphäre und sichere Kommunikation. Ihm eilt der Ruf voraus, das derzeit sicherste Betriebssystem der Welt zu sein.
Mit SDR-Technik und einem Linux-Rechner bauen Sie einen leistungsfähigen Empfänger für Amateurfunk, DAB+ und Datendienste auf. Nur die Hardware und die Antenne begrenzen die technischen Möglichkeiten.
Wenn alle Programmierschritte nacheinander linear ablaufen, artet das Umsetzen bestimmter Lösungen schnell in immensen Aufwand aus. Funktionale Programmierung eröffnet da andere Möglichkeiten.
Etiketten, Aufkleber und Karteikarten helfen bei Organisationsaufgaben aller Art. Eine maßgeschneiderte Lösung zum Erstellen und Drucken spart da viel Arbeit.
Refactoring bezeichnet das Aufräumen und Neustrukturieren bestehenden Programmcodes. Ein Blick auf die passenden Werkzeuge für Python lohnt sich.
Beim Aufräumen seiner Garage fiel dem Autor ein altes Solarpanel in die Hände, dem er kurzentschlossen mit einem Raspberry Pi per Modbus auf den Zahn fühlte.
Die Programmiersprache Python erfreut sich schon lange großer Popularität. Webbasierte Entwicklungsumgebungen umgehen die Hürde der Installation und erleichtern damit den Einstieg.
Über das Emacs-Feature der Keyboard Macros fassen Sie mehrere Einzelschritte zu einem Aufruf zusammen und binden ihn an eine Tastenkombination. Was erst einmal harmlos klingt, hat es in sich.
Wikiman bietet verschiedene Dokumentationen gebündelt zur Offline-Verwendung an.
Netcat gilt als Schweizer Taschenmesser für das Netzwerk. Socat geht noch weiter und beherrscht Multiplexing, TLS-gesicherte Kanäle, Pipes, Unix-Sockets und Executables.
Linux bevormundet User nicht. Wer aus Jux, Tollerei oder Unwissenheit sein System zerstört, dem steht es dabei kaum im Weg. Deswegen sollten Sie sich über die Risiken im Klaren sein, vor allem als Super-User Root.
Die klassischen Texteditoren Vim und Emacs beherrschen reguläre Ausdrücke. Damit wählen Sie Zeichen, Worte, Zeilen oder gar ganze Absätze aus und nehmen im Text ein musterbasiertes Suchen und Ersetzen vor.
Zu gutem Code gehört eine saubere Dokumentation. Wurde alles im Code dokumentiert? Funktionieren die Beispiele? Wir zeigen, wie Sie das überprüfen.
Über die Zeit hinweg entstehen in einem Projekt Codeabschnitte, die sich überleben und obsolet werden. Mit Werkzeugen wie PyLint, Vulture, PyFlakes, Uncalled oder Dead finden Sie nutzlosen Code.
RDAP liefert strukturierte Informationen zu einer Domain. Neben handlichen CLI-Abfragewerkzeugen gibt es auch Bibliotheken für die Integration des Protokolls in eigene Programme.
Mit Shell-Kommandos starten und verwalten Sie Druckjobs ohne viel Herumgeklicke. Probleme mit bestimmten Dateiformaten lassen sich dabei einfach umgehen.

















