Der zweite Teil meiner „kürz & fix“-Reihe: DOS shorties, widmet sich den wichtigsten DOS 5.x, 6.x Befehlen. Dateien verwalten, Verzeichnisse navigieren oder Ausgaben filtern – diese Befehle helfen dir, DOS souverän zu nutzen. Alles auf einen Blick, damit du direkt loslegen kannst.
DOS-Befehle Übersicht
Kürzel
Bedeutung
DOS 5.x
DOS 6.x
cls
Clear Screen, Bereinigt die Bildschirmausgabe.
[x]
[x]
dir
Zeigt den Inhalt des aktuellen Verzeichnisses.
[x]
[x]
dir /p
Zeigt den Inhalt des aktuellen Verzeichnisses. Ausgabe erfolgt Seitenweise, wenn die Bildschirmausgabe zu lang ist.
[x]
[x]
cd Verzeichnisname
Wechsel in Verzeichnisname. Beispiel: cd Windows
[x]
[x]
cd Pfadname
Wechsel in Pfadname. Beispiel: cd C:/Windows/Temp
[x]
[x]
cd..
Wechsel in übergeordneten Ordner.
[x]
[x]
cd\
Wechsel direkt in root Ordner (root Ordner ist C:/).
[x]
[x]
Laufwerksbuchstabe: (A:,B:,C:,D:)
Wechsel in Laufwerk Diskettenlaufwerke (A:,B:), Festplatte (C:), CDRom (D:).
[x]
[x]
edit
Öffnet den Editor, kann mit dem Dateinamen kombiniert werden. Beispiel: edit Dateiname.txt
[x] (edlin statt edit)
[x]
del Dateiname.txt
Löscht die Datei Dateiname.txt.
[x]
[x]
ren DateinameAlt.txtDateinameNeu.txt
rename, Umbenennen der Datei.
[x]
[x]
md Verzeichnisname
make directory, erstellt das Verzeichnis Verzeichnisname.
[x]
[x]
rd Verzeichnisname
remove directory, löscht das Verzeichnis Verzeichnisname. Verzeichnis muss vorher leer sein.
[x]
[x] (deltree statt rd)
find suchbegriff
Finde suchbegriff im aktuellen Verzeichnis.
[x]
[x]
ping ipadresse
Schicke Netzwerkpaket an ipadresse um zu prüfen ob dieses erreichbar ist.
[x]
[x]
Befehle können durch Pipe kombiniert werden.
Kürzel
Bedeutung
|
Kombiniert Befehle und Weiterleitung an nächsten Befehl.
dir | find „sys“
Ausgabe nur auf sys Dateien beschränken.
>
Ausgabe Umleiten (in eine Datei).
dir > Verzeichnisname.txt
Erstellt die Datei Verzeichnisname.txt mit dem Inhalt den der Befehl dir liefert.
CD-ROM Laufwerke waren in der DOS-Ära keine Selbstverständlichkeit. Damit dein (Retro-)System ein CD-Laufwerk erkennt, musst du die Treiber manuell einbinden. In diesem Teil der „daham“-Reihe zeige ich dir, wie du dein CD-ROM Laufwerk unter DOS 5.x und 6.x zum Leben erweckst.
Voraussetzungen
Bevor du loslegst, brauchst du zwei Dinge:
Einen passenden CD-ROM Treiber
Die MSCDEX.EXE (Microsoft CD Extensions)
Wo findest du den richtigen Treiber: Entweder du hast noch eine dem CD-ROM Laufwerk beiliegende Treiberdiskette oder lade dir einen Universelltreiber (in meinem Beispiel OAKCDROM.SYS) aus einer vertrauenswürdigen Quelle im Internet.
Die „MicroSoft CD EXtensions“ auch MSCDEX.EXE genannt, ist seit DOS 5.0 Bestandteil und sollte bereits im C:\DOS\ Verzeichnis liegen.
Der Gerätetreiber dient dazu die Hardware (dein Laufwerk) anzusprechen und die MSCDEX.EXE stellt die Schnittstelle zum DOS-Dateisystem her.
Den Treiber aus deiner Treiberdiskette in
C:\DOS\
ablegen.
Nun hat man zwei Möglichkeiten, entweder lädt man die Treiber mit DEVICE oder mit DEVICEHIGH, den Unterschied liegt in der Verwendung des Speichers. Empfohlen wird DEVICEHIGH, da dieser etwas effizienter ist und den konventionellen DOS Speicher nicht belastet. Bei Kompatibilätsproblemen mit DEVICEHIGH kann man aber auch auf DEVICE umswitchen.
Im folgenden werden beide Varianten dargestellt.
DEVICE-> Standard DEVICEHIGH -> spart konventionellen Speicher (empfohlen)
Konfiguration der Treiber mit DEVICE
Für die Konfiguration mit DEVICE muss die Datei config.sys sowie die autoexec.bat angepasst werden.
config.sys
Folgende Zeile muss in der config.sys erstellt werden.
DEVICE=C:\DOS\OAKCDROM.SYS /D:MSCD001
Die Erläuterung dazu:
DEVICE Pfad und Treibername.
Das /D:MSCD001 gibt den fiktiven Treibernamen an (dieser ist frei wählbar, max. 8 Zeichen aus Buchstaben und Zahlen), muss identisch in der autoexec.bat angegeben werden.
autoexec.bat
Folgende Zeile muss in der autoexec.bat angelegt werden.
C:\DOS\MSCDEX.EXE /D:MSCD001 /L:D
Die Erläuterung dazu:
Pfad und Dateiname der MSCDEX.EXE.
/D:Treibername wie in der config.sys angegeben.
/L:Laufwerksbuchstabe weist dem CD-ROM Laufwerk den Buchstaben zu.
Konfiguration der Treiber mit DEVICEHIGH
Spart konventionellen Speicher, welche durch Programme genutzt werden
Voraussetzungen config.sys
Folgende Parameter müssen in der config.sys ergänzt werden um DEVICEHIGH nutzen zu können.
Folgende Zeile muss in der config.sys unter den in den Voraussetzungen erwähnten Parametern angelegt werden.
DEVICEHIGH=C:\DOS\OAKCDROM.SYS /D:MSCD001
Erläuterung dazu:
DEVICEHIGH Pfad und Treibername.
Das /D:MSCD001 gibt den fiktiven Treibernamen an (dieser ist frei wählbar, max. 8 Zeichen aus Buchstaben und Zahlen), muss identisch in der autoexec.bat angegeben werden.
autoexec.bat
Folgende Zeile muss in der autoexec.bat angelegt werden.
LH C:\DOS\MSCDEX.EXE /D:MSCD001 /L:D /E
Erläuterung dazu:
LH = LoadHigh -> lädt Gerätetreiber in den oberen Speicherbereich.
Pfad und Dateiname der MSCDEX.EXE.
/D:Treibername wie in der config.sys angegeben.
/L:Laufwerksbuchstabe weist dem CD-ROM Laufwerk den Buchstaben zu.
/E nutzt erweiterten Speicher (für MSCDEX)
CD-Laufwerk nutzen
Nach einem Neustart sollte das CD-Laufwerk im System erreichbar sein, wechsle dazu mit D: in dein CD Laufwerk, es ist erfolgreich, wenn statt C:\ dein D:\ im prompt erscheint.
C:\> D:
D:\>
Häufige Fehlermeldungen
Fehler
Bedeutung
Kein Laufwerk zugewiesen (no drives assigned)
MSCDEX fehlt oder /D: Angaben in config.sys und autoexec.bat stimmen nicht überein oder Treiber / Treiberpfad falsch.
kein freier Laufwerksbuchstabe
/L: anpassen
Hinweis
Alle Anleitungen und Beispiele basieren auf eigenen Tests und Erfahrungen. Dennoch kann ich keine Gewähr für Vollständigkeit oder Fehlerfreiheit übernehmen. Die Nutzung erfolgt auf eigene Gefahr – insbesondere bei Änderungen an Systemdateien oder Konfigurationen. Ich übernehme keine Haftung für mögliche Schäden oder Datenverlust.
Wie meistere ich DOS, wie finde ich die Informationen, die ich brauche – und vor allem: wie komme ich da wieder raus? Dieses „kürz & fix“-Reihe: DOS shorties liefert dir die wichtigsten DOS-Befehle für DOS 5.x und 6.x, mit denen du Programme steuerst, Ausgaben pausierst und dich souverän im System bewegst.
Die wichtigsten DOS Tastenkürzel
Kürzel
Bedeutung
DOS 5.x
DOS 6.x
Strg + c
Aktiven Prozess beenden (Beenden erst nach erneuter Bestätigung)
[x]
[x]
Strg + Pause (Break)
Aktiven Prozess beenden (sofort beenden ohne Nachfrage)
[x]
[x]
Pause (Break)
Pausiert lange Ausgaben bei der Auflistung (Fortsetzung mit beliebiger Taste)
[x]
[x]
Strg + s (Strg + q)
Pausiert lange Ausgaben bei der Auflistung (Fortsetzung mit Strg + q)
[x]
[x]
Pfeil nach oben
Wiederhole den letzte Befehl aus der Historie
[ ]
[x]
Pfeil nach unten
Nächster Befehl aus der Historie
[ ]
[x]
Strg + Alt + Entf
„Affengriff“ Neustart des Systems (Hardreset)
[x]
[x]
Alt + Zahl (Nummernblock)
ASCII Zeichen einfügen (siehe ASCII Tabelle)
[x]
[x]
Alt + x
Verlasse den Editor (edit), bei vorgenommenen Änderungen wird nachgefragt ob gespeichert werden soll