Subversion Repositories SvarDOS

Rev

Rev 1817 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1817 Rev 1818
Line 1... Line 1...
1
 
1
 
2
Hallo Newbie! Gratulation!
2
Hallo Newbie! Gratulation!
3
 
3
 
4
Du hast den ersten wichtigen Schritt zum Verstehen von SvarDOS gemacht.
4
Du hast den ersten wichtigen Schritt zum Verstehen von SvarDOS gemacht. Du
5
Du hast die Schnellanleitung für SvarDOS gefunden!
5
hast die Schnellanleitung für SvarDOS gefunden!
6
Viele der Befehle, die ich erklären möchte, funktionieren auch unter
6
Viele der Befehle, die ich erklären möchte, funktionieren auch unter Windows
7
Windows und - mit Einschränkungen - unter Linux und Mac OS, d.h.
7
und - mit Einschränkungen - unter Linux und Mac OS, d.h. diese Anleitung
8
diese Anleitung hilft dir auch dabei, die Grundlagen anderer Betriebs-
8
hilft dir auch dabei, die Grundlagen anderer Betriebssysteme zu verstehen.
9
systeme zu verstehen.
-
 
10
 
9
 
11
KAPITEL EINS:
10
KAPITEL EINS:
12
 
11
 
13
Der Computer läuft und zeigt dir C:\ und du hast keine Ahnung was zu
12
Der Computer läuft und zeigt dir C:\ und du hast keine Ahnung was zu tun ist?
14
tun ist? Tippe einfach mal folgendes ein:
13
Tippe einfach mal folgendes ein:
-
 
14
 
15
  "ver" (Hilfe ist "ver /h") und SvarDOS zeigt dir die Versionsnummer
15
  "ver" (Hilfe ist "ver /h") und SvarDOS zeigt dir die Versionsnummer des
16
des Kernels und der Shell (command.com).
16
Kernels und der Shell (command.com).
-
 
17
 
17
Probiere als nächstes:
18
Probiere als nächstes:
18
  "dir" oder "dir /p" oder "dir /w" oder "dir /?"
19
  "dir" oder "dir /p" oder "dir /w" oder "dir /?"
-
 
20
 
19
Was passiert? Dieser Befehl zeigt den Inhalt des aktuellen Verzeichnisses
21
Was passiert? Dieser Befehl zeigt den Inhalt des aktuellen Verzeichnisses
20
(englisch: "dir"ectory), in dem du gerade bist. Abhängig von der gewähl-
22
(englisch: "dir"ectory), in dem du gerade bist. Abhängig von der gewählten
21
ten Option wird es ohne Sortierreihenfolge, seitenweise, bzw. in Zeilen
23
Option wird es ohne Sortierreihenfolge, seitenweise, bzw. in Zeilen angezeigt
22
angezeigt oder du siehst die Hilfe zu diesem Befehl, der dir noch viel
24
oder du siehst die Hilfe zu diesem Befehl, die dir noch viel mehr Optionen
23
mehr Optionen anzeigt. Du kannst "dir" in jedem Verzeichnis, in dem du
25
anzeigt. Du kannst "dir" in jedem Verzeichnis, in dem du dich befindest, aus-
24
dich befindest, ausführen. Die Hilfe ist für fast alle ausführbaren
26
führen. Die Hilfe ist für fast alle ausführbaren Dateien ("*.exe")verfügbar,
25
Dateien ("*.exe")verfügbar, es gibt folgende Varianten:
27
es gibt folgende Varianten:
-
 
28
 
26
  "Befehl /?" z.B. "dir /?", manchmal auch:
29
  "Befehl /?" z.B. "dir /?", manchmal auch:
27
  "Befehl -h" oder
30
  "Befehl -h" oder
28
  "Befehl --help",
31
  "Befehl --help",
29
d.h. es ist nicht notwendig, für jeden unbekannten Befehl sofort in ein
32
d.h. es ist nicht notwendig, für jeden unbekannten Befehl sofort in ein
-
 
33
Handbuch zu schauen.
-
 
34
 
30
Handbuch zu schauen. Das war der erste Schritt.
35
Das war der erste Schritt.
-
 
36
 
31
 
37
 
32
Da wir momentan bei C:\ sind, solltest du unter anderem folgende Dateien
38
Da wir momentan bei C:\ sind, solltest du unter anderem folgende Dateien
33
sehen:
39
sehen:
-
 
40
 
34
  "kernel.sys",
41
  "kernel.sys",
35
  "autoexec.bat",
42
  "autoexec.bat",
36
  "config.sys" und vermutlich auch
43
  "config.sys" und vermutlich auch
37
  "command.com" (command.com von SvarDOS ist nicht identisch mit dem von
44
  "command.com" (command.com von SvarDOS ist nicht identisch mit dem von
38
FreeDOS!) Der Kernel ist das, was der Name sagt: Der Kernel. Ohne ihn
45
FreeDOS!) Der Kernel ist das, was der Name sagt: Der Kernel. Ohne ihn kann
39
kann das OS nicht booten. Über "autoexec.bat" und "config.sys" sprechen
46
das OS nicht booten. Über "autoexec.bat" und "config.sys" sprechen wir
40
wir später.
47
später.
-
 
48
 
41
  "command.com" ist eine sehr wichtige Datei. In ihr sind eine Menge an
49
  "command.com" ist eine sehr wichtige Datei. In ihr sind eine Menge an
