Im vorherigen Kapitel ist die erste Inbetriebnahme des Raspberry Pi erfolgt. Nun wollen wir uns nun die wichtigsten Programme und Funkionen nach und nach anschauen. Eine der wichtigsten Funktionen ist das Terminal, genauer gesagt beim Rapsberry Pi das LXTerminal. Das Programm LXTerminal ist eines der am häufigsten genutzen Programme beim Experimentieren mit dem Raspberry Pi. Es wird in vielfältiger Weise zur Konfiguration und zur Installation weiterer Programme genutzt. Daher soll es in diesem Kapitel genauer erläutert werden.
Das Funktionsprinzip
LXTerminal wird über das folgende Symbol in der oberen Menüleiste gestartet:
Wenn man LXTerminal startet, wird ein Fenster zur Eingabe von Linux-Befehlen angeboten:
Hier kann man nun eine Vielzahl von Befehlen eingeben, die der Raspberry dann ausführt. Über das LXTerminal kann man unter anderem die Dateiverwaltung des Rasperry vornehmen, Systemeinstellungen konfigurieren, oder auch Skripte ausführen bzw. Programme starten. Die möglichen Anwendungen werden im Detail noch in den nachfolgenden Kapiteln beschrieben.
Man muss jedoch auch wissen, dass LXTerminal die eingegebenen Befehle nicht selbst ausführt, sondern diese an die sogenannte Shell zur Ausführung weiterreicht. Unter Raspbian ist dies üblicherweise die Bourne Again Shell. Diese wird abgekürzt als bash bezeichnet . Die bash wird im nächsten Kapitel noch einmal genauer erläutert. LXTerminal verhält sich demnach wie ein echtes Terminal. Es dient nur als Schnittstelle für die Ein- und Ausgabe.
Kommandozeilenmodus
Es ist auch möglich, mit dem Raspberry im Kommandozeilenmodus zu arbeiten. In diesem Modus wird auf dem Bildschirm nur die Ein- und Ausgabe über die Kommandozeile dargestellt Ein Desktop wie bei Raspbian ist nicht vorhanden.
Um in den Kommandomodus zu gelangen muss der Startmodus über LXTerminal geändert werden mit:
sudo systemctl set-default multi-user.target
Anschließend ist ein Neustart notwendig.
Um aus dem Kommandozeilenmodus wieder in den Desktopmodus zu gelangen gibt man
startx
ein.
Um den Startmodus wieder auf Desktop umzustellen gibt man
sudo systemctl set-default graphical.target
ein und startet den Rechner neu.
Hinweise zur Bedienung
In diesem Kapitel stehen einige Hinweise zur Bedienung von LXTerminal
Tastaturkürzel
Im Gegensatz zu den meisten Programmen, die man als Computeranwender kennt, nutzt LXTerminal etwas andere Tastaturkürzel.
Folgende sind die Wichtigsten die ich nutze:
Kopieren: Umschalt+Strg+C
Einfügen: Umschalt+Strg+V
vorherige Befehle aufrufen: Pfeiltasten hoch und runter
Auflistung der wichtigsten Befehle
In der nachfolgenden Tabelle findet sich eine alphabetische Auflistung der wichtigsten Befehle und eine kurze Beschreibung dazu. Falls für diese Befehle schon ein Artikel auf elektro-archiv.de angelegt ist, gelangt man durch einen Klick auf den Befehlsnamen direkt zum Artikel. Dort findet sich dann eine ausführliche Beschreibung.
Befehl | Syntax | Beschreibung |
apt-get install | apt-get install paketname | Für die Installation von Paketen – üblicherweise muss sudo vorangestellt werden, da meistens noch auf den Nutzer root gewechselt werden muss |
apt-get remove | apt-get remove paketname | Für die Deinstallation von Paketen, üblicherweise muss sudo vorangestellt werden, da meistens noch auf den Nutzer root gewechselt werden muss |
apt-get update | apt-get update paketname | Dient zum Update installierter Pakete auf die aktuellste Version. Sollte in regelmäßigen Abständen durchgeführt werden. |
cd | cd verzeichnisname
cd .. |
Wechsel in ein anderes Unterverzeichnis
Wechsel ins übergeordnete Verzeichnis |
df | Df -h | Zeigt die Speicherbelegung der SD-Karte an |
dpkg | Dpkg -s paketname | Liefert Informationen zu installierten Paketen |
help | befehl –help | Zeigt eine kurze Erklärung des Befehl mit seinen Optionen |
man | man befehl | Zeigt einen Infotext zu dem Befehl an, der erklärt, wie er zu benutzen ist |
reboot | sudo reboot | Führt einen Neustart des Rechners durch |
sudo | sudo befehl | Dient dazu, andere Befehle mit Administrator-Rechten, bzw. als Root-User auszuführen |
startx | startx | Raspberry im grafischen Dekstop-Modus starten |
Auflistung weiterer Befehle – Netzwerk
Die folgende Tabelle enthält eine kurze Auflistung der Befehle für die Netzwerk-Konfiguration des Raspberry Pi.
Befehl | Syntax | Beschreibung |
hostname | Ermittelt den Hostnamen im Netzwerk | |
ip addr | ip addr | grep inet | Ermittelt die IP-Adresse im Netzwerk |
Auflistung weiterer Befehle – Bluetooth
In der nachfolgenden Tabelle findet sich kurze Beschreibungen der Befehle für die Bluetooth-Funktionen des Raspberry Pi.
Achtung: Diese funktionieren nur, wenn auch die erforderlichen Bluetooth-Pakete dazu installiert sind. Mehr dazu im Kapitel Bluetooth.
Befehl | Syntax | Beschreibung |
bluetoothctl | Basis-Befehl, um in den Bluetooth-Kommandomodus zu gelangen |
Ein Kommentar