Журнал лабораторных работ

Содержание

Журнал

Среда (05/27/09)

/dev/pts/3
10:06:44
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:06:46
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:07:24
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:07:43
#!v
  2 # Unlike any other crontab you don't have to run the `crontab'
  3 # command to install the new version when you edit this file
  4 # and files in /etc/cron.d. These files also have username fields,
  5 # that none of the other crontabs do.
  6
  7 SHELL=/bin/sh
  8 */1 */usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    */2 *
  9
 10 # m h dom mon dow user  command
...
~
~
~
~
~
~
~
~
~
"/etc/crontab" 19L, 799C записано
10:08:33
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:08:49
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:08:50
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:08:52
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:08:53
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:08:55
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:08:57
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:08:58
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:09:00
#ls -l
итого 8
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:09:01
#ls -l
итого 12
-rw-r--r-- 1 root root   30 Май 27 10:09 datelog
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:09:02
#ls -l
итого 12
-rw-r--r-- 1 root root   30 Май 27 10:09 datelog
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:09:04
#ls -l
итого 12
-rw-r--r-- 1 root root   30 Май 27 10:09 datelog
drwx------ 2 user user 4096 Май 27 09:32 keyring-gLZaQO
drwx------ 2 user user 4096 Май 27 09:32 ssh-QylpGn2591
10:09:05
#tail -f datelog
Wed May 27 10:09:01 EEST 2009
^C
10:09:16
#man date
10:09:44
#!v
  2 # Unlike any other crontab you don't have to run the `crontab'
  3 # command to install the new version when you edit this file
  4 # and files in /etc/cron.d. These files also have username fields,
  5 # that none of the other crontabs do.
  6
  7 SHELL=/bin/sh
  8 PATH=/usr/local/sbin:   date +%H:%M:%S> /tmp/datelog
                            date +%H:%M:%S> /tmp/datelog2
  9
 10 # m h dom mon dow user  command