42
Befehlen, die ausgeführt werden, wenn man den Befehlsnamen eintippt. Da
50
Befehlen, die ausgeführt werden, wenn man den Befehlsnamen eintippt. Da sie
43
sie sich innerhalb von command.com befinden, wirst du keine .exe Dateien
51
sich innerhalb von command.com befinden, wirst du keine .exe Dateien mit
44
mit diesem Namen finden, weshalb es sich empfiehlt, die Namen der wich-
52
diesem Namen finden, weshalb es sich empfiehlt, die Namen der wichtigsten im
45
tigsten im Kopf zu behalten. Da es die meisten dieser Befehle auch unter
53
Kopf zu behalten. Da es die meisten dieser Befehle auch unter Windows gibt,
46
Windows gibt, ist das keine sinnlose Zeitverschwendung.
54
ist das keine sinnlose Zeitverschwendung.
-
 
55
 
47
  "dir" mit seinen Optionen ist einer von ihnen. Andere wichtige Befehle
56
  "dir" mit seinen Optionen ist einer von ihnen. Andere wichtige Befehle
48
innerhalb von command.com sind:
57
innerhalb von command.com sind:
49
  "cls", "cd", "copy", "del", "echo", "md", "path", "rd", "ren", "set",
58
  "cls", "cd", "copy", "del", "echo", "md", "path", "rd", "ren", "set", "ver"
50
  "ver" und viele andere.
59
und viele andere.
-
 
60
 
51
Es macht wirklich Sinn, wenigstens die obigen Befehle im Kopf zu behalten,
61
Es macht wirklich Sinn, wenigstens die obigen Befehle im Kopf zu behalten, da
52
da die Windows Kommandozeile (ja, es gibt sie!) sie auch verwendet und
62
die Windows Kommandozeile (ja, es gibt sie!) sie auch verwendet und Linux
53
Linux auch ähnliche Befehle mit etwas anderem Namen hat, die den gleichen
63
auch ähnliche Befehle mit etwas anderem Namen hat, die den gleichen Job
-
 
64
machen.
-
 
65
 
54
Job machen. Das war der zweite Schritt.
66
Das war der zweite Schritt.
-
 
67
 
55
 
68
 
56
Wenn du jetzt:
69
Wenn du jetzt:
57
  "cls" + ENTER
70
  "cls" + ENTER
58
eingibst, siehst du, daß der Bildschirm "geputzt" wird.
71
eingibst, siehst du, daß der Bildschirm "geputzt" wird.
-
 
72
 
59
Tippe:
73
Tippe:
60
  "md TESTDIR" + ENTER und dann
74
  "md TESTDIR" + ENTER und dann
61
  "dir" + ENTER
75
  "dir" + ENTER
62
und du wirst feststellen, daß ein neues Verzeichnis "TESTDIR" erstellt
76
und du wirst feststellen, daß ein neues Verzeichnis "TESTDIR" erstellt wurde.
63
wurde. Abhängig davon, welche Option du verwendet hast, wird das Ver-
77
Abhängig davon, welche Option du verwendet hast, wird das Verzeichnis als
64
zeichnis als "<TESTDIR>" (bei "dir") oder "[TESTDIR]" (bei "dir/w")
78
  "<TESTDIR>" (bei "dir") oder "[TESTDIR]" (bei "dir/w") angezeigt.
65
angezeigt.
-
 
66
Dateien zeigen eine Erweiterung mit maximal 3 Zeichen und - abhängig von
79
Dateien zeigen eine Erweiterung mit maximal 3 Zeichen und - abhängig von der
67
der Option, die du bei "dir" gewählt hast - die Größe und das Erstell-
80
Option, die du bei "dir" gewählt hast - die Größe und das Erstelldatum der
68
datum der Datei. Du hast dein erstes Verzeichnis ("Ordner") erstellt!!!
81
Datei. Du hast dein erstes Verzeichnis ("Ordner") erstellt!!!
-
 
82
 
69
Tippe jetzt bitte:
83
Tippe jetzt bitte:
70
  "cd TESTDIR" + ENTER
84
  "cd TESTDIR" + ENTER
71
und du bist plötzlich in dem Verzeichnis:
85
und du bist plötzlich in dem Verzeichnis:
72
  "C:\TESTDIR". Wenn du jetzt
86
  "C:\TESTDIR". Wenn du jetzt
73
  "dir" tippst, siehst du zwei Symbole:
87
  "dir" tippst, siehst du zwei Symbole:
74
  "." und "..".
88
  "." und "..".
75
  "." steht für das "aktuelle Verzeichnis" während
89
  "." steht für das "aktuelle Verzeichnis" während
76
  ".." bedeutet, daß es "Verzeichnisse gibt, die näher an C:\" sind.
90
  ".." bedeutet, daß es "Verzeichnisse gibt, die näher an C:\" sind.
-
 
91
 
77
Das bedeutet folgendes:
92
Das bedeutet folgendes:
78
  Mit "cd ORDNERXX" (ORDNERXX ist dein Verzeichnisname) kommst du in
93
  Mit "cd ORDNERXX" (ORDNERXX ist dein Verzeichnisname) kommst du in ein
79
ein Verzeichnis. Mit:
94
Verzeichnis. Mit:
80
  "cd .." kommst du zurück in ein Verzeichnis, welches näher an C:\ ist.
95
  "cd .." kommst du zurück in ein Verzeichnis, welches näher an C:\ ist.
