# 🌲 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:

```json
"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:

```bash
ssh zero@192.168.1.201
```

2. Datei direkt bearbeiten:

```bash
sudo nano /usr/local/bin/crumbmission/meinskript.sh
```

3. 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:**

```bash
./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.“
