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 Время, когда была открыта сессия
|