81
Du kannst in einem Verzeichnis ein Unterverzeichnis erstellen, z.B.:
96
Du kannst in einem Verzeichnis ein Unterverzeichnis erstellen, z.B.:
82
  "SUBDIR1" indem du folgendes eintippst:
97
  "SUBDIR1" indem du folgendes eintippst:
83
  "md SUBDIR1" während du dich im Verzeichnis "C:\TESTDIR" befindest.
98
  "md SUBDIR1" während du dich im Verzeichnis "C:\TESTDIR" befindest.
-
 
99
 
84
Mit dem Befehl:
100
Mit dem Befehl:
85
  "cd SUBDIR1" kommst du hinein, mit
101
  "cd SUBDIR1" kommst du hinein, mit
86
  "cd .." kommst du heraus. Wenn du dich direkt zu "C:\" zurückbewegen
102
  "cd .." kommst du heraus. Wenn du dich direkt zu "C:\" zurückbewegen
87
willst, kannst du auch folgende Befehle eingeben:
103
willst, kannst du auch folgende Befehle eingeben:
88
  "cd \" oder "cd C:\".
104
  "cd \" oder "cd C:\".
-
 
105
 
89
Das funktioniert mit allen existierenden Verzeichnissen, d.h. du kannst
106
Das funktioniert mit allen existierenden Verzeichnissen, d.h. du kannst
90
direkt über Kreuz zu anderen Verzeichnissen springen, z.B.:
107
direkt über Kreuz zu anderen Verzeichnissen springen, z.B.:
91
  "cd C:\SVARDOS\DOC"
108
  "cd C:\SVARDOS\DOC"
-
 
109
 
92
Du siehst, es ist sehr einfach, sich mit einigen wenigen Befehlen quer
110
Du siehst, es ist sehr einfach, sich mit einigen wenigen Befehlen quer durch
93
durch die ganze Festplattenverzeichnisstruktur zu bewegen!
111
die ganze Festplattenverzeichnisstruktur zu bewegen!
-
 
112
 
94
Das war der dritte Schritt.
113
Das war der dritte Schritt.
95
 
114
 
-
 
115
 
96
Tja, das waren die Zeiten vor den graphischen Benutzeroberflächen. Aber
116
Tja, das waren die Zeiten vor den graphischen Benutzeroberflächen. Aber es
97
es funktioniert auf modernen Systemen immer noch, selbst wenn sich manch-
117
funktioniert auf modernen Systemen immer noch, selbst wenn sich manchmal die
-
 
118
Befehlsnamen etwas ändern.
-
 
119
 
98
mal die Befehlsnamen etwas ändern. OK, wir haben jetzt das Verzeichnis
120
OK, wir haben jetzt das Verzeichnis:
99
  "TESTDIR" und dort das Unterverzeichnis "SUBDIR1" erstellt.
121
  "TESTDIR" und dort das Unterverzeichnis "SUBDIR1" erstellt.
100
Niemand will so einen Verzeichnisnamen haben. Nach einer Woche weiß
122
Niemand will so einen Verzeichnisnamen haben. Nach einer Woche weiß keiner
101
keiner mehr, wofür dieses Verzeichnis gut ist. Bitte bedenke, daß SvarDOS
123
mehr, wofür dieses Verzeichnis gut ist. Bitte bedenke, daß SvarDOS wie alle
102
wie alle anderen DOSse nur 8.3 unterstützt, was bedeutet, daß der Datei-
124
anderen DOSse nur 8.3 unterstützt, was bedeutet, daß der Dateiname maximal 8
103
name maximal 8 Zeichen und die Dateiendung 3 Zeichen lang sein darf, z.B.
125
Zeichen und die Dateiendung 3 Zeichen lang sein darf, z.B.:
104
  "dateinam.txt". Die Dateiendung sagt aus, wofür die Datei gut ist.
126
  "dateinam.txt". Die Dateiendung sagt aus, wofür die Datei gut ist.
-
 
127
 
105
Datei- oder Unterverzeichnisnamen können in einem Verzeichnis nur einmal
128
Datei- oder Unterverzeichnisnamen können in einem Verzeichnis nur einmal ver-
106
vergeben werden. Aber du kannst den gleichen Dateinamen mit einer anderen
129
geben werden. Aber du kannst den gleichen Dateinamen mit einer anderen Datei-
107
Dateiendung vergeben, z.B.:
130
endung vergeben, z.B.:
108
  "dateinam.doc". In einem anderen Verzeichnis können sie hingegen noch-
131
  "dateinam.doc". In einem anderen Verzeichnis können sie hingegen nochmals
109
mals verwendet werden.
132
verwendet werden.
-
 
133
 
110
Verzeichnisse dürfen nicht länger als 8 Zeichen lang sein. Da die Ver-
134
Verzeichnisse dürfen nicht länger als 8 Zeichen lang sein. Da die Verzeich-
111
zeichnisnamen Unsinn sind, wollen wir die LEEREN Verzeichnisse wieder
135
nisnamen Unsinn sind, wollen wir die LEEREN Verzeichnisse wieder löschen. Das
112
löschen. Das geht sehr einfach. Da du nicht den Ast absägen willst, auf
136
geht sehr einfach. Da du nicht den Ast absägen willst, auf dem du sitzt,
113
dem du sitzt, gehst du zuerst in das zu löschende Verzeichnis, welches
137
gehst du zuerst in das zu löschende Verzeichnis, welches am weitesten von
114
am weitesten von
-
 
