Arbeiten mit der Shell

Update 2.Juni 2025
Unixsysteme und die Programmiersprache C gehören zusammen: C wurde unter Unix entwickelt und Unix wurde mit C programmiert. Natürlich, das allererste UNICS wurde mit Assembler geschrieben.
Die Idee war, mit Hilfe von C kleine Programme zu schreiben, die man auf der Kommandozeile nicht nur aufrufen, sondern auch miteinander zur einer quasi größeren Software verbinden kann. Den Kommunikator mit dem Anwender nannte man Shell, und so entstand die Shellprogrammierung.
Mit vielen kleinen Bausteinprogrammen, die man fast beliebig verknüpfen kann, lässt sich prima experimentieren und spielen, aber auch schnell mal ein Problem lösen. So ist die Shellprogrammierung heute ein Werkzeug des Systemadministrators, aber auch des Softwareentwicklers.
Viele dieser Programme kennen wir heute unter dem Begriff GNU/Linux-Tools. Und nach wie vor komme ich von den GNU/Linux-Tools nicht weg, ich finde einfach alles schneller auf meinem PC mit ls, find und grep als mit den einschlägigen Möglichkeiten.
Im Moment (Juni 2025) gibt es hier nur ein paar kleine unzusammenhängende Beiträge, ausführliche Beiträge zur Arbeit auf der Kommandozeile werden folgen.