Эдлин - Википедия - Edlin
Оригинальный автор (ы) | Тим Патерсон |
---|---|
Разработчики) | Microsoft, IBM, Грегори Питч |
изначальный выпуск | 1980 |
Написано в | MS-DOS: язык ассемблера x86 |
Операционная система | 86-ДОС, IBM PC DOS, MS-DOS, FreeDOS, OS / 2, eComStation, ArcaOS, Windows |
Тип | Линейный редактор |
Лицензия | MS-DOS: Массачусетский технологический институт FreeDOS, ReactOS: GPL 86-DOS, ПК DOS, OS / 2, Windows: Проприетарный коммерческое программное обеспечение |
Интернет сайт | Эдлин |
Эдлин это линейный редактор, и единственный Текстовый редактор поставляется с ранними версиями IBM PC DOS,[1] MS-DOS и OS / 2.[2] Хотя в MS-DOS 5.0 и более поздних версиях он заменен полноэкранным Редактор MS-DOS, и по Блокнот в Майкрософт Виндоус, он по-прежнему включен в 32-разрядные версии текущих операционных систем Microsoft.
История
Edlin был создан Тим Патерсон за две недели в 1980 г. Сиэтл Компьютерные продукты с 86-ДОС (QDOS)[3] на основе CP / M линейный редактор ED[4] - дальний родственник UNIX ред Текстовый редактор.
Microsoft приобрела 86-DOS и продала ее как MS-DOS, поэтому Edlin был включен в версии 1.0 – v5.0 MS-DOS. Начиная с MS-DOS 6, единственным включенным редактором был новый полноэкранный режим. Редактор MS-DOS.
Windows 95, 98 и МНЕ работал поверх встроенной версии DOS, которая сообщает о себе как MS-DOS 7. Как преемник MS-DOS 6, он не включал Эдлина.
Однако Эдлин включен в 32-битные версии Windows NT[5] и его производные - до включительно Windows 10 -поскольку НТВДМ Поддержка DOS в этих операционных системах основана на MS-DOS версии 5.0. Однако, в отличие от большинства других внешних команд DOS, он не был преобразован в собственный Win32 программа. Он также не поддерживает длинные имена файлов, которые не были добавлены в MS-DOS и MS-Windows, пока не был написан Edlin.
В FreeDOS версия была разработана Грегори Питчем.[6]
использование
Есть всего несколько команд. Краткий список можно найти, введя? в приглашении edlin.
Когда файл открыт, при вводе L будет выведено его содержимое (например, 1,6 л
перечисляет строки с 1 по 6). Каждая строка отображается с номером строки перед ней.
* 1,6L 1: Эдлин: единственный текстовый редактор в ранних версиях DOS. 2: 3: В свое время я помню, как видел веб-страницы 4: с логотипом внизу: 5: «Эта страница создана в edlin». 6: вещи, через которые проходят некоторые люди. ; -) *
Текущая выбранная строка имеет *. Чтобы заменить содержимое любой строки, вводится номер строки, и любой введенный текст заменяет оригинал. При редактировании строки нажатие Ctrl-C отменяет любые изменения. Маркер * останется на этой строке.
При вводе I (перед которым может стоять номер строки) вставляется одна или несколько строк перед строкой * или данной строкой. По завершении ввода строк Ctrl-C возвращается в командную строку edlin.
* 6I 6: * (... или аналогичный) 7: * ^ C * 7D * L 1: Эдлин: единственный текстовый редактор в ранних версиях DOS. 2: 3: В свое время я помню, как видел веб-страницы 4: с логотипом внизу: 5: «Эта страница создана в edlin». 6: (... или аналогичный) *
- я - Вставляет строки текста.
- D - удаляет указанную строку, опять же, необязательно, начиная с номера строки или диапазона строк. Например.:
2,4д
удаляет строки со 2 по 4. В приведенном выше примере была удалена строка 7.
- р - используется для замены всех вхождений фрагмента текста в заданном диапазоне строк, например, для замены орфографической ошибки. В том числе ? подсказки для каждого изменения. Например: Чтобы заменить «prit» на «print» и запрашивать каждое изменение:
? rprit ^ Zprint
(^ Z означает нажатие CTRL-Z). Это чувствительно к регистру.
- S - ищет заданный текст. Он используется так же, как и replace, но без текста замены. Набирается поиск слова "яблоко" в первых 20 строках файла.
1,20? Саппель
(без пробела, если это не часть поиска) с последующим нажатием Enter. Для каждого совпадения он спрашивает, является ли он правильным, и принимает n или y (или Enter).
- п - отображает список ряда строк. Если диапазон не указан, P отображает весь файл от * до конца. Это отличается от L тем, что P заменяет текущую строку последней строкой в диапазоне.
- Т - переносит другой файл в редактируемый со следующим синтаксисом: [строка для вставки] t [полный путь к файлу].
- W - (запись) сохраняет файл.
- E - сохраняет файл и закрывает edlin.
- Q - закрывает edlin без сохранения.
Скрипты
Edlin может использоваться как неинтерактивный редактор файлов в скриптах перенаправление серия команд edlin.
Эдлин < сценарий
FreeDOS Эдлин
А GPL -лицензированный клон Edlin, который включает поддержку длинных файлов, доступен для загрузки как часть FreeDOS проект. Это работает в операционных системах, таких как Linux или же Unix а также MS-DOS.[7]
Смотрите также
- Список команд DOS
- ред и бывший, похожий Unix линейные редакторы.
- 86-ДОС
Рекомендации
- ^ http://www.bitsavers.org/pdf/ibm/pc/dos/6172220_DOS_1.0_Jan82.pdf
- ^ OS / 2 1.0 | OS / 2 музей
- ^ Краткая история MS-DOS
- ^ ED Утилита В архиве 2013-06-20 на Wayback Machine
- ^ 16-битные приложения, включенные в Windows NT, microsoft.com
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/edlin.html
- ^ FreeDOS Эдлин