115
  "C:\" entfernt ist, in diesem Fall C:\TESTDIR\SUBDIR1", prüfst, ob es
138
  "C:\" entfernt ist, in diesem Fall C:\TESTDIR\SUBDIR1", prüfst, ob es leer
116
leer ist (wie hieß der Befehl? - richtig:
139
ist (wie hieß der Befehl? - richtig:
117
  "dir", mehr darüber später), gehst zurück zu:
140
  "dir", mehr darüber später), gehst zurück zu:
118
  "C:\TESTDIR" (Welcher Befehl? - richtig: "cd ..") und dann:
141
  "C:\TESTDIR" (Welcher Befehl? - richtig: "cd ..") und dann:
119
  "rd SUBDIR1". Prüfe, ob "TESTDIR" leer ist und gehe dann zurück zu:
142
  "rd SUBDIR1". Prüfe, ob "TESTDIR" leer ist und gehe dann zurück zu:
120
  "C:\" und gebe ein:
143
  "C:\" und gebe ein:
121
  "rd TESTDIR". Damit sind deine Testverzeichnisse im "Datennirwana".
144
  "rd TESTDIR". Damit sind deine Testverzeichnisse im "Datennirwana".
-
 
145
 
122
Für den Fall, daß in einem der Verzeichnisse Dateien sind, mußt du sie
146
Für den Fall, daß in einem der Verzeichnisse Dateien sind, mußt du sie zuerst
123
zuerst entweder verschieben oder löschen. Abhängig davon, ob du ALLE
147
entweder verschieben oder löschen. Abhängig davon, ob du ALLE Dateien
124
Dateien (gefährlich!) oder nur spezielle Dateien löschen willst, kannst
148
(gefährlich!) oder nur spezielle Dateien löschen willst, kannst du folgendes
125
du folgendes eingeben:
149
eingeben:
126
  "del *.*" (*.* = Wildcard = ALLE!) oder
150
  "del *.*" (*.* = Wildcard = ALLE!) oder
127
  "del dateinam.txt" (einzelne Datei).
151
  "del dateinam.txt" (einzelne Datei).
128
Du kannst auch folgendes tun:
152
Du kannst auch folgendes tun:
129
  "del *.txt" (löscht alle .txt-Dateien im Verzeichnis) oder "blah*.*"
153
  "del *.txt" (löscht alle .txt-Dateien im Verzeichnis) oder "blah*.*"
130
alle Dateien, deren Name mit "blah" beginnt. Um Verzeichnisse zu
154
alle Dateien, deren Name mit "blah" beginnt.
-
 
155
 
131
löschen, mußt du dich zuerst aus dem LEEREN Verzeichnis herausbewegen,
156
Um Verzeichnisse zu löschen, mußt du dich zuerst aus dem LEEREN Verzeichnis
132
andernfalls würdest du dir deinen eigenen Ast abschneiden.
157
herausbewegen, andernfalls würdest du dir deinen eigenen Ast abschneiden.
133
  "del" wird also zum Löschen ein oder mehrer Dateien verwendet, während
158
  "del" wird also zum Löschen ein oder mehrer Dateien verwendet, während
134
  "rd" zum Löschen LEERER Verzeichnisse benutzt wird.
159
  "rd" zum Löschen LEERER Verzeichnisse benutzt wird.
-
 
160
 
135
Das war der vierte Schritt.
161
Das war der vierte Schritt.
136
 
162
 
-
 
163
 
137
Du willst die Verzeichnisse "TESTDIR" und "SUBDIR1" behalten, weil
164
Du willst die Verzeichnisse "TESTDIR" und "SUBDIR1" behalten, weil wichtige
138
wichtige Dateien drin sind, aber du magst die Verzeichnisnamen nicht?
165
Dateien drin sind, aber du magst die Verzeichnisnamen nicht? Kein Problem,
139
Kein Problem, benenne die Verzeichnisse so um, daß du dir den Inhalt
166
benenne die Verzeichnisse so um, daß du dir den Inhalt merken kannst.
140
merken kannst.
167
 
141
Nachdem du am Ende des vierten Schritts diese Verzeichnisse gelöscht hast,
168
Nachdem du am Ende des vierten Schritts diese Verzeichnisse gelöscht hast,
142
kannst du jetzt prüfen, ob du dich noch daran erinnern kannst, wie du
169
kannst du jetzt prüfen, ob du dich noch daran erinnern kannst, wie du sie
143
sie erstellt hast. Ähm? Weißt du es noch? Wenn ja, gehe zu:
170
erstellt hast. Ähm? Weißt du es noch? Wenn ja, gehe zu:
144
  "C:\" (Wie hieß der Befehl? - richtig: "cd \" oder "cd C:\" und gib
171
  "C:\" (Wie hieß der Befehl? - richtig: "cd \" oder "cd C:\" und gib ein:
145
  ein: "ren TESTDIR URGENT", dann gehe zu "C:\URGENT" (du weißt sicher
172
  "ren TESTDIR URGENT", dann gehe zu "C:\URGENT" (du weißt sicher noch den
146
noch den Befehl) und gib ein:
173
Befehl) und gib ein:
147
  "ren SUBDIR1 CONTRACT". Jetzt solltest du die Verzeichnisse
174
  "ren SUBDIR1 CONTRACT". Jetzt solltest du die Verzeichnisse
148
  "C:\URGENT\CONTRACT" anstelle von "C:\TESTDIR\SUBDIR" haben.
