






















 |  |
Produkte » µnOS » Applikationen » Shell
|
| | |  | Datei: | shell.exe
| | Größe: | 40 KB
| | Download: | nicht notwendig
Datei enthalten im virtuellen Laufwerk der µnOS Demo.
(µnOS Demo downloaden) |
Beschreibung:
Die Shell ist eine sehr wichtige Anwendung für das ganze Betriebssystem.
Sie ermöglicht es dem Benutzer, dem Betriebssystem Befehle zu übergeben,
Programme zu starten oder Informationen zum aktuellen Systemzustand anzuzeigen.
In der Minimal-Demo wird die Shell automatisch beim Booten von µnOS gestartet.
Sie ist das einzige offene Fenster, das man nach dem Systemstart sieht.
Man kann mehrere Shells öffnen. Aber wenn Sie alle Shellfenster
schließen, sind Sie nicht mehr in der Lage, Anwendungen zu starten oder
abzuschließen, oder Befehle auszuführen.
Die Befehle der Shell werden ständig erweitert. Zukünftige Versionen
werden mehr Befehle enthalten.
Benutzung:
Die Shell wird durch eingetippte Befehle gesteuert.
Diese Befehle, ihre Parameter, ihre Ausgabe und ihre Beschreibung sind in der folgenden Liste aufgeführt.
Klicken sie auf einen Befehl für eine detaillierte Beschreibung.
| cls | Bildschirm löschen | | color | Schriftfarbe ändern | | clone | Neues Shellfenster öffnen | | dir | Inhalte des Verzeichnisses anzeigen | | exec | Programm starten | | font | Schriftart ändern | | help | Alle Shell-Befehle anzuzeigen | | kill | Einen laufenden Prozess beenden | | mem | Allgemeine Speicherinformationen | | mode | Shellgröße ändern | | procinfo | Laufende Prozesse auflisten | | type | Dateiinhalt anzeigen | | ver | µnOS Versionsnummer anzeigen |
Detaillierte Befehlsbeschreibung
cls
| Parameter: | keine, Farbname oder RGB Werte | | Beschreibung: | Löscht das Shellfenster
Es kann entweder kein Parameter, ein Farbname oder der RGB-Wert angegeben werden.
Gültige Farbnamen sind:
white, lightgray, darkgray, black, red, green, blue, magenta,
brown, yellow, cyan, lightcyan, lightred, lightgreen, lightblue, lightmagenta.
RGB Werte werden durch drei Dezimalzahlen angegeben: R G B (jeweils 0-255)
| | Beispiel: | cls yellow
cls 192 168 192
|
clone
| Parameter: | keine | | Beschreibung: | Öffnet ein weiteres unabhängiges Shellfenster.
Der Befehl ist äquivalent zur manuellen Ausführung von "shell.exe".
| | Beispiel: | clone |
color
| Parameter: | Farbname oder R G B | | Beschreibung: | Ändert die Schriftfarbe.
Es kann entweder ein Farbname oder der RGB-Wert angegeben werden.
Gültige Farbnamen sind:
white, lightgray, darkgray, black, red, green, blue, magenta,
brown, yellow, cyan, lightcyan, lightred, lightgreen, lightblue, lightmagenta.
RGB Werte werden durch drei Dezimalzahlen angegeben: R G B (jeweils 0-255)
| | Beispiel: | color yellow
color 192 168 192 |
dir
| Parameter: | Laufwerk und Pfad, -p (optional) | | Beschreibung: | Listet die Dateien im angegebenen Pfad auf.
Zusätzlich werden die Attribute, die Größe und
Änderungszeitpunkt angezeigt.
Dieser Befehl kann auch ohne Parameter ausgeführt werden. In diesem
Fall werden die Dateien im aktuellen Verzeichnis aufgelistet.
Der optionale Parameter -p führt dazu, dass die Datei nur Seite
für Seite im Shellfenster dargestellt wird.
| | Beispiel: | dir -p |
exec
| Parameter: | Dateiname | | Beschreibung: | Startet die Anwendung, die durch den Parameter angegeben ist.
Der Parameter muss nicht der vollständige Dateiname sein (z.B.
"bricks.exe"). Der Name ohne Erweiterung (z.B. "bricks") funktioniert
ebenfalls.
Wenn die Anwendung gestartet wurde, wird die PID für diesen Prozess
ausgegeben.
Diese PID ist von Bedeutung, wenn die Anwendung mit dem
kill-Befehl beendet werden sollte.
| | Beispiel: | exec bricks.exe |
font
| Parameter: | Schriftname | | Beschreibung: | Ändert die Schriftart.
Der Parameter ist der Schriftname und sollte einer von tiny, small, normal, big sein.
| | Beispiel: | font small |
help
| Parameter: | keine | | Beschreibung: | Zeigt eine Liste der verfügbaren Befehle.
Es wird ebenfalls eine Kurzbeschreibung des Befehls angezeigt.
| | Beispiel: | help |
kill
| Parameter: | Prozess ID (PID) | | Beschreibung: | Beendete ein laufendes Programm, angegeben durch die PID.
Dieser Befehl schließt auch das Programmfenster und gibt die von
diesem Prozess belegten Resourcen wieder frei.
Die PID kann mit dem procinfo-Befehl gefunden werden.
| | Beispiel: | kill 12 |
mem
| Parameter: | keine | | Beschreibung: | Zeigt Informationen über den Speicher (RAM) an.
Der Befehl zeigt Informationen bezüglich verbrauchtem, freiem, sowie reserviertem (unbenutzbarem) Speicher an.
| | Beispiel: | mem |
mode
| Parameter: | Breite, Höhe | | Beschreibung: | Ändert die Größe der Shell.
Setzt die Breite und Höhe (in Zellen) der Shell.
| | Beispiel: | mode 60 40 |
procinfo
| Parameter: | -p (optional) | | Beschreibung: | Listet die laufenden Prozesse auf.
Informationen, die für jeden Prozess angezeigt werden:
- PID: eindeutige Prozess ID
- MEM: Speicher verbraucht von Prozess
- NAME: Prozessname (=Programmname)
Der optionale Parameter -p führt dazu, dass die Datei nur Seite
für Seite im Shellfenster dargestellt wird.
| | Beispiel: | procinfo -p |
type
| Parameter: | Dateiname, -p (optional) | | Beschreibung: | Zeigt den Inhalt einer Textdatei an.
Der Parameter gibt die anzuzeigende Datei an.
Der optionale Parameter -p führt dazu, dass die Datei nur Seite
für Seite im Shellfenster dargestellt wird.
| | Beispiel: | type readme.txt -p |
ver
| Parameter: | keine | | Beschreibung: | Zeigt die Versionsnummer von µnOS.
| | Beispiel: | ver |
| |
|  | |