lilalo
annotate README @ 100:2c00c61f2d7b
Коммичу изменения, но сам не знаю зачем.
Нужно l3-cgi переписать вообще с нуля.
Он мерзкий.
И продумать нужно, как он вообще должен работать.
Понятно, приблизительно, как он должен показывать журнал,
когда до него уже дошли,
но вот если не дошли, то что делать не понятно.
Короче, продумать систему навигации.
Нужно l3-cgi переписать вообще с нуля.
Он мерзкий.
И продумать нужно, как он вообще должен работать.
Понятно, приблизительно, как он должен показывать журнал,
когда до него уже дошли,
но вот если не дошли, то что делать не понятно.
Короче, продумать систему навигации.
author | devi |
---|---|
date | Wed Jun 14 21:37:22 2006 +0300 (2006-06-14) |
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 Время, когда была открыта сессия |