175
  "C:\URGENT\CONTRACT" anstelle von "C:\TESTDIR\SUBDIR" haben.
-
 
176
 
149
So, jetzt wollen wir eine Datei erstellen. Das kannst du mit dem externen
177
So, jetzt wollen wir eine Datei erstellen. Das kannst du mit dem externen
150
SvarDOS Befehl: "sved" oder einem anderen Editor machen.
178
SvarDOS Befehl: "sved" oder einem anderen Editor machen.
151
SVED arbeitet sehr einfach aber ein bischen anders als moderne Editoren
179
SVED arbeitet sehr einfach aber ein bischen anders als moderne Editoren wie
152
wie z.B. das Windows Notepad. Tippe einfach "sved" ein und die Benutzer-
180
z.B. das Windows Notepad. Tippe einfach "sved" ein und die Benutzerober-
153
oberfläche öffnet sich, tippe auf die "ESC"-Taste und du erhältst die
181
fläche öffnet sich, tippe auf die "ESC"-Taste und du erhältst die Auswahl:
154
Auswahl: "Datei öffnen", "Speichern", "Speichern als..." "Datei
182
  "Datei öffnen", "Speichern", "Speichern als..." "Datei schließen", "EOL
155
schließen", "EOL ändern" (= end of line im DOS- oder Linuxstil) und
183
  ändern" (= end of line im DOS- oder Linuxstil) und "Beenden". Du kannst
156
"Beenden". Du kannst auch "sved" ausführen, einen Text eingeben und mit
184
auch "sved" ausführen, einen Text eingeben und mit "ESC" speichern. Das soll-
157
"ESC" speichern. Das sollte auch für einen Newbie einfach zu verstehen
185
te auch für einen Newbie einfach zu verstehen sein. Aber das kann ja jeder.
158
sein. Aber das kann ja jeder. Sind wir jeder? NEIN! Wir testen "ECHO"!
-
 
-
 
186
 
159
Ich bin mir ziemlich sicher, daß du schon mal davon gehört hast, was
187
Sind wir jeder? NEIN! Wir testen "ECHO"! Ich bin mir ziemlich sicher, daß du
160
passiert, wenn du folgendes eingibst:
188
schon mal davon gehört hast, was passiert, wenn du folgendes eingibst:
161
  "echo Hello World!" Falls nicht, tippe es einfach ein und schaue es an.
189
  "echo Hello World!" Falls nicht, tippe es einfach ein und schaue es dir an.
162
Jetzt schicken wir das Ergebnis nicht an den Monitor sondern in eine
190
Jetzt schicken wir das Ergebnis nicht an den Monitor sondern in eine
163
Datei.
191
Datei.
164
  "echo Hello World!" > C:\URGENT\CONTRACT\world.txt"
192
  "echo Hello World!" > C:\URGENT\CONTRACT\world.txt"
165
Du kannst einen zweiten oder mehr Sätze hinzufügen, indem du eintippst:
193
Du kannst einen zweiten oder mehr Sätze hinzufügen, indem du eintippst:
166
  "echo I am fine! How are you? >> C:\URGENT\CONTRACT\world.txt"
194
  "echo I am fine! How are you? >> C:\URGENT\CONTRACT\world.txt"
-
 
195
  ">" fügt den Text in der ersten Zeile hinzu.
167
  ">>" fügt den Text in einer neuen Zeile hinzu.
196
  ">>" fügt den Text in einer neuen Zeile hinzu.
-
 
197
 
168
Super, du hast deine erste einfache Textdatei erstellt, rate mal, wo du
198
Super, du hast deine erste einfache Textdatei erstellt, rate mal, wo du sie
169
sie findest? Und wie man sie mit dem "sved" Befehl öffnet? Natürlich ganz
199
findest? Und wie man sie mit dem "sved" Befehl öffnet? Natürlich ganz ein-
170
einfach. Unter Windows kannst du sie öffnen, indem du die Datei im
200
fach. Unter Windows kannst du sie öffnen, indem du die Datei im richtigen
171
richtigen Verzeichnis findest und auf den Dateinamen doppelklickst. Das
201
Verzeichnis findest und auf den Dateinamen doppelklickst. Das korrespondie-
172
korrespondierende Programm öffnet sich automatisch. Unter SvarDOS machst
202
rende Programm öffnet sich automatisch. Unter SvarDOS machst du im Prinzip
173
du im Prinzip nichts anderes, aber umgekehrt:
203
nichts anderes, aber umgekehrt:
174
  "sved C:\URGENT\CONTRACT\world.txt"
204
  "sved C:\URGENT\CONTRACT\world.txt"
-
 
205
 
175
Will heißen: Du sagst: Verwende das Programm "sved" und öffne die Datei
206
Will heißen: Du sagst: Verwende das Programm "sved" und öffne die Datei
176
"world.txt" die sich in diesem oder jenem Ordner befindet. Wenn das nicht
207
  "world.txt" die sich in diesem oder jenem Ordner befindet. Wenn das nicht
177
funktioniert, tippe:
208
funktioniert, tippe:
178
  "C:\SVARDOS\sved C:\URGENT\CONTRACT\world.txt", ODER, falls du dich in
209
  "C:\SVARDOS\sved C:\URGENT\CONTRACT\world.txt", ODER, falls du dich in
179
  "C:\URGENT\CONTRACT" befindest: "C:\SVARDOS\sved world.txt" ODER
