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

Содержание

Журнал

Четверг (03/13/08)

/dev/pts/1
11:30:40
$cd /tmp

11:30:47
$ls
DIRLIST             kot03  kot23  kot43  kot63  kot83         KSOCKET-USER
ETCCOPY             kot04  kot24  kot44  kot64  kot84         ORBIT-USER
GCONFD-USER         kot11  kot31  kot51  kot71  kot91         SORTED
hsperfdata_novlwww  kot12  kot32  kot52  kot72  kot92         SORTED_PASSWD
kde-user            kot13  kot33  kot53  kot73  kot93         tmp.xpi
KDE-USER            kot14  kot34  kot54  kot74  kot94         UNSORTED
kot01               kot21  kot41  kot61  kot81  ksocket-root
kot02               kot22  kot42  kot62  kot82  ksocket-user
11:30:49
$find -name kot*
find: пути должны быть перед выражением
Usage: find [-H] [-L] [-P] [path...] [expression]
11:31:08
$find /tmp
find: пути должны быть перед выражением
Usage: find [-H] [-L] [-P] [path...] [expression]
11:31:29
$find /tmp -name kot\
/tmp/kot01
/tmp/kot02
/tmp/kot03
/tmp/kot04
/tmp/kot11
/tmp/kot12
/tmp/kot13
/tmp/kot14
/tmp/kot21
/tmp/kot22
...
/tmp/kot74
/tmp/kot81
/tmp/kot82
/tmp/kot83
/tmp/kot84
/tmp/kot91
/tmp/kot92
/tmp/kot93
/tmp/kot94
find: /tmp/ksocket-root: Отказано в доступе
11:32:23
$find /tmp -maxdepth 0

11:33:16
$find /tmp -maxdepth 1
/tmp/kot01
/tmp/kot02
/tmp/kot03
/tmp/kot04
/tmp/kot11
/tmp/kot12
/tmp/kot13
/tmp/kot14
/tmp/kot21
/tmp/kot22
...
/tmp/kot73
/tmp/kot74
/tmp/kot81
/tmp/kot82
/tmp/kot83
/tmp/kot84
/tmp/kot91
/tmp/kot92
/tmp/kot93
/tmp/kot94
11:33:21
$find /tmp -maxdepth 1 -name kot\*||wc -l
/tmp/kot01
/tmp/kot02
/tmp/kot03
/tmp/kot04
/tmp/kot11
/tmp/kot12
/tmp/kot13
/tmp/kot14
/tmp/kot21
/tmp/kot22
...
/tmp/kot73
/tmp/kot74
/tmp/kot81
/tmp/kot82
/tmp/kot83
/tmp/kot84
/tmp/kot91
/tmp/kot92
/tmp/kot93
/tmp/kot94
11:33:30
$find /tmp -maxdepth 1 -name kot\*
40
11:33:37
$find /tmp -maxdepth 1 -name kot\* > kot_files.txt

11:34:09
$cat kot_files.txt
/tmp/kot01
/tmp/kot02
/tmp/kot03
/tmp/kot04
/tmp/kot11
/tmp/kot12
/tmp/kot13
/tmp/kot14
/tmp/kot21
/tmp/kot22
...
/tmp/kot74
/tmp/kot81
/tmp/kot82
/tmp/kot83
/tmp/kot84
/tmp/kot91
/tmp/kot92
/tmp/kot93
/tmp/kot94
/tmp/kot_files.txt
11:34:22
$locate kot*

прошло 18 минут
11:53:04
$locate -u
locate: неверный ключ -- u
Usage: locate [-d path | --database=path] [-e | -E | --[non-]existing]
      [-i | --ignore-case] [-w | --wholename] [-b | --basename]
      [--limit=N | -l N] [-S | --statistics] [-0 | --null] [-c | --count]
      [-P | -H | --nofollow] [-L | --follow] [-m | --mmap ] [ -s | --stdio ]
      [-A | --all] [-p | --print] [-r | --regex ] [--regextype=TYPE]
      [-version] [--help]
      pattern...
