Ein kleines Detail, das die meisten Nutzer ignorieren: Unix feiert gerade seinen 50. Geburtstag. Seitdem ist viel Wasser den Fluss hinuntergeflossen, und sein Stammbaum ist wirklich beeindruckend – das bedeutet: Wenn du seine Grundlagen beherrschst, öffnen sich viele Türen. Zur Feier haben die Mitglieder von Nokia Bell Labs ein Mini-Portal namens Unix50 und eine Reihe von Herausforderungen unter dem Namen The Unix Game vorgestellt, die du mit grundlegenden Linux-Befehlen und einer Prise Scratch-Programmierung lösen sollst.

The Unix Game: Online grundlegende Unix-Befehle und Programmierung lernen
The Unix Game

Was ist The Unix Game?

Wenn du lernen möchtest, wie man eine Terminal bedient, wirst du schnell feststellen, dass die verfügbare Dokumentation nicht gerade benutzerfreundlich ist. Am besten lernst du es von jemandem, der seit Jahren erfahren ist – einem „Tastatur-Jockey“. Eine gute Beherrschung des Terminals ist aus verschiedenen Gründen nützlich, aber zuerst zeigt sie dir, dass hinter der grafischen Oberfläche eine ganze Welt steckt, die darauf wartet, entdeckt zu werden.

The Unix Game: Online grundlegende Unix-Befehle und Programmierung lernen
Keine Sorge! Das Aussehen täuscht, es ist einfacher, als du denkst.

Wenn du lieber den Weg des Autodidakten gehst, will ich dich nicht aufhalten, aber vielleicht möchtest du dir die Seite The Unix Game genauer ansehen, besonders wenn du noch nie mit Terminals zu tun hattest. Die Seite wirkt anfangs etwas einschüchternd, aber alles wird klarer, sobald man die offizielle Tour durchläuft. Oben sehen wir die Leiste mit den Herausforderungen, links die Beschreibung jeder Aufgabe, unten die zu beantwortenden Fragen, rechts die „Programmierbereich“ mit einem Design, das fast identisch mit der Programmiersprache Scratch ist, und unten rechts die Konsole.

Der erste Schritt: „Hello World“

Nehmen wir die erste Frage der Herausforderung „Hello World“. Das Ziel ist es, den Nachnamen jeder Person aus der Liste zu extrahieren und die Daten alphabetisch zu sortieren. Du klickst im Programmierbereich auf „Commands“ und suchst dort etwas, das für die Aufgabe nützlich ist. Der Befehl „cut“ wählt bereits die Spalte mit den Nachnamen aus, und du musst nur den Block des Befehls „sort“ ziehen und unter „cut“ ablegen. Geschafft! Du hast die erste Hürde genommen.

The Unix Game: Online grundlegende Unix-Befehle und Programmierung lernen
Ja! Ich bin schon ein fortgeschrittener Nutzer! (??)

Die zweite Frage erfordert, die ersten beiden Zeilen der Nachnamenliste auszuwählen, und für die letzte Phase von „Hello World“ ist es etwas komplizierter: Zähle, wie oft derselbe Name vorkommt, und ordne die Ergebnisse absteigend. Manchmal gibt das Spiel einen Hinweis – hier soll die erste Zeile „Joe“ lauten, die dreimal vorkommt.

Es gibt verschiedene Möglichkeiten, diese Ziele in der Terminal zu erreichen. Tatsächlich haben erfahrenere Nutzer im Netz verlangt, die Befehle direkt eingeben zu können … aber darum geht es nicht. Vielmehr ist The Unix Game nicht für sie gedacht, sonst hätte es nicht eine ähnliche Struktur wie Scratch. Anfangs war es Pflicht, ein Konto anzulegen oder Facebook-Anmeldedaten zu verwenden, doch eine Protestwelle veranlasste die Entwickler, einen anonymen Spielmodus einzuführen – ohne Logins und ohne Dateneingabe. Probier es unbedingt aus!

Offizielle Website

Offizielle Website: Hier klicken

https://old.neoteo.com/mycompiler-16-lenguajes-de-programacion-sin-instalar-nada/