210
  "C:\URGENT\CONTRACT" befindest: "C:\SVARDOS\sved world.txt" ODER
180
  "sved world.txt".
211
  "sved world.txt".
-
 
212
 
181
Das war der fünfte Schritt.
213
Das war der fünfte Schritt.
182
 
214
 
-
 
215
 
183
Mit dem Befehl:
216
Mit dem Befehl:
184
  "copy" kannst du genau das tun, was der Name sagt: kopieren. Grund-
217
  "copy" kannst du genau das tun, was der Name sagt: kopieren. Grundlegende
185
legende Regel: Du kopierst eine Datei von der Quelle zum Ziel, vergiß
218
Regel: Du kopierst eine Datei von der Quelle zum Ziel, vergiß dabei nicht,
186
dabei nicht, wo die world.txt sich aktuell befindet.
219
wo die world.txt sich aktuell befindet.
187
  "copy C:\URGENT\CONTRACT\world.txt C:\URGENT" - und schon hast du das
220
  "copy C:\URGENT\CONTRACT\world.txt C:\URGENT" - und schon hast du das Doku-
188
Dokument zweimal. Anstelle von "world.txt" kannst du auch sogenannte
221
ment zweimal. Anstelle von "world.txt" kannst du auch sogenannte Wildcards
189
Wildcards verwenden, z.B.:
222
verwenden, z.B.:
190
  "*.txt" oder "world*.*" oder "*.*".
223
  "*.txt" oder "world*.*" oder "*.*".
-
 
224
 
191
Anstatt Dateien zu kopieren kannst du sie auch von einer Position an eine
225
Anstatt Dateien zu kopieren kannst du sie auch von einer Position an eine
192
andere mit dem EXTERNEN (nicht in der command.com enthalten) Befehl:
226
andere mit dem EXTERNEN (nicht in der command.com enthalten) Befehl:
193
  "move" verschieben. Es gilt die gleiche Grundregel: Verschiebe die
227
  "move" VERSCHIEBEN. Es gilt die gleiche Grundregel: Verschiebe die Datei
194
Datei von der Quelle zum Ziel, z.B.:
228
von der Quelle zum Ziel, z.B.:
195
  "move C:\URGENT\CONTRACT\world.txt C:\URGENT\test2.txt
229
  "move C:\URGENT\CONTRACT\world.txt C:\URGENT\test2.txt
-
 
230
Bitte vergessen nicht, daß der Befehl "move" bedeutet, daß du KEINE KOPIE er-
-
 
231
stellst!
-
 
232
 
-
 
233
Fantastisch! Willst du noch mehr über dieses große OS erfahren? Dann versäume
-
 
234
nicht das zweiter Kapitel von Newbie! Ruh dich jetzt erst mal aus!
-
 
235
 
-
 
236
Das war der sechste Schritt.
196
 
237
 
197
Fantastisch! Willst du noch mehr über dieses große OS erfahren? Dann
-
 
198
versäume nicht das zweiter Kapitel von Newbie! Ruh dich jetzt erst mal
-
 
199
aus! Das war der sechste Schritt.
-
 
200
 
238
 
201
KAPITEL ZWEI:
239
KAPITEL ZWEI:
202
 
240
 
203
Du hast Kapitel eins der Newbies Hilfe überlebt? Und du bist immer noch
241
Du hast Kapitel eins der Newbies Hilfe überlebt? Und du bist immer noch an
204
an SvarDOS interessiert? Super!
242
SvarDOS interessiert? Super!
205
 
243
 
206
Vielleicht hast du versucht, einige Befehle aus dem Kapitel eins auszu-
244
Vielleicht hast du versucht, einige Befehle aus dem Kapitel eins auszuführen
207
führen und sie haben nicht funktioniert? Es erschien eine Meldung: Befehl
245
und sie haben nicht funktioniert? Es erschien eine Meldung: Befehl oder
208
oder Dateiname nicht gefunden? Du verstehst nicht, warum das passiert
246
Dateiname nicht gefunden? Du verstehst nicht, warum das passiert ist? Was
209
ist? Was hast du falsch gemacht? Nichts! Alles ist in Ordnung!
247
hast du falsch gemacht? Nichts! Alles ist in Ordnung!
-
 
248
 
210
Der Grund dafür ist sehr einfach: Ohne bestimmte Befehle, die ich später
249
Der Grund dafür ist sehr einfach: Ohne bestimmte Befehle, die ich später er-
211
erklären werde, kann SvarDOS nur Befehle ausführen, die sich in deinem
250
klären werde, kann SvarDOS nur Befehle ausführen, die sich in deinem aktu-
212
aktuellen Verzeichnis befinden. Zum Beispiel befindet sich sved im Ver-
251
ellen Verzeichnis befinden. Zum Beispiel befindet sich sved im Verzeichnis:
213
zeichnis:
-
 
214
  "C:\SVARDOS\" während du dich gerade im Verzeichnis "C:\" befindest.
252
  "C:\SVARDOS\" während du dich gerade im Verzeichnis "C:\" befindest.
215
SvarDOS schaut unter "C:\" nach und findet dort kein "sved.com". Es sagt
253
SvarDOS schaut unter "C:\" nach und findet dort kein "sved.com". Es sagt dann
216
dann einfach: Ich kenne diesen Befehl nicht und weiß auch nicht, wo ich
254
einfach: Ich kenne diesen Befehl nicht und weiß auch nicht, wo ich ihn finden
217
ihn finden könnte.
255
könnte.
-
 
