Subversion Repositories SvarDOS

Rev

Rev 1818 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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

Generated by GNU Enscript 1.6.5.90.
-
 
339
 
-
 
340
 
-
 
341
 
-