Edlin - Edlin - Wikipedia
Původní autoři | Tim Paterson |
---|---|
Vývojáři | Microsoft, IBM Gregory Pietsch |
První vydání | 1980 |
Napsáno | MS-DOS: x86 assembler |
Operační systém | 86-DOS, IBM PC DOS, MS-DOS, FreeDOS, OS / 2, eComStation, ArcaOS, Okna |
Typ | Line editor |
Licence | MS-DOS: MIT FreeDOS, ReactOS: GPL 86-DOS, PC DOS, OS / 2, Windows: Proprietární komerční software |
webová stránka | Edlin |
Edlin je editor řádků a jediný textový editor k dispozici s rané verze IBM PC DOS,[1] MS-DOS a OS / 2.[2] Přestože v systému MS-DOS 5.0 a novějších nahrazen přes celou obrazovku Editor systému MS-DOS, a tím poznámkový blok v Microsoft Windows, nadále je součástí 32bitových verzí současných operačních systémů Microsoft.
Dějiny
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/79/IBM_PC_DOS_1.0_screenshot.jpg/300px-IBM_PC_DOS_1.0_screenshot.jpg)
EDLIN.COM
v IBM PC DOS 1.0![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/ATOK_8_for_PC-98_screenshot.png/300px-ATOK_8_for_PC-98_screenshot.png)
Edlin vytvořil Tim Paterson za dva týdny v roce 1980, pro Seattle Computer Products je 86-DOS (QDOS)[3] založeno na CP / M editor řádků ED[4] - vzdálený příbuzný UNIXu vyd textový editor.
Microsoft získal 86-DOS a prodal jej jako MS-DOS, takže Edlin byl zahrnut do verze 1.0 – v5.0 systému MS-DOS. Od MS-DOS 6 a dále byl jediným zahrnutým editorem nová celá obrazovka Editor systému MS-DOS.
Windows 95, 98 a MĚ běžel nad integrovanou verzí systému DOS, která se hlásí jako MS-DOS 7. Jako nástupce systému MS-DOS 6 to nezahrnovalo Edlina.
Edlin je však součástí 32bitových verzí Windows NT[5] a jeho deriváty - až do a včetně Windows 10 -protože NTVDM Podpora systému DOS v těchto operačních systémech je založena na systému MS-DOS verze 5.0. Na rozdíl od většiny ostatních externích příkazů systému DOS však nebyl transformován na nativní Win32 program. Také nepodporuje dlouhé názvy souborů, které byly přidány do MS-DOS a MS-Windows až dlouho poté, co byl napsán Edlin.
The FreeDOS verzi vyvinul Gregory Pietsch.[6]
Používání
Existuje jen několik příkazů. Krátký seznam naleznete zadáním? na výzvu Edlin.
Když je soubor otevřený, zadáním L se zobrazí obsah (např. 1,6 l
seznam řádků 1 až 6). Každý řádek je zobrazen s číslem řádku před ním.
* 1,6L 1: Edlin: Jediný textový editor v dřívějších verzích systému DOS. 2: 3: V tu dobu jsem si pamatoval, že jsem viděl webové stránky 4: značkové s logem dole: 5: „Tato stránka vytvořená v edlin.“ 6: Věci, kterými se někteří lidé prosadili. ; -) *
Aktuálně vybraný řádek má *. Chcete-li nahradit obsah libovolného řádku, zadá se číslo řádku a jakýkoli zadaný text nahradí originál. Při úpravách řádku stisknutím Ctrl-C zrušíte všechny změny. Značka * zůstává na tomto řádku.
Zadáním I (volitelně s číslem řádku) se vloží jeden nebo více řádků před * řádek nebo daný řádek. Po dokončení zadávání řádků se Ctrl-C vrátí do příkazového řádku edlin.
* 6I 6: * (... nebo podobně) 7: * ^ C * 7D * L 1: Edlin: Jediný textový editor v dřívějších verzích systému DOS. 2: 3: V tu dobu jsem si pamatoval, že jsem viděl webové stránky 4: značkové s logem dole: 5: „Tato stránka vytvořená v edlin.“ 6: (... nebo podobně) *
- i - Vloží řádky textu.
- D - odstraní zadaný řádek, opět volitelně počínaje číslem řádku nebo rozsahem řádků. Např.:
2,4d
odstraní řádky 2 až 4. Ve výše uvedeném příkladu byl odstraněn řádek 7.
- R - slouží k nahrazení všech výskytů části textu v daném rozsahu řádků, například k nahrazení pravopisné chyby. Včetně ? výzvy pro každou změnu. Např .: Chcete-li nahradit výraz „prit“ výrazem „print“ a zobrazit výzvu ke každé změně:
? rprit ^ Zprint
(^ Z představuje stisknutí CTRL-Z). Rozlišují se malá a velká písmena.
- S - vyhledá zadaný text. Používá se stejným způsobem jako nahrazení, ale bez nahrazujícího textu. Je zadáno hledání výrazu „jablko“ v prvních 20 řádcích souboru
1,20? Jablek
(bez mezery, pokud to není součástí vyhledávání) následované stisknutím klávesy Enter. U každé shody se zeptá, zda je správná, a přijme n nebo y (nebo Enter).
- P - zobrazí seznam řady řádků. Pokud není zadán žádný rozsah, P zobrazí kompletní soubor od * do konce. To se liší od L v tom, že P změní aktuální řádek na poslední řádek v rozsahu.
- T - přenese další soubor do editovaného s touto syntaxí: [řádek k vložení] t [úplná cesta k souboru].
- Ž - (write) uloží soubor.
- E - uloží soubor a ukončí edlin.
- Q - ukončí edlin bez uložení.
Skripty
Edlin může být použit jako neinteraktivní editor souborů ve skriptech přesměrování série edlinových příkazů.
Edlin < skript
FreeDOS Edlin
A GPL -licencované klon Edlin, který zahrnuje podporu dlouhého názvu souboru, je k dispozici ke stažení jako součást souboru FreeDOS projekt. To běží na operačních systémech, jako je Linux nebo Unix stejně jako MS-DOS.[7]
Viz také
- Seznam příkazů systému DOS
- vyd a např podobně Unix řádkové editory.
- 86-DOS
Reference
- ^ http://www.bitsavers.org/pdf/ibm/pc/dos/6172220_DOS_1.0_Jan82.pdf
- ^ OS / 2 1.0 | Muzeum OS / 2
- ^ Krátká historie systému MS-DOS
- ^ ED Utility Archivováno 2013-06-20 na Wayback Machine
- ^ 16bitové aplikace součástí Windows NT, microsoft.com
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distribution/1.2/repos/pkg-html/edlin.html
- ^ FreeDOS Edlin