.env update!

This commit is contained in:
2025-12-06 19:03:16 +01:00
parent c317c685c2
commit 8340c8ac76
2 changed files with 180 additions and 0 deletions

View File

@@ -37,6 +37,7 @@ Jede **Crumbpage** behandelt ein Kernthema und baut auf dem vorherigen auf. Du l
| **11** | Der erste Zugriff | `#planung #testen #fehler #checkliste` | 📝 In Arbeit |
| **12** | **Das Gedächtnis** (Git) | `#init #commit #push #gitea` | 🆕 Neu |
| **13** | **Der Tunnel** (Pipes) | `#grep #awk #sed #pipe` | 🆕 Neu |
| **14** | **Das Cockpit** (Env) | `#bashrc #alias #tmux #a11y` | 🆕 Neu |
---
@@ -367,6 +368,28 @@ $ cat server.log | grep "Error" | grep "2024-12-05" | sort > errors_gestern.txt
---
## 📚 Pfad 14: Dein Environment - Das Cockpit
**Was du lernst:**
- Wie passe ich meine Shell an? (`.bashrc`)
- Wie arbeite ich effizienter? (`alias`, `tmux`)
- Barrierefreiheit & Lesbarkeit
- AI-Tools in der Konsole
**Warum das wichtig ist:**
```bash
# Standard:
bmt@server:~$ ls -la
# Custom (mit Alias & Prompt):
🌲 ~/projekte/wald > ll
# Viel schöner, oder?
```
**→ [Zur Crumbpage: Environment](crumbpage-14-environment.md)**
---
## 🎯 Wie du den Vektor durchläufst
### Empfohlene Reihenfolge

157
crumbpage-14-environment.md Normal file
View File

@@ -0,0 +1,157 @@
# 🧭 Crumbpage 14: Dein Environment - Das Cockpit
**Subtitle:** *UI, Console, Skins & Barrierefreiheit - Jeder Krümel zählt*
**Pfad:** 14 von 14
**Schwierigkeit:** ⭐⭐ (2/5)
**Zeit:** ~1.5 Stunden
**Voraussetzungen:** Pfad 4 (Editoren)
> *"Ein Pilot fliegt besser, wenn er seine Instrumente lesen kann. Ein Admin arbeitet besser, wenn die Shell ihm passt."* 🌲
---
## 📋 Was du in diesem Pfad lernst
```
✓ Shell Customization (.bashrc / .zshrc)
✓ Prompts (PS1) - Wo bin ich?
✓ Aliases - Abkürzungen für Faule
✓ Barrierefreiheit (Fonts, Farben, Kontrast)
✓ Terminal-Multiplexer (tmux)
```
---
## 🎯 Lernziele
Nach diesem Pfad kannst du:
- [ ] Deinen Prompt so anpassen, dass er dir wichtige Infos zeigt
- [ ] Eigene Befehle (Aliases) erfinden
- [ ] Ein Terminal einrichten, das deine Augen schont
- [ ] Verstehen, warum "Comic Sans" in der Konsole nichts zu suchen hat
---
## 🌱 Grundkonzepte
### Konzept 1: Die Dotfiles
Linux-Programme speichern ihre Einstellungen oft in versteckten Dateien im Home-Verzeichnis (beginnen mit `.`).
- `.bashrc` (Bash Config)
- `.zshrc` (Zsh Config)
- `.vimrc` (Vim Config)
### Konzept 2: Barrierefreiheit (Accessibility)
Die Konsole ist von Natur aus **text-basiert**, was gut für Screenreader ist.
Aber für Sehende sind **Kontrast** und **Schriftart** entscheidend.
- **Nerd Fonts:** Schriftarten mit Icons (für Git-Status, etc.)
- **Themes:** Solarized, Dracula, Monokai (Augenschonend)
---
## 🔧 Praktische Anpassungen
### 1. Der Prompt (PS1)
Der Text vor deinem Cursor.
```bash
# In .bashrc:
export PS1="\u@\h \w $ "
# \u = User
# \h = Host
# \w = Working Directory
```
**Pro-Tipp:** Nutze Tools wie **Starship.rs** für einen modernen, schnellen Prompt mit Git-Status und Icons.
### 2. Aliases (Abkürzungen)
Warum viel tippen, wenn es kurz geht?
```bash
# In .bashrc hinzufügen:
alias ll='ls -la'
alias update='sudo apt update && sudo apt upgrade'
alias g='git'
alias ..='cd ..'
```
### 3. Terminal Multiplexer (tmux)
Ein Fenster, viele Shells. Und Sessions bleiben erhalten, auch wenn die Verbindung abbricht!
```bash
$ tmux new -s wald
# ... arbeite ...
# Verbindung weg? Egal!
$ tmux attach -t wald
```
---
## ♿ Barrierefreiheit & AI Tools
### Lesbarkeit
- Nutze **Monospace Fonts** (z.B. "Fira Code", "JetBrains Mono").
- Achte auf **Ligaturen** (verbinden `!=` zu einem Zeichen) - manche lieben es, manche hassen es.
- **High Contrast Themes** helfen bei Sehschwäche.
### AI im Terminal
Moderne Terminals (wie Warp) oder Tools (wie GitHub Copilot CLI) bringen AI direkt in die Shell.
- `gh copilot suggest "wie entpacke ich tar.gz"`
- Shell-Plugins, die Befehle korrigieren (`thefuck`).
---
## 💡 Best Practices
### DO ✅
```bash
# 1. Mach es zu DEINEM
# Du verbringst Stunden hier. Es muss DIR gefallen.
# 2. Backup deine Dotfiles
# Am besten in einem Git-Repo! (Siehe Pfad 12)
```
### DON'T ❌
```bash
# 1. Zu viel "Bling Bling"
# Wenn dein Prompt 3 Zeilen lang ist und blinkt, lenkt er ab.
# 2. Aliases für gefährliche Dinge
# alias rm='rm -rf' -> BÖSE IDEE!
```
---
## 🎓 Hands-On Übungen
### Übung 1: Der eigene Anstrich
1. Öffne deine `.bashrc` (oder `.zshrc`).
2. Erstelle einen Alias: `alias wald='echo "Ich bin im Wald!"'`.
3. Lade die Config neu: `source ~/.bashrc`.
4. Tippe `wald`.
### Übung 2: Der Prompt-Künstler
1. Ändere deinen Prompt temporär:
`export PS1="🌲 \w > "`
2. Navigiere herum. Gefällt es dir?
---
## 🦉 Crystal Owl's Weisheit
> *"Ein gut eingerichtetes Terminal ist wie ein gut sitzender Wanderstiefel. Du merkst ihn nicht, aber er trägt dich weiter."*
---
**Navigation:**
[← Zurück: Pipes & Filters](crumbpage-13-pipes-filters.md) | [Zurück zum Start: Admin Vektor](crumbforest-admin-vektor.md)