256
 
218
Um dies und eine Menge anderer Sachen zu ermöglichen, verwendet SvarDOS
257
Um dies und eine Menge anderer Sachen zu ermöglichen, verwendet SvarDOS zwei
219
zwei Dateien, die sich auf "C:\" befinden. Sie heißen:
258
Dateien, die sich auf "C:\" befinden. Sie heißen:
220
  "config.sys" und "autoexec.bat".
259
  "config.sys" und "autoexec.bat".
221
Der Inhalt dieser Dateien ist in einem les- und schreibbaren Textformat,
260
Der Inhalt dieser Dateien ist in einem les- und schreibbaren Textformat, so
222
so daß es sehr einfach ist, sie an deine Bedürfnisse anzupassen, indem du
261
daß es sehr einfach ist, sie an deine Bedürfnisse anzupassen, indem du (rate
223
(rate mal) den
262
mal) den
224
  "sved" Befehl verwendest, z.B.:
263
  "sved" Befehl verwendest, z.B.:
225
  "sved C:\config.sys" oder "sved C:\autoexec.bat".
264
  "sved C:\config.sys" oder "sved C:\autoexec.bat".
226
  "config.sys" ist die erste Datei, die vom Kernel gestartet wird. Indem
265
  "config.sys" ist die erste Datei, die vom Kernel gestartet wird. Indem du
227
du sie verwendest, kannst du Treiber laden, die benötigt werden, um die
266
sie verwendest, kannst du Treiber laden, die benötigt werden, um die Fähig-
228
Fähigkeiten von SvarDOS zu erweitern. Zum Beispiel kannst du "himemx" und
267
keiten von SvarDOS zu erweitern. Zum Beispiel kannst du "himemx" und "emm386"
229
"emm386" (nicht bei SvarDOS!) installieren, die es ermöglichen, mehr als
268
(nicht bei SvarDOS!) installieren, die es ermöglichen, mehr als 640 KB RAM zu
230
640 KB RAM zu verwenden. Du kannst dort den grundlegenden CD-ROM-Treiber
269
verwenden. Du kannst dort den grundlegenden CD-ROM-Treiber laden, die Bild-
231
laden, die Bildschirmgröße begrenzt ändern, Ländereinstellungen vor-
270
schirmgröße begrenzt ändern, Ländereinstellungen vornehmen, aber auch ein
232
nehmen, aber auch ein Menü erstellen, mit dem du auswählen kannst, ob du
271
Menü erstellen, mit dem du auswählen kannst, ob du mit diesem oder jenem
233
mit diesem oder jenem Treiber (in Abhängigkeit von den aktuellen
272
Treiber (in Abhängigkeit von den aktuellen Bedürfnissen) starten willst. Eine
234
Bedürfnissen) starten willst. Eine wichtige Einstellung, die du in der
273
wichtige Einstellung, die du in der config.sys vornehmen solltest, ist,
235
config.sys vornehmen solltest, ist, "command.com" und seine "ENVIRONMENT"
274
"command.com" und seine "ENVIRONMENT" (Umgebung) permanent zu laden, da dies
236
(Umgebung) permanent zu laden, da dies viele Vorteile hat. Aber das führt
275
viele Vorteile hat. Mehr darüber in Schritt 8.
-
 
276
 
237
hier zu weit. Das war der siebte und ein sehr wichtiger Schritt.
277
Das war der siebte und ein sehr wichtiger Schritt.
-
 
278
 
238
 
279
 
