Files
Crumb-Core-v.1/docs/crumbforest/# 🌲 Krümel-Terminal: Wege zum Ziel.md

2.1 KiB
Raw Blame History

🌲 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/zero speichern
  • Danach manuell mit sudo mv an Zielort kopieren

✏️ Weg 2: Klassisch über Nano & SSH

Vorteile:

  • 100% kompatibel und direkt auf dem Zero
  • Keine GUI nötig, keine Rechteprobleme

Ablauf:

  1. SSH zum Zero:
ssh zero@192.168.1.201
  1. Datei direkt bearbeiten:
sudo nano /usr/local/bin/crumbmission/meinskript.sh
  1. Mit CTRL + O speichern, mit CTRL + X beenden

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 scp auf den Zero gepusht
  • Dort per sudo mv an 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.“