| rev | line source | 
| igor@109 | 1 | 
| igor@109 | 2 LiLaLo - Live Lab Log | 
| igor@109 | 3 | 
| igor@109 | 4 (c) Игорь Чубин, 2004-2008 | 
| igor@109 | 5 | 
| igor@109 | 6 Лицензия, по которой распространяется | 
| igor@109 | 7 приведена в файле LICENSE | 
| igor@109 | 8 в данном дистрибутиве | 
| igor@109 | 9 | 
| igor@109 | 10 | 
| igor@109 | 11 Дополнительную информацию о программе | 
| igor@109 | 12 можно найти на странице: | 
| igor@109 | 13 | 
| igor@109 | 14     http://xgu.ru/wiki/LiLaLo | 
| igor@109 | 15 | 
| igor@109 | 16 | 
| igor@109 | 17 | 
| igor@109 | 18 ----------------------------------------------------------------- | 
| igor@109 | 19 | 
| igor@109 | 20 | 
| igor@109 | 21 | 
| devi@62 | 22 АТРИБУТЫ cline | 
| devi@62 | 23 СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ | 
| devi@62 | 24 | 
| devi@72 | 25     uid			[agent] | 
| devi@62 | 26         Идентификатор пользователя | 
| devi@72 | 27 | 
| devi@72 | 28     euid | 
| devi@72 | 29         Идентификатор пользователя от имени которого будет | 
| devi@72 | 30         выполняться команда. | 
| devi@72 | 31         Может отличаться от реального uid в том случае, | 
| devi@72 | 32         если вызывается с помощью sudo | 
| devi@72 | 33 | 
| devi@72 | 34     tty 		[agent] | 
| devi@62 | 35         Идентификатор терминала, на котором была вызвана команда | 
| devi@62 | 36 | 
| devi@72 | 37     pid 		[agent] | 
| devi@62 | 38         PID-процесса командного интерпретатора, | 
| devi@62 | 39         в котором была вызвана команда | 
| devi@62 | 40 | 
| devi@72 | 41     pwd (!) 		[agent] | 
| devi@62 | 42         текущий каталог, из которого была вызвана команда | 
| devi@62 | 43 | 
| devi@62 | 44 | 
| devi@72 | 45     time (!) 		[agent] | 
| devi@62 | 46         время вызова команды в Unix-формате. | 
| devi@62 | 47         Предпочтительнее использовать этот формат чем hour:min:sec, | 
| devi@62 | 48         использовавшийся в Labmaker | 
| devi@62 | 49 | 
| devi@72 | 50     fullprompt 		[agent] | 
| devi@62 | 51         Приглашение командной строки | 
| devi@72 | 52 	ЗАКОММЕНТИРОВАНО. МОЖЕТ БЫТЬ БУДЕТ УДАЛЕНО | 
| devi@62 | 53 | 
| devi@72 | 54     prompt 		[agent] | 
| devi@62 | 55         Сокращённое приглашение командной строки | 
| devi@62 | 56 | 
| devi@72 | 57     cline  		[agent] | 
| devi@62 | 58         Командная строка | 
| devi@62 | 59 | 
| devi@72 | 60     output 		[agent] | 
| devi@62 | 61         Результат выполнения команды | 
| devi@62 | 62 | 
| devi@72 | 63     diff		[agent] | 
| devi@62 | 64         Указатель на ассоциированный с командой diff | 
| devi@62 | 65 | 
| devi@72 | 66     note (!) | 
| devi@62 | 67         Текстовый комментарий к команде. | 
| devi@62 | 68         Может генерироваться из самого лога с помощью команд | 
| devi@62 | 69             #^ Комментарий | 
| devi@62 | 70             #= Комментарий | 
| devi@62 | 71             #v Комментарий | 
| devi@62 | 72         в том случае, если для комментирования достаточно одной строки, | 
| devi@62 | 73         или с помощью команд | 
| devi@62 | 74             cat > /dev/null #^ Заголовок | 
| devi@62 | 75             Текст | 
| devi@62 | 76             ^D | 
| devi@62 | 77         в том случае, если комментарий развёрнутый. | 
| devi@62 | 78         В последнем случае комментарий может содержать | 
| devi@62 | 79         заголовок, абзацы и несложное форматирование. | 
| devi@62 | 80 | 
| devi@62 | 81         Символы ^, v или = после знака комментария # обозначает, | 
| devi@62 | 82         к какой команде относится комментарий: | 
| devi@62 | 83         к предыдущей (^), последующей (v) | 
| devi@62 | 84         или это общий комментарий по тексту, не относящийся непосредственно | 
| devi@62 | 85         ни к одной из них (=) | 
| devi@62 | 86 | 
| devi@72 | 87     note_title | 
| devi@72 | 88     	Заголовок к пометке, если он используется | 
| devi@72 | 89 | 
| devi@72 | 90     err 		[agent] | 
| devi@62 | 91         Код завершения командной строки | 
| devi@62 | 92 | 
| devi@72 | 93     histnum (!) 	[agent] | 
| devi@62 | 94         Номер команды в истории командного интерпретатора | 
| devi@72 | 95 | 
| devi@72 | 96     histline		[agent] | 
| devi@72 | 97     	Строка истории, соответствующая команде. | 
| devi@62 | 98 | 
| devi@62 | 99     status (!) | 
| devi@62 | 100         Является ли данная команда вызванной (r), запомненной (s) | 
| devi@62 | 101         или это подсказка completion (c). | 
| devi@62 | 102 | 
| devi@62 | 103         Команды, которые были вызваны и обработаны интерпретатором | 
| devi@62 | 104         имеют состояние "r". К таким командам относится большинство | 
| devi@62 | 105         команд вводимых в интерпретатор. | 
| devi@62 | 106 | 
| devi@62 | 107         Если команда набрана, но вызывать её по какой-либо причине | 
| devi@62 | 108         не хочется (например, команда может быть не полной, вредоносной | 
| devi@62 | 109         или просто бессмысленной в текущих условиях), | 
| devi@62 | 110         её можно сбросить с помощью комбинации клавиш Ctrl-C | 
| devi@62 | 111         (не путайте с прерыванием работающей команды! здесь она даже | 
| devi@62 | 112         не запускается!). | 
| devi@62 | 113         В таком случае она не выполняется, но попадает в журнал | 
| devi@62 | 114         со статусом "s". | 
| devi@62 | 115 | 
| devi@62 | 116         Если команда появилась в журнале благодаря автопроолжению | 
| devi@62 | 117         -- когда было показано несколько вариантов -- | 
| devi@62 | 118         она имеет статус "c". | 
| devi@62 | 119 | 
| devi@62 | 120 | 
| devi@72 | 121     version (!)		[agent] | 
| devi@62 | 122         Версия lilalo-prompt использовавшаяся при записи | 
| devi@62 | 123         команды. | 
| devi@62 | 124 | 
| devi@62 | 125         0 - версия использовавшая в labmaker. | 
| devi@62 | 126             Отсутствует информация о текущем каталоге и номере в истории. | 
| devi@62 | 127             Информация о версии также не указана в приглашении. | 
| devi@62 | 128 | 
| devi@62 | 129 | 
| devi@62 | 130         1 - версия использующаяся в lilalo | 
| devi@62 | 131 | 
| devi@72 | 132     raw_file		[agent] | 
| devi@62 | 133         Имя файла, в котором находится бинарное представление журнала. | 
| devi@62 | 134         Может содержать ключевое слово HERE, | 
| devi@62 | 135         обозначающее что бинарное представление хранится | 
| devi@62 | 136         непосредственно в базе данных в атрибуте raw_data | 
| devi@62 | 137 | 
| devi@72 | 138     raw_start		[agent] | 
| devi@62 | 139         Начало блока командной строки в файле бинарного представления | 
| devi@62 | 140 | 
| devi@72 | 141     raw_output_start	[agent] | 
| devi@62 | 142         Начало блока вывода | 
| devi@62 | 143 | 
| devi@72 | 144     raw_end		[agent] | 
| devi@62 | 145         Конец блока командной строки в файле бинарного представления | 
| devi@62 | 146 | 
| devi@72 | 147     raw_cline		[agent] | 
| devi@62 | 148         Необработанная командная строка (без приглашения) в бинарном виде | 
| devi@62 | 149 | 
| devi@62 | 150     raw_data (*) | 
| devi@62 | 151         Бинарное представление команды и результатов её выполнения | 
| devi@62 | 152 | 
| devi@62 | 153 | 
| devi@72 | 154 Исторические | 
| devi@72 | 155 | 
| devi@72 | 156 | 
| devi@72 | 157 | 
| devi@72 | 158     day | 
| devi@72 | 159         время вызова, день | 
| devi@72 | 160         В действительности здесь хранится не время вызова команды, | 
| devi@72 | 161         а с момента появления приглашения командного интерпретатора | 
| devi@72 | 162         для ввода команды | 
| devi@72 | 163 | 
| devi@72 | 164 | 
| devi@72 | 165     hour | 
| devi@72 | 166         время вызова, час | 
| devi@72 | 167 | 
| devi@72 | 168     min | 
| devi@72 | 169         время вызова, минута | 
| devi@72 | 170 | 
| devi@72 | 171     sec | 
| devi@72 | 172         время вызова, секунда | 
| devi@72 | 173 | 
| devi@72 | 174 | 
| devi@72 | 175     lab | 
| devi@72 | 176         лабораторная работа, к которой относится команда. | 
| devi@72 | 177         Идентификатор текущей лабораторной работы | 
| devi@72 | 178         хранится в файле ~/.labmaker/lab | 
| devi@72 | 179 | 
| devi@62 | 180 | 
| devi@62 | 181 | 
| devi@62 | 182 ТАБЛИЦА SESSION | 
| devi@62 | 183 | 
| devi@62 | 184     Информация о сеансах | 
| devi@62 | 185 | 
| devi@62 | 186         (см. lm-install) | 
| devi@62 | 187 | 
| devi@62 | 188 | 
| devi@72 | 189 local_session_id | 
| devi@72 | 190 	id сессии в пределах хоста | 
| devi@72 | 191 hostname | 
| devi@72 | 192 	Имя хоста | 
| devi@72 | 193 user | 
| devi@72 | 194 	Имя пользователя открывшего сессию | 
| devi@72 | 195 login_from | 
| devi@72 | 196 	Откуда была открыта сессия; доменное имя или IP-адрес | 
| devi@72 | 197 tty | 
| devi@72 | 198 	Терминал, который привязан к сессии | 
| devi@72 | 199 system | 
| devi@72 | 200 	Имя и релиз операционной системы `uname -rs` | 
| devi@72 | 201 parent | 
| devi@72 | 202 	Имя процесса-родителя | 
| devi@72 | 203 ppid | 
| devi@72 | 204 	PID процесса-родителя | 
| devi@72 | 205 pid | 
| devi@72 | 206 	PID текущего процесса | 
| devi@72 | 207 start_time | 
| devi@72 | 208 	Время, когда была открыта сессия |