Текстовый редактор ED является диалоговой(интерактивной) программой, которая позволяет добавлять, перемещать, удалять текст и извлекать его из других файлов. Имеется возможность замены слова или части слова в тексте как для одной указанной строки, так и для части файла или всего файла. Кроме того, можно просмотреть текстовый файл, напечатать его частично или целиком, напечатать строки, содержащие определённое слово и т.д.
ED работает с копией обрабатываемого файла, которая создаётся в буфере редактора и хранится там в течении всей обработки. Это предохраняет исходный файл от возможности разрушений при совершении грубых ошибок. Сделанные в копии изменения не влияют на исходный файл до тех пор, пока не будет выдана команда записи.
ОС Unix. Работа в редакторе Vi.
Этот раздел посвящён экранному редактору Vi. Редактор Vi является мощным средством для создания и редактирования файлов. Он предназначен для работы на видеотерминале и использует окна, посредством которых вы можете просматривать текст файла.
Редактор Vi имеет более 100 команд. В этом разделе описаны основные команды, которые позволяют вам использовать Vi просто, но эффективно. Выполнение следующих задач позволяющих:
1) Изменить окружение Shell, чтобы установить конфигурацию вашего терминала
2) Сделать доступным автоматический возврат каретки
3) Начать работу с редактором Vi, создать текст, исправить ошибки, записать текст в файл и завершить работу.
4) Переместить текст внутри файла
5) Разбить и сменить текст
6) Использовать специальные команды и сокращения
7) Использовать команды построченного редактора, доступные внутри Vi
8) Временно вернуться в Shell, чтобы выполнить команды Shell
9) Восстановить файл, потерянный из-за прерывания сессии редактирования
10) Редактировать несколько файлов в одной сессии.
ОС Unix. Shell – интерпретатор командного языка.
Shell – это программа, которая осуществляет связь между вами и ядром, интерпретирую ваши команды. Так как она читает ваш ввод и посылает вам сообщение, то описывается как интерактивная.
Команды и символы, имеющие специальные значения, которые позволяют:
1) Находить с помощью шаблона и манипулировать группами файлов.
2) Запускать команду в фоновом режиме или в определённое время
3) Выполнять последовательно группу команд
4) Перенаправлять стандартный ввод и вывод.
5) Завершить работающие программы.