raspberry_pi:raspberry_pi_-_arbeiten_auf_der_kommandozeile
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| raspberry_pi:raspberry_pi_-_arbeiten_auf_der_kommandozeile [2026/02/25 12:52] – torsten.roehl | raspberry_pi:raspberry_pi_-_arbeiten_auf_der_kommandozeile [2026/02/26 09:37] (aktuell) – torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| + | [[einstiegskurs_raspberry_pi| ☚ zurück - Einstiegskurs]] | ||
| - | [[raspberry_pi: | + | // |
| + | Diese Seite bietet eine Übersicht über die im Kurs behandelten Themen. Im Vordergrund stehen Arbeit | ||
| + | // | ||
| - | ^ Befehl ^ Beschreibung ^ | + | < |
| - | | '' | + | Dies ist eine kompakte Übersicht ('' |
| + | Die einzelnen Themen werden anhand praktischer Übungen demonstriert | ||
| + | </ | ||
| - | ===== Beispiele ===== | ||
| - | * Client ist RechnerC | ||
| - | * Remote ist RechnerR | ||
| - | Behandelte Optionen: '' | + | ====== Kursinhalte ====== |
| - | * '' | + | |
| - | * '' | + | |
| + | *** FHS Standard** | ||
| + | * Einstieg ins Dateisystem | ||
| + | * Übersicht der Verzeichnisse | ||
| + | * Absolute vs. relative Pfade | ||
| + | * Home-Verzeichnis | ||
| - | ==== Datei: Client → Remote ==== | + | * **Benutzerverwaltung** |
| - | <WRAP center round box 80%> | + | * Grundlagen |
| - | Kopiert die Datei '' | + | * Benutzer, Gruppen, root |
| - | **Aktion:** push | + | |
| + | * **Zugriffskonzepte** | ||
| + | * Linux-Rechtekonzept | ||
| + | * Zugriffsrechte anschauen und ändern | ||
| + | * Benutzer und Gruppenzuordnung anschauen und ändern | ||
| + | * Sudo-Prinzip | ||
| + | |||
| + | *** Konfiguration von Linux-Systemen** | ||
| + | * Systemkonfiguration | ||
| + | * Benutzerkonfiguration | ||
| + | | ||
| - | <code bash> | + | * **Arbeiten auf der Kommandozeile** |
| - | scp ~/test.txt RechnerR:~ | + | * Prompt erkennen |
| - | </ | + | * Grundlegende Navigation |
| - | </WRAP> | + | * Dateien erstellen |
| + | * Befehle ausführen | ||
| + | * nützliches: | ||
| + | * **Im Kurs verwendete Terminalbefehle** | ||
| + | | ||
| - | ==== Datei: Remote → Client ==== | ||
| - | <WRAP center round box 80%> | ||
| - | Kopiert die Datei '' | ||
| - | **Aktion:** pull | ||
| - | <code bash> | ||
| - | scp RechnerR: | ||
| - | </ | ||
| - | </ | ||
| - | ==== Verzeichnis: | + | ---- |
| - | <WRAP center round box 80%> | + | ====== Details ====== |
| - | Kopiert das komplette Verzeichnis '' | + | |
| - | **Aktion:** push | + | ===== FHS Standard ===== |
| + | |||
| + | ++++ FHS Standard | | ||
| + | Der Filesystem Hierarchy Standard (**FHS**) ist eine Richtlinie für die Verzeichnisstruktur unter Unix-ähnlichen Betriebssystemen, | ||
| <code bash> | <code bash> | ||
| - | scp -r ~/projekt RechnerR:~ | + | (base) student@fsg-pc-0012:/ $ tree -L 1 |
| + | . | ||
| + | ├── bin -> usr/bin | ||
| + | ├── boot | ||
| + | ├── cdrom | ||
| + | ├── dev | ||
| + | ├── etc | ||
| + | ├── fsglab | ||
| + | ├── home | ||
| + | ├── lib -> usr/lib | ||
| + | ├── lib32 -> usr/lib32 | ||
| + | ├── lib64 -> usr/lib64 | ||
| + | ├── libx32 -> usr/ | ||
| + | ├── lost+found | ||
| + | ├── media | ||
| + | ├── mnt | ||
| + | ├── opt | ||
| + | ├── proc | ||
| + | ├── root | ||
| + | ├── run | ||
| + | ├── sbin -> usr/sbin | ||
| + | ├── snap | ||
| + | ├── srv | ||
| + | ├── swapfile | ||
| + | ├── sys | ||
| + | ├── tmp | ||
| + | ├── usr | ||
| + | └── var | ||
| </ | </ | ||
| - | </ | ||
| - | ==== Verzeichnis: | + | ++++ |
| - | <WRAP center round box 80%> | + | |
| - | Kopiert das komplette Verzeichnis '' | + | |
| - | **Aktion:** pull | + | |
| - | < | + | ===== Konfiguration von Linux-Systemen ===== |
| - | scp -r RechnerR:~/projekt | + | |
| - | </code> | + | ++++ Konfiguration von Linux-Systemen | |
| + | ==== bash ==== | ||
| + | ==== bin ==== | ||
| + | ==== crontab ==== | ||
| + | ++++ | ||
| + | ===== Arbeiten auf der Kommandozeile ===== | ||
| + | |||
| + | ++++ Arbeiten auf der Kommandozeile | | ||
| + | ==== Linux Prompt ==== | ||
| + | Das erste was man sieht, wenn man die Konsole aufruft (bei Ubuntu z.B. mit " | ||
| + | |||
| + | {{: | ||
| + | |||
| + | | <color # | ||
| + | |Hier der Benutzer " | ||
| + | |||
| + | |||
| + | Dem Prompt kann man entnehmen: | ||
| + | - <color # | ||
| + | - <color # | ||
| + | - <color # | ||
| + | - Außerdem erkennt man am letzten Zeichen, ob man im Root-Modus (#) oder als User angemeldet ist. | ||
| + | ==== Linux Konsolenbefehle ==== | ||
| + | {{ : | ||
| + | |||
| + | |||
| + | |||
| + | Der Befehl für die Konsole kann aus mehreren Teilen bestehen. | ||
| + | |||
| + | * <color # | ||
| + | * <color # | ||
| + | *<color #ed1c24> Und dem/den Argument/ | ||
| + | |||
| + | Der Befehl an sich reicht in vielen Fällen aus, um die Grundfunktion zu nutzen. | ||
| + | |||
| + | === Tastenkombinationen === | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | === nützliches === | ||
| + | * '' | ||
| + | * **Quoting** | ||
| + | * Benennung von Dateien und Verzeichnissen | ||
| + | * **Scripte ausführen**: | ||
| + | |||
| + | ☛ [[: | ||
| + | |||
| + | ++++ | ||
| + | ---- | ||
| + | |||
| + | ===== Im Kurs verwendete Terminalbefehle ===== | ||
| + | |||
| + | Diese Liste enthält – mit Ausnahme eventuell vergessener Befehle – alle im Kurs verwendeten Kommandos zum schnellen Nachschlagen. | ||
| + | |||
| + | === Navigation === | ||
| + | ^Befehl^Beschreibung^Beispiel^ | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |||
| + | === Dateien und Verzeichnisse === | ||
| + | ^Befehl^Beschreibung^Beispiel^ | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |||
| + | === Rechte und Benutzer === | ||
| + | ^Befehl^Beschreibung^Beispiel^ | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| - | </WRAP> | + | === Archivieren === |
| + | ^Befehl^Beschreibung^Beispiel^ | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | === Netzwerk === | ||
| + | ^Befehl^Beschreibung^Beispiel^ | ||
| + | |'' | ||
| + | |'' | ||
| + | === System === | ||
| + | ^Befehl^Beschreibung^Beispiel^ | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
| + | |'' | ||
raspberry_pi/raspberry_pi_-_arbeiten_auf_der_kommandozeile.1772023948.txt.gz · Zuletzt geändert: von torsten.roehl