...
~
~
~
~
~
~
~
~
~
"/etc/crontab" 19L, 819C записано
/dev/pts/1
10:11:24
$date %D %M %S
date: лишний операнд `%M'
Попробуйте `date --help' для получения более подробного описания.
10:11:27
$date +%D %M %S
date: лишний операнд `%M'
Попробуйте `date --help' для получения более подробного описания.
10:11:34
$date +%D
05/27/09
10:11:37
$date +%H
10
10:11:46
$date %H
date: неверная дата `%H'
10:11:48
$date +%H %M
date: лишний операнд `%M'
Попробуйте `date --help' для получения более подробного описания.
10:11:56
$date +%H +%M
date: лишний операнд `+%M'
Попробуйте `date --help' для получения более подробного описания.
10:11:58
$date +%H+%M
10+12
10:12:01
$date +%H%M
1012
10:12:04
$date +%H:%M:%S
10:12:13
10:12:13
$date +%H:%M:%S
10:13:20
/dev/pts/3
10:12:45
#tail -f datelog
Wed May 27 10:12:01 EEST 2009
^Z
[2]+  Stopped                 tail -f datelog
/dev/pts/1
10:13:20
$date +%H:%M:%S
10:13:21
10:13:21
$date +%H:%M:%S
10:13:22
10:13:22
$date +%H:%M:%S
10:13:22
10:13:23
$date +%H:%M:%S
10:13:24
10:13:24
$date +%H:%M:%S
10:13:24
10:13:24
$date +%H:%M:%S
10:13:42
10:13:42
$date +%H:%M:%S
10:13:44
10:13:44
$date +%H:%M:%S
10:13:45
10:13:45
$date +%H:%M:%S
10:13:46
10:13:46
$date +%H:%M:%S
10:13:50
10:13:50
$date +%H:%M:%S
10:13:52
10:13:52
$date +%H:%M:%S
10:13:53
10:13:53
$date +%H:%M:%S
10:13:54
10:13:54
$date +%H:%M:%S
10:13:56
10:13:56
$date +%H:%M:%S
10:13:57
10:13:57
$date +%H:%M:%S
10:13:58
10:13:58
$date +%H:%M:%S
10:13:59
10:13:59
$date +%H:%M:%S
10:14:02
10:14:02
$date +%H:%M:%S
10:16:03
/dev/pts/3
10:14:24
#vim /etc/crontab
10:15:59
#tail -f datelog
Wed May 27 10:12:01 EEST 2009
^Z
[3]+  Stopped                 tail -f datelog
/dev/pts/1
10:16:03
$date +%H:%M:%S
10:16:04
10:16:04
$date +%H:%M:%S
10:16:06
10:16:06
$date +%H:%M:%S
10:16:07
10:16:07
$date +%H:%M:%S
10:16:14
10:16:14
$date +%H:%M:%S
10:16:15
10:16:15
$date +%H:%M:%S
10:16:16
10:16:16
$date +%H:%M:%S
10:17:20
/dev/pts/3
10:16:19
#tail -f datelog2
Wed May 27 10:12:01 EEST 2009
^C
10:16:27
#vim /etc/crontab
10:17:10
#tail -f datelog2
Wed May 27 10:12:01 EEST 2009
^C
/dev/pts/1
10:17:20
$date +%H:%M:%S
10:17:21
10:17:21
$date +%H:%M:%S
10:17:35
/dev/pts/3
10:17:26
#tail -f datelog
Wed May 27 10:12:01 EEST 2009
^Z
[4]+  Stopped                 tail -f datelog
/dev/pts/1
10:17:35
$date +\%H \%M \%S
date: лишний операнд `%M'
Попробуйте `date --help' для получения более подробного описания.
/dev/pts/3
10:17:53
#vim /etc/crontab
10:21:32
#tail -f datelog
Wed May 27 10:12:01 EEST 2009
Wed May 27 10:18:01 EEST 2009
Wed May 27 10:19:01 EEST 2009
Wed May 27 10:20:01 EEST 2009
Wed May 27 10:21:01 EEST 2009
^C
10:22:37
#vim /etc/crontab
/dev/pts/1
10:23:00
$date +\%H:%M:%S
10:23:13
/dev/pts/3
10:23:59
#tail -f datelog
Wed May 27 10:12:01 EEST 2009
Wed May 27 10:18:01 EEST 2009
Wed May 27 10:19:01 EEST 2009
Wed May 27 10:20:01 EEST 2009
Wed May 27 10:21:01 EEST 2009
10:24:01
^A^A10:25:01
10:26:01
10:27:01
10:28:01
10:29:01
10:30:01
10:31:01
10:32:01
10:33:01
10:34:01
10:35:01
^C
прошло 11 минут
10:35:45
#tail -f datelog
datelog     datelog_05  datelog2
10:35:45
#tail -f datelog_05
10:26:01
10:27:01
10:28:01
10:29:01
10:30:01
10:31:01
10:32:01
10:33:01
10:34:01
10:35:01
10:36:01
^C
10:36:32
#vim /etc/crontab
10:37:15
#app-get install sendxmpp
bash: app-get: команда не найдена
10:42:29
#apt-get install sendxmpp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious
  libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1
  libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1 libcddb2
  esound-common audacious-plugins libcurl3-gnutls libgd2-noxpm libcdio7 liblqr-1-0 libxosd2 trayer
  libcdio-cdda0 librpm4.4 libgif4 libopenexr6 update-inetd libaudid3tag1 mpc xdg-utils libxnconfig9.0.3
  libmagickcore2 libaudiofile0 libmowgli1 rpm libfluidsynth1 libasyncns0 audacious-plugins-extra
...
Распаковывается пакет sendxmpp (из файла .../sendxmpp_1.15-1_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libauthen-sasl-perl (2.12-1) ...
Настраивается пакет libdigest-sha1-perl (2.11-2+b1) ...
Настраивается пакет libnet-ssleay-perl (1.35-2) ...
Настраивается пакет libio-socket-ssl-perl (1.24-1) ...
Настраивается пакет libnet-libidn-perl (0.07-1+b1) ...
Настраивается пакет libxml-stream-perl (1.22-3) ...
Настраивается пакет libnet-xmpp-perl (1.02-1) ...
Настраивается пакет sendxmpp (1.15-1) ...
10:42:45
#cd ~

10:43:04
#echo jabblogger@jabber.kiev.ua 1234321>.sendxmpprc
bash: 1234321: Неправильный дескриптор файла
10:44:04
#echo 'jabblogger@jabber.kiev.ua 1234321'>.sendxmpprc

10:44:37
#cat .sendxmpprc
jabblogger@jabber.kiev.ua 1234321
10:44:43
#echo aga |sendxmpp user12@jabber.ru

10:45:34
#echo aga |sendxmpp user12@jabber.ru

10:47:25
#echo aga |sendxmpp user12@jabber.ru

10:47:29
#echo aga1 |sendxmpp user12@jabber.ru

10:48:52
#echo aga1 |sendxmpp user12@jabber.ru

10:49:07
#echo novoe_aga1 |sendxmpp user12@jabber.ru

10:55:37
#echo novoe_aga1 |sendxmpp user12@jabber.ru

10:57:21
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display"
прошло 19 минут
/dev/pts/0
11:16:54
$su -
Пароль:
l3-agent is already running: pid=3303; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
11:19:40
#cd /tmp

11:19:46
#tail -f datelog_05
11:10:01
11:11:01
11:12:01
11:13:01
11:14:01
11:15:01
11:16:01
11:17:01
11:18:01
11:19:01
^C
11:20:00
#vim /etc/crontab
11:23:14
#сtail -f /etc/m
magic           mailcap.order   menu-methods/   modprobe.d/     motd.tail
magic.mime      manpath.config  mime.types      modules         mtab
mailcap         menu/           mke2fs.conf     motd            mysql/
11:23:14
#tail -f /var/log/
apt/            debug           dpkg.log        lp-acct         messages        Xorg.0.log.old
auth.log        dmesg           faillog         lp-errs         news/           Xorg.20.log
boot            dmesg.0         fontconfig.log  lpr.log         pycentral.log
bootstrap.log   dmesg.1.gz      fsck/           mail.err        syslog
btmp            dmesg.2.gz      gdm/            mail.info       user.log
ConsoleKit/     dmesg.3.gz      kern.log        mail.log        wtmp
daemon.log      dmesg.4.gz      lastlog         mail.warn       Xorg.0.log
11:23:14
#tail -f /var/log/syslog
May 27 11:19:01 linux11 /USR/SBIN/CRON[21506]: (root) CMD (^Idate +%H:%M:%S| sendxmpp user12@jabber.ru)
May 27 11:20:01 linux11 /usr/sbin/cron[2516]: (*system*) RELOAD (/etc/crontab)
May 27 11:20:01 linux11 /USR/SBIN/CRON[22316]: (root) CMD (date +%H:%M:%S>> /tmp/datelog_05&sleep 30; date +%H %M %S>> /tmp/datelog_05)
May 27 11:21:01 linux11 /USR/SBIN/CRON[22686]: (root) CMD (date +%H:%M:%S>> /tmp/datelog_05&sleep 30; date +%H %M %S>> /tmp/datelog_05)
May 27 11:22:01 linux11 /USR/SBIN/CRON[23047]: (root) CMD (date +%H:%M:%S>> /tmp/datelog_05&sleep 30; date +%H %M %S>> /tmp/datelog_05)
May 27 11:23:01 linux11 /USR/SBIN/CRON[23408]: (root) CMD (date +%H:%M:%S>> /tmp/datelog_05&sleep 30; date +%H %M %S>> /tmp/datelog_05)
May 27 11:24:01 linux11 /usr/sbin/cron[2516]: (*system*) RELOAD (/etc/crontab)
May 27 11:24:01 linux11 /USR/SBIN/CRON[23780]: (root) CMD (date +%H:%M:%S | /sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H %M %S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:25:01 linux11 /USR/SBIN/CRON[24163]: (root) CMD (date +%H:%M:%S | /sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H %M %S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:26:02 linux11 /USR/SBIN/CRON[24526]: (root) CMD (date +%H:%M:%S | /sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H %M %S | sendxmpp jabblogger@jabber.kiev.ua)
...
May 27 11:29:01 linux11 /usr/sbin/cron[2516]: (*system*) RELOAD (/etc/crontab)
May 27 11:29:01 linux11 /USR/SBIN/CRON[26462]: (root) CMD (date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H %M %S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:30:01 linux11 /USR/SBIN/CRON[26961]: (root) CMD (date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H %M %S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:31:01 linux11 /USR/SBIN/CRON[27468]: (root) CMD (date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H %M %S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:32:01 linux11 /usr/sbin/cron[2516]: (*system*) RELOAD (/etc/crontab)
May 27 11:32:01 linux11 /USR/SBIN/CRON[27976]: (root) CMD (date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:33:01 linux11 /USR/SBIN/CRON[28475]: (root) CMD (date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:34:01 linux11 /USR/SBIN/CRON[28974]: (root) CMD (date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua & sleep 30 ;date +%H:%M:%S | sendxmpp jabblogger@jabber.kiev.ua)
May 27 11:35:01 linux11 /usr/sbin/cron[2516]: (*system*) RELOAD (/etc/crontab)
^C
/dev/pts/0
11:27:29
#vim /etc/crontab
11:28:15
#vim /etc/crontab
11:31:29
#vim /etc/crontab
/dev/pts/3
11:39:09
#uptime
 11:46:33 up  2:16,  7 users,  load average: 0.04, 0.06, 0.06
11:46:33
#[root@linux11:Desktop]# ntpdate 95.140.94.2
bash: [root@linux11:Desktop]#: команда не найдена
/dev/pts/11
11:47:25
#screen -x

Файлы

  • .sendxmpprc
  • .sendxmpprc
    >
    jabblogger@jabber.kiev.ua 1234321
    

    Статистика

    Время первой команды журнала10:06:44 2009- 5-27
    Время последней команды журнала11:47:25 2009- 5-27
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %19.80
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.68
    Количество командных строк в единицу времени, команда/мин 1.00
    Частота использования команд
    date41|=====================================| 37.27%
    ls15|=============| 13.64%
    tail13|===========| 11.82%
    vim9|========| 8.18%
    echo9|========| 8.18%
    sendxmpp7|======| 6.36%
    cd2|=| 1.82%
    .sendxmpprc2|=| 1.82%
    !v2|=| 1.82%
    screen1|| 0.91%
    man1|| 0.91%
    [root@linux11:Desktop]#1|| 0.91%
    uptime1|| 0.91%
    cat1|| 0.91%
    apt-get1|| 0.91%
    сtail1|| 0.91%
    app-get1|| 0.91%
    setxkbmap1|| 0.91%
    su1|| 0.91%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$