🐧 Linux Basics - Der klassische Einstieg

Der Wanderweg, der dich in die Welt der freien Software einführt

Linux Terminal


🎯 Was lernst du auf diesem Wanderweg?

Nach Abschluss dieses Wanderwegs kannst du:

  • Terminal sicher bedienen - Keine Angst vor der Kommandozeile
  • Dateisystem navigieren - Finde dich in jedem Linux-System zurecht
  • Grundbefehle anwenden - Die wichtigsten 20 Befehle für den Alltag
  • Dateien verwalten - Erstellen, kopieren, verschieben, löschen
  • Berechtigungen verstehen - Wer darf was mit welchen Dateien?
  • Prozesse überwachen - Was läuft gerade auf dem System?

📋 Wanderweg-Informationen

Schwierigkeit ⭐⭐☆☆☆ Einsteiger-freundlich
Dauer 6-8 Stunden (flexibel aufteilbar)
Voraussetzungen Keine - kompletter Neuling? Perfekt!
Ausrüstung Computer mit Terminal-Zugang
Offline verfügbar ✅ Alle Materialien downloadbar

🗺️ Routenplanung - Die 7 Etappen

Etappe 1: Das Terminal entdecken (45 min)

  • Was ist das Terminal und warum ist es mächtig?
  • Terminal öffnen auf verschiedenen Systemen
  • Erste Befehle ausprobieren
  • Checkpoint: Du kannst das Terminal öffnen und einfache Befehle eingeben

Etappe 2: Orientierung im Dateisystem (60 min)

  • Wie ist Linux organisiert? (Die Verzeichnisstruktur)
  • Navigation mit pwd, ls, cd
  • Relative vs. absolute Pfade verstehen
  • Checkpoint: Du findest dich im Dateisystem zurecht

Etappe 3: Dateien und Ordner verwalten (90 min)

  • Dateien erstellen, kopieren, verschieben
  • Ordner anlegen und organisieren
  • Sicherheitsabfragen und Vorsichtsmaßnahmen
  • Checkpoint: Du kannst Dateien sicher verwalten

Etappe 4: Text bearbeiten ohne GUI (75 min)

  • Einfache Editoren: nano und vim Basics
  • Dateien anzeigen mit cat, less, head, tail
  • Texte durchsuchen mit grep
  • Checkpoint: Du bearbeitest Textdateien im Terminal

Etappe 5: Berechtigungen und Sicherheit (60 min)

  • Das Linux-Berechtigungssystem verstehen
  • chmod, chown und ihre Anwendung
  • Sicherheit im Mehrbenutzersystem
  • Checkpoint: Du verstehst und änderst Dateiberechtigungen

Etappe 6: Prozesse und Systemüberwachung (45 min)

  • Was läuft auf dem System? (ps, top, htop)
  • Prozesse beenden und verwalten
  • Systemressourcen überwachen
  • Checkpoint: Du überwachst und verwaltest laufende Prozesse

Etappe 7: Workflow und Automatisierung (45 min)

  • Pipes und Weiterleitungen
  • Einfache Skripte schreiben
  • History und Shortcuts nutzen
  • Checkpoint: Du automatisierst wiederkehrende Aufgaben

🎒 Deine Wanderausrüstung

Mindestausstattung:

  • Computer mit Betriebssystem (Windows, Mac, Linux)
  • Terminal-Zugang (meist schon vorhanden)
  • Internetverbindung (nur für Videos und Hilfe)
  • 2-3 Stunden Zeit für konzentriertes Lernen

Empfohlene Ausrüstung:

  • Linux-System (Ubuntu, Debian) oder WSL unter Windows
  • Zweiter Bildschirm für Tutorials + praktisches Arbeiten
  • Notizblock (digital oder analog) für eigene Erkenntnisse

Profi-Ausrüstung:

  • Raspberry Pi oder alter Laptop nur für Linux-Experimente
  • SSH-Zugang zu einem entfernten Server
  • Git-Repository für eigene Übungsskripte

🧭 Interaktive Lernstation

### **💻 Terminal-Simulator** Probiere die ersten Befehle direkt hier aus: ```bash # Zeige aktuelles Verzeichnis pwd # Liste Dateien auf ls -la # Wechsle in ein Verzeichnis cd /home # Zeige Datei-Inhalt cat /etc/hostname # Erstelle eine neue Datei touch meine-erste-datei.txt # Zeige Hilfe für einen Befehl man ls ```
user@lernreise:~$ pwd
/home/user
user@lernreise:~$ whoami
user
user@lernreise:~$ echo "Hallo Linux!"
Hallo Linux!
user@lernreise:~$ _
**👆 Hier siehst du, wie Terminal-Interaktion aussieht**

