Ex (текстовый редактор) - Ex (text editor)

бывший
Оригинальный автор (ы)Билл Джой
изначальный выпуск9 марта 1978 г.; 42 года назад (1978-03-09) (в составе 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
опция шифрования
файл
Имя (а) файла (ов) для редактирования

Смотрите также

использованная литература

  1. ^ бывшая страница руководства
  2. ^ Уильям Н. Джой, Ex справочное руководство, Ноябрь 1977 г.
  3. ^ бывший - Справочник по командам и утилитам, Единая спецификация UNIX, Выпуск 7 из Открытая группа
  4. ^ Джордж Кулурис: Немного истории
  5. ^ Салус, Питер Х. (2005). Демон, Гну и Пингвин. Groklaw.

внешние ссылки