EDLIN
| MS-DOS EDLIN
| |
|---|---|
| [[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]] | |
| EDLIN unter MS-DOS 5 mit einer geöffneten DOS-Startdatei | |
| Basisdaten
| |
| Maintainer | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Entwickler | SCP, Microsoft |
| Erscheinungsjahr | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | 86-DOS; MS-DOS und weitere PC-kompatible DOS-Betriebssysteme Als 16-Bit-DOS-Anwendung Bestandteil einiger Microsoft-Windows-NT-Versionen |
| Programmiersprache | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Kategorie | Texteditor |
| Lizenz | proprietär (EULA) |
| deutschsprachig | ja |
| Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) | |
EDLIN ist ein zeilenorientierter Texteditor in MS-DOS, PC DOS und weiteren PC-kompatiblen DOS-Betriebssystemen. Er gilt als externes DOS-Kommando und bietet rudimentäre Funktionen zum Bearbeiten von Textdateien über eine Kommandozeilen-Oberfläche. Die Bedienung geschieht über Zeilennummern und Operationen mit Ein-Zeichen-Befehlen (beispielsweise löscht das Kommando „5d“ die 5. Zeile der aktuellen Datei).
EDLIN eignet sich auch als Interpreter und Programmieroberfläche für Stapelverarbeitungsdateien (Skripts). Ein Skript wird gestartet mit: edlin <NAME.BAT>
Geschichte
EDLIN wurde 1980 von Tim Paterson für Seattle Computer Products (QDOS 0.2) entwickelt, bevor Paterson das Betriebssystem an Microsoft verkaufte. Dort war es lediglich als Übergangslösung für etwa ein halbes Jahr gedacht.<ref>A Short History of MS-DOS. In: patersontech.com. Archiviert vom Vorlage:IconExternal am 1. August 2013; abgerufen am 1. August 2009 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value), deutsch: Ein geschichtlicher Abriss von MS-DOS).</ref> Es handelt sich um ein Derivat des zeilenorientierten Editors Vorlage:Monospace aus CP/M-80.<ref>ED Utility. In: shaels.net. 16. Februar 2009, archiviert vom Vorlage:IconExternal am 20. Juni 2013; abgerufen am 25. Februar 2016 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> Er war allerdings bis MS-DOS 4.01 (und damit fast 11 Jahre lang bis zum Erscheinen von MS-DOS 5.0) als einziger Standard-Texteditor enthalten. In dieser Zeit wurde er, von verschiedenen Sprachversionen abgesehen, offenbar niemals nennenswert verändert oder weiterentwickelt. Wie viele andere DOS-Programme wird von EDLIN die DOS-Version abgefragt, sodass es auf einer neueren oder älteren DOS-Version eventuell mit der Fehlermeldung „Falsche DOS-Version“ zum vorzeitigen Ende des Programmablaufs kommt.<ref>Bernd Kretschmer: 100 Rezepte für MS-DOS 6.0: Tips, Tricks und Anwendungsbeispiele für Einsteiger und Fortgeschrittene. Springer Fachmedien Wiesbaden, 1993, ISBN 978-3-528-05335-2, 1 DOS installieren, S. 11 (eingeschränkte Vorschau in der Google-BuchsucheSkriptfehler: Ein solches Modul „Vorlage:GoogleBook“ ist nicht vorhanden. – Vorlage:Monospace bricht ab DOS-Version 6 mit einer Fehlermeldung ab.): „F: Ich habe MS-DOS 6.0 als Update von Version 5.0 installiert. Immer, wenn ich das Programm EDLIN oder den Befehl JOIN aufrufe, zeigt DOS die Fehlermeldung ‚Falsche DOS-Version‘. Sind die Programmdaten fehlerhaft, oder mache ich etwas falsch? A: Weder noch! Der Zeileneditor EDLIN und genauso z. B. die DOS-Befehle ASSIGN, JOIN, RECOVER, … sind Programme früherer DOS-Versionen, die nicht mehr für Version 6.0 aktualisiert wurden. Beim Update werden diese Programmdateien aber nicht gelöscht oder überschrieben, sondern bleiben erhalten.“</ref><ref></ref>
In MS-DOS 5.0 wurde das ursprüngliche Vorlage:Monospace zu einer EXE-Datei im MZ-Format: Vorlage:Monospace. Gleichzeitig wurde es von dem moderneren MS-DOS Editor, der eine zeichenorientierte Benutzerschnittstelle aufweist, als Standardeditor abgelöst. PC DOS führte mit der Version 6.1 den Editor E ein.<ref>Dieter Brors: IBMs Cocktail – IBM PCDOS 6.1. In: c’t. Band 1993, Nr. 9. Verlag Heinz Heise, 1993, S. 31 (Artikel-Archiv c’t 9/1993, Seite 31, kostenpflichtig [ZIP; 1 kB; abgerufen am 27. Mai 2025]): „Auf den BASIC-Interpreter hat IBM jetzt verzichtet, dafür ist – im Gegensatz zu MSDOS 6.0 – EDLIN weiter enthalten. Als komfortablere Alternative gibt es allerdings einen Editor namens E, den IBMer schon seit langem intern benutzen.“</ref> Ab MS-DOS 6.0 ist EDLIN auf der Zusatz-Diskette „{{Modul:Vorlage:lang}} Modul:Multilingual:153: attempt to index field 'data' (a nil value)“ (bzw. als Download: Vorlage:Monospace) enthalten<ref>MS-DOS 6.0 Supplemental Files. Microsoft, 13. Juli 2001, archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 7. November 2001; abgerufen am 3. Januar 2023 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> und wird nicht mehr automatisch mitinstalliert.
EDLIN ist in allen MS-DOS-Versionen und als 16-Bit-Anwendung in einigen NT-basierten Windows-Versionen enthalten. In Windows NT lief EDLIN unter der Virtual DOS Machine (x86; bis Windows 10) oder mittels eines Emulators (Alpha, MIPS, PowerPC; bis NT 4.0).
Siehe auch
Weblinks
- EDLIN.ASM (EDLIN 2.14), der Quelltext von MS-DOS 2.0 EDLIN, Rev. 14, vom 23. Juli 1983
- Microsoft KB 67706: Using MS-DOS Edlin Utility to Edit Text Files
- Use this nostalgic text editor on FreeDOS (englisch), von Jim Hall, 18. Juni 2021
Einzelnachweise
<references />