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

Содержание

Журнал

Понедельник (06/11/12)

20:57:28
#shutdown -h now

прошло 85 минут
/dev/hvc0
22:22:32
#ls -l
итого 8
-rwxr-xr-x 1 root root 5342 Июн 11 18:50 install

Вторник (06/12/12)

/dev/pts/0
18:54:37
#apt-get moo
         (__)
         (oo)
   /------\/
  / |    ||
 *  /\---/\
    ~~   ~~
...."Have you mooed today?"...
18:54:55
#date
Втр Июн 12 16:55:40 UTC 2012
18:55:40
#date -h
date: неверный ключ -- h
Попробуйте `date --help' для получения более подробного описания.
18:56:49
#date -help
date: неверный ключ -- h
Попробуйте `date --help' для получения более подробного описания.
18:56:55
#date --help
ИспользоваÐate для каждойМАТ]
                            строки ФАЙММДДччмм[[ВВ]ГГ][.сс]]
,  --reference=ФАЙения ФАЙмя в заданном ФОРМАТЕ, или устанавливает системное время.
fc-2822           выводить время в соответствии с RFC-2822
                            Пример: Mon, 07 Aug 2006 12:34:56 -0600ремя, а время, описанное
       --rfc-3339=СПЕЦ      вывести дату/время в формате RFC 3339
                            СПЕЦ=`date', `seconds' или `ns' для получения
                            даты и времени с указанной точностью.
                            Компоненты даты и времени разделяются одним
                            пробелом: 2006-08-07 12:34:56-06:00
...
  # использовать противоположный регистр, если возможно
После любого из флагов идет необязательная ширина поля в виде десятичного числа;
затем необязательный модификатор, один из следующих:
E -- если возможно, использовать альтернативное представление для текущей локали
O -- если возможно, использовать альтернативные числовые символы локали.
Об ошибках в date сообщайте по адресу bug-coreutils@gnu.org.
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
Об ошибках в переводе date сообщений по адресу <gnu@mx.ru>
Полная документация доступна по команде: info coreutils 'date invocation'
18:57:13
#http://xgu.ru
l3script: http://xgu.ru: Нет такого файла или каталога
19:03:34
#3#
l3script: 3#: команда не найдена
19:03:39
## porno

19:04:02
## ^low

low
19:06:10
#ls /usr/share/doc
adduser                 e2fslibs         libalgorithm-diff-perl     libgssapi-krb5-2        libssl0.9.8             man-db                   sensible-utils
apt                     e2fsprogs        libalgorithm-diff-xs-perl  libk5crypto3            libstdc++6              manpages                 sudo
aptitude                fakeroot         libalgorithm-merge-perl    libkeyutils1            libstdc++6-4.4-dev      manpages-dev             sysvinit
apt-utils               findutils        libarchive-zip-perl        libkrb5-3               libtext-charwidth-perl  mawk                     sysvinit-utils
base-files              g++              libattr1                   libkrb5support0         libtext-iconv-perl      module-init-tools        sysv-rc
base-passwd             g++-4.4          libblkid1                  liblocale-gettext-perl  libtext-wrapi18n-perl   mount                    tar
bash                    gcc              libboost-iostreams1.42.0   liblzma2                libtimedate-perl        nano                     tasksel
bash-completion         gcc-4.4          libbsd0                    libmodule-build-perl    libudev0                ncurses-base             tasksel-data
binutils                gcc-4.4-base     libbz2-1.0                 libmpfr4                libusb-0.1-4            ncurses-bin              tcpd
bsdmainutils            gnupg            libc6                      libncurses5             libuuid1                netbase                  tcpdump
...
cron                    initscripts      libdpkg-perl               libpod-readme-perl      libxext6                patch                    vim-tiny
dash                    insserv          libedit2                   libpopt0                libxmuu1                perl                     wget
debconf                 install-info     libept1                    libreadline6            libyaml-perl            perl-base                whiptail
debconf-i18n            iproute          libextutils-cbuilder-perl  libregexp-common-perl   libyaml-syck-perl       perl-modules             xauth
debian-archive-keyring  iptables         libextutils-parsexs-perl   libselinux1             linux-libc-dev          procps                   xz-utils
debianutils             iputils-ping     libgcc1                    libsepol1               locales                 psmisc                   zlib1g
diffutils               isc-dhcp-client  libgdbm3                   libsigc++-2.0-0c2a      login                   readline-common
dmidecode               isc-dhcp-common  libgmp3c2                  libslang2               logrotate               rsyslog
dpkg                    less             libgomp1                   libsqlite3-0            lsb-base                screen
dpkg-dev                libacl1          libgpm2                    libss2                  make                    sed
19:09:46
#ssh root@192.168.7.10
The authenticity of host '192.168.7.10 (192.168.7.10)' can't be established.
RSA key fingerprint is a8:02:a7:ed:55:b9:76:9c:3e:f1:6e:d7:58:b0:bf:11.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.7.10' (RSA) to the list of known hosts.
root@192.168.7.10's password:
Linux debian0 2.6.32-5-xen-686 #1 SMP Wed Mar 9 01:27:54 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Jun 12 17:15:01 2012 from 192.168.7.254
l3-agent is already running: pid=763; pidfile=/root/.lilalo/l3-agent.pid
root@debian0:~#
root@debian0:~# l3script
19:15:43
#screen -x

