Linux Raspi

Linux Karteikarten

Linux Karteikarten


A. M.
Diese Lernkarten bieten eine umfassende Einführung in die Arbeit mit Linux auf dem Raspberry Pi, geeignet für Universitätsniveau. Sie behandeln grundlegende Konzepte wie Shell-Skripte, Datei- und Verzeichnisverwaltung, Schnittstellen und Hardware-Spezifika des Raspberry Pi. Die Karteikarten sind besonders nützlich für Studierende und Entwickler, die sich mit der Konfiguration und Programmierung des Raspberry Pi beschäftigen, um Routineaufgaben zu automatisieren und Hardware-Interaktionen zu verstehen.
Karten
60
Lernende
11
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
28.10.2015 / 12.05.2016

Lernkarten

Mit welcher gpio Argument listen Sie alle GPIOs auf?

gpio readall

Mit welchem Command aktivieren Sie auf dem GPIO 29 den Pullup-Widerstand?

gpio mode <pin> up

Wie liest man den Zustand von (nur) dem GPIO.29 ein ?

gpio read 29?

Wie setzt man ein Script auf executable?

mit Befehl

chmod +x <scriptname>

Wie heisst das bereits vorhandene Bootscript?

rc.local

Wie greift man innerhalb eines Shell-Script auf das nte-Kommandozeilenargument zu?

$n oder ${n}

Bsp $1 1. Kommandozeilenargument

Wie lädt man im Script eine gesamte Webpage herunter?

wget http://www.listenlive.eu/switzerland.html

Was gehören zu den Metadaten von Dateien und Verzeichnissen?

Dateinamen, Datumstempel und Dateirechte (permissions)

Was sind die drei Kategorien von Datei-Eigentümer? und welche Rechte können vergeben werden?

u = user, g = group und o = others

r = readable, w = writable und x = executable

Was sind die Zugriffsrechte-Flags von einem Verzeichnis?

r = readable

Sofern verwehrt, dürfen die Verzeichnis-Einträge nicht aufgelistet werden (auf enthaltene Files und Unterverzeichnisse kann jedoch trotzdem zugegriffen werden)

w = writable

Einträge (Files, Unterverzeichnisse) dürfen im Verzeichnis erstellt/gelöscht werden.

x = executable

Sofern verwehrt, ist ein Zugriff auf das Verzeichnis überhaupt nicht erlaubt (weder Auflisten der Inhalte noch Zugriff auf die Inhalte)

Wie werden die drei Dreiergruppen oft angegeben?

als Oktal-Zahl:

z.B. '640'

6 = rw- schreib- und lesbar für den (Datei-) owner

4 = r-- nur lesbar für Benutzer, welche gem. 'id' der angegebenn group zugehörig sind

0 = --- sowie keine Rechte für others, d.h. alle anderen.

 

Wie können die Permissions einer Datei geändert werden?

entsprechende Rechte vorausgesetzt per 'chmod' geändert werden, die owner und group Zuteilung hingegen per 'chown' und 'chgrp'.

 

 

 

Wo findet man die Device Nodes ? für was sinds sie gut?

/dev/...

Über diese Devicenodes können Anwender- wie System-Programme mit den „Gerätetreibern“ (engl. Device Drivers) im Linux-Kernel kommunizieren.

 

Was sind

Character Devices?

Wie werden sie beschrieben?

Maus, Tastatur, Scanner, Sound, Serielle Schnittstellen,...

  • Character Devices können nur sequentiell gelesen/geschrieben werden

Was sind

Block Devices?

Was unterstützen sie?

Harddisk, CDROMs

  • unterstützen daneben auch einen blockmässigen, adressierbaren Zugriff, was der Kernel zwecks Einbinden (mounten) von Partitionen ins Virtuelle Filesystem benötigt

Wie installiert man den Public Key auf dem Raspi?

Wo wird dieser gespeichert?

ssh-copy-id [email protected]

.ssh/authrized_keys

Macht [s1 = s2] und [s1 == s2] dasselbe?

ja

Wie kann man den Befehl [-e file] anders schreiben?

test -e file

Was machen ""? Bsp. "$s"

Was machen ``? Bsp. `$s`

Zugriff auf Wert der Variable

String mit $ drin

Was macht read in

read -p 'Eingabe (j/n)`ch

?

Was macht -p?

Kommandozeile lesen

-p zeigt Text an

Lernen