Terminal, Shell und Befehl
Unterscheide das Fenster, den Befehlsinterpreter und die eingegebene Anweisung.
- Terminal, Shell und Befehl unterscheiden.
- Befehlsname, Option und Argument erkennen.
- Computer
- Datei
- Ordner
- Prozess
Auf dieser Seite
Drei verschiedene Dinge
Ein Terminal zeigt Texteingabe und -ausgabe. Eine Shell liest Befehle und startet Arbeit. Ein Befehl ist eine Anweisung in der Grammatik, die diese Shell versteht. Die Begriffe hängen zusammen, sind aber keine Synonyme.
Befehl Option Argument
ls -l notes/
Der Befehlsname wählt die Operation. Optionen verändern das Verhalten. Argumente benennen Daten oder Ziele.
CMD, Linux-Shell und PowerShell
| Ziel | Windows CMD | Linux-Shell | PowerShell |
|---|---|---|---|
| Aktueller Ort | cd | pwd | Get-Location |
| Elemente auflisten | dir | ls | Get-ChildItem |
| Datei lesen | type file.txt | cat file.txt | Get-Content file.txt |
| Identität | whoami | whoami | whoami |
CMD und übliche Linux-Shells tauschen überwiegend Text aus. PowerShell übergibt .NET-Objekte durch die Pipeline, auch wenn sie als Text dargestellt werden.
Beobachten und verändern
Beginne mit Fragen, die keine Dateien verändern. Der deterministische Simulator vermittelt Begriffe und Zustandsänderungen; er ist kein echtes Betriebssystem.
Nächster SchrittVirtuellen Zustand untersuchen und ändernNutze das Arbeitsverzeichnis, erstelle einen Ordner und prüfe das Ergebnis.