📚 Lernmaterialien für jede Etappe

📖 Lesematerial

  • Interaktive Tutorials mit Schritt-für-Schritt Anleitungen
  • Befehlsreferenz zum Nachschlagen (offline verfügbar)
  • Troubleshooting-Guide für häufige Probleme
  • Best Practices Checkliste für sicheres Arbeiten

🎥 Video-Ressourcen (optional)

  • Screencast-Tutorials für visuelle Lerner
  • Live-Coding Sessions mit echten Beispielen
  • Fehlerbehandlung Videos - Aus Fehlern lernen

🛠️ Praktische Übungen

  • Guided Labs - Schritt für Schritt mit Lösungen
  • Challenge Exercises - Eigenständige Problemlösung
  • Real-World Scenarios - Praxisnahe Situationen
  • Progressive Skill Building - Vom Einfachen zum Komplexen

🏆 Gipfelprojekt: Dein erster Linux-Server

Das große Abschlussprojekt dieses Wanderwegs:

🎯 Mission: Personal Cloud Setup

Richte deinen eigenen kleinen "Server" ein (kann auch eine VM sein):

Anforderungen:

  1. Benutzer verwalten - Erstelle einen neuen Benutzer mit sicheren Rechten
  2. Ordnerstruktur - Organisiere Dateien logisch in Ordnern
  3. Automatisierung - Schreibe ein Skript für täglich wiederkehrende Aufgaben
  4. Monitoring - Richte Überwachung der Systemressourcen ein
  5. Backup-Strategie - Entwickle ein einfaches Backup-System

Bewertungskriterien:

  • ✅ Funktionalität (alles funktioniert wie geplant)
  • ✅ Sicherheit (keine unnötigen Risiken)
  • ✅ Dokumentation (du kannst erklären was du getan hast)
  • ✅ Automatisierung (wiederkehrende Aufgaben sind automatisiert)

Geschätzte Zeit: 2-3 Stunden zusätzlich zur Wanderweg-Zeit


🤝 Community & Unterstützung

💬 Wo bekommst du Hilfe?

Sofort-Hilfe:

Intensive Unterstützung:

🎮 Lern-Challenges & Events

Wöchentliche Challenges:

  • "Terminal Tuesday" - Neue Befehle entdecken
  • "Script Saturday" - Gemeinsam kleine Automatisierungen schreiben
  • "Troubleshooting Thursday" - Probleme gemeinsam lösen

Monatliche Events:

  • Linux Install Party - Gemeinsam neue Distributionen ausprobieren
  • Server Setup Sprint - Intensive Hands-on Session
  • Show & Tell - Projekte präsentieren und Feedback bekommen

📈 Fortschritt und Zertifizierung

🎯 Skill-Tracking

Terminal Navigation

0% abgeschlossen

File Management

0% abgeschlossen

Permissions

0% abgeschlossen

Process Management

0% abgeschlossen

📜 Zertifizierung

Nach erfolgreichem Abschluss erhältst du:

  • 🏆 Linux Basics Wanderer-Zertifikat - Offizieller Nachweis deiner Fähigkeiten
  • 🎖️ Terminal Ninja Badge - Für besonders elegante Befehlsnutzung
  • 🔓 Advanced Wanderwege Freischaltung - Zugang zu Python Basics, Git Mastery etc.
  • 👨‍🏫 Mentoren-Berechtigung - Hilf anderen beim Einstieg in Linux

Zertifizierungsvoraussetzungen:

  1. ✅ Alle 7 Etappen erfolgreich abgeschlossen
  2. ✅ Gipfelprojekt fertiggestellt und dokumentiert
  3. ✅ Peer-Review von einem anderen Lerner oder Mentor
  4. ✅ 15-minütiges Abschlussgespräch (optional, aber empfohlen)

🚀 Weiterführende Wanderwege

Nach Linux Basics empfehlen wir:

🔗 Direkte Anschlusswege

🏔️ Advanced Expeditionen

🎯 Spezialisierungen


🎮 Interaktive Elemente


Bereit für das Abenteuer? 🌲

Die Reise von tausend Meilen beginnt mit einem einzigen cd Befehl... 😄