| 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 
 |