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

Содержание

Журнал

Суббота (05/30/09)

/dev/pts/1
12:20:19
#ls /mnt/
lost+found
12:20:23
#umount /mnt

12:20:28
#ls /mnt/

12:20:30
#vi /etc/fstab
12:23:51
#w
 12:26:48 up  3:04,  3 users,  load average: 0,02, 0,06, 0,03
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               09:22    3:04m 58.39s  0.32s x-session-manager
user     pts/0    :0.0             09:39    1:27m  0.36s  0.24s script -f -c bash -q /home/user/.lilalo//11731251314134611-1243665544.script
user     pts/1    :0.0             11:40    0.00s  0.29s  0.26s script -f -c bash -q /home/user/.lilalo//13200271891136710884-1243672806.script
12:26:48
#vi /etc/fstab
12:31:40
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

12:31:43
#mount -a

12:31:48
#ls /mnt
lost+found
12:31:49
#apt-cache search automount
am-utils - automounter utilities from 4.4BSD (includes amd)
am-utils-doc - automounter utilities documentation
autofs - kernel-based automounter for Linux
autofs-hesiod - Hesiod map support for autofs
autofs-ldap - LDAP map support for autofs
autofs5 - kernel-based automounter for Linux, version 5
autofs5-hesiod - Hesiod map support for autofs, version 5
autofs5-ldap - LDAP map support for autofs, version 5
halevt - Generic handler for HAL events
ivman - daemon to auto-mount and manage media devices
libamu-dev - Support library for amd the 4.4BSD automounter (development)
libamu4 - Support library for amd the 4.4BSD automounter (runtime)
ltspfsd - Fuse based remote filesystem daemon for LTSP thin clients
vfu - A versatile text-based filemanager
прошло 26 минут
12:58:04
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1553824         0   1553824   0% /lib/init/rw
udev                     10240       120     10120   2% /dev
tmpfs                  1553824         4   1553820   1% /dev/shm
rootfs                19228276   1947572  16303956  11% /
/dev/sdb1              9621848     21480   9111592   1% /mnt
прошло 65 минут
14:03:41
#man dd
14:04:47
#dd of=/dev/zero if=/tmp/hard count=200000000 bs=1
dd: открытие `/tmp/hard': Нет такого файла или каталога
14:06:53
#dd if=/dev/zero of=/tmp/hard count=200000000 bs=1
200000000+0 записей считано
200000000+0 записей написано
 скопировано 200000000 байт (200 MB), 558,318 c, 358 kB/c
14:16:35
#dd if=/dev/zero of=/tmp/hard count=200 bs=1024k
200+0 записей считано
200+0 записей написано
 скопировано 209715200 байт (210 MB), 2,1104 c, 99,4 MB/c
14:16:57
#dd if=/dev/zero of=/tmp/hard count=1 bs=200M
1+0 записей считано
1+0 записей написано
 скопировано 209715200 байт (210 MB), 2,04078 c, 103 MB/c
14:17:19
#modprobe loop

14:17:54
#ls -l /dev/lo
log    loop0  loop1  loop2  loop3  loop4  loop5  loop6  loop7
14:17:54
#ls -l /dev/loop
ls: невозможно получить доступ к /dev/loop: Нет такого файла или каталога
14:19:15
#ls -l /dev/loop0
brw-rw---- 1 root disk 7, 0 Май 30 09:22 /dev/loop0
14:19:18
#ls -l /dev/loop[0-7]
brw-rw---- 1 root disk 7, 0 Май 30 09:22 /dev/loop0
brw-rw---- 1 root disk 7, 1 Май 30 14:17 /dev/loop1
brw-rw---- 1 root disk 7, 2 Май 30 14:17 /dev/loop2
brw-rw---- 1 root disk 7, 3 Май 30 14:17 /dev/loop3
brw-rw---- 1 root disk 7, 4 Май 30 14:17 /dev/loop4
brw-rw---- 1 root disk 7, 5 Май 30 14:17 /dev/loop5
brw-rw---- 1 root disk 7, 6 Май 30 14:17 /dev/loop6
brw-rw---- 1 root disk 7, 7 Май 30 14:17 /dev/loop7
14:19:24
#losetup /dev/loop0 /tmp/
date.log          hard              .ICE-unix/        keyring-vfPSyP/   orbit-user/       sda1              .X0-lock          .X11-unix/        .xfsm-ICE-ERGXUU
14:19:24
#losetup /dev/loop0 /tmp/hard

14:20:19
#losetup -a
/dev/loop0: [0801]:1353140 (/tmp/hard)
14:20:46
#echo ';' | sfdisk /dev/loop0
Checking that no-one is using this disk right now ...
BLKRRPART: Недопустимый аргумент
OK
Disk /dev/loop0: cannot get geometry
Disk /dev/loop0: 25 cylinders, 255 heads, 63 sectors/track
sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/loop0: unrecognized partition table type
Old situation:
No partitions found
New situation:
...
/dev/loop0p3          0       -       0          0    0  Empty
/dev/loop0p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
BLKRRPART: Недопустимый аргумент
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
14:21:43
#ls /dev/lo
log    loop0  loop1  loop2  loop3  loop4  loop5  loop6  loop7
14:21:43
#ls /dev/loop0
/dev/loop0
14:21:55
#ls -l /dev/loop0
brw-rw---- 1 root disk 7, 0 Май 30 14:21 /dev/loop0
14:22:01
#mount /dev/loop0 /mnt
mount: you must specify the filesystem type
14:22:15
#fdisk -l /dev/loop0
Disk /dev/loop0: 209 MB, 209715200 bytes
255 heads, 63 sectors/track, 25 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
      Device Boot      Start         End      Blocks   Id  System
/dev/loop0p1               1          25      200812   83  Linux
14:22:56
#apt-get install kpartx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия kpartx.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
14:23:19
#kpartx -a /dev/loop0
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
device mapper prerequisites not met
14:23:40
#modprobe dm
dm1105          dm-crypt        dme1737         dm-log          dm-mod          dm-region-hash  dm-snapshot     dm-zero
dm9601          dm-delay        dmfe            dm-mirror       dm-multipath    dm-round-robin  dmx3191d
14:23:40
#modprobe dm-mod

14:25:09
#kpartx -a /dev/loop0

14:25:11
#ls -l /dev/mapper/
итого 0
crw-rw---- 1 root root  10, 59 Май 30 14:25 control
brw-rw---- 1 root disk 254,  0 Май 30 14:25 loop0p1
14:26:04
#mkfs.ext3 /dev/mapper/loop0p1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
50400 inodes, 200812 blocks
10040 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
25 block groups
8192 blocks per group, 8192 fragments per group
2016 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
14:26:32
#mount /dev/loop0 /mnt
mount: /dev/loop0 already mounted or /mnt busy
mount: according to mtab, /dev/sdb1 is already mounted on /mnt
14:27:20
#umount /mnt

14:27:26
#mount /dev/loop0 /mnt
mount: /dev/loop0 already mounted or /mnt busy
14:27:38
#ls /mnt

14:32:59
#mount /dev/loop0 /mnt
mount: /dev/loop0 already mounted or /mnt busy
14:33:13
#mount /dev/mapper/loop0p1 /mnt

14:36:32
#ls /mnt
lost+found
14:36:39
#apt-get install grub
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия grub.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
14:38:53
#grub-install --no-flopy --root-directory=/mnt /dev/mapper/loop0p1
Unrecognized option `--no-flopy'
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.
  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-shell=FILE       use FILE as the grub shell
  --no-floppy             do not probe any floppy drive
  --force-lba             force GRUB to use LBA mode even for a buggy
                          BIOS
  --recheck               probe a device map even if it already exists
