HISTORY
Формат
HIST[ORY] [< номер >] [on|off|clear]
Назначение
Предоставление справочной информации о ранее выполненных командах или повторное выполнение ранее выполненной команды программы inl.
Описание
Команда выполняется только в среде ОС типа UNIX и при условии, что программа inl собрана с USE_READLINE.
Примечание
Если при выполнении команды
history
список ранее выполненных команд пуст,
значит программа
inl
собрана без USE_READLINE (иначе в списке присутствовала бы
как минимум команда
history
).
При вызове команды без параметра на консоли отображается список
ранее выполненных пользователем ОС команд (история) программы
inl
c их порядковыми
номерами. Все выполняемые команды запоминаются с первого запуска программы
inl
в файле .inl_history
в домашнем каталоге пользователя ОС. Хранится
(и,
соответственно, выдается) максимум 200 последних выполненных команд. Нумерация
команд непрерывно-последовательная (т.е. после команды с номером
200 нумерация
будет 201, 202 и т.д.).
При вызове команды c указанием параметра < номер > выполняется команда с заданным номером (если команда с таким номером существует). Выполненной команде присваивается очередной порядковый номер.
В ОС типа Windows команда не работает, но список ранее выполненных команд можно получить, нажав клавишу < F7 > для отображения окна с историей команд и выбрать оттуда нужную команду.
Опция оn (действует по умолчанию) устанавливает режим
протоколирования в файл
.inl_history
выполняемых команд. Если
inl
запущена с ключом -nohist, то команда
history on
отменяет действие этого ключа и возобновляет протоколирование.
Опция off отменяет режим протоколирования в файл
.inl_history
выполняемых команд.
Опция clear удаляет все записи в файле протоколирования
.inl_history
.