русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Команды, не использующие адресации строк


Дата добавления: 2014-11-28; просмотров: 682; Нарушение авторских прав


Рассмотрим первый тип команд:

h –дает пояснение о последней ошибке.

е [имя файла] (edit) – служит для очистки текстового буфера и чтения в нем постоянного файла, имя которого задано в команде. Прежнее содержимое буфера при этом теряется. Эта команда может быть выполнена в начале редактирования или же в процессе работы. В последнем случае она дает возможность начать работу с новым файлом, т.е. начать новый сеанс редактирования, не выходя из редактора. Начало работы с редактором не требует обязательного задания имени файла. Можно вызвать редактор и ввести текст в пустой буфер, а имя файла можно задать позднее в командах

f [имя файла] (filename) – выводит или изменяет запомненное имя файла.

w (write) – записать рабочую копию в существующую. Если имя файла не было указано ранее, можно указать его после ввода команды w:

w name_file

Можно воспользоваться командой w для сохранения файла под новым именем. Это второе имя не изменяет первоначальное имя файла, которое редактор ed использует при вводе одной команды w. При следующем сохранении изменений командой w сохраняется и первоначальное имя файла.

! команда [аргументы] – предназначена для выполнения команд shell без выхода из редактора. Поскольку при вводе команд интерпретатора shell нет необходимости записывать содержимое текстового буфера в файл, они не влияют на редактирование. Когда нужно выполнить несколько команд shell, вы можете осуществить полупостоянный переход в интерпретатор, введя команду «!sh» для создания нового экземпляра shell . Этот новый shell позволит вам ввести столько команд, сколько их потребуется. Реализация команд shell в редакторе обеспечивается за счет того, что shell – это обычная программа, которая может быть запущена в любое время. Пока вы работаете с shell внутри редактора, последний терпеливо ждет, точно так же, как исходный shell ждет окончания редактирования.



Усеченная версия ed редактор red не позволяет пользоваться таким приемом. В следующей после ! команде можно указывать специальные символы:

% – означает последнее запомненное имя файла;

! – означает последнюю использованную команду, то есть !! повторяет последнюю команду.

q (quit) – выйти из редактора, при этом рабочая копия не переписывается автоматически в существующую. Если файл не изменялся после последней модификации, работа редактора ed прекращается. Если же вы изменили файл и не сохранили изменения, редактор ed выводит вопросительный знак, предоставляя вам возможность сохранит файл командой w. Если же вы хотите выйти, не сохраняя изменений, введите команду q еще раз:

qq

??

qw

q



<== предыдущая лекция | следующая лекция ==>
Редактор ed | Команды, использующие один адрес


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.063 сек.