Zum Inhalt

🖥️ Wichtige Terminal-Befehle

Diese Übersicht hilft dir, dich im Terminal (Command Line Interface) zurechtzufinden. Die Befehle funktionieren in macOS und Linux fast gleich. Unter Windows kannst du PowerShell oder Git Bash verwenden.


Befehl Bedeutung Beispiel
pwd Zeigt den aktuellen Ordner (Pfad) an pwd
ls Listet den Inhalt des aktuellen Ordners ls
ls -l Detaillierte Ansicht (inkl. Datum, Rechte, Größe) ls -l
ls -a Zeigt auch versteckte Dateien (beginnen mit .) ls -a
cd <ordner> In Ordner wechseln cd Projekte
cd .. Einen Ordner nach oben gehen cd ..
cd ~ Zum Home-Verzeichnis wechseln cd ~

📁 Dateien und Ordner verwalten

Befehl Bedeutung Beispiel
mkdir <ordner> Neuen Ordner erstellen mkdir Test
touch <datei> Leere Datei erstellen touch main.py
cp <quelle> <ziel> Datei kopieren cp test.py backup.py
mv <quelle> <ziel> Datei verschieben/umbenennen mv test.py alt_test.py
rm <datei> Datei löschen rm test.py
rm -r <ordner> Ordner mit Inhalt löschen rm -r Test

Achtung: Gelöschte Dateien können im Terminal nicht einfach wiederhergestellt werden!


🛠️ Git – Wichtige Befehle

Befehl Bedeutung Beispiel
git init Neues lokales Git-Repo erstellen git init
git clone <url> Repo von GitHub klonen git clone https://github.com/user/repo.git
git status Aktuellen Status anzeigen git status
git add <datei> Datei zur Staging-Area hinzufügen git add main.py
git add . Alle Änderungen hinzufügen git add .
git commit -m "Nachricht" Änderungen speichern (lokal) git commit -m "Funktion hinzugefügt"
git push Änderungen zu GitHub hochladen git push
git pull Änderungen von GitHub herunterladen git pull
git log Commit-Historie anzeigen git log

🔍 Nützliche Zusatzbefehle

Befehl Bedeutung Beispiel
clear Terminal leeren clear
history Zeigt vergangene Befehle history
code . Öffnet aktuellen Ordner in VS Code code .
python <datei> Python-Skript ausführen python main.py
dotnet run C#-Projekt ausführen dotnet run

💡 Tipp: Du kannst mit den Pfeiltasten und alte Befehle wiederholen.