Вторник (06/19/12)

/dev/pts/0
18:13:57
#mkdir -p 200{1,2,3,4 }/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}

18:16:04
#tree /katalog
l3script: tree: команда не найдена
18:16:23
#sudo apt-get install tree
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  tree
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 31,2 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 94,2 kB.
Получено:1 http://debian.org.ua/debian/ squeeze/main tree i386 1.5.3-1 [31,2 kB]
Получено 31,2 kБ за 0с (159 kБ/c)
Выбор ранее не выбранного пакета tree.
(Чтение базы данных ... на данный момент установлено 17563 файла и каталога.)
Распаковывается пакет tree (из файла .../archives/tree_1.5.3-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет tree (1.5.3-1) ...
18:17:56
#tree 2004
2004 [error opening dir]
0 directories, 0 files
18:18:51
#lang=C

18:20:54
#tree 2001
2001
├── 01
├── 02
├── 03
├── 04
├── 05
├── 06
├── 07
├── 08
├── 09
├── 10
├── 11
└── 12
12 directories, 0 files
18:22:09
#tree 2002
2002
├── 01
├── 02
├── 03
├── 04
├── 05
├── 06
├── 07
├── 08
├── 09
├── 10
├── 11
└── 12
12 directories, 0 files
18:22:16
#cd tmp
l3script: cd: tmp: Нет такого файла или каталога
18:22:43
#cd /tmp

18:22:54
#cd \tmp
l3script: cd: tmp: Нет такого файла или каталога
18:23:02
#cd /tmp

18:24:30
#pwd
/tmp
18:24:34
#cd -
/tmp
18:25:16
#pwd
/tmp
18:25:24
#cd -
/tmp
18:25:32
#pwd
/tmp
18:25:37
#echo $pwd

18:25:52
#echo $PWD
/tmp
18:26:02
#echo $OLDPWD
/tmp
18:26:13
#echo $shel

18:27:01
#$0

18:27:05
#echo $0
l3script
/dev/pts/1
18:27:05
#echo $0
l3script
/dev/pts/0
18:27:59
#touch file

/dev/pts/1
18:27:59
#touch file

/dev/pts/0
18:28:56
#touch file file

/dev/pts/1
18:28:56
#touch file file

/dev/pts/0
18:29:05
#ls -li
итого 0
23317 -rw-r--r-- 1 root root 0 Июн 19 16:29 file
/dev/pts/1
18:29:05
#ls -li
итого 0
23317 -rw-r--r-- 1 root root 0 Июн 19 16:29 file
/dev/pts/0
18:29:21
#echo file > file

/dev/pts/1
18:29:21
#echo file > file

/dev/pts/0
18:30:22
#cat file
file
/dev/pts/1
18:30:22
#cat file
file
/dev/pts/0
18:30:36
#^C

/dev/pts/1
18:30:36
#^C

/dev/pts/0
18:33:02
#cat sym file
cat: sym: Нет такого файла или каталога
file
/dev/pts/1
18:33:02
#cat sym file
cat: sym: Нет такого файла или каталога
file
/dev/pts/0
18:33:31
#ln -s
ln: пропущен операнд, задающий файл
Попробуйте `ln --help' для получения более подробного описания.
/dev/pts/1
18:33:31
#ln -s
ln: пропущен операнд, задающий файл
Попробуйте `ln --help' для получения более подробного описания.
/dev/pts/0
18:33:47
#ln -s file sym_file

/dev/pts/1
18:33:47
#ln -s file sym_file

/dev/pts/0
18:34:10
#ls -li
итого 4
23317 -rw-r--r-- 1 root root 5 Июн 19 16:30 file
23316 lrwxrwxrwx 1 root root 4 Июн 19 16:34 sym_file -> file
/dev/pts/1
18:34:10
#ls -li
итого 4
23317 -rw-r--r-- 1 root root 5 Июн 19 16:30 file
23316 lrwxrwxrwx 1 root root 4 Июн 19 16:34 sym_file -> file
/dev/pts/0
18:34:16
#cat file
file
/dev/pts/1
18:34:16
#cat file
file
/dev/pts/0
18:34:29
#cat sym_file
file
/dev/pts/1
18:34:29
#cat sym_file
file
18:34:35
#ln file hard_file

/dev/pts/0
18:34:35
#ln file hard_file

18:35:18
#ls -li
итого 8
23317 -rw-r--r-- 2 root root 5 Июн 19 16:30 file
23317 -rw-r--r-- 2 root root 5 Июн 19 16:30 hard_file
23316 lrwxrwxrwx 1 root root 4 Июн 19 16:34 sym_file -> file
/dev/pts/1
18:35:18
#ls -li
итого 8
23317 -rw-r--r-- 2 root root 5 Июн 19 16:30 file
23317 -rw-r--r-- 2 root root 5 Июн 19 16:30 hard_file
23316 lrwxrwxrwx 1 root root 4 Июн 19 16:34 sym_file -> file
/dev/pts/0
18:35:40
#cat hard file
cat: hard: Нет такого файла или каталога
file
/dev/pts/1
18:35:40
#cat hard file
cat: hard: Нет такого файла или каталога
file
/dev/pts/0
18:38:26
#cat hard_file
file
/dev/pts/1
18:38:26
#cat hard_file
file
/dev/pts/0
18:38:33
#rm file

/dev/pts/1
18:38:33
#rm file

/dev/pts/0
18:38:58
#ls -li
итого 4
23317 -rw-r--r-- 1 root root 5 Июн 19 16:30 hard_file
23316 lrwxrwxrwx 1 root root 4 Июн 19 16:34 sym_file -> file
/dev/pts/1
18:38:58
#ls -li
итого 4
23317 -rw-r--r-- 1 root root 5 Июн 19 16:30 hard_file
23316 lrwxrwxrwx 1 root root 4 Июн 19 16:34 sym_file -> file
/dev/pts/0
18:39:07
#^C

/dev/pts/1
18:39:07
#^C

прошло 12 минут
/dev/pts/0
18:51:50
#ssh root@192.168.7.10
~
~
~
[root@debian0:~]# # here
[root@debian0:~]#
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
~
~
~
~
...
~
~
~
~
~
~
~
~
~
                                                                                                                                                    0,0-1         All
/dev/pts/1
18:51:50
#ssh root@192.168.7.10
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    195.238.93.36:S. 16:51    0.00s  0.03s  0.00s script -f -c l3script -q /root/.lilalo//2742924414180941622-1340124728.script
root     pts/6    192.168.7.254    16:52    9.00s  0.52s  0.52s -bash
root     pts/8    192.168.7.254    16:52    4.00s  0.30s  0.30s -bash
[root@debian0:~]# w
 16:52:16 up  5:48,  3 users,  load average: 0,13, 0,03, 0,01
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    195.238.93.36:S. 16:51    0.00s  0.03s  0.00s script -f -c l3script -q /root/.lilalo//2742924414180941622-1340124728.script
root     pts/6    192.168.7.254    16:52   10.00s  0.52s  0.52s -bash
root     pts/8    192.168.7.254    16:52    5.00s  0.30s  0.30s -bash
...
~                                                      Modified by pkg-vim-maintainers@lists.alioth.debian.org
~                                                            Vim is open source and freely distributable
~
~                                                                   Help poor children in Uganda!
~                                                           type  :help iccf<Enter>       for information
~
~                                                           type  :q<Enter>               to exit
~                                                           type  :help<Enter>  or  <F1>  for on-line help
~
                                                                                                                                                    0,0-1         All

Вторник (06/26/12)

/dev/pts/0
18:14:00
#apt-get install bc concalc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  bc concalc
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 166 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 512 kB.
Получено:1 http://debian.org.ua/debian/ squeeze/main bc i386 1.06.95-2 [104 kB]
Получено:2 http://debian.org.ua/debian/ squeeze/main concalc i386 0.9.2-1 [61,2 kB]
Получено 166 kБ за 0с (556 kБ/c)
Выбор ранее не выбранного пакета bc.
(Чтение базы данных ... на данный момент установлено 17570 файлов и каталогов.)
Распаковывается пакет bc (из файла .../archives/bc_1.06.95-2_i386.deb)...
Выбор ранее не выбранного пакета concalc.
Распаковывается пакет concalc (из файла .../concalc_0.9.2-1_i386.deb)...
Обрабатываются триггеры для install-info ...
Обрабатываются триггеры для man-db ...
Настраивается пакет bc (1.06.95-2) ...
Настраивается пакет concalc (0.9.2-1) ...
18:15:40
#echo 5+6 | bc
11
18:19:45
#echo 5-4 | bc
1
18:19:55
#echo sin1 | concalc
0.841470984807896507
18:20:22
#echo ctg1 | concalc
none
18:21:02
#echo tg1 | concalc
none
18:21:10
#echo cos1 | concalc
0.540302305868139717
18:21:51
#echo *
16:02:11 2012 26 UTC Втр Июн
18:28:31
#ls -a
.  ..  16:02:11  2012  26  UTC  Втр  Июн
18:28:50
#ls *
16:02:11  2012  26  UTC  Втр  Июн
18:29:08
#echo .*
. ..
18:29:39
#echo * .*
16:02:11 2012 26 UTC Втр Июн . ..
прошло 28 минут
/dev/pts/0
18:58:10
#ssh root@192.168.7.10
root@debian0:~#
root@debian0:~#
root@debian0:~#
root@debian0:~# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
...
tmpfs                 255M  4,0K  255M   1% /dev/shm
root@debian0:~#  LANG=C
root@debian0:~#
root@debian0:~#
root@debian0:~#
root@debian0:~#
root@debian0:~#
Display all 799 possibilities? (y or n)
root@debian0:~# ^C
root@debian0:~# xit

Вторник (07/03/12)

/dev/pts/0
18:03:52
#ssh root@192.168.7.10
root@debian0:~#
root@debian0:~#
root@debian0:~#
root@debian0:~#
root@debian0:~#
root@debian0:~# l3script
прошло 28 минут
/dev/pts/0
18:32:36
#ssh root@192.168.7.10
root     pts/18   192.168.7.254:S. 16:30    0.00s  0.26s  0.21s ssh root@192.168
root     pts/19   192.168.7.10     16:30    0.00s  1.68s  0.09s script -f -c l3s
root     pts/12   192.168.7.254    16:32   42.00s  1.69s  0.00s script -f -c l3s
[root@debian0:~]# echo (a+b)+c+(d+e^C
[root@debian0:~]# echo "a+(b+c)+d+(e+f)"
a+(b+c)+d+(e+f)
[root@debian0:~]# echo "a+(b+c)+d+(e+f)" | sed 's/(.*)//g'
a+
[root@debian0:~]# echo "a+(b+c)+d+(e+f)" | sed 's/(.[^(,)]*)//g'
a++d+
[root@debian0:~]# echo "a+(b+c)+d+(e+f)" | sed 's/(.[^(,)]^C//g'

Файлы

  • file
  • hard_file
  • sym_file
  • file
    >
    file
    
    hard_file
    >
    file
    
    sym_file
    >
    file
    

    Статистика

    Время первой команды журнала20:57:28 2012- 6-11
    Время последней команды журнала18:32:36 2012- 7- 3
    Количество командных строк в журнале92
    Процент команд с ненулевым кодом завершения, %11.96
    Процент синтаксически неверно набранных команд, % 5.43
    Суммарное время работы с терминалом *, час 2.20
    Количество командных строк в единицу времени, команда/мин 0.70
    Частота использования команд
    echo17|================| 16.67%
    cat12|===========| 11.76%
    ls12|===========| 11.76%
    cd6|=====| 5.88%
    ln6|=====| 5.88%
    ssh6|=====| 5.88%
    touch4|===| 3.92%
    ^C4|===| 3.92%
    concalc4|===| 3.92%
    date4|===| 3.92%
    tree4|===| 3.92%
    pwd3|==| 2.94%
    apt-get3|==| 2.94%
    #2|=| 1.96%
    rm2|=| 1.96%
    bc2|=| 1.96%
    file2|=| 1.96%
    mkdir1|| 0.98%
    sudo1|| 0.98%
    screen1|| 0.98%
    3#1|| 0.98%
    $01|| 0.98%
    shutdown1|| 0.98%
    #^1|| 0.98%
    lang=C1|| 0.98%
    xgu.ru1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 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$