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

Содержание

Журнал

Вторник (04/13/10)

/dev/pts/1
01:21:27
$ping ya.ru -c 1
^C
01:21:43
$su -
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 5L, 91C записано
root@debian2:~# exit
logout
01:22:03
$ping ya.ru -c 1
^C
прошло 15 минут
/dev/pts/0
01:37:04
$ping ya.ru -c 1
PING ya.ru (77.88.21.8) 56(84) bytes of data.
64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=51 time=55.3 ms
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 55.337/55.337/55.337/0.000 ms
01:37:09
$su -
Пароль:
Removing stale pidfile
root@debian2:~# l3script
01:37:17
#top
top - 23:37:25 up 6 min,  2 users,  load average: 0.00, 0.02, 0.00
Tasks:  51 total,   1 running,  50 sleeping,   0 stopped,   0 zombie
Cpu(s):  8.0%us,  0.0%sy,  0.0%ni, 90.6%id,  0.7%wa,  0.0%hi,  0.0%si,  0.7%st
Mem:    594116k total,   108660k used,   485456k free,     8152k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    49632k cached
 1305 root      20   0 12956 7708 1432 S  8.7  1.3   0:00.26 l3-agent
    1 root      20   0  2040  692  596 S  0.0  0.1   0:00.06 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
...
   93 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   94 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  217 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 net_accel/0
top - 05:16:00 up  5:45,  2 users,  load average: 1.03, 1.04, 1.40
Tasks:  51 total,   2 running,  49 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594116k total,   169908k used,   424208k free,    30592k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    84160k cached
 1035 root      20   0 24232  17m 4348 R  1.3  3.1   1:06.85 Xvnc
прошло >5 часов
07:16:03
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23768776 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6547230 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823159834 (3.5 GiB)  TX bytes:700241865 (667.8 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
прошло 117 минут
09:14:01
#ifconfig /all
/all: error fetching interface information: Device not found
09:21:22
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23769584 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6548401 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823220074 (3.5 GiB)  TX bytes:700645957 (668.1 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
09:21:32
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
default         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
09:21:42
#ifconfig -h
Usage:
  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [metric <NN>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
...
    arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device)
    sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI)
    irda (IrLAP) ec (Econet) x25 (generic X.25)
    eui64 (Generic EUI-64)
  <AF>=Address family. Default: inet
  List of possible address families:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6)
    ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE)
    ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet)
    ash (Ash) x25 (CCITT X.25)
09:22:10
#ifconfig eth1 192.168.91.1

