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