2.1 KiB
2.1 KiB
🌲 Krümel-Terminal: Wege zum Ziel
🧁 Einstieg für kleine Krümel
Ziel: Eigene Skripte im Crumbforest-Terminal bearbeiten und speichern – mit Liebe, Logik und wenig Frust.
🧠 Verständnis der Umgebung
- Zero = Raspberry Pi Zero W mit Touchscreen
- Remote-Verbindung via SSH von einem MacBook mit Visual Studio Code (VSC)
- Arbeitsverzeichnis: meist
/usr/local/bin/crumbmission/ - Rechte: Root nötig für viele Ordner außerhalb von
/home/
💻 Weg 1: Visual Studio Code mit Remote SSH
Vorteile:
- Komfortabler Editor
- Tabs, Farbhervorhebung, Autoformatierung
Problem:
- Viele Schreibfehler durch fehlende Berechtigungen
- Kein sicheres Speichern in z. B.
/usr/local/bin - Verbindung bricht nach ca. 60 Sekunden bei schwacher WLAN-Verbindung
Tipp:
- Einstellungen ergänzen:
"remote.SSH.serverAliveInterval": 30,
"remote.SSH.serverAliveCountMax": 10,
"remote.SSH.connectTimeout": 60
Workaround:
- Datei nur in
/home/zerospeichern - Danach manuell mit
sudo mvan Zielort kopieren
✏️ Weg 2: Klassisch über Nano & SSH
Vorteile:
- 100% kompatibel und direkt auf dem Zero
- Keine GUI nötig, keine Rechteprobleme
Ablauf:
- SSH zum Zero:
ssh zero@192.168.1.201
- Datei direkt bearbeiten:
sudo nano /usr/local/bin/crumbmission/meinskript.sh
- Mit
CTRL + Ospeichern, mitCTRL + Xbeenden
Empfehlung für Kinder:
- Nano lernen! Perfektes Terminal-Tool zum Schreiben 📝
🚀 Weg 3: Externes Push-Skript kruemel_push.sh
Ziel: Datei vom Mac über SSH automatisch senden und installieren.
Ablauf:
./kruemel_push.sh mein_skript.sh
Was passiert:
- Datei wird über
scpauf den Zero gepusht - Dort per
sudo mvan den Zielort verschoben - Rechte gesetzt (
chmod +x)
Noch einfacher für Admins und Trainer.
🎓 Fazit
- Nano & SSH sind die stabilste Methode für Kinder
- VSC ist komfortabel, aber empfindlich
- Push-Skripte sind sinnvoll für fortgeschrittene Admins
📚 Der Weg ist das Ziel – jeder Krümel zählt.
🦉 „Wenn du tippst, lernst du zu hören.“