239
Nachdem "config.sys" geladen ist, wird die nächste wichtige Datei,
280
Nachdem "config.sys" geladen ist, wird die nächste wichtige Datei,
240
  "command.com" (in Abhängigkeit von den Einstellungen, die du in der
281
  "command.com" (in Abhängigkeit von den Einstellungen, die du in der
241
  "config.sys" getätigt hast, geladen, z.B:
282
  "config.sys" getätigt hast, geladen, z.B:
242
  "SHELL=C:\command.com /E:512 /P=C:\autoexec.bat".
283
  "SHELL=C:\command.com /E:512 /P=C:\autoexec.bat".
243
Du kannst statt command.com auch andere Shells verwenden, aber diese
284
Du kannst statt command.com auch andere Shells verwenden, aber diese Datei
244
Datei wird mit SvarCOM geliefert.
285
wird mit SvarCOM geliefert.
245
  "/P" sagt, welche autoexec.bat SvarDOS beim Start verwenden soll. Mit
286
  "/P" sagt, welche autoexec.bat SvarDOS beim Start verwenden soll. Mit
246
  "/E" kannst du die Größe der ENVIRONMENT (Umgebung) definieren, was
287
  "/E" kannst du die Größe der ENVIRONMENT (Umgebung) definieren, was sehr
247
sehr hilfreich ist, wie bereits weiter oben erwähnt.
288
hilfreich ist, wie bereits weiter oben erwähnt.
248
 
289
 
249
  "autoexec.bat" ist eine sogenannte Batchdatei. Sie wird Zeile für Zeile
290
  "autoexec.bat" ist eine sogenannte Batchdatei. Sie wird Zeile für Zeile
250
gelesen und interpretiert. Damit kannst du SvarDOS z.B. sagen, daß es die
291
gelesen und interpretiert. Damit kannst du SvarDOS z.B. sagen, daß es die
251
Ländereinstellungen und Codepages ändern soll, einen Tastaturtreiber und
292
Ländereinstellungen und Codepages ändern soll, einen Tastaturtreiber und
252
einen Maustreiber oder den zweiten Teil des CD-ROM-Treibers laden soll
293
einen Maustreiber oder den zweiten Teil des CD-ROM-Treibers laden soll oder
253
oder daß es ein spezielles Programm / Spiel  / was auch immer automatisch
294
daß es ein spezielles Programm / Spiel / was auch immer automatisch starten
254
starten soll.
295
soll.
-
 
296
 
255
Mit dem Befehl:
297
Mit dem Befehl:
256
  "set" der in command.com integriert ist, kannst du Variablen erstellen,
298
  "set" der in command.com integriert ist, kannst du Variablen erstellen, die
257
die die bereits erwähnte ENVIRONMENT auffüllen mit z.B.:
299
die bereits erwähnte ENVIRONMENT auffüllen mit z.B.:
-
 
300
  "set path=C:\SVARDOS;C:\SVARDOS\NLS" (SVARDOS sucht nach einem Befehl wie
-
 
301
z.B. "sved" in dann C:\SVARDOS und dann C:\SVARDOS\NLS). Es startet den
-
 
302
ersten korrekten Treffer, alle anderen werden ignoriert. Das kann bei Dateien
-
 
303
mit gleichen Namen in diesen Verzeichnissen zu Fehlern führen!). Da "path"
-
 
304
auch ein externer Befehl ist, kann auch
-
 
305
  "path C:\SVARDOS;C:\SVARDOS\NLS" (ohne set und =) funktionieren!
-
 
306
 
258
  "set TEMP=C:\TEMP" (Verzeichnis für temporäre Dateien)
307
  "set TEMP=C:\TEMP" (Verz. für temporäre Dateien, %TEMP% steht für C:\TEMP)
259
  "set DOSDIR=C:\SVARDOS" (%DOSDIR% bedeutet jetzt: C:\SVARDOS)
308
  "set DOSDIR=C:\SVARDOS" (%DOSDIR% bedeutet jetzt: C:\SVARDOS)
260
  "set NLSPATH =C:\%DOSDIR%\NLS (verwendet DOSDIR -> C:\SVARDOS\NLS)
309
  "set NLSPATH =%DOSDIR%\NLS (%NLSPATH% bedeutet jetzt C:\SVARDOS\NLS)
261
  "set TZ=UTC" (für Zeitzoneneinstellungen) oder
310
  "set TZ=UTC" (für Zeitzoneneinstellungen) oder
262
  "set LANG=DE" (für Spracheinstellungen) oder
311
  "set LANG=DE" (für Spracheinstellungen) oder
263
  "set OS_VERSION=1.3" usw.
312
  "set OS_VERSION=1.3" usw.
264
Um sie automatisch zu laden, kannst du obige Befehle in die autoexec.bat
313
Um sie automatisch zu laden, kannst du obige Befehle in die autoexec.bat
265
schreiben.
314
schreiben.
266
SvarDOS schreibt diese Einstellungen als Variablen in die ENVIRONMENT
315
SvarDOS schreibt diese Einstellungen als Variablen in die ENVIRONMENT und
267
und hält sie dort solange es läuft. Du kannst später auch andere Variab-
316
hält sie dort solange es läuft. Du kannst später auch andere Variablen hinzu-
268
len hinzufügen, aber verwende bitte keine Namen, die schon bestehen.
317
fügen, aber verwende bitte keine Namen, die schon bestehen. Der Befehl:
269
Der Befehl:
-
 
270
  "set" ohne Optionen listet alle gesetzten Variablen auf,
318
  "set" ohne Optionen listet alle gesetzten Variablen auf,
271
  "set variable=" löscht eine Variable.
319
  "set variable=" löscht eine Variable, das ist gefährlich, siehe oben!
-
 
320
Beispiel (funktioniert in FreeDOS als bat-Datei und in der Kommandozeile,
272
Beispiel:
321
 aber in SvarDOS NUR in der BATCH):
273
  "echo Die aktuelle SvarDOS-Version ist: %OS_VERSION ."
322
  "echo Die aktuelle SvarDOS-Version ist: %OS_VERSION ."
274
zeigt:
323
zeigt:
275
  "Die aktuelle SvarDOS-Version ist: 1.3 ."
324
  "Die aktuelle SvarDOS-Version ist: 1.3 ."
276
Es gäbe noch viele Dinge, die mit der autoexec.bat gemacht werden können,
325
Es gäbe noch viele Dinge, die mit der autoexec.bat gemacht werden können,
277
aber das führt für eine Schnellanleitung zu weit. Aber du weißt jetzt,
326
aber das führt für eine Schnellanleitung zu weit. Aber du weißt jetzt, wie du
278
wie du dein SvarDOS OS verändern kannst, um damit zu arbeiten.
327
dein SvarDOS OS verändern kannst, um damit zu arbeiten.
279
Ich könnte noch viel mehr erzählen, aber das ist nur ein erster Schritt
328
Ich könnte noch viel mehr erzählen, aber das ist nur ein erster Schritt zu
280
zu SvarDOS.
329
SvarDOS.
-
 
330
 
281
Der letzte Schritt acht ist erledigt.
331
Der letzte Schritt acht ist erledigt.
282
 
332
 
-
 
333
 
283
Vielen Dank fürs Lesen!
334
Vielen Dank fürs Lesen!
284
 
335
 
285
Willi Spiegl
336
Willi Spiegl
286
 
337