Report bugs to <bug-findutils@gnu.org>.
11:53:33
$locate /tmp kot*
/dev/shm/sysconfig/tmp
/dev/shm/sysconfig/tmp/test
/home/user/.kde/tmp-sles
/home/user/.kde/tmp-sles2
/root/.kde/tmp-sles2
/root/tmp
/root/tmp/a file
/root/tmp/ another very long name
/root/tmp/-assasin
/root/tmp/A:\windows\system32
...
/root/tmp/temp.txt
/usr/lib/perl5/5.8.8/i586-linux-thread-multi/auto/POSIX/tmpfile.al
/usr/share/man/man3p/tmpfile.3p.gz
/usr/share/man/man3p/tmpnam.3p.gz
/usr/share/man/man3/tmpfile.3.gz
/usr/share/man/man3/tmpnam.3.gz
/usr/share/man/man3/tmpnam_r.3.gz
/usr/tmp
/var/lib/autoinstall/tmp
/var/lib/mysql/tmp
11:54:50
$locate
[user@sles2:tmp]$ locate /tmp kot*
/dev/shm/sysconfig/tmp
/dev/shm/sysconfig/tmp/test
/home/user/.kde/tmp-sles
/home/user/.kde/tmp-sles2
/root/.kde/tmp-sles2
/root/tmp
/root/tmp/a file
/root/tmp/ another very long name
/root/tmp/-assasin
...
/root/tmp/temp.txt
/usr/lib/perl5/5.8.8/i586-linux-thread-multi/auto/POSIX/tmpfile.al
/usr/share/man/man3p/tmpfile.3p.gz
/usr/share/man/man3p/tmpnam.3p.gz
/usr/share/man/man3/tmpfile.3.gz
/usr/share/man/man3/tmpnam.3.gz
/usr/share/man/man3/tmpnam_r.3.gz
/usr/tmp
/var/lib/autoinstall/tmp
/var/lib/mysql/tmp
11:55:10
$locate *

11:55:15
$locate
/jre/lib/zi/America/North_Dakota
/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/New_Salem
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota/Center
/root/idm/jre/lib/zi/America/North_Dakota
/root/idm/jre/lib/zi/America/North_Dakota/Center
/usr/share/zoneinfo/America/North_Dakota
/usr/share/zoneinfo/America/North_Dakota/Center
/usr/share/zoneinfo/posix/America/North_Dakota
/usr/share/zoneinfo/posix/America/North_Dakota/Center
/usr/share/zoneinfo/right/America/North_Dakota
/usr/share/zoneinfo/right/America/North_Dakota/Center
11:55:23
$ls /tmp
DIRLIST             kot01  kot21  kot41  kot61  kot81  kot_files.txt  tmp.xpi
ETCCOPY             kot02  kot22  kot42  kot62  kot82  ksocket-root   UNSORTED
gconfd-user         kot03  kot23  kot43  kot63  kot83  ksocket-user
GCONFD-USER         kot04  kot24  kot44  kot64  kot84  KSOCKET-USER
hsperfdata_novlwww  kot11  kot31  kot51  kot71  kot91  orbit-user
hsperfdata_root     kot12  kot32  kot52  kot72  kot92  ORBIT-USER
kde-user            kot13  kot33  kot53  kot73  kot93  SORTED
KDE-USER            kot14  kot34  kot54  kot74  kot94  SORTED_PASSWD
12:04:27
$locate -u
locate: неверный ключ -- u
Usage: locate [-d path | --database=path] [-e | -E | --[non-]existing]
      [-i | --ignore-case] [-w | --wholename] [-b | --basename]
      [--limit=N | -l N] [-S | --statistics] [-0 | --null] [-c | --count]
      [-P | -H | --nofollow] [-L | --follow] [-m | --mmap ] [ -s | --stdio ]
      [-A | --all] [-p | --print] [-r | --regex ] [--regextype=TYPE]
      [-version] [--help]
      pattern...
