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
|
336 |
Willi Spiegl
|
337 |
|
337 |
|
338 |
Generated by GNU Enscript 1.6.5.90.
|
- |
|
339 |
|
- |
|
340 |
|
- |
|
341 |
|
- |
|