Linux Spickzettel
Übersicht über Linux Terminalbefehle und Tastaturkürzel zum nachschlagen.
Komanndozeilen Befehle
Die Tabelle deckt die wichtigsten Befehle für die Navigation und Dateiverwaltung ab.
| Linux Befehl | Windows (CMD/PowerShell) | Herleitung | Kurzbeschreibung |
| ls | dir | list | Listet den Inhalt eines Verzeichnisses auf. |
| cd | cd | change directory | Wechselt das aktuelle Verzeichnis. |
| pwd | cd (ohne Parameter) | print working directory | Zeigt den vollständigen Pfad des aktuellen Verzeichnisses an. |
| mkdir | mkdir / md | make directory | Erstellt einen neuen Ordner. |
| rmdir | rmdir / rd | remove directory | Löscht ein leeres Verzeichnis. |
| rm | del / erase | remove | Löscht Dateien (mit -r auch Verzeichnisse). |
| cp | copy / xcopy | copy | Kopiert Dateien oder Verzeichnisse. |
| mv | move | move | Verschiebt oder benennt Dateien/Verzeichnisse um. |
| touch | type nul > file | touch | Erstellt eine leere Datei oder aktualisiert den Zeitstempel. |
| cat | type | concatenate | Gibt den Inhalt einer Datei in der Konsole aus. |
| man | help / Get-Help | manual | Ruft die Bedienungsanleitung für einen Befehl auf. |
| grep | findstr | global regular expression print | Durchsucht Texte nach bestimmten Mustern. |
| sudo | Als Admin ausführen | substitute user do | Führt Befehle mit Administratorrechten aus. |
| sudo -s | powershell (als Admin) | substitute user shell | Startet eine neue Shell mit Root-Rechten; Umgebung bleibt meist erhalten. |
| sudo -i | powershell -NoExit (Admin) | substitute user interactive | Startet eine neue Login-Shell; wechselt ins Root-Verzeichnis (/root). |
| exit | exit | exit (beenden) | Beendet die aktuelle (Root-)Shell und kehrt zum vorherigen User zurück. |
| whoami | whoami | who am i? (wer bin ich?) | Zeigt den Namen des aktuell angemeldeten Benutzers an. |
| adduser <username> | net user /add | add user | Erstellt einen neuen Benutzer im System. |
| usermod -aG | Add-LocalGroupMember | user modify append Group | Fügt einen Benutzer einer Gruppe (z. B. der sudo-Gruppe) hinzu. usermod -aG sudo fluffybunny |
| clear | cls | clear | Leert den Bildschirm der Konsole. |
| chmod +x | Nicht direkt vergleichbar | change mode + executable | Macht eine Datei für alle Benutzer ausführbar. |
| chmod u+x | Nicht direkt vergleichbar | change mode user + executable | Macht die Datei nur für den Besitzer ausführbar. |
| ls -l | dir (ähnlich) | list long | Zeigt die Berechtigungen an (z. B. -rwxr-xr-x). |
| nano ~/.bash_profile | notepad $PROFILE | Nano is Another NOp | Öffnet die Datei, die nach nano steht im nano Texteditor |
Groß-/Kleinschreibung: Linux ist „case-sensitive“. Datei.txt und datei.txt sind für Linux zwei völlig verschiedene Dinge. Windows ignoriert das meistens.
Slashes: Linux nutzt den Forward-Slash (/) für Pfade, während Windows klassischerweise den Backslash (\) verwendet (auch wenn PowerShell heute oft beides schluckt).
Die Macht von grep: Während der Windows-Befehl findstr eher simpel ist, ist grep unter Linux ein extrem mächtiges Werkzeug für Datenanalyse.
Punkt-Notation: In beiden Welten steht . für das aktuelle Verzeichnis und .. für das übergeordnete Verzeichnis.
Tastenkombinationen
Hier ist eine ergänzende Tabelle mit den wichtigsten Tastenkombinationen (Shortcuts) für das Terminal. Diese funktionieren in fast allen Linux-Shells (wie Bash oder Zsh) und oft auch in modernen Windows-Terminals (wie der PowerShell oder dem Windows Terminal).
| Shortcut | Funktion | Merkhilfe / Herleitung |
| Strg + C | Bricht den aktuellen Befehl sofort ab. | Cancel / Interrupt |
| Strg + Z | Pausiert den Prozess und schickt ihn in den Hintergrund. | Suspend (Z ist nah bei S) |
| Strg + S | Stoppt die Textausgabe (Bildschirm friert ein). | Stop output (XOFF) |
| Strg + Q | Setzt die Textausgabe nach Strg+S fort. | Quiet / Resume (XON) |
| Strg + D | Schließt das Terminal oder loggt den User aus. | Depart / EOF (End of File) |
| Strg + L | Leert den Bildschirminhalt (wie clear). | Clear |
| Strg + A | Springt zum Anfang der Zeile. | Anfang (Alphabet-Start) |
| Strg + E | Springt zum Ende der Zeile. | End |
| Strg + U | Löscht alles links vom Cursor bis zum Zeilenanfang. | Undo / Erase Up to start |
| Strg + K | Löscht alles rechts vom Cursor bis zum Zeilenende. | Kill (the rest of the line) |
| Strg + W | Löscht das letzte Wort vor dem Cursor. | Word |
| Strg + R | Durchsucht die Befehlshistorie (History). | Reverse Search |
| Strg + G | Verlässt den Suchmodus (Strg + R). | Git out (Abbruch) |
| Strg + _ | Macht die letzte Tastatureingabe rückgängig. | Undo |
| Tab ↹ | Vervollständigt Befehle oder Pfade automatisch. | Tabulate / Auto-complete |
| Pfeil hoch/runter | Blättert durch die zuletzt verwendeten Befehle. | History |
Wichtiger Hinweis: In vielen modernen grafischen Terminal-Emulatoren (wie unter Windows oder macOS) wird Strg + S manchmal für die Suche oder das Speichern abgefangen. In einer echten Linux-Konsole (TTY) oder via SSH ist es aber der klassische „Einfrier-Befehl“. Wenn also gar nichts mehr geht: Erstmal Strg + Q drücken!



Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!