Ex (текстовый редактор) - Ex (text editor)
![]() | эта статья нужны дополнительные цитаты для проверка.Декабрь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Оригинальный автор (ы) | Билл Джой |
---|---|
изначальный выпуск | 9 марта 1978 г. | (в составе 1BSD)
Написано в | C |
Операционная система | Unix |
Тип | Текстовый редактор |
бывший, сокращение от EXtended, это линейный редактор для Unix системы, первоначально написанные Билл Джой[1] в 1976 году, начиная с более ранней программы, написанной Чарльзом Хейли.[2] Существует несколько реализаций программы; они стандартизированы POSIX.[3]
История
Оригинальный редактор Unix, распространяемый с Версии Bell Labs операционной системы в 1970-х годах была довольно недружелюбной для пользователей ред. Джордж Кулурис из Колледж Королевы Марии, Лондон, который установил Unix в 1973 году, разработал улучшенную версию, названную Эм в 1975 году это могло воспользоваться видеотерминалы.[4] Во время посещения Беркли Кулурис представил свою программу Билл Джой, кто модифицировал его, чтобы он был менее требователен к процессору; Версия Джой стала бывший[5] и попал в Распространение программного обеспечения Беркли.
ex в конечном итоге получил полноэкранный визуальный интерфейс (добавив к его работе, ориентированной на командную строку), тем самым став vi Текстовый редактор. В последнее время ex реализован как личность программы vi; в большинстве вариантов vi все еще есть "ex Режим ", который вызывается с помощью команды бывшийили из vi для одной команды, набрав :
(двоеточие) символ. Хотя функции ex и vi частично совпадают, некоторые вещи можно делать только с помощью команд ex, поэтому они остаются полезными при использовании vi.
Отношение к vi
Основные команды ex, относящиеся к поиску и замене, важны для vi. Например, команда ex :% s / XXX / YYY / g заменяет каждый экземпляр XXX с участием ГГГ, и работает также в vi. В % означает каждую строку в файле. 'G' означает глобальный и означает замену каждого экземпляра в каждой строке (если он не был указан, то будет заменен только первый экземпляр в каждой строке).
Вызов командной строки
Синопсис
ex [-rR] [-s | -v] [-c команда] [-t tagstring] [-w размер] [файл...]
Опции
- -р
- восстановить указанные файлы после сбоя системы
- -Р
- устанавливает только для чтения
- -s
- (XPG4 только) подавляет обратную связь с пользователем
- -v
- вызвать визуальный режим (vi)
- -c команда
- Выполнить команду для первого буфера, загруженного из файла. Можно использовать до десяти раз.
- -t tagstring
- Отредактируйте файл, содержащий указанный тег
- -w размер
- Установить размер окна
- -
- (устарело) подавляет обратную связь с пользователем
- -l
- включить редактор lisp Режим
- -Икс
- Использовать шифрование при записи файлов
- -C
- опция шифрования
- файл
- Имя (а) файла (ов) для редактирования
Смотрите также
использованная литература
- ^ бывшая страница руководства
- ^ Уильям Н. Джой, Ex справочное руководство, Ноябрь 1977 г.
- ^ Единая спецификация UNIX, Выпуск 7 из Открытая группа - Справочник по командам и утилитам,
- ^ Джордж Кулурис: Немного истории
- ^ Салус, Питер Х. (2005). Демон, Гну и Пингвин. Groklaw.
внешние ссылки
- Единая спецификация UNIX, Выпуск 7 из Открытая группа : текстовый редактор - Справочник по командам и утилитам,