прошло 18 минут
09:41:01
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23776494 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6555300 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823740138 (3.5 GiB)  TX bytes:702756946 (670.2 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.91.1  Bcast:192.168.91.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:768 (768.0 B)  TX bytes:308 (308.0 B)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
09:41:07
#ifconfig eth1 192.168.90.2

09:41:52
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23776835 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6555699 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823765210 (3.5 GiB)  TX bytes:702958662 (670.3 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.90.2  Bcast:192.168.90.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:768 (768.0 B)  TX bytes:510 (510.0 B)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
09:41:59
#ifconfig eth2 192.168.91.1

09:42:35
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23777039 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6555946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823780410 (3.5 GiB)  TX bytes:703042910 (670.4 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.90.2  Bcast:192.168.90.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 B)  TX bytes:238 (238.0 B)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
09:42:40
#ping 192.168.91.2
PING 192.168.91.2 (192.168.91.2) 56(84) bytes of data.
64 bytes from 192.168.91.2: icmp_seq=1 ttl=64 time=1.54 ms
64 bytes from 192.168.91.2: icmp_seq=2 ttl=64 time=0.227 ms
64 bytes from 192.168.91.2: icmp_seq=3 ttl=64 time=0.280 ms
^C
--- 192.168.91.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2007ms
rtt min/avg/max/mdev = 0.227/0.684/1.545/0.609 ms
09:47:02
#apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 474kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 159kB.
...
Получено:2 http://debian.org.ua squeeze/main tcpdump 4.0.0-6 [359kB]
Получено 474kБ за 0с (6 564kБ/c)
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных ... на данный момент установлено 54037 файлов и каталогов.)
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_1.0.0-6_i386.deb)...
Выбор ранее не выбранного пакета tcpdump.
Распаковывается пакет tcpdump (из файла .../tcpdump_4.0.0-6_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libpcap0.8 (1.0.0-6) ...
Настраивается пакет tcpdump (4.0.0-6) ...
прошло 16 минут
10:03:35
#tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
08:04:34.450036 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 4096255514:4096259858, ack 3012077280, win 1002, options [nop,nop,TS val 7629129 ecr 32367973], length 4344
08:04:34.450515 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2896, win 44888, options [nop,nop,TS val 32367979 ecr 7629129], length 0
08:04:34.450526 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [P.], seq 4344:5149, ack 1, win 1002, options [nop,nop,TS val 7629129 ecr 32367979], length 805
08:04:34.450593 IP debian2.net.nt.57532 > 192.168.16.254.domain: 25428+ PTR? 203.16.168.192.in-addr.arpa. (45)
08:04:34.450765 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 5149, win 44888, options [nop,nop,TS val 32367979 ecr 7629129], length 0
08:04:34.450866 IP 192.168.16.254.domain > debian2.net.nt.57532: 25428 NXDomain 0/1/0 (122)
08:04:34.451091 IP debian2.net.nt.40717 > 192.168.16.254.domain: 27076+ PTR? 254.16.168.192.in-addr.arpa. (45)
08:04:34.451221 IP 192.168.16.254.domain > debian2.net.nt.40717: 27076 NXDomain 0/1/0 (122)
...
08:04:35.735098 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2991514, win 13032, options [nop,nop,TS val 32368107 ecr 7629448], length 0
08:04:35.735113 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 2991514:3004546, ack 195, win 1002, options [nop,nop,TS val 7629450 ecr 32368107], length 13032
08:04:35.736087 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2998754, win 13032, options [nop,nop,TS val 32368107 ecr 7629450], length 0
08:04:35.736101 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 3004546:3011786, ack 195, win 1002, options [nop,nop,TS val 7629450 ecr 32368107], length 7240
08:04:35.737331 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 3011786, win 11584, options [nop,nop,TS val 32368107 ecr 7629450], length 0
08:04:35.737343 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 3011786:3023370, ack 195, win 1002, options [nop,nop,TS val 7629451 ecr 32368107], length 11584
^C
969 packets captured
969 packets received by filter
0 packets dropped by kernel
10:04:35
#route delete default

10:05:47
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
192.168.91.0    *               255.255.255.0   U     0      0        0 eth2
192.168.90.0    *               255.255.255.0   U     0      0        0 eth1
10:05:50
#route add defoult gw 192.168.90.1
defoult: Неизвестный хост
10:11:28
#route add default gw 192.168.90.1

10:12:19
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
192.168.91.0    *               255.255.255.0   U     0      0        0 eth2
192.168.90.0    *               255.255.255.0   U     0      0        0 eth1
default         192.168.90.1    0.0.0.0         UG    0      0        0 eth1
10:12:23
#sysctl net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
прошло 30 минут
10:42:29
#route add -net 192.168.92.0 gw 192.168.91.2
SIOCADDRT: Недопустимый аргумент
прошло 10 минут
10:52:39
#route add -net 192.168.92.0/24 gw 192.168.91.2

10:53:10
#route add -net 192.168.93.0/24 gw 192.168.91.2

10:53:27
#route add -net 192.168.94.0/24 gw 192.168.91.2

10:53:41
#vim /etc/network/interfaces
прошло 96 минут
12:30:02
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
192.168.93.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.92.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.94.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.91.0    *               255.255.255.0   U     0      0        0 eth2
192.168.90.0    *               255.255.255.0   U     0      0        0 eth1
default         192.168.90.1    0.0.0.0         UG    0      0        0 eth1
12:30:20
#vim /etc/network/interfaces
прошло 24 минуты
12:55:14
#vim /sysclt.conf
12:57:40
#vim /etc/network/interfaces
прошло 26 минут
13:24:14
#vim /etc/network/interfaces

Статистика

Время первой команды журнала01:21:27 2010- 4-13
Время последней команды журнала13:24:14 2010- 4-13
Количество командных строк в журнале36
Процент команд с ненулевым кодом завершения, %13.89
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 2.33
Количество командных строк в единицу времени, команда/мин 0.26
Частота использования команд
route11|==============================| 30.56%
ifconfig10|===========================| 27.78%
vim5|=============| 13.89%
ping4|===========| 11.11%
su2|=====| 5.56%
sysctl1|==| 2.78%
top1|==| 2.78%
apt-get1|==| 2.78%
tcpdump1|==| 2.78%
____
*) Интервалы неактивности длительностью 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$