In Microsoft Edge öffnest du ein InPrivate-Fenster mit Strg + Umschalt + P; Strg + Umschalt + N ist dagegen der Chrome-Shortcut und wird für Edge oft fälschlich genannt. Microsoft nennt...
Welche Befehle gibt es in zsh?
Antwort vom**Die wichtigsten zsh-Befehle sind nicht eigene „Geheimkommandos“, sondern vor allem normale Shell-Befehle plus sehr starke Komfortfunktionen wie Autovervollständigung, Globbing und History-Suche.** Wenn du nach „Befehlen von zsh“ fragst, ist der wichtigste Unterschied: `cd`, `ls`, `mkdir` oder `grep` sind meist keine zsh-spezifischen Befehle, sondern allgemeine Unix-Kommandos. Zsh selbst erweitert vor allem **die Bedienung**. ## Die wichtigsten zsh-eigenen bzw. typischen Funktionen - `cd ordner` – in ein Verzeichnis wechseln - `pwd` – aktuellen Pfad anzeigen - `ls` – Dateien anzeigen - `echo text` – Text ausgeben - `cat datei.txt` – Dateiinhalt anzeigen - `cp quelle ziel` – kopieren - `mv alt neu` – verschieben/umbenennen - `rm datei` – löschen - `mkdir ordner` – Ordner erstellen - `clear` – Terminal leeren Das sind die Basisbefehle, aber der eigentliche Vorteil von zsh liegt hier: - `**/*.txt` – rekursive Dateisuche per Globbing - `ls *.jpg` – alle JPG-Dateien auflisten - `echo {a,b,c}` – erzeugt `a b c` - `echo file{1..5}.txt` – erzeugt `file1.txt` bis `file5.txt` - `!!` – letzten Befehl wiederholen - `!wort` – letzten Befehl mit diesem Anfang erneut ausführen - `alias ll='ls -la'` – Kurzbefehle anlegen - `history` – Befehlsverlauf anzeigen - `which python` – zeigt, welches Programm gestartet wird - `type cd` – zeigt, ob etwas Builtin, Alias oder externes Kommando ist ## Was in zsh besonders nützlich ist Zsh ist vor allem dann stark, wenn du schnell arbeitest: - **Tab**: sehr gute Autovervollständigung - **Pfeil hoch/runter**: alte Befehle durchsuchen - `Ctrl + R`: History durchsuchen - `~` steht für dein Home-Verzeichnis - `..` steht für das übergeordnete Verzeichnis, also z. B. `cd ..` ## Praktische Beispiele ```zsh cd ~/Downloads ls *.pdf mkdir testordner cp datei.txt testordner/ echo file{1..3}.txt ``` ## Wichtiger Unterschied Viele Listen im Netz mischen **Linux-Befehle** und **zsh-Funktionen** unsauber zusammen. Entscheidend ist: - **Shell-Befehle/Builtins**: z. B. `cd`, `alias`, `history` - **externe Programme**: z. B. `ls`, `grep`, `find` - **zsh-Komfortfunktionen**: z. B. bessere Globs, Completion, Expansion Wenn du zsh lernen willst, bringen dir deshalb nicht 100 Einzelbefehle am meisten, sondern diese 5 Dinge: 1. Navigation mit `cd`, `pwd`, `ls` 2. Dateiverwaltung mit `cp`, `mv`, `rm`, `mkdir` 3. History mit `history`, `!!`, `Ctrl + R` 4. Aliase mit `alias` 5. Globbing wie `*.txt`, `**/*.js`, `{1..10}` **Kurz gesagt: zsh hat nicht einfach „andere Befehle“, sondern macht die Shell deutlich schneller und mächtiger als eine einfache Standard-Shell.**