Fork me on GitHub

Web Development

Ein Lehrbuch für das Informatik oder Medien-Informatik Studium.

Computer haben bunte Oberflächen mit Buttons, Menüs, Links. Man verwendet Maus oder Touchscreen um mit Ihnen zu arbeiten.

Das ist aber nur die halbe Wahrheit. Unter der bunten Oberfläche verbirgt sich ein anderes Interface, das die Fachleute verwenden um mit dem Computer zu interagieren. Dieses Interface hat sich seit den 70er Jahren nicht verändert, es funktioniert noch immer so wie mit dem Teletype:

Abbildung: Teletype

Wenn Sie professionell im Web Development arbeiten wollen, werden Sie auch die Kommandozeile brauchen. Sie ist kein einfaches, aber ein mächtiges Werkzeug.

Die GUIs (Graphical User Interfaces) die Sie bisher benutz haben sind besonders für Ungeübte geeignet: Durch hinkucken und rumklicken kann man oft herausfinden wie ein Programm funktioniert. Man kann z.B. die Menüpunkte studieren um sich zu orientieren, oder die Icons betrachten.

Die Kommandozeile ist nicht so freundlich: Das schwarze Fenster wartet auf Eingabe von Ihnen, Sie müssen einen korrekt formulierten Befehl eintippen. Wenn Sie noch keinen Befehl kennen gibt es keine Hinweise darauf wie Sie anfangen könnten.

Deswegen werden wir nun die ersten Schritte gemeinsam gehen. Danach sollten Sie fähig sein selbstständig neue Kommandos zu erlernen, und die (gut versteckte) Dokumentation zu finden.

Das Thema Kommandozeile ist nicht abschließend zu behandeln: Sie werden Ihr gesamtes Leben als ProgrammiererIn damit verbringen neue Kommandos zu lernen; das hört nie auf.

Literatur

Bild