| rev | line source | 
| devi@62 | 1 АТРИБУТЫ cline | 
| devi@62 | 2 СПИСОК ПОЛЕЙ, ХАРАКТЕРИЗУЮЩИХ КОМАНДНУЮ СТРОКУ | 
| devi@62 | 3 | 
| devi@62 | 4     uid | 
| devi@62 | 5         Идентификатор пользователя | 
| devi@62 | 6 | 
| devi@62 | 7     tty | 
| devi@62 | 8         Идентификатор терминала, на котором была вызвана команда | 
| devi@62 | 9 | 
| devi@62 | 10     pid | 
| devi@62 | 11         PID-процесса командного интерпретатора, | 
| devi@62 | 12         в котором была вызвана команда | 
| devi@62 | 13 | 
| devi@62 | 14     lab | 
| devi@62 | 15         лабораторная работа, к которой относится команда. | 
| devi@62 | 16         Идентификатор текущей лабораторной работы | 
| devi@62 | 17         хранится в файле ~/.labmaker/lab | 
| devi@62 | 18 | 
| devi@62 | 19     pwd (!) | 
| devi@62 | 20         текущий каталог, из которого была вызвана команда | 
| devi@62 | 21 | 
| devi@62 | 22     day | 
| devi@62 | 23         время вызова, день | 
| devi@62 | 24         В действительности здесь хранится не время вызова команды, | 
| devi@62 | 25         а с момента появления приглашения командного интерпретатора | 
| devi@62 | 26         для ввода команды | 
| devi@62 | 27 | 
| devi@62 | 28 | 
| devi@62 | 29     hour | 
| devi@62 | 30         время вызова, час | 
| devi@62 | 31 | 
| devi@62 | 32     min | 
| devi@62 | 33         время вызова, минута | 
| devi@62 | 34 | 
| devi@62 | 35     sec | 
| devi@62 | 36         время вызова, секунда | 
| devi@62 | 37 | 
| devi@62 | 38     time (!) | 
| devi@62 | 39         время вызова команды в Unix-формате. | 
| devi@62 | 40         Предпочтительнее использовать этот формат чем hour:min:sec, | 
| devi@62 | 41         использовавшийся в Labmaker | 
| devi@62 | 42 | 
| devi@62 | 43     fullprompt | 
| devi@62 | 44         Приглашение командной строки | 
| devi@62 | 45 | 
| devi@62 | 46     prompt | 
| devi@62 | 47         Сокращённое приглашение командной строки | 
| devi@62 | 48 | 
| devi@62 | 49     cline | 
| devi@62 | 50         Командная строка | 
| devi@62 | 51 | 
| devi@62 | 52     output | 
| devi@62 | 53         Результат выполнения команды | 
| devi@62 | 54 | 
| devi@62 | 55     diff | 
| devi@62 | 56         Указатель на ассоциированный с командой diff | 
| devi@62 | 57 | 
| devi@62 | 58     note (!) | 
| devi@62 | 59         Текстовый комментарий к команде. | 
| devi@62 | 60         Может генерироваться из самого лога с помощью команд | 
| devi@62 | 61             #^ Комментарий | 
| devi@62 | 62             #= Комментарий | 
| devi@62 | 63             #v Комментарий | 
| devi@62 | 64         в том случае, если для комментирования достаточно одной строки, | 
| devi@62 | 65         или с помощью команд | 
| devi@62 | 66             cat > /dev/null #^ Заголовок | 
| devi@62 | 67             Текст | 
| devi@62 | 68             ^D | 
| devi@62 | 69         в том случае, если комментарий развёрнутый. | 
| devi@62 | 70         В последнем случае комментарий может содержать | 
| devi@62 | 71         заголовок, абзацы и несложное форматирование. | 
| devi@62 | 72 | 
| devi@62 | 73         Символы ^, v или = после знака комментария # обозначает, | 
| devi@62 | 74         к какой команде относится комментарий: | 
| devi@62 | 75         к предыдущей (^), последующей (v) | 
| devi@62 | 76         или это общий комментарий по тексту, не относящийся непосредственно | 
| devi@62 | 77         ни к одной из них (=) | 
| devi@62 | 78 | 
| devi@62 | 79     err | 
| devi@62 | 80         Код завершения командной строки | 
| devi@62 | 81 | 
| devi@62 | 82     histnum (!) | 
| devi@62 | 83         Номер команды в истории командного интерпретатора | 
| devi@62 | 84 | 
| devi@62 | 85     status (!) | 
| devi@62 | 86         Является ли данная команда вызванной (r), запомненной (s) | 
| devi@62 | 87         или это подсказка completion (c). | 
| devi@62 | 88 | 
| devi@62 | 89         Команды, которые были вызваны и обработаны интерпретатором | 
| devi@62 | 90         имеют состояние "r". К таким командам относится большинство | 
| devi@62 | 91         команд вводимых в интерпретатор. | 
| devi@62 | 92 | 
| devi@62 | 93         Если команда набрана, но вызывать её по какой-либо причине | 
| devi@62 | 94         не хочется (например, команда может быть не полной, вредоносной | 
| devi@62 | 95         или просто бессмысленной в текущих условиях), | 
| devi@62 | 96         её можно сбросить с помощью комбинации клавиш Ctrl-C | 
| devi@62 | 97         (не путайте с прерыванием работающей команды! здесь она даже | 
| devi@62 | 98         не запускается!). | 
| devi@62 | 99         В таком случае она не выполняется, но попадает в журнал | 
| devi@62 | 100         со статусом "s". | 
| devi@62 | 101 | 
| devi@62 | 102         Если команда появилась в журнале благодаря автопроолжению | 
| devi@62 | 103         -- когда было показано несколько вариантов -- | 
| devi@62 | 104         она имеет статус "c". | 
| devi@62 | 105 | 
| devi@62 | 106     euid | 
| devi@62 | 107         Идентификатор пользователя от имени которого будет | 
| devi@62 | 108         выполняться команда. | 
| devi@62 | 109         Может отличаться от реального uid в том случае, | 
| devi@62 | 110         если вызывается с помощью sudo | 
| devi@62 | 111 | 
| devi@62 | 112 | 
| devi@62 | 113     version (!) | 
| devi@62 | 114         Версия lilalo-prompt использовавшаяся при записи | 
| devi@62 | 115         команды. | 
| devi@62 | 116 | 
| devi@62 | 117         0 - версия использовавшая в labmaker. | 
| devi@62 | 118             Отсутствует информация о текущем каталоге и номере в истории. | 
| devi@62 | 119             Информация о версии также не указана в приглашении. | 
| devi@62 | 120 | 
| devi@62 | 121 | 
| devi@62 | 122         1 - версия использующаяся в lilalo | 
| devi@62 | 123 | 
| devi@62 | 124     raw_file | 
| devi@62 | 125         Имя файла, в котором находится бинарное представление журнала. | 
| devi@62 | 126         Может содержать ключевое слово HERE, | 
| devi@62 | 127         обозначающее что бинарное представление хранится | 
| devi@62 | 128         непосредственно в базе данных в атрибуте raw_data | 
| devi@62 | 129 | 
| devi@62 | 130     raw_start | 
| devi@62 | 131         Начало блока командной строки в файле бинарного представления | 
| devi@62 | 132 | 
| devi@62 | 133     raw_output_start | 
| devi@62 | 134         Начало блока вывода | 
| devi@62 | 135 | 
| devi@62 | 136     raw_end | 
| devi@62 | 137         Конец блока командной строки в файле бинарного представления | 
| devi@62 | 138 | 
| devi@62 | 139     raw_cline | 
| devi@62 | 140         Необработанная командная строка (без приглашения) в бинарном виде | 
| devi@62 | 141 | 
| devi@62 | 142     raw_data (*) | 
| devi@62 | 143         Бинарное представление команды и результатов её выполнения | 
| devi@62 | 144 | 
| devi@62 | 145 | 
| devi@62 | 146 | 
| devi@62 | 147 | 
| devi@62 | 148 ТАБЛИЦА SESSION | 
| devi@62 | 149 | 
| devi@62 | 150     Информация о сеансах | 
| devi@62 | 151 | 
| devi@62 | 152         (см. lm-install) | 
| devi@62 | 153 | 
| devi@62 | 154 |