INSTALL_DEVICE can be a GRUB device name or a system device filename.
grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.
Report bugs to <bug-grub@gnu.org>.
14:39:49
#grub-install --no-floppy --root-directory=/mnt /dev/mapper/loop0p1
grub-probe: error: no mapping exists for `loop0p1'
/usr/sbin/grub-install: line 374: [: =: ожидается использование унарного оператора
^[[AThe file /mnt/boot/grub/stage1 not read correctly.
14:40:18
#grub-install --no-floppy --root-directory=/mnt /dev/loop0
grub-probe: error: Cannot find a GRUB drive for /dev/loop0.  Check your device.map.
14:40:31
#mkdir -p /mnt/boot/grub

14:42:16
#cp /usr/lib/grub/i386-pc/* /mnt/
boot/       lost+found/
14:42:16
#cp /usr/lib/grub/i386-pc/* /mnt/boot/grub/

14:46:39
#grub-install --no-floppy --root-directory=/mnt /dev/loop0
grub-probe: error: Cannot find a GRUB drive for /dev/loop0.  Check your device.map.
14:46:47
#grub
Probing devices to guess BIOS drives. This may take a long time.
14:53:56
#ls /dev/mapper/loop0p /dev/loop0
ls: невозможно получить доступ к /dev/mapper/loop0p: Нет такого файла или каталога
/dev/loop0
14:54:35
#ln -s /dev/loop0 /dev/mapper/loop0p

прошло 13 минут
15:07:38
#ls /mnt
boot
15:07:45
#ls /m
media/ mnt/
15:07:45
#ls /mnt/boot/grub/
device.map
15:07:57
#umount /mnt
umount: /mnt: not mounted
15:08:05
#cd /

15:08:09
#umount /mnt
umount: /mnt: not mounted
15:08:12
#qemu /tmp/hard
bash: qemu: команда не найдена
15:08:44
#apt-get install qemu
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bochsbios libasyncns0 libbluetooth3 libbrlapi0.5 libpcap0.8 libpulse0 libsdl1.2debian libsdl1.2debian-alsa libsvga1 libvdemgmt0 libvdeplug2 openbios-ppc openbios-sparc
  openhackware sharutils vde2 vgabios
Предлагаемые пакеты:
  pulseaudio samba kqemu-source vde2-cryptcab kvm
НОВЫЕ пакеты, которые будут установлены:
  bochsbios libasyncns0 libbluetooth3 libbrlapi0.5 libpcap0.8 libpulse0 libsdl1.2debian libsdl1.2debian-alsa libsvga1 libvdemgmt0 libvdeplug2 openbios-ppc openbios-sparc
...
Настраивается пакет libvdeplug2 (2.2.2-3) ...
Настраивается пакет openhackware (0.4.1-4) ...
Настраивается пакет libbrlapi0.5 (4.0-6) ...
Настраивается пакет vgabios (0.6c-1) ...
Настраивается пакет bochsbios (2.3.7+20090416-1) ...
Настраивается пакет openbios-ppc (1.0-3) ...
Настраивается пакет openbios-sparc (1.0-1) ...
Настраивается пакет qemu (0.10.5-1) ...
Настраивается пакет sharutils (1:4.6.3-1) ...
Настраивается пакет vde2 (2.2.2-3) ...
15:09:03
#qemu /tmp/hard
Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory
15:15:46
#qemu /dev/sda
Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory
15:15:58
#qemu /dev/
Display all 194 possibilities? (y or n)
adsp                .initramfs-tools    ptmx                sdb1                tty2                tty42               tty8                usbdev7.1_ep81
agpgart             input/              pts/                sdb2                tty20               tty43               tty9                vcs
audio               kmem                ram0                sdb3                tty21               tty44               ttyS0               vcs1
autofs              kmsg                ram1                sdc                 tty22               tty45               ttyS1               vcs2
block/              log                 ram10               sdc1                tty23               tty46               ttyS2               vcs3
bsg/                loop0               ram11               shm/                tty24               tty47               ttyS3               vcs4
bus/                loop1               ram12               snapshot            tty25               tty48               .udev/              vcs5
cdrom               loop2               ram13               snd/                tty26               tty49               urandom             vcs6
char/               loop3               ram14               sndstat             tty27               tty5                usbdev1.1_ep00      vcs7
...
dsp                 mem                 ram7                tty10               tty33               tty56               usbdev2.3_ep83      vcsa6
dvd                 mixer               ram8                tty11               tty34               tty57               usbdev3.1_ep00      vcsa7
etherd/             net/                ram9                tty12               tty35               tty58               usbdev3.1_ep81      xconsole
fd/                 network_latency     random              tty13               tty36               tty59               usbdev4.1_ep00      zero
full                network_throughput  root                tty14               tty37               tty6                usbdev4.1_ep81
fuse                null                rtc                 tty15               tty38               tty60               usbdev5.1_ep00
hda                 port                rtc0                tty16               tty39               tty61               usbdev5.1_ep81
hpet                ppp                 sda                 tty17               tty4                tty62               usbdev6.1_ep00
initctl             printer             sda1                tty18               tty40               tty63               usbdev6.1_ep81
.initramfs/         psaux               sdb                 tty19               tty41               tty7                usbdev7.1_ep00
15:15:58
#qemu /dev/u
urandom         usbdev1.1_ep81  usbdev2.1_ep81  usbdev2.3_ep01  usbdev2.3_ep83  usbdev3.1_ep81  usbdev4.1_ep81  usbdev5.1_ep81  usbdev6.1_ep81  usbdev7.1_ep81
usbdev1.1_ep00  usbdev2.1_ep00  usbdev2.3_ep00  usbdev2.3_ep82  usbdev3.1_ep00  usbdev4.1_ep00  usbdev5.1_ep00  usbdev6.1_ep00  usbdev7.1_ep00
15:15:58
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sdc1 on /media/SYSFLASH type vfat (rw,nosuid,nodev,uhelper=hal,shortname=winnt,uid=1000)
15:17:27
#mount -l
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/sdc1 on /media/SYSFLASH type vfat (rw,nosuid,nodev,uhelper=hal,shortname=winnt,uid=1000) [SYSFLASH]
15:17:32
#qemu /dev/sdc1
Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory
15:19:08
#umount /media/SYSFLASH

15:19:14
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)

Статистика

Время первой команды журнала12:20:19 2009- 5-30
Время последней команды журнала15:19:14 2009- 5-30
Количество командных строк в журнале72
Процент команд с ненулевым кодом завершения, %16.67
Процент синтаксически неверно набранных команд, % 1.39
Суммарное время работы с терминалом *, час 1.89
Количество командных строк в единицу времени, команда/мин 0.64
Частота использования команд
ls17|======================| 22.97%
mount9|============| 12.16%
qemu6|========| 8.11%
umount5|======| 6.76%
dd4|=====| 5.41%
grub-install4|=====| 5.41%
losetup3|====| 4.05%
modprobe3|====| 4.05%
apt-get3|====| 4.05%
cp2|==| 2.70%
vi2|==| 2.70%
kpartx2|==| 2.70%
mkdir1|=| 1.35%
'1|=| 1.35%
man1|=| 1.35%
fdisk1|=| 1.35%
mkfs.ext31|=| 1.35%
cd1|=| 1.35%
echo1|=| 1.35%
df1|=| 1.35%
sfdisk1|=| 1.35%
~1|=| 1.35%
ln1|=| 1.35%
apt-cache1|=| 1.35%
grub1|=| 1.35%
w1|=| 1.35%
____
*) Интервалы неактивности длительностью 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$