lilalo
changeset 124:d702a44d5d6d
Command structure fields desription have moved to wiki
author | Igor Chubin <igor@chub.in> |
---|---|
date | Fri Jul 04 11:09:56 2008 +0300 (2008-07-04) |
parents | b1685388f821 |
children | 078fab45d863 |
files | README |
line diff
1.1 --- a/README Fri Jul 04 10:46:41 2008 +0300 1.2 +++ b/README Fri Jul 04 11:09:56 2008 +0300 1.3 @@ -13,196 +13,3 @@ 1.4 1.5 http://xgu.ru/wiki/LiLaLo 1.6 1.7 - 1.8 - 1.9 ------------------------------------------------------------------ 1.10 - 1.11 - 1.12 - 1.13 -АТРИБУТЫ cline 1.14 -СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ 1.15 - 1.16 - uid [agent] 1.17 - Идентификатор пользователя 1.18 - 1.19 - euid 1.20 - Идентификатор пользователя от имени которого будет 1.21 - выполняться команда. 1.22 - Может отличаться от реального uid в том случае, 1.23 - если вызывается с помощью sudo 1.24 - 1.25 - tty [agent] 1.26 - Идентификатор терминала, на котором была вызвана команда 1.27 - 1.28 - pid [agent] 1.29 - PID-процесса командного интерпретатора, 1.30 - в котором была вызвана команда 1.31 - 1.32 - pwd (!) [agent] 1.33 - текущий каталог, из которого была вызвана команда 1.34 - 1.35 - 1.36 - time (!) [agent] 1.37 - время вызова команды в Unix-формате. 1.38 - Предпочтительнее использовать этот формат чем hour:min:sec, 1.39 - использовавшийся в Labmaker 1.40 - 1.41 - fullprompt [agent] 1.42 - Приглашение командной строки 1.43 - ЗАКОММЕНТИРОВАНО. МОЖЕТ БЫТЬ БУДЕТ УДАЛЕНО 1.44 - 1.45 - prompt [agent] 1.46 - Сокращённое приглашение командной строки 1.47 - 1.48 - cline [agent] 1.49 - Командная строка 1.50 - 1.51 - output [agent] 1.52 - Результат выполнения команды 1.53 - 1.54 - diff [agent] 1.55 - Указатель на ассоциированный с командой diff 1.56 - 1.57 - note (!) 1.58 - Текстовый комментарий к команде. 1.59 - Может генерироваться из самого лога с помощью команд 1.60 - #^ Комментарий 1.61 - #= Комментарий 1.62 - #v Комментарий 1.63 - в том случае, если для комментирования достаточно одной строки, 1.64 - или с помощью команд 1.65 - cat > /dev/null #^ Заголовок 1.66 - Текст 1.67 - ^D 1.68 - в том случае, если комментарий развёрнутый. 1.69 - В последнем случае комментарий может содержать 1.70 - заголовок, абзацы и несложное форматирование. 1.71 - 1.72 - Символы ^, v или = после знака комментария # обозначает, 1.73 - к какой команде относится комментарий: 1.74 - к предыдущей (^), последующей (v) 1.75 - или это общий комментарий по тексту, не относящийся непосредственно 1.76 - ни к одной из них (=) 1.77 - 1.78 - note_title 1.79 - Заголовок к пометке, если он используется 1.80 - 1.81 - err [agent] 1.82 - Код завершения командной строки 1.83 - 1.84 - histnum (!) [agent] 1.85 - Номер команды в истории командного интерпретатора 1.86 - 1.87 - histline [agent] 1.88 - Строка истории, соответствующая команде. 1.89 - 1.90 - status (!) 1.91 - Является ли данная команда вызванной (r), запомненной (s) 1.92 - или это подсказка completion (c). 1.93 - 1.94 - Команды, которые были вызваны и обработаны интерпретатором 1.95 - имеют состояние "r". К таким командам относится большинство 1.96 - команд вводимых в интерпретатор. 1.97 - 1.98 - Если команда набрана, но вызывать её по какой-либо причине 1.99 - не хочется (например, команда может быть не полной, вредоносной 1.100 - или просто бессмысленной в текущих условиях), 1.101 - её можно сбросить с помощью комбинации клавиш Ctrl-C 1.102 - (не путайте с прерыванием работающей команды! здесь она даже 1.103 - не запускается!). 1.104 - В таком случае она не выполняется, но попадает в журнал 1.105 - со статусом "s". 1.106 - 1.107 - Если команда появилась в журнале благодаря автопроолжению 1.108 - -- когда было показано несколько вариантов -- 1.109 - она имеет статус "c". 1.110 - 1.111 - 1.112 - version (!) [agent] 1.113 - Версия lilalo-prompt использовавшаяся при записи 1.114 - команды. 1.115 - 1.116 - 0 - версия использовавшая в labmaker. 1.117 - Отсутствует информация о текущем каталоге и номере в истории. 1.118 - Информация о версии также не указана в приглашении. 1.119 - 1.120 - 1.121 - 1 - версия использующаяся в lilalo 1.122 - 1.123 - raw_file [agent] 1.124 - Имя файла, в котором находится бинарное представление журнала. 1.125 - Может содержать ключевое слово HERE, 1.126 - обозначающее что бинарное представление хранится 1.127 - непосредственно в базе данных в атрибуте raw_data 1.128 - 1.129 - raw_start [agent] 1.130 - Начало блока командной строки в файле бинарного представления 1.131 - 1.132 - raw_output_start [agent] 1.133 - Начало блока вывода 1.134 - 1.135 - raw_end [agent] 1.136 - Конец блока командной строки в файле бинарного представления 1.137 - 1.138 - raw_cline [agent] 1.139 - Необработанная командная строка (без приглашения) в бинарном виде 1.140 - 1.141 - raw_data (*) 1.142 - Бинарное представление команды и результатов её выполнения 1.143 - 1.144 - 1.145 -Исторические 1.146 - 1.147 - 1.148 - 1.149 - day 1.150 - время вызова, день 1.151 - В действительности здесь хранится не время вызова команды, 1.152 - а с момента появления приглашения командного интерпретатора 1.153 - для ввода команды 1.154 - 1.155 - 1.156 - hour 1.157 - время вызова, час 1.158 - 1.159 - min 1.160 - время вызова, минута 1.161 - 1.162 - sec 1.163 - время вызова, секунда 1.164 - 1.165 - 1.166 - lab 1.167 - лабораторная работа, к которой относится команда. 1.168 - Идентификатор текущей лабораторной работы 1.169 - хранится в файле ~/.labmaker/lab 1.170 - 1.171 - 1.172 - 1.173 -ТАБЛИЦА SESSION 1.174 - 1.175 - Информация о сеансах 1.176 - 1.177 - (см. lm-install) 1.178 - 1.179 - 1.180 -local_session_id 1.181 - id сессии в пределах хоста 1.182 -hostname 1.183 - Имя хоста 1.184 -user 1.185 - Имя пользователя открывшего сессию 1.186 -login_from 1.187 - Откуда была открыта сессия; доменное имя или IP-адрес 1.188 -tty 1.189 - Терминал, который привязан к сессии 1.190 -system 1.191 - Имя и релиз операционной системы `uname -rs` 1.192 -parent 1.193 - Имя процесса-родителя 1.194 -ppid 1.195 - PID процесса-родителя 1.196 -pid 1.197 - PID текущего процесса 1.198 -start_time 1.199 - Время, когда была открыта сессия