АТРИБУТЫ cline СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ uid Идентификатор пользователя tty Идентификатор терминала, на котором была вызвана команда pid PID-процесса командного интерпретатора, в котором была вызвана команда lab лабораторная работа, к которой относится команда. Идентификатор текущей лабораторной работы хранится в файле ~/.labmaker/lab pwd (!) текущий каталог, из которого была вызвана команда day время вызова, день В действительности здесь хранится не время вызова команды, а с момента появления приглашения командного интерпретатора для ввода команды hour время вызова, час min время вызова, минута sec время вызова, секунда time (!) время вызова команды в Unix-формате. Предпочтительнее использовать этот формат чем hour:min:sec, использовавшийся в Labmaker fullprompt Приглашение командной строки prompt Сокращённое приглашение командной строки cline Командная строка output Результат выполнения команды diff Указатель на ассоциированный с командой diff note (!) Текстовый комментарий к команде. Может генерироваться из самого лога с помощью команд #^ Комментарий #= Комментарий #v Комментарий в том случае, если для комментирования достаточно одной строки, или с помощью команд cat > /dev/null #^ Заголовок Текст ^D в том случае, если комментарий развёрнутый. В последнем случае комментарий может содержать заголовок, абзацы и несложное форматирование. Символы ^, v или = после знака комментария # обозначает, к какой команде относится комментарий: к предыдущей (^), последующей (v) или это общий комментарий по тексту, не относящийся непосредственно ни к одной из них (=) err Код завершения командной строки histnum (!) Номер команды в истории командного интерпретатора status (!) Является ли данная команда вызванной (r), запомненной (s) или это подсказка completion (c). Команды, которые были вызваны и обработаны интерпретатором имеют состояние "r". К таким командам относится большинство команд вводимых в интерпретатор. Если команда набрана, но вызывать её по какой-либо причине не хочется (например, команда может быть не полной, вредоносной или просто бессмысленной в текущих условиях), её можно сбросить с помощью комбинации клавиш Ctrl-C (не путайте с прерыванием работающей команды! здесь она даже не запускается!). В таком случае она не выполняется, но попадает в журнал со статусом "s". Если команда появилась в журнале благодаря автопроолжению -- когда было показано несколько вариантов -- она имеет статус "c". euid Идентификатор пользователя от имени которого будет выполняться команда. Может отличаться от реального uid в том случае, если вызывается с помощью sudo version (!) Версия lilalo-prompt использовавшаяся при записи команды. 0 - версия использовавшая в labmaker. Отсутствует информация о текущем каталоге и номере в истории. Информация о версии также не указана в приглашении. 1 - версия использующаяся в lilalo raw_file Имя файла, в котором находится бинарное представление журнала. Может содержать ключевое слово HERE, обозначающее что бинарное представление хранится непосредственно в базе данных в атрибуте raw_data raw_start Начало блока командной строки в файле бинарного представления raw_output_start Начало блока вывода raw_end Конец блока командной строки в файле бинарного представления raw_cline Необработанная командная строка (без приглашения) в бинарном виде raw_data (*) Бинарное представление команды и результатов её выполнения ТАБЛИЦА SESSION Информация о сеансах (см. lm-install)