.а (append) – перейти в режим ввода текста. При этом новый текст размещается после адресуемой строки. Для выхода из режима ввода текста нужно ввести строку, состоящую из единственной точки. Сложность команды append заключается в том, что она изменяет режим редактора. Отсюда самая распространенная ошибка: запись команд редактора в файл как текстовых строк и ввод текста вместо команд. Наиболее надежный способ страховки от подобной ошибки – ввести строку, состоящую из одной точки. Тогда редактор переводится из режима ввода текста в командный режим, либо просто печатается текущая строка.
.i (insert) – перейти в режим ввода текста, при этом новый текст размещается перед текущей строкой. Команда insert переводит редактор в режим ввода текста. Все, что вводится после этой команды, интерпретируется как текст, вставляемый в файл. Прекратить вставку в текст можно, введя строку, состоящую из единственной точки.
.r имя файла (read)– читает содержимое файла на диске, имя которого в ней указано, и добавляет его к содержимому текстового буфера редактора после заданной строки или после текущей, если номер строки не указан. Различие между командами редактора «e» и «r» состоит в том, что последняя добавляет текст в свободное рабочее пространство без уничтожения его содержимого. Редакторы ОС UNIX не дают возможность читать часть файла. Если вам потребуется прочитать всего несколько строк из файла, его придется скопировать целиком, а затем с помощью редактора удалить ненужные фрагменты.