lilalo

annotate README @ 72:0ffdebbccfce

Убрал парочку лишних переменных в коде l3-agent

Более подробно описаны поля в README

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