Report bugs to <bug-findutils@gnu.org>.
12:04:40
$updatedb
/usr/bin/updatedb: line 222: /var/lib/locatedb.n: Отказано в доступе
/usr/bin/find: /dev/.static: Отказано в доступе
/usr/bin/find: /etc/ssl/private: Отказано в доступе
/usr/bin/find: /etc/news: Отказано в доступе
/usr/bin/find: /etc/skel/Documents: Отказано в доступе
/usr/bin/find: /etc/uucp: Отказано в доступе
/usr/bin/find: /etc/sysconfig/network/providers: Отказано в доступе
/usr/bin/find: /etc/autoinstall: Отказано в доступе
/usr/bin/find: /etc/apache2/ssl.key: Отказано в доступе
/usr/bin/find: /etc/opielocks: Отказано в доступе
...
/usr/bin/find: /var/run/agentx: Отказано в доступе
/usr/bin/find: /var/run/xdmctl/dmctl: Отказано в доступе
/usr/bin/find: /var/cache/multipath: Отказано в доступе
/usr/bin/find: /var/cache/apache2: Отказано в доступе
/usr/bin/find: /usr/lib/man-db: Отказано в доступе
/usr/bin/find: /usr/local/nxdrv/changelog: Отказано в доступе
/usr/bin/find: /usr/local/nxdrv/loopback: Отказано в доступе
/usr/bin/find: /usr/share/YaST2/data/support: Отказано в доступе
/usr/bin/find: /root: Отказано в доступе
Failed to generate /var/lib/locatedb.n
12:05:15
$locate kot
/jre/lib/zi/America/North_Dakota
/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/New_Salem
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota/Center
/root/idm/jre/lib/zi/America/North_Dakota
/root/idm/jre/lib/zi/America/North_Dakota/Center
/usr/share/zoneinfo/America/North_Dakota
/usr/share/zoneinfo/America/North_Dakota/Center
/usr/share/zoneinfo/posix/America/North_Dakota
/usr/share/zoneinfo/posix/America/North_Dakota/Center
/usr/share/zoneinfo/right/America/North_Dakota
/usr/share/zoneinfo/right/America/North_Dakota/Center
12:05:22
$locate kot*

12:05:37
$locate kot
/jre/lib/zi/America/North_Dakota
/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/New_Salem
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota/Center
/root/idm/jre/lib/zi/America/North_Dakota
/root/idm/jre/lib/zi/America/North_Dakota/Center
/usr/share/zoneinfo/America/North_Dakota
/usr/share/zoneinfo/America/North_Dakota/Center
/usr/share/zoneinfo/posix/America/North_Dakota
/usr/share/zoneinfo/posix/America/North_Dakota/Center
/usr/share/zoneinfo/right/America/North_Dakota
/usr/share/zoneinfo/right/America/North_Dakota/Center
12:06:01
$ls /tmp
DIRLIST             kot01  kot21  kot41  kot61  kot81  kot_files.txt  tmp.xpi
ETCCOPY             kot02  kot22  kot42  kot62  kot82  ksocket-root   UNSORTED
gconfd-user         kot03  kot23  kot43  kot63  kot83  ksocket-user
GCONFD-USER         kot04  kot24  kot44  kot64  kot84  KSOCKET-USER
hsperfdata_novlwww  kot11  kot31  kot51  kot71  kot91  orbit-user
hsperfdata_root     kot12  kot32  kot52  kot72  kot92  ORBIT-USER
kde-user            kot13  kot33  kot53  kot73  kot93  SORTED
KDE-USER            kot14  kot34  kot54  kot74  kot94  SORTED_PASSWD
12:06:08
$locate kot
/jre/lib/zi/America/North_Dakota
/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/New_Salem
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota/Center
/root/idm/jre/lib/zi/America/North_Dakota
/root/idm/jre/lib/zi/America/North_Dakota/Center
/usr/share/zoneinfo/America/North_Dakota
/usr/share/zoneinfo/America/North_Dakota/Center
/usr/share/zoneinfo/posix/America/North_Dakota
/usr/share/zoneinfo/posix/America/North_Dakota/Center
/usr/share/zoneinfo/right/America/North_Dakota
/usr/share/zoneinfo/right/America/North_Dakota/Center
12:06:14
$updatedb
/usr/bin/find: /dev/.static: Отказано в доступе
/usr/bin/find: /etc/ssl/private: Отказано в доступе
/usr/bin/find: /etc/news: Отказано в доступе
/usr/bin/find: /etc/skel/Documents: Отказано в доступе
/usr/bin/updatedb: line 222: /var/lib/locatedb.n: Отказано в доступе
/usr/bin/find: /etc/uucp: Отказано в доступе
/usr/bin/find: /etc/sysconfig/network/providers: Отказано в доступе
/usr/bin/find: /etc/autoinstall: Отказано в доступе
/usr/bin/find: /etc/apache2/ssl.key: Отказано в доступе
/usr/bin/find: /etc/opielocks: Отказано в доступе
...
/usr/bin/find: /var/run/agentx: Отказано в доступе
/usr/bin/find: /var/run/xdmctl/dmctl: Отказано в доступе
/usr/bin/find: /var/cache/multipath: Отказано в доступе
/usr/bin/find: /var/cache/apache2: Отказано в доступе
/usr/bin/find: /usr/lib/man-db: Отказано в доступе
/usr/bin/find: /usr/local/nxdrv/changelog: Отказано в доступе
/usr/bin/find: /usr/local/nxdrv/loopback: Отказано в доступе
/usr/bin/find: /usr/share/YaST2/data/support: Отказано в доступе
/usr/bin/find: /root: Отказано в доступе
Failed to generate /var/lib/locatedb.n
12:06:58
$locate kot
/jre/lib/zi/America/North_Dakota
/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/embox/jre/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/Center
/opt/novell/eDirectory/lib/nds-modules/jre1.5.0_08/lib/zi/America/North_Dakota/New_Salem
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota
/opt/novell/j2sdk1.4.2_05/jre/lib/zi/America/North_Dakota/Center
/root/idm/jre/lib/zi/America/North_Dakota
/root/idm/jre/lib/zi/America/North_Dakota/Center
/usr/share/zoneinfo/America/North_Dakota
/usr/share/zoneinfo/America/North_Dakota/Center
/usr/share/zoneinfo/posix/America/North_Dakota
/usr/share/zoneinfo/posix/America/North_Dakota/Center
/usr/share/zoneinfo/right/America/North_Dakota
/usr/share/zoneinfo/right/America/North_Dakota/Center
12:07:26
$user
bash: user: command not found
прошло 52 минуты
13:00:11
$echo user
user
13:00:23
$su root
Password:
13:00:38
#echo user
user
13:00:45
#echo `user`
bash: user: command not found
13:00:54
#$USER
bash: user: command not found
13:01:03
#$user

