© 2018 Franzis Verlag GmbH, 85540 Haar bei München, komplett durchgesehene und aktualisierte Ausgabe
Alle Rechte vorbehalten, auch die der fotomechanischen Wiedergabe und der Speicherung in elektronischen Medien. Das Erstellen und Verbreiten von Kopien auf Papier, auf Datenträgern oder im Internet, insbesondere als PDF, ist nur mit ausdrücklicher Genehmigung des Verlags gestattet und wird widrigenfalls strafrechtlich verfolgt.
Die meisten Produktbezeichnungen von Hard- und Software sowie Firmennamen und Firmenlogos, die in diesem Werk genannt werden, sind in der Regel gleichzeitig auch eingetragene Warenzeichen und sollten als solche betrachtet werden. Der Verlag folgt bei den Produktbezeichnungen im Wesentlichen den Schreibweisen der Hersteller.
Raspberry Pi is a trademark of the Raspberry Pi Foundation
Satz & Layout: DTP-Satz A. Kugge, München, Matthias Vietmeier
Konzept: Christian Immler, Dr. Markus Stäuble, Jenny Pfeiffer
Programmleitung: Benjamin Hartlmaier
art & design: www.ideehoch2.de
ISBN 978-3-645-22268-6
1 | Betriebssystem |
1Betriebssystem mit NOOBS installieren
2Raspbian installieren
3Warnsymbole auf dem Bildschirm
4Pixeloberfläche auf Deutsch umstellen
5Wichtige Unterschiede gegenüber Windows bei Dateinamen und Verzeichnissen
6Speicherkarte komplett sichern
7Speicherkarte aus Image-Datei duplizieren
8Speicherkarte ohne PC duplizieren
9Betriebssysteme ohne NOOBS installieren
10ChameleonPi – das Spiele-Linux
11Spiele in ChameleonPi installieren
2 | Praxis |
12Der Raspbian-Desktop
13Der Dateimanager PCManFM
14Wichtige Befehle auf der Linux-Kommandozeile
15Der Superuser root
16Dateimanager mit root-Rechten nutzen
17Eigenes Hintergrundbild für den Desktop
18Fan-Art als Hintergrundbild
19Texteditoren für Konfigurationsdateien
20Bildschirmschoner abschalten
21Diaschau im Vollbildmodus
22Fotos von PC oder Netzwerkfestplatte auf dem Raspberry Pi anzeigen
23Desktopverknüpfungen für Programme aus dem Startmenü anlegen
24Die wichtigsten Standardverzeichnisse in Linux
25LXTerminal mit weißem Hintergrund
26Zeit ohne Internetverbindung einstellen
27Software als Linux-Paket installieren
28Software über grafische Paketverwaltung installieren
29Ziffernblock aktivieren
30Freien Speicherplatz anzeigen
31Speicherkarte aufräumen, wenn der Raspberry Pi nicht mehr bootet
32Screenshots vom Raspbian-Desktop erstellen
33LibreOffice auf Deutsch
34Tipps zu LibreOffice
35Schlanke Alternative: AbiWord
36Einfache Bildbearbeitung mit Mirage
37Wissenschaftlicher Taschenrechner
38Drucker einrichten
39Drucken aus einem Linux-Programm
40Chrome-Browser – Sync mit PC/Smartphone
41DNT (Do Not Track) – ein Politikum im Internet
42Firefox mit dem PC synchronisieren
43Werbe-Pop-ups in Firefox blockieren
44Standardbrowser ändern
45CloudMe auf dem Raspberry Pi nutzen
46GMX-Mediacenter auf dem Raspberry Pi nutzen
47E-Mail mit Claws Mail
48Gmail in Claws Mail nutzen
49E-Mail mit Thunderbird
50OSMC-Mediacenter einrichten
51Nur Ton, kein Bild – was nun?
52Webradio in OSMC
53YouTube und Mediatheken in OSMC nutzen
54Fotos im OSMC-Mediacenter
55Wetter im OSMC-Mediacenter
56OSMC per WLAN nutzen
57Fernbedienung des Fernsehers über HDMI-CEC nutzen
58Smartphone als Fernbedienung für OSMC
59OSMC im Browser auf einem anderen PC fernsteuern
60ASCII-Art
61Pi Presents für Präsentationen
62Eigene Präsentationen mit Pi Presents erstellen
63Minecraft
64Spieleklassiker auf dem Raspberry Pi
65Textadventures – interaktive Fiktion
66Klassische Point-and-Click-Adventures
67Python Games
68Sinclair ZX Spectrum-Emulator
69DOSbox – PC-DOS-Emulator
70RetroPie – Sammlung von Emulatoren
71Der GamepadBlock
3 | Hardware |
72Die Anschlüsse des Raspberry Pi 3
73Die Anschlüsse von Raspberry Pi Zero, Zero W und Zero WH
74Was unterscheidet die verschiedenen Raspberry-Pi-Modelle?
75Netzteil anschließen
76Audio einrichten
77MP3 aus dem Dateimanager abspielen
78WLAN einrichten
79Mehr Leistung durch Speichertuning
80Aktuelle Speicherauslastung anzeigen
81Das Raspberry-Pi-Touchscreen-Display
82Bildschirmtastatur für Touchscreen-Display
83Raspberry-Pi-Kamera anschließen
84Pi-NoIR-Kamera
85Fotografieren mit der Raspberry-Pi-Kamera
86Video mit der Raspberry-Pi-Kamera
87Mit der Raspberry-Pi-Kamera aufgenommene Videos abspielen
88TBOPlayer – grafische Oberfläche für den OMXPlayer
89USB-Sticks mounten
90Die Linux-Dateisysteme
91Komfortable Festplatteneinrichtung mit GParted
92Gehäuse für den Raspberry Pi bauen
4 | Server |
93IP-Adresse und MAC-Adresse des Raspberry Pi anzeigen
94Feste IP-Adresse über statisches DHCP vergeben
95Feste IP-Adresse auf dem Raspberry Pi eintragen
96MINIBIAN – schlankes Raspbian für Server
97Vom PC über SSH auf dem Raspberry Pi anmelden
98Daten per SSH vom PC auf den Raspberry Pi kopieren – und umgekehrt
99Dateiübertragung mit dem Total Commander
100Dateiverwaltung mit dem Midnight Commander
101SSH-Client für Smartphones und Tablets
102Grafische Anwendungen vom Raspberry Pi auf dem PC nutzen
103Raspbian-Desktop per VNC auf den PC übertragen
104VNC-Server beim Booten automatisch mit starten
105Notebook als Tastatur und Monitor für Raspberry Pi nutzen
106Wenn keine Möglichkeit besteht, den Raspberry Pi mit Bildschirm und Tastatur zu booten
107VNC vom Tablet aus verbinden
108Externe Festplatten für Serverbetrieb mounten
109Webserver installieren
110Webserver über No-IP ins Internet bringen
111Portweiterleitung auf dem Router einrichten
112LionWiki – eigene kleine Wissensdatenbank einrichten
113Fotogalerie auf dem Webserver
114Samba-Server installieren
115Samba-Server im Windows-Netzwerk nutzen
116CloudServer FuguHub einrichten
117FuguHub im Netzwerk nutzen
118FuguHub als Dateiserver im Windows-Netzwerk
119FuguHub deinstallieren
120DLNA-Streamingserver MiniDLNA einrichten
121Medien auf Windows-PCs streamen
122Medien auf Android-Smartphones oder Tablets streamen
123MiniDLNA-Statusanzeige im Netzwerk
124Freeciv-Spieleserver
125Serverstatusanzeige htop
126RasPi Check – Statusanzeige auf dem Smartphone
127Raspcontrol
128Raspberry Pi als WLAN-Zugangspunkt
129WLAN-Zugangspunkt als Internetzugang nutzen
5 | Programmierung |
130Python als Taschenrechner
131Python-Programme nutzen
132Python 2 oder 3?
133Python-Programme über Kommandozeile starten
134Python 2 – Ausgabe auf dem Bildschirm
135Python 3 – Ausgabe auf dem Bildschirm
136Python – Variablen vom Typ Number
137Python – Variablen vom Typ String
138Python – Eingabe durch den Benutzer
139Python – Bedingungen mit if
140Python – Bedingungen mit if – else
141Python – Bedingungen mit if – elif – else
142Python – Bedingungen mit and und or verknüpfen
143Python – Schleifen mit for
144Python – Schleifen mit while
145Python – Funktionen ohne Parameter
146Python – Funktionen mit Parametern
147Python – Funktionen mit Rückgabewert
148Boolesche Wahr- und Falsch-Werte
149Einfaches Programmierbeispiel: Zahlen raten
150Farbige Texte im Terminalfenster
151Uhrzeiten in Python verarbeiten
152Analoguhr mit PyGame programmieren
153Zusätzliche Python-Pakete nachinstallieren
154Raspberry-Pi-Kamera mit Python steuern
155Raspberry-Pi-Kamera als Webcam
156Thonny Python IDE
157Programmieren in Scratch
158Verbesserungen in Scratch 2
159Scratch 2 auf Deutsch umschalten
160Kultspiel Flappy Bird in Scratch 2 nachbauen
161Programmieren in Java
6 | Elektronik |
162Elektronik über GPIO anschließen
163Passende Anschlusskabel für GPIO-Pins
164Elektronische Schaltungen ohne Löten aufbauen
165LEDs an die GPIO-Ports anschließen
166GPIO-Ports über Python ansteuern
167LED-Lauflicht
168PI-LITEr
169Taster am GPIO-Anschluss
170LED-Würfel
171Fußgängerampel mit LEDs und Taster
172IP-Adresse mit blinkender LED anzeigen
173Python-Programme auf dem LXDE-Desktop automatisch starten
174IP-Adresse auf LED-Streifen anzeigen
175IP-Adresse auf PI-LITEr anzeigen
176LEDs mit PWM dimmen
177PWM mit Python
178RGB-LEDs
179RGB-LEDs in Python steuern
180Farbverlauf auf RGB-LEDs
181Töne mit Piezo-Summer erzeugen
182Servos steuern
183Sieben-Segment-Anzeige zur Darstellung von Ziffern
184Sieben-Segment-Anzeige mit Python ansteuern
185Kamera mit Selbstauslöser und GPIO-Taste
186Mehrstellige Sieben-Segment-Anzeigen
187Zeitmultiplex – der Trick mit dem Nachleuchten
188Mehrstellige Sieben-Segment-Anzeige mit Python ansteuern
189Uhr auf der Sieben-Segment-Anzeige
190IP-Adresse auf der Sieben-Segment-Anzeige
191LED-Punktmatrixanzeigen
192LED-Punktmatrixanzeige mit Python ansteuern
193Zeichensatz für LED-Punktmatrixanzeige
194Zeichen auf LED-Punktmatrixanzeige ausgeben
195Zeichenorientiertes LCD anschließen
196Zeichenorientiertes LCD mit Python ansteuern
197IP-Adresse und Uhr auf dem LCD
198Vierzeiliges LCD ansteuern
199Statusanzeige für Server oder USB-Sticks
200LCD für Mediacenter
201i2c-Geräte adressieren und finden
202Der Portexpander MCP23017
203Der Portexpander MCP23016
204Lauflicht mit dem Portexpander (MCP23017)
205CPU-Lastanzeige mit Portexpander (MCP23017)
206Binäruhr mit Portexpander (MCP23017)
207i2c-LCDs (MCP23017) anschließen
208Der Portexpander PCF8574/PCF8574A
209i2c-LCDs (PCF8574) ansteuern
210i2c-Zusatzmodule für LCDs ansteuern
211Sensorkontakte selbst bauen
212Sensorkontakte mit Python nutzen
213Gamepad mit Sensorkontakten für bekannte Spiele
214Die GPIOzero-Bibliothek
215PI-LITEr mit GPIOzero nutzen
216GPIO mit Scratch
217LED-Würfel mit Scratch
218GPIO-Steuerung über Smartphones
219Web-App mit Python und PHP
220GPIO aus der Linux-Shell nutzen
221Erweiterungsplatine SenseHAT
222Der SenseHAT-Emulator
223Arduino mit dem Raspberry Pi programmieren
MACH’S EINFACH
DIE KOMPAKTESTE GEBRAUCHSANWEISUNG MIT
222 ANLEITUNGEN
Bibliografische Information der Deutschen Bibliothek
Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie;
detaillierte Daten sind im Internet über http://dnb.ddb.de abrufbar.
Hinweis: Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer Kontrollmaßnahmen reproduziert. Trotzdem sind Fehler nicht ganz auszuschließen. Der Verlag und der Autor sehen sich deshalb gezwungen, darauf hinzuweisen, dass sie weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückgehen, übernehmen können. Für die Mitteilung etwaiger Fehler sind Verlag und Autor jederzeit dankbar. Internetadressen oder Versionsnummern stellen den bei Redaktionsschluss verfügbaren Informationsstand dar. Verlag und Autor übernehmen keinerlei Verantwortung oder Haftung für Veränderungen, die sich aus nicht von ihnen zu vertretenden Umständen ergeben. Evtl. beigefügte oder zum Download angebotene Dateien und Informationen dienen ausschließlich der nicht gewerblichen Nutzung. Eine gewerbliche Nutzung ist nur mit Zustimmung des Lizenzinhabers möglich.
Dieses Buch enthält 223 Lösungen, die im Umgang mit dem Minicomputer Raspberry Pi unabdingbar sind. Der Übersicht halber sind die Lösungen in verschiedene Themenbereiche aufgeteilt, die mit Farben gekennzeichnet sind:
Betriebssystem: | rot |
Praxiseinsatz: | orange |
Hardware: | violett |
Server: | grün |
Programmierung: | gelbgrün |
Elektronik: | blau |
Die einzelnen Lösungen in den Kategorien stehen für sich; sollten sie auf eine andere Lösung im Buch aufbauen, ist das vermerkt.
Zusatzmaterial:
Alle Code-Beispiele finden Sie gratis zum Download unter www.buch.cd.
Tragen Sie für dieses Produkt im Eingabefeld den Code 60351-5 ein.
1 | Betriebssystem mit NOOBS installieren |
NOOBS (New Out Of the Box Software) ist ein besonders einfacher Installer für Raspberry-Pi-Betriebssysteme, bei dem kein spezielles Image-Tool nötig ist.
1NOOBS herunterladen: www.raspberrypi.org/downloads.
2Zip-Archiv auf die Festplatte entpacken.
3Die Dateien des Hauptverzeichnisses und die Unterverzeichnisse auf eine neue, mindestens 8 GByte große SD-Karte kopieren.
4Wurde die SD-Karte bereits benutzt, mit dem SD-Formatter im PC neu formatieren: www.sdcard.org/downloads/formatter_4. Dabei Format Size Adjustment einschalten.
5SD-Karte aus dem PC nehmen, in Raspberry Pi einstecken und booten.
Die wichtigsten Neuerungen in NOOBS 2.4.5
Neue Auswahl an installierbaren Betriebssystemen – Raspbian, Libre-ELEC, Raspbian Lite, Lakka, OSMC, Windows 10 loT Core.
Deutlich kleinerer Download – nur Raspbian ist noch offline installierbar, die anderen Betriebssysteme müssen während der Installation heruntergeladen werden.
Basiert auf Raspbian Stretch (Debian Version 9).
Scratch 2 mit GPIO-Steuerung enthalten.
Die aktuelle Version NOOBS 2.7.0 unterstützt den neuen Raspberry Pi 3 B+, enthält aber gegenüber dem großen Versionssprung bei NOOBS 2.4.5 nur kleine Veränderungen.
2 | Raspbian installieren |
Raspbian ist das bekannteste und wichtigste Betriebssystem für den Raspberry Pi. Nach dem Booten mit der NOOBS-Speicherkarte erscheint ein Auswahlmenü.
1Ganz unten Deutsch als Installationssprache wählen. Damit wird automatisch auch die deutsche Tastatur ausgewählt. (Leider funktioniert das nicht immer.)
2Das Häkchen beim vorausgewählten Raspbian-Betriebssystem setzen.
3Nach Bestätigen einer Sicherheitsmeldung, dass die Speicherkarte überschrieben wird, startet die Installation, die einige Minuten dauert.
4Nach abgeschlossener Installation bootet der Raspberry Pi neu.
3 | Warnsymbole auf dem Bildschirm |
Bei schwerwiegenden Problemen zeigt die Raspberry-Pi-Firmware oben rechts auf dem Bildschirm Warnsymbole, und zwar unabhängig davon, ob ein grafischer Desktop oder ein kommandozeilenorientiertes Betriebssystem läuft.
![]() |
Zeigt eine zu geringe Spannungsversorgung an. Fällt die Versorgungsspannung unter 4,63 V, deutet das in den meisten Fällen auf ein zu schwaches Netzteil hin, das zwar eine Nennspannung von 5 V, aber weniger als 2.000 mA liefert. |
![]() |
Die Temperatur des Prozessors liegt zwischen 80 und 85 °C. Aus Sicherheitsgründen wird die Leistung der Prozessorkerne gedrosselt. |
![]() |
Die Temperatur des Prozessors liegt zwischen 80 und 85 °C. Aus Sicherheitsgründen wird die Leistung der Prozessorkerne und der GPU weiter gedrosselt. |
4 | Pixeloberfläche auf Deutsch umstellen |
Im Gegensatz zum früheren raspi-config wird das neue grafische Konfigurationsprogramm nicht automatisch gestartet.
1Mit einem Klick auf das Raspberry-Symbol oben links über das Menü Preferences/Raspberry Pi Configuration das Konfigurationsprogramm starten.
2Auf der Registerkarte Localisation auf Set Locale klicken und Language: de (German), Country: DE (Germany), Character Set: UTF-8 auswählen.
3Auf Set Timezone klicken und Area: Europe, Location: Berlin auswählen.
4Auf Set Keyboard klicken und Country: Germany, Variant: German auswählen.
5Alles mit OK bestätigen und Raspberry Pi neu starten.
5 | Wichtige Unterschiede gegenüber Windows bei Dateinamen und Verzeichnissen |
Wer Dateien zwischen Raspberry Pi und Windows übertragen möchte, muss die Unterschiede bezüglich der Namensregeln kennen.
•Im Gegensatz zu Windows unterscheidet Linux bei Dateinamen zwischen Groß- und Kleinschreibung.
•Die Dateinamen sollten aussagekräftig sein, aber bei 256 Stellen kompletter Pfadlänge einschließlich der Verzeichnisnamen ist Schluss. Leerzeichen dürfen nicht verwendet werden.
•Linux kennt das Backslash-Zeichen \ für Pfadangaben nicht. Zur Angabe von Verzeichnissen wird immer der normale Schrägstrich / genutzt.
•Windows verwendet zur Kennzeichnung von Dateitypen die entsprechende Dateiendung, die klassischerweise aus drei Zeichen besteht, durch einen Punkt vom eigentlichen Dateinamen getrennt. Bei Linux kann einer Datei jeder beliebige Name gegeben werden. Es gibt keinen Unterschied zwischen Dateiname und Dateiendung.
6 | Speicherkarte komplett sichern |
Eine Komplettsicherung der Speicherkarte in eine Image-Datei auf dem PC bietet die Möglichkeit, diese bei einem Ausfall wiederherzustellen oder identisch zu duplizieren.
1USB Image Tool von www.alexpage.de auf dem PC installieren.
2Speicherkarte in den Kartenleser des PCs stecken.
3Im linken Fenster Speicherkarte auswählen, auf Backup klicken und Dateinamen festlegen.
Platzbedarf auf der Festplatte
Die Image-Datei wird durch die Komprimierung etwas kleiner sein als die Speicherkarte. Während der Sicherung sollte aber Speicherplatz in der kompletten Größe der Speicherkarte auf der Festplatte vorhanden sein.
7 | Speicherkarte aus Image-Datei duplizieren |
1Im USB Image Tool den Device Mode wählen und die Speicherkarte auswählen.
2Auf Restore klicken, Image-Datei auswählen und Kopiervorgang starten.
8 | Speicherkarte ohne PC duplizieren |
Zum Duplizieren der Speicherkarte am Raspberry Pi ist ein zweiter Kartenleser erforderlich, der über USB angeschlossen wird.
1Leere, formatierte Speicherkarte in den zweiten Kartenleser stecken. Sie kann eine andere Größe haben als die Originalspeicherkarte, der Inhalt muss aber komplett darauf passen.
2Im Menü Zubehör/SD Card Copier auswählen.
3Bei Von Gerät kopieren die interne Speicherkarte auswählen, bei Auf Gerät kopieren die zweite Speicherkarte.
4New Partition UUIDs aktivieren, damit die Kopie eine neue ID bekommt.
5Start startet den Kopiervorgang.
9 | Betriebssysteme ohne NOOBS installieren |
Betriebssysteme, die nicht bei NOOBS enthalten sind, werden über Image-Dateien auf dem PC auf die Speicherkarte übertragen.
1Speicherkarte mit SD-Formatter im PC neu formatieren: www.sdcard.org/downloads/formatter_4. Dabei Format Size Adjustment einschalten.
2USB Image Tool von www.alexpage.de auf dem PC installieren.
3Im USB Image Tool den Device Mode wählen und die Speicherkarte auswählen.
4Auf Restore klicken, Image-Datei auswählen und Kopiervorgang starten.
10 | ChameleonPi – das Spiele-Linux |
Wer mit Emulatoren auf dem Raspberry Pi spielen möchte, braucht keinen Linux-Desktop. ChameleonPi ist eine spezielle Linux-Distribution mit Emulatoren für Retrospielkonsolen und ältere Home-Computer.
Emulatoren in ChameleonPi | |
Amstrad CPC 464 | zwei Emulatoren: CAPRICE, ARNOLD |
Apple II, II+, IIe | LINAPPLE |
Arcade | zwei Emulatoren: ADVMAME, Retroarch |
Atari 2600 | STELLA |
Atari 800 | auch Atari 400, 800 XL, 130 XE |
Atari ST/STE/TT/Falcon | HATARI |
Commodore 128 | VICE |
Commodore 64 | VICE |
Commodore PET | |
Commodore VC-20 | VICE |
DOS/Windows 3.x | zwei Emulatoren: DOSBOX, rpix |
Mame | AdvanceMame |
Nintendo GameBoy | zwei Emulatoren: gnuboy, VisualBoyAdvance |
Nintendo NES | RetroArch |
Oric Atmos | ORICUTRON |
Oric-1 | ORICUTRON |
ScummVM | |
Sega genesis-megadrive | DGen/SDL |
Sinclair ZX Spectrum | drei Emulatoren: FUSE, UNREAL SPECCY, FBZX |
Sinclair ZX80/ZX81 | SZ81 |
Sony MSX | openmsx (rom selector) |
Super Nintendo (SNES) | RetroArch |
1Auf der Seite chameleon.enging.com die aktuelle Version des ChameleonPi-Image herunterladen.
2Das bz2-komprimierte Archiv entpacken, unter Windows z. B. mit dem Packer 7-Zip (www.7-zip.de).
3Wie in Anleitung 9 (Seite 15) beschrieben, Image mit dem USB Image Tool auf eine mindestens 8 GByte große Speicherkarte übertragen und den Raspberry Pi damit booten.
4Auf der ChameleonPi-Oberfläche vor dem ersten Start eines Emulators mit der Taste 0 das Optionsmenü aufrufen. Mit den Pfeiltasten die Zeile Resize roms partition wählen. Damit wird die Datenpartition für die Spiele auf die volle Größe der Speicherkarte ausgeweitet.
5Danach weiter unten im Menü Raspbian config starten und Tastatur, Sprache sowie Zeitzone auswählen.
6Im Menü Audio den verwendeten Lautsprecherausgang HDMI oder 3.5mm socket wählen.
7Über den Menüpunkt Open terminal ein Kommandozeilenfenster öffnen, um das System mit folgenden Befehlszeilen auf den aktuellen Stand zu bringen:
sudo apt-get update sudo apt-get upgrade sudo apt-get autoclean
8Kommandozeilenebene mit exit verlassen und ChameleonPi mit dem Menüpunkt Reboot now neu starten.
11 | Spiele in ChameleonPi installieren |
ChameleonPi bietet zwei Möglichkeiten zur Installation von Spielen. Diese müssen in Unterverzeichnisse von /roms auf die Speicherkarte kopiert werden:
•Speicherkarte in den PC stecken und Spieldateien kopieren.
•ChameleonPi enthält einen Samba-Server und legt automatisch eine Windows-Freigabe im Netzwerk an. So können Spieldateien in die jeweiligen Unterverzeichnisse unter RPICHAMELEON/roms kopiert werden. Beim ersten Mal ist eine Anmeldung erforderlich: Benutzername zx, Passwort spectrum.
12 | Der Raspbian-Desktop |
13 | Der Dateimanager PCManFM |
Raspbian bringt einen Dateimanager mit, der dem Windows-Explorer täuschend ähnlich sieht.
•Der Dateimanager wird über das Symbol in der Taskleiste neben dem Startmenü gestartet.
•Standardmäßig zeigt er nur das Home-Verzeichnis an. Unter Linux legt man alle eigenen Dateien ausschließlich unterhalb des eigenen Home-Verzeichnisses ab. Hier heißt es /home/pi nach dem Benutzernamen pi.
•Um mehr zu sehen, im Dateimanager oben links von Orte auf Verzeichnisbaum umschalten und dann im Menü unter Ansicht/Ordneransicht die Option Detailansicht wählen.
•Um wirklich alles zu sehen, im Menü Ansicht/Versteckte anzeigen einschalten.
•Dateien lassen sich mit der rechten Maustaste oder den Tastenkombinationen Strg + C und Strg + V kopieren. Auch Drag-and-drop zwischen zwei Dateimanagerfenstern funktioniert.
•Mit einem der letzten Updates wurde die Benutzeroberfläche des Dateimanagers anfängertauglich vereinfacht. Um alle Funktionen nutzen zu können, unter Bearbeiten/Einstellungen im Bereich Layout den Schalter Display simplified user interface and menus ausschalten.
14 | Wichtige Befehle auf der Linux-Kommandozeile |
Linux-Kommandos werden im Terminalfenster, direkt auf Terminalebene ohne grafische Oberfläche oder per SSH von einem anderen Computer im Netzwerk eingegeben.
man [Befehlsname] | Ausführliches Handbuch zu jedem Befehl. |
1s [OPTION]... [DATEI]... | Listet Dateien in einem Verzeichnis auf. |
cd [Verzeichnisname] | Wechselt in das angegebene Verzeichnis. |
pwd | Zeigt aktuelles Verzeichnis an. |
cat [OPTION] [DATEIEN] ... | Zeigt den Inhalt von Dateien an. |
cp [OPTION] ... QUELLE ZIEL | Kopiert Dateien und Verzeichnisse. |
mv [OPTION]... QUELLE ZIEL | Verschiebt Dateien und Verzeichnisse. |
rm [OPTION] ... DATEI... | Löscht Dateien und Verzeichnisse. |
mkdir [OPTION] VERZEICHNIS... | Legt ein Verzeichnis an. |
rmdir [OPTION] VERZEICHNIS... | Löscht ein leeres Verzeichnis. |
chmod [OPTION] ... MODUS... DATEI... | Ändert Datei- und Verzeichnisberechtigungen. |
chown [OPTION]... DATEI... | Ändert den Eigentümer einer Datei. |
adduser [OPTION]... BENUTZER | Fügt einen Benutzer hinzu. |
addgroup [OPTION]... BENUTZER... [GRUPPE] | Fügt eine Benutzergruppe hinzu oder fügt einen Benutzer in eine Gruppe ein. |
15 | Der Superuser root |
Der auf dem Raspberry Pi standardmäßig angemeldete Benutzer pisudorootroot