Hallo Newbies! Gratulation!
Du hast den ersten wichtigen Schritt zum Verstehen von FreeDOS gemacht.
Du hast die Schnellanleitung für FreeDOS gefunden!
Viele der Befehle, die ich erklären möchte, funktionieren auch unter Win-
dows und - mit Einschränkungen - unter Linux und Mac OS, d.h. diese Anlei-
tung hilft dir auch dabei, die Grundlagen anderer Betriebssysteme zu ver-
stehen.
Dann fangen wir mal an:
Der Computer läuft und zeigt dir C:\ und du hast keine Ahnung was zu tun
ist? Tippe einfach mal folgendes ein:
"ver" (Hilfe ist "ver /h") und FreeDOS zeigt dir die Versionsnummer des
Kernels und der Shell (command.com).
Probiere als nächstes:
"dir" oder "dir /p" oder "dir /w" oder "dir /?"
Was passiert? Dieser Befehl zeigt den Inhalt des aktuellen Verzeichnisses
(englisch: "dir"ectory), in dem du gerade bist. Abhängig von der gewähl-
ten Option wird es ohne Sortierreihenfolge, seitenweise, bzw. in Zeilen
angezeigt oder du siehst die Hilfe zu diesem Befehl, die dir noch viel
mehr Optionen anzeigt. Du kannst "dir" in jedem Verzeichnis, in dem du
dich befindest, ausführen. Die Hilfe ist für fast alle ausführbaren Da-
teien ("*.exe")verfügbar, es gibt folgende Varianten:
"Befehl /?" z.B. "dir /?", manchmal auch:
"Befehl -h" oder
"Befehl --help",
d.h. es ist nicht notwendig, für jeden unbekannten Befehl sofort in ein
Handbuch zu schauen. Alles klar? Super!
Das war der erste Schritt.
Da wir momentan bei C:\ sind, solltest du unter anderem folgende Dateien
sehen:
"kernel.sys",
"autoexec.bat",
"config.sys" und vermutlich auch
"command.com" Der Kernel ist das, was der Name sagt: Der Kernel. Ohne
ihn kann das OS nicht booten. Über "autoexec.bat" und "config.sys"
sprechen wir später.
"command.com" ist eine sehr wichtige Datei. In ihr sind eine Menge an
Befehlen, die ausgeführt werden, wenn man den Befehlsnamen eintippt. Da
sie sich innerhalb von command.com befinden, wirst du keine .exe Dateien
mit diesem Namen finden, weshalb es sich empfiehlt, die Namen der wich-
tigsten im Kopf zu behalten. Da es die meisten dieser Befehle auch unter
Windows gibt, ist das keine sinnlose Zeitverschwendung.
"dir" mit seinen Optionen ist einer von ihnen. Andere wichtige Befehle
innerhalb von command.com sind:
"cls", "cd", "copy", "del", "echo", "md", "path", "rd", "ren", "set",
"ver"
und viele andere.
Es macht wirklich Sinn, wenigstens die obigen Befehle im Kopf zu behal-
ten, da die Windows Kommandozeile (ja, es gibt sie!) sie auch verwendet
und Linux auch ähnliche Befehle mit etwas anderem Namen hat, die den
gleichen Job machen. So schlimm ist das doch gar nicht, oder?
Das war der zweite Schritt.
Wenn du jetzt:
"cls" + ENTER
eingibst, siehst du, daß der Bildschirm "geputzt" wird.
Tippe:
"md TESTDIR" + ENTER und dann
"dir" + ENTER
und du wirst feststellen, daß ein neues Verzeichnis "TESTDIR" erstellt
wurde. Abhängig davon, welche Option du verwendet hast, wird das Ver-
zeichnis als "<TESTDIR>" (bei "dir") oder "[TESTDIR]" (bei "dir/w")
angezeigt. Dateien zeigen eine Erweiterung mit maximal 3 Zeichen und -
abhängig von der Option, die du bei "dir" gewählt hast - die Größe und
das Erstelldatum der Datei. Du hast dein erstes Verzeichnis ("Ordner")
erstellt!!!
Tippe jetzt bitte:
"cd TESTDIR" + ENTER
und du bist plötzlich in dem Verzeichnis:
"C:\TESTDIR". Wenn du jetzt
"dir" tippst, siehst du zwei Symbole:
"." und "..".
"." steht für das "aktuelle Verzeichnis" während
".." bedeutet, daß es "Verzeichnisse gibt, die näher an C:\" sind.
Das bedeutet folgendes:
Mit "cd ORDNERXX" (ORDNERXX ist dein Verzeichnisname) kommst du in ein
Verzeichnis. Mit:
"cd .." kommst du zurück in ein Verzeichnis, welches näher an C:\ ist.
Du kannst in einem Verzeichnis ein Unterverzeichnis erstellen, z.B.:
"SUBDIR1" indem du folgendes eintippst:
"md SUBDIR1" während du dich im Verzeichnis "C:\TESTDIR" befindest.
Mit dem Befehl:
"cd SUBDIR1" kommst du hinein, mit
"cd .." kommst du heraus. Wenn du dich direkt zu "C:\" zurückbewegen
willst, kannst du auch folgende Befehle eingeben:
"cd \" oder "cd C:\".
Das funktioniert mit allen existierenden Verzeichnissen, d.h. du kannst
direkt über Kreuz zu anderen Verzeichnissen springen, z.B.:
"cd C:\FREEDOS\DOC"
Du siehst, es ist sehr einfach, sich mit einigen wenigen Befehlen quer
durch die ganze Festplattenverzeichnisstruktur zu bewegen! Mit ein bis-
chen Übung ist das kein Problem!
Das war der dritte Schritt.
Tja, das waren die Zeiten vor den graphischen Benutzeroberflächen. Aber
es funktioniert auf modernen Systemen immer noch, selbst wenn sich manch-
mal die Befehlsnamen etwas ändern.
OK, wir haben jetzt das Verzeichnis:
"TESTDIR" und dort das Unterverzeichnis "SUBDIR1" erstellt.
Niemand will so einen Verzeichnisnamen haben. Nach einer Woche weiß kei-
ner mehr, wofür dieses Verzeichnis gut ist. Bitte bedenke, daß FreeDOS
wie alle anderen DOSse nur 8.3 unterstützt, was bedeutet, daß der Datei-
name maximal 8 Zeichen und die Dateiendung 3 Zeichen lang sein darf,
z.B.:
"dateinam.txt". Die Dateiendung sagt aus, wofür die Datei gut ist.
Datei- oder Unterverzeichnisnamen können in einem Verzeichnis nur einmal
vergeben werden. Aber du kannst den gleichen Dateinamen mit einer anderen
Dateiendung vergeben, z.B.:
"dateinam.doc". In einem anderen Verzeichnis können sie hingegen noch-
mals verwendet werden.
Verzeichnisse dürfen nicht länger als 8 Zeichen lang sein. Da die Ver-
zeichnisnamen Unsinn sind, wollen wir die LEEREN Verzeichnisse wieder
löschen. Das geht sehr einfach. Da du nicht den Ast absägen willst, auf
dem du sitzt, gehst du zuerst in das zu löschende Verzeichnis, welches
am weitesten von
"C:\" entfernt ist, in diesem Fall C:\TESTDIR\SUBDIR1", prüfst, ob es
leer ist (wie hieß der Befehl? - richtig:
"dir", mehr darüber später), gehst zurück zu:
"C:\TESTDIR" (Welcher Befehl? - richtig: "cd ..") und dann:
"rd SUBDIR1". Prüfe, ob "TESTDIR" leer ist und gehe dann zurück zu:
"C:\" und gebe ein:
"rd TESTDIR". Damit sind deine Testverzeichnisse im "Datennirwana".
Für den Fall, daß in einem der Verzeichnisse Dateien sind, mußt du sie
zuerst entweder verschieben oder löschen. Abhängig davon, ob du ALLE
Dateien (gefährlich!) oder nur spezielle Dateien löschen willst, kannst
du folgendes eingeben:
"del *.*" (*.* = Wildcard = ALLE!) oder
"del dateinam.txt" (einzelne Datei).
Du kannst auch folgendes tun:
"del *.txt" (löscht alle .txt-Dateien im Verzeichnis) oder "blah*.*"
alle Dateien, deren Name mit "blah" beginnt.
Um Verzeichnisse zu löschen, mußt du dich zuerst aus dem LEEREN Verzeich-
nis herausbewegen, andernfalls würdest du dir deinen eigenen Ast ab-
schneiden.
"del" wird also zum Löschen ein oder mehrer Dateien verwendet, während
"rd" zum Löschen LEERER Verzeichnisse benutzt wird.
Das war der vierte Schritt.
Langsam etwas müde geworden? Dann schalte die Kaffeemaschine ein!
Du willst die Verzeichnisse "TESTDIR" und "SUBDIR1" behalten, weil wich-
tige Dateien drin sind, aber du magst die Verzeichnisnamen nicht? Kein
Problem, benenne die Verzeichnisse so um, daß du dir den Inhalt merken
kannst.
Nachdem du am Ende des vierten Schritts diese Verzeichnisse gelöscht
hast, kannst du jetzt prüfen, ob du dich noch daran erinnern kannst, wie
du sie erstellt hast. Ähm? Weißt du es noch? Wenn ja, gehe zu:
"C:\" (Wie hieß der Befehl? - richtig: "cd \" oder "cd C:\" und tippe:
"ren TESTDIR URGENT", dann gehe zu "C:\URGENT" (du weißt sicher noch
den Befehl) und gib ein:
"ren SUBDIR1 CONTRACT". Jetzt solltest du die Verzeichnisse
"C:\URGENT\CONTRACT" anstelle von "C:\TESTDIR\SUBDIR" haben.
Ist der Kaffee schon fertig?
So, jetzt wollen wir eine Datei erstellen. Das kannst du mit dem externen
FreeDOS Befehl: "edit" oder einem anderen Editor machen.
EDIT arbeitet in etwa genauso wie moderne Editoren wie z.B. das Windows
Notepad, weshalb du als Newbie keine großen Umstellungsprobleme haben
solltest. Aber das kann ja jeder.
Sind wir jeder? NEIN! Wir testen "ECHO"! Ich bin mir ziemlich sicher, daß
du schon mal davon gehört hast, was passiert, wenn du folgendes eingibst:
"echo Hello World!" Falls nicht, tippe es einfach ein und schaue es dir
an. Jetzt schicken wir das Ergebnis nicht an den Monitor sondern in eine
Datei.
"echo Hello World!" > C:\URGENT\CONTRACT\world.txt"
Du kannst einen zweiten oder mehr Sätze hinzufügen, indem du eintippst:
"echo I am fine! How are you? >> C:\URGENT\CONTRACT\world.txt"
">" fügt den Text in der ersten Zeile hinzu.
">>" fügt den Text in einer neuen Zeile hinzu.
Super, du hast deine erste einfache Textdatei erstellt, rate mal, wo du
sie findest? Und wie man sie mit dem "edit" Befehl öffnet? Natürlich ganz
einfach. Unter Windows kannst du sie öffnen, indem du die Datei im rich-
tigen Verzeichnis findest und auf den Dateinamen doppelklickst. Das
korrespondierende Programm öffnet sich automatisch. Unter FreeDOS machst
du im Prinzip nichts anderes, aber umgekehrt:
"edit C:\URGENT\CONTRACT\world.txt"
Will heißen: Du sagst: Verwende das Programm "edit" und öffne die Datei
"world.txt" die sich in diesem oder jenem Ordner befindet. Wenn das
nicht funktioniert, tippe:
"C:\FREEDOS\BIN\edit C:\URGENT\CONTRACT\world.txt", ODER, falls du dich
in
"C:\URGENT\CONTRACT" befindest: "C:\FREEDOS\BIN\edit world.txt" ODER
"edit world.txt".
Das war der fünfte Schritt.
Mit dem Befehl:
"copy" kannst du genau das tun, was der Name sagt: kopieren. Grund-
legende Regel: Du kopierst eine Datei von der Quelle zum Ziel, vergiß da-
bei nicht, wo die world.txt sich aktuell befindet.
"copy C:\URGENT\CONTRACT\world.txt C:\URGENT" - und schon hast du das
Dokument zweimal. Anstelle von "world.txt" kannst du auch sogenannte
Wildcards verwenden, z.B.:
"*.txt" oder "world*.*" oder "*.*".
Anstatt Dateien zu kopieren kannst du sie auch von einer Position an eine
andere mit dem EXTERNEN (nicht in der command.com enthalten) Befehl:
"move" VERSCHIEBEN. Es gilt die gleiche Grundregel: Verschiebe die Da-
tei von der Quelle zum Ziel, z.B.:
"move C:\URGENT\CONTRACT\world.txt C:\URGENT\world2.txt
Bitte vergiß nicht, daß der Befehl "move" bedeutet, daß du KEINE KOPIE
erstellst!
Hoffentlich hat dich der Kaffee wieder aufgeweckt!
Du kannst dich jetzt schon durch alle Verzeichnisse bewegen, Dateien ko-
pieren oder verschieben und umbenennen. Und das in so kurzer Zeit!
Willst du noch mehr über dieses großartige OS erfahren? Dann versäume
nicht den zweiten Teil von Newbie! Ruh dich jetzt aber erst mal aus!
Das war der sechste Schritt.
Siehe auch:
Zurück zum Hauptmenü
autoexec.bat/fdauto.bat
cd
cls
command.com
config.sys/fdconfig.sys
copy
del
dir
echo
md
move
newbie02
path
rd
ren
set
ver
Copyright © 2022 W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.