Dieses Kapitel des Raspberry Pi Tutorials beschreibt die Funktionsweise der Shell, genauer gesagt der Bourne Again Shell, auch bash genannt.
Das Funktionsprinzip
Die Shell ist die Software auf den Raspberry, welche die Kommunikation zwischen dem Anwender und dem Rechner, also dem Pi übernimmt. Sie setzt die Befehle um, die man im Terminal eintippt und liefert dort auch die Ausgaben zurück. Außerdem kann man für die Shell auch Scripte erstellen, welche der Raspberry im Hintergrund oder durch einen automatischen Aufruf selbstständig ausführt.
Shell-Skripte erstellen
Ein Hello-World-Programm als Shell-Script sieht folgendermaßen aus:
#!/bin/bash #Dies ist nur ein Kommentar echo "Hello World!"
Nano – Texteditor
Für die Erstellung von Scripten steht im Terminal ein einfacher Texteditor names Nano zur Verfügung. Dieser hat eine recht einfache Bedienoberfläche, die aber etwas ungewöhnlich ist, wenn man beispielsweise nur die „schicken“ Editoren aus Windows kennt.
Den Editor startet man über das LXTerminal. Man kann etweder den Editor direkt starten oder direkt ein bereits existierendes Shell skript öffnen. Die Befehle für die beiden Varianten lauten dementsprechend:
„nano“ oder z.B. „nano beispielscript.sh“
Hier werden einige Hinweise zur Bedienung aufgeführt:
Um die Tastaturkürzel auszuführen, muss man Strg und den jeweils angegebenen Buchstabe drücken.
Speichern ist der Buchstabe O!
Ein Kommentar