lilalo

view README @ 70:6f5ad37fc8d9

Добавлен файл l3bashrc, который настраивает среду интерпретатора
и включает запись lilalo-скриптов.
Настройка разбита по функциям.

ПОКА ЧТО НЕ РАБОТАЕТ!
author devi
date Fri Feb 03 22:49:46 2006 +0200 (2006-02-03)
parents 18b21f6918f0
children 0ffdebbccfce
line source
1 АТРИБУТЫ cline
2 СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ
4 uid
5 Идентификатор пользователя
7 tty
8 Идентификатор терминала, на котором была вызвана команда
10 pid
11 PID-процесса командного интерпретатора,
12 в котором была вызвана команда
14 lab
15 лабораторная работа, к которой относится команда.
16 Идентификатор текущей лабораторной работы
17 хранится в файле ~/.labmaker/lab
19 pwd (!)
20 текущий каталог, из которого была вызвана команда
22 day
23 время вызова, день
24 В действительности здесь хранится не время вызова команды,
25 а с момента появления приглашения командного интерпретатора
26 для ввода команды
29 hour
30 время вызова, час
32 min
33 время вызова, минута
35 sec
36 время вызова, секунда
38 time (!)
39 время вызова команды в Unix-формате.
40 Предпочтительнее использовать этот формат чем hour:min:sec,
41 использовавшийся в Labmaker
43 fullprompt
44 Приглашение командной строки
46 prompt
47 Сокращённое приглашение командной строки
49 cline
50 Командная строка
52 output
53 Результат выполнения команды
55 diff
56 Указатель на ассоциированный с командой diff
58 note (!)
59 Текстовый комментарий к команде.
60 Может генерироваться из самого лога с помощью команд
61 #^ Комментарий
62 #= Комментарий
63 #v Комментарий
64 в том случае, если для комментирования достаточно одной строки,
65 или с помощью команд
66 cat > /dev/null #^ Заголовок
67 Текст
68 ^D
69 в том случае, если комментарий развёрнутый.
70 В последнем случае комментарий может содержать
71 заголовок, абзацы и несложное форматирование.
73 Символы ^, v или = после знака комментария # обозначает,
74 к какой команде относится комментарий:
75 к предыдущей (^), последующей (v)
76 или это общий комментарий по тексту, не относящийся непосредственно
77 ни к одной из них (=)
79 err
80 Код завершения командной строки
82 histnum (!)
83 Номер команды в истории командного интерпретатора
85 status (!)
86 Является ли данная команда вызванной (r), запомненной (s)
87 или это подсказка completion (c).
89 Команды, которые были вызваны и обработаны интерпретатором
90 имеют состояние "r". К таким командам относится большинство
91 команд вводимых в интерпретатор.
93 Если команда набрана, но вызывать её по какой-либо причине
94 не хочется (например, команда может быть не полной, вредоносной
95 или просто бессмысленной в текущих условиях),
96 её можно сбросить с помощью комбинации клавиш Ctrl-C
97 (не путайте с прерыванием работающей команды! здесь она даже
98 не запускается!).
99 В таком случае она не выполняется, но попадает в журнал
100 со статусом "s".
102 Если команда появилась в журнале благодаря автопроолжению
103 -- когда было показано несколько вариантов --
104 она имеет статус "c".
106 euid
107 Идентификатор пользователя от имени которого будет
108 выполняться команда.
109 Может отличаться от реального uid в том случае,
110 если вызывается с помощью sudo
113 version (!)
114 Версия lilalo-prompt использовавшаяся при записи
115 команды.
117 0 - версия использовавшая в labmaker.
118 Отсутствует информация о текущем каталоге и номере в истории.
119 Информация о версии также не указана в приглашении.
122 1 - версия использующаяся в lilalo
124 raw_file
125 Имя файла, в котором находится бинарное представление журнала.
126 Может содержать ключевое слово HERE,
127 обозначающее что бинарное представление хранится
128 непосредственно в базе данных в атрибуте raw_data
130 raw_start
131 Начало блока командной строки в файле бинарного представления
133 raw_output_start
134 Начало блока вывода
136 raw_end
137 Конец блока командной строки в файле бинарного представления
139 raw_cline
140 Необработанная командная строка (без приглашения) в бинарном виде
142 raw_data (*)
143 Бинарное представление команды и результатов её выполнения
148 ТАБЛИЦА SESSION
150 Информация о сеансах
152 (см. lm-install)