13:01:07
#user=

13:01:16
#echo root
root
13:01:42
#echo $USER
user
13:01:48
#echo $PATH
/home/user/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
13:02:03
#echo $U

13:02:16
#echo $ROOT

13:02:20
#echo $EDITOR

13:02:28
#echo $SHELL
/bin/bash
13:02:37
#echo $PS1

13:02:56
#echo $PS2
>
13:03:00
#echo $PS3

13:03:03
#echo $PS4
+
13:03:05
#echo $PS5

Файлы

  • kot_files.txt
  • kot_files.txt
    >
    /tmp/kot01
    /tmp/kot02
    /tmp/kot03
    /tmp/kot04
    /tmp/kot11
    /tmp/kot12
    /tmp/kot13
    /tmp/kot14
    /tmp/kot21
    /tmp/kot22
    /tmp/kot23
    /tmp/kot24
    /tmp/kot31
    /tmp/kot32
    /tmp/kot33
    /tmp/kot34
    /tmp/kot41
    /tmp/kot42
    /tmp/kot43
    /tmp/kot44
    /tmp/kot51
    /tmp/kot52
    /tmp/kot53
    /tmp/kot54
    /tmp/kot61
    /tmp/kot62
    /tmp/kot63
    /tmp/kot64
    /tmp/kot71
    /tmp/kot72
    /tmp/kot73
    /tmp/kot74
    /tmp/kot81
    /tmp/kot82
    /tmp/kot83
    /tmp/kot84
    /tmp/kot91
    /tmp/kot92
    /tmp/kot93
    /tmp/kot94
    /tmp/kot_files.txt
    

    Статистика

    Время первой команды журнала11:30:40 2008- 3-13
    Время последней команды журнала13:03:05 2008- 3-13
    Количество командных строк в журнале47
    Процент команд с ненулевым кодом завершения, %23.40
    Процент синтаксически неверно набранных команд, % 4.26
    Суммарное время работы с терминалом *, час 0.66
    Количество командных строк в единицу времени, команда/мин 1.18
    Частота использования команд
    echo15|==============================| 30.61%
    locate12|========================| 24.49%
    find8|================| 16.33%
    ls3|======| 6.12%
    updatedb2|====| 4.08%
    wc1|==| 2.04%
    $user1|==| 2.04%
    user1|==| 2.04%
    user=1|==| 2.04%
    cat1|==| 2.04%
    kot_files.txt1|==| 2.04%
    $USER1|==| 2.04%
    cd1|==| 2.04%
    su1|==| 2.04%
    ____
    *) Интервалы неактивности длительностью 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$