lilalo

annotate README @ 62:c4bea959dbb1

Beautyfication of l3-agent code. Many lines were erased. Need to be tested
author devi
date Thu Jan 26 00:00:53 2006 +0200 (2006-01-26)
parents 18b21f6918f0
children 0ffdebbccfce
rev   line source
devi@62 1 АТРИБУТЫ cline
devi@62 2 СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ
devi@62 3
devi@62 4 uid
devi@62 5 Идентификатор пользователя
devi@62 6
devi@62 7 tty
devi@62 8 Идентификатор терминала, на котором была вызвана команда
devi@62 9
devi@62 10 pid
devi@62 11 PID-процесса командного интерпретатора,
devi@62 12 в котором была вызвана команда
devi@62 13
devi@62 14 lab
devi@62 15 лабораторная работа, к которой относится команда.
devi@62 16 Идентификатор текущей лабораторной работы
devi@62 17 хранится в файле ~/.labmaker/lab
devi@62 18
devi@62 19 pwd (!)
devi@62 20 текущий каталог, из которого была вызвана команда
devi@62 21
devi@62 22 day
devi@62 23 время вызова, день
devi@62 24 В действительности здесь хранится не время вызова команды,
devi@62 25 а с момента появления приглашения командного интерпретатора
devi@62 26 для ввода команды
devi@62 27
devi@62 28
devi@62 29 hour
devi@62 30 время вызова, час
devi@62 31
devi@62 32 min
devi@62 33 время вызова, минута
devi@62 34
devi@62 35 sec
devi@62 36 время вызова, секунда
devi@62 37
devi@62 38 time (!)
devi@62 39 время вызова команды в Unix-формате.
devi@62 40 Предпочтительнее использовать этот формат чем hour:min:sec,
devi@62 41 использовавшийся в Labmaker
devi@62 42
devi@62 43 fullprompt
devi@62 44 Приглашение командной строки
devi@62 45
devi@62 46 prompt
devi@62 47 Сокращённое приглашение командной строки
devi@62 48
devi@62 49 cline
devi@62 50 Командная строка
devi@62 51
devi@62 52 output
devi@62 53 Результат выполнения команды
devi@62 54
devi@62 55 diff
devi@62 56 Указатель на ассоциированный с командой diff
devi@62 57
devi@62 58 note (!)
devi@62 59 Текстовый комментарий к команде.
devi@62 60 Может генерироваться из самого лога с помощью команд
devi@62 61 #^ Комментарий
devi@62 62 #= Комментарий
devi@62 63 #v Комментарий
devi@62 64 в том случае, если для комментирования достаточно одной строки,
devi@62 65 или с помощью команд
devi@62 66 cat > /dev/null #^ Заголовок
devi@62 67 Текст
devi@62 68 ^D
devi@62 69 в том случае, если комментарий развёрнутый.
devi@62 70 В последнем случае комментарий может содержать
devi@62 71 заголовок, абзацы и несложное форматирование.
devi@62 72
devi@62 73 Символы ^, v или = после знака комментария # обозначает,
devi@62 74 к какой команде относится комментарий:
devi@62 75 к предыдущей (^), последующей (v)
devi@62 76 или это общий комментарий по тексту, не относящийся непосредственно
devi@62 77 ни к одной из них (=)
devi@62 78
devi@62 79 err
devi@62 80 Код завершения командной строки
devi@62 81
devi@62 82 histnum (!)
devi@62 83 Номер команды в истории командного интерпретатора
devi@62 84
devi@62 85 status (!)
devi@62 86 Является ли данная команда вызванной (r), запомненной (s)
devi@62 87 или это подсказка completion (c).
devi@62 88
devi@62 89 Команды, которые были вызваны и обработаны интерпретатором
devi@62 90 имеют состояние "r". К таким командам относится большинство
devi@62 91 команд вводимых в интерпретатор.
devi@62 92
devi@62 93 Если команда набрана, но вызывать её по какой-либо причине
devi@62 94 не хочется (например, команда может быть не полной, вредоносной
devi@62 95 или просто бессмысленной в текущих условиях),
devi@62 96 её можно сбросить с помощью комбинации клавиш Ctrl-C
devi@62 97 (не путайте с прерыванием работающей команды! здесь она даже
devi@62 98 не запускается!).
devi@62 99 В таком случае она не выполняется, но попадает в журнал
devi@62 100 со статусом "s".
devi@62 101
devi@62 102 Если команда появилась в журнале благодаря автопроолжению
devi@62 103 -- когда было показано несколько вариантов --
devi@62 104 она имеет статус "c".
devi@62 105
devi@62 106 euid
devi@62 107 Идентификатор пользователя от имени которого будет
devi@62 108 выполняться команда.
devi@62 109 Может отличаться от реального uid в том случае,
devi@62 110 если вызывается с помощью sudo
devi@62 111
devi@62 112
devi@62 113 version (!)
devi@62 114 Версия lilalo-prompt использовавшаяся при записи
devi@62 115 команды.
devi@62 116
devi@62 117 0 - версия использовавшая в labmaker.
devi@62 118 Отсутствует информация о текущем каталоге и номере в истории.
devi@62 119 Информация о версии также не указана в приглашении.
devi@62 120
devi@62 121
devi@62 122 1 - версия использующаяся в lilalo
devi@62 123
devi@62 124 raw_file
devi@62 125 Имя файла, в котором находится бинарное представление журнала.
devi@62 126 Может содержать ключевое слово HERE,
devi@62 127 обозначающее что бинарное представление хранится
devi@62 128 непосредственно в базе данных в атрибуте raw_data
devi@62 129
devi@62 130 raw_start
devi@62 131 Начало блока командной строки в файле бинарного представления
devi@62 132
devi@62 133 raw_output_start
devi@62 134 Начало блока вывода
devi@62 135
devi@62 136 raw_end
devi@62 137 Конец блока командной строки в файле бинарного представления
devi@62 138
devi@62 139 raw_cline
devi@62 140 Необработанная командная строка (без приглашения) в бинарном виде
devi@62 141
devi@62 142 raw_data (*)
devi@62 143 Бинарное представление команды и результатов её выполнения
devi@62 144
devi@62 145
devi@62 146
devi@62 147
devi@62 148 ТАБЛИЦА SESSION
devi@62 149
devi@62 150 Информация о сеансах
devi@62 151
devi@62 152 (см. lm-install)
devi@62 153
devi@62 154