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

Содержание

Журнал

Вторник (07/08/08)

/dev/ttyp1
13:12:29
#c
Display all 112 possibilities? (y or n)
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#ca
caesar      calendar    caller      cap_mkdb    caspol      catman
cal         callbootd   camcontrol  case        cat
13:14:07
#find /usr a/*d.html
/usr/include/rpcsvc/rex.h
/usr/include/rpcsvc/rnusers.h
/usr/include/rpcsvc/rquota.h
/usr/include/rpcsvc/rstat.h
/usr/include/rpcsvc/rwall.h
/usr/include/rpcsvc/sm_inter.h
/usr/include/rpcsvc/spray.h
/usr/include/rpcsvc/yppasswd.h
/usr/include/rpcsvc/yp.h
/usr/include/rpcsvc/ypxfrd.h
...
/usr/include/sys/ktrace.h
/usr/include/sys/libkern.h
/usr/include/sys/limits.h
/usr/include/sys/linedisc.h
/usr/include/sys/link_aout.h
/usr/include/sys/link_elf.h
/usr/include/sys/linker.h
/usr/include/sys/linker_set.h
/usr/include/sys/lock.h
/usr/include/sys/lock_profile.h
13:16:08
#find /usr a\*d.html
/usr/include/rpcsvc/rex.h
/usr/include/rpcsvc/rnusers.h
/usr/include/rpcsvc/rquota.h
/usr/include/rpcsvc/rstat.h
/usr/include/rpcsvc/rwall.h
/usr/include/rpcsvc/sm_inter.h
/usr/include/rpcsvc/spray.h
/usr/include/rpcsvc/yppasswd.h
/usr/include/rpcsvc/yp.h
/usr/include/rpcsvc/ypxfrd.h
...
/usr/include/sys/ktrace.h
/usr/include/sys/libkern.h
/usr/include/sys/limits.h
/usr/include/sys/linedisc.h
/usr/include/sys/link_aout.h
/usr/include/sys/link_elf.h
/usr/include/sys/linker.h
/usr/include/sys/linker_set.h
/usr/include/sys/lock.h
/usr/include/sys/lock_profile.h
13:16:50
#find /usr a\*d.html > find_html
find: a*d.html: No such file or directory
13:17:37
#cat find_html
/usr/include/rpcsvc/rex.h
/usr/include/rpcsvc/rnusers.h
/usr/include/rpcsvc/rquota.h
/usr/include/rpcsvc/rstat.h
/usr/include/rpcsvc/rwall.h
/usr/include/rpcsvc/sm_inter.h
/usr/include/rpcsvc/spray.h
/usr/include/rpcsvc/yppasswd.h
/usr/include/rpcsvc/yp.h
/usr/include/rpcsvc/ypxfrd.h
...
/usr/include/sys/ktrace.h
/usr/include/sys/libkern.h
/usr/include/sys/limits.h
/usr/include/sys/linedisc.h
/usr/include/sys/link_aout.h
/usr/include/sys/link_elf.h
/usr/include/sys/linker.h
/usr/include/sys/linker_set.h
/usr/include/sys/lock.h
/usr/include/sys/lock_profile.h
13:18:04
#find /usr a\*d.html > find_html 2> error_find

13:18:23
#find /usr a\*d.html 1 > find_html 2 > error_find
find: a*d.html: No such file or directory
find: 1: No such file or directory
find: 2: No such file or directory
13:18:45
#find /usr a\*d.html 1> find_html 2> error_find

13:18:57
#cat error_find
find: a*d.html: No such file or directory
13:19:01
#find /usr a\*d.html &> find_html

13:19:18
#fi
fi              file2c          finger          fixmount
file            find            firefox         fixmswrd.pl
file-roller     find2perl       firefox-config
13:19:18
#fi
fi              file2c          finger          fixmount
file            find            firefox         fixmswrd.pl
file-roller     find2perl       firefox-config
13:20:20
#x
Display all 114 possibilities? (y or n)
13:20:20
#xo
xon         xorgconfig
13:20:20
#ls
.ICE-unix                       Tue
.X0-lock                        Tue Jul  8 09:48:20 UTC 2008
.X11-unix                       UTC
.XIM-unix                       copying_pipe
.Xauthyxo62s                    error_find
.Xauthzxo62s                    fam-user
.font-unix                      find_html
.snap                           gdm.conf
.xorg.conf898                   lilalo-install-temp-1212
09:48:03                        lilalo-install-temp-1241
2008                            names
8                               screens
Jul                             sortednames
/dev/ttyp7
13:23:26
#ps wux | grep gdm
root  2193  0,0  0,5 11576  5612  ??  Is    8:49     0:01,07 /usr/local/sbin/gdm-binary
root 21531  0,0  0,6 11608  5892  ??  I    10:00     0:00,01 /usr/local/sbin/gdm-binary
root 21532  0,0  0,6  7284  6184  ??  I    10:00     0:00,12 /usr/local/bin/Xvnc :0 -geometry 800x600 -depth 8 -auth /var/gdm/:0.Xa
13:23:36
#vim /usr/local/etc/gdm/gdm.conf.back
/dev/ttyp1
13:23:57
#2> err

13:24:18
#cut err
usage: cut -b list [-n] [file ...]
       cut -c list [file ...]
       cut -f list [-s] [-d delim] [file ...]
13:24:28
#cat err

13:24:54
#cat err

/dev/ttyp7
13:25:19
#in the "[debug]" section of your GDM System Defaults configuration file,

13:25:19
#cp /usr/local/etc/gdm/gdm.conf.back /usr/local/etc/gdm/gdm.conf

13:25:19
#cp /usr/local/etc/gdm/gdm.conf.back /usr/local/etc/gdm/gdm.conf

13:25:24
#vim /usr/local/etc/gdm/gdm.conf
/dev/ttyp1
13:26:01
#echo 123 > err

13:26:07
#cat err
123
13:26:08
#&> err

/dev/ttyp7
13:26:30
#ls Greeter=/usr/lib/gdm/gdmlogin
ls: Greeter=/usr/lib/gdm/gdmlogin: No such file or directory
13:26:33
#ls /usr/lib/gdm/gdmlogin
ls: /usr/lib/gdm/gdmlogin: No such file or directory
13:26:39
#locate gdmligin
locate: database too small: /var/db/locate.database
/dev/ttyp1
13:26:48
#cat err

/dev/ttyp7
13:26:51
#find /usr/ -name gdmligin

/dev/ttyp1
13:26:51
#echo 123 > err | tee TEST

/dev/ttyp7
13:27:03
#find /usr/ -name gdmloin
/usr/local/libexec/gdmlogin
13:27:14
#file /usr/local/libexec/gdmlogin
/usr/local/libexec/gdmlogin: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), stripped
13:27:27
#!v
#securitytypes=none
flexible=true
# Also note, that if you redefine a [server-foo] section, then GDM will
# use the definition in this file, not the GDM System Defaults configuration
# file.  It is currently not possible to disable a [server-foo] section
# file.  It is currently not possible to disable a [server-foo] section
# defined in the GDM System Defaults configuration file.
#
"/usr/local/etc/gdm/gdm.conf" 89 lines, 3473 characters written
13:28:50
#/usr/local/etc/rc.d/gdm stop
Stopping gdm.
Waiting for PIDS: 2193.
13:29:03
#ps wax | grep gdm

/dev/ttyp1
13:29:03
#cut TEST
usage: cut -b list [-n] [file ...]
       cut -c list [file ...]
       cut -f list [-s] [-d delim] [file ...]
/dev/ttyp7
13:29:12
#/usr/local/etc/rc.d/gdm start
Starting gdm.
/dev/ttyp1
13:29:14
#cat TEST

/dev/ttyp7
13:29:16
#less /var/log/gdm/\:0.log
/dev/ttyp1
13:29:25
#cat TEST

13:29:29
#ls .*
.Xauthyxo62s    .Xauthzxo62s
.:
.ICE-unix                       Tue Jul  8 09:48:20 UTC 2008
.X11-unix                       UTC
.XIM-unix                       copying_pipe
.Xauthyxo62s                    err
.Xauthzxo62s                    error_find
.font-unix                      fam-user
.snap                           find_html
.xorg.conf898                   gdm.conf
...
.profile        compat          lib             proc            usr
.snap           dev             libexec         rescue          var
COPYRIGHT       dist            log             root
bin             entropy         media           sbin
.ICE-unix:
.X11-unix:
.XIM-unix:
.font-unix:
.snap:
.xorg.conf898:
/dev/ttyp7
13:29:34
#tzsetup
            x x 42  Slovenia                                    x x
            x x 43  Spain                                       x x
                 4  Sweden
        lqqqqqqqqqqqqqqqqqqqqq Ukraine Time Zones qqqqqqqqqqqqqqqqqqqqqk
        x Select a zone which observes the same time as your locality. x
        x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
    lqqqqqqqqqqqqqqqqqqqqqqqqqqqq Confirmation qqqqqqqqqqqqqqqqqqqqqqqqqqqqk
        x x    2  Ruthenia                                                 x
    x           Does the abbreviation `EEST' look reasonable?nsk     x x
    tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqNoqqqqqqqqqqqqqqqqqqqqq      x
        x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
    mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
        x                    [  OK  ]       Cancel                     x
        mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
            x x 48  United Kingdom                              x x
13:29:55
#date
×ÔÏÒÎÉË,  8 ÉÀÌÑ 2008 Ç. 13:29:57 (EEST)
13:29:57
#LANG=C

13:30:02
#date
Tue Jul  8 13:30:02 EEST 2008
13:30:03
#/usr/local/etc/rc.d/gdm reart
Stopping gdm.
Waiting for PIDS: 22198, 22198, 22198, 22198, 22198.
Starting gdm.
13:30:27
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:30:33
#/usr/local/etc/rc.d/gdm stop
Stopping gdm.
Waiting for PIDS: 22438, 22438, 22438, 22438, 22438.
13:31:23
#vim /usr/local/etc/gdm/gdm.conf
/dev/ttyp1
13:31:33
#ls a*
ls: a*: No such file or directory
/dev/ttyp7
13:32:08
#in the "[debug]" section of your GDM System Defaults configuration file,
[server-Chooser]
name=Chooser server
command=/usr/local/bin/X -audit 0
/dev/ttyp1
13:32:16
#ls l*
l3-saved-21803.30387.14677
lilalo-install-temp-1212:
log
lilalo-install-temp-1241:
l3-agent        l3bashrc        l3prompt
l3-config       l3config.pm     log
13:32:25
#ls .s*

13:33:02
#ls -l
total 11576
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 13:30 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
-rw-r--r--  1 root  wheel            0 Jul  8 12:48 09:48:03
...
-rw-r--r--  1 root  wheel           42 Jul  8 13:18 error_find
drwx------  2 user  wheel          512 Jul  8 10:59 fam-user
-rw-r--r--  1 root  wheel     11753451 Jul  8 13:19 find_html
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-r--r--r--  1 root  wheel        34816 Jul  8 13:32 l3-saved-21803.30387.14677
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
13:33:17
#ls *.s*
ls: *.s*: No such file or directory
13:33:36
#ls -l s*
-rw-r--r--  1 root  wheel  50 Jul  8 12:58 sortednames
screens:
total 2
drwx------  2 root  wheel  512 Jul  8 11:58 S-root
13:33:57
#ls s*
sortednames
screens:
S-root
13:34:08
#ls -l *.[cCHhL]
ls: *.[cCHhL]: No such file or directory
/dev/ttyp7
13:34:18
#in the value corresponds to an X server definition in the "X Server
# configuration file (such as 0=Standard, you must put a line in this file
Enable=true
# that says 0=inactive, as described in the Configuration section of the GDM
# documentation.
#
"/usr/local/etc/gdm/gdm.conf" 89 lines, 3484 characters written
13:34:45
#/usr/local/etc/rc.d/gdm start
Starting gdm.
13:34:49
#less /var/log/gdm/\:0.log
/dev/ttyp1
13:34:49
#ls *.[cCHhL]
ls: *.[cCHhL]: No such file or directory
/dev/ttyp7
13:35:05
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:35:09
#/usr/local/etc/rc.d/gdm stop
Stopping gdm.
Waiting for PIDS: 22699, 22699, 22699, 22699, 22699.
/dev/ttyp1
13:35:12
#ls *.*[cCHhL]
ls: *.*[cCHhL]: No such file or directory
/dev/ttyp7
13:35:30
#gdm --nodaemon
Please file an enhancement request (quoting the above) at:
http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
Assertion failed: (NOT_REACHED), function _cairo_format_from_pixman_format, file cairo-image-surface.c, line 199.
gdm-binary[22832]: WARNING: failsafe dialog failed (inhibitions: 0 1)
gdm-binary[22902]: Gtk-WARNING: Ignoring the separator setting
Error: Cairo 1.4.10 does not yet support the requested image format:
        Depth: 8
        Alpha mask: 0x00000000
        Red   mask: 0x00000000
        Green mask: 0x00000000
...
        Depth: 8
        Alpha mask: 0x00000000
        Red   mask: 0x00000000
        Green mask: 0x00000000
        Blue  mask: 0x00000000
Please file an enhancement request (quoting the above) at:
http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
Assertion failed: (NOT_REACHED), function _cairo_format_from_pixman_format, file cairo-image-surface.c, line 199.
gdm-binary[22832]: WARNING: failsafe dialog failed (inhibitions: 1 1)
gdm-binary[22832]: WARNING: The display server has been shut down about 6 times in the last 90 seconds. It is likely that something bad is going on.  Waiting for 2 minutes before trying again on display :0.
/dev/ttyp1
13:35:51
#ls *[cCHhL]
UTC
13:36:23
#ls *[cCHhL].*[cCHhM]
ls: *[cCHhL].*[cCHhM]: No such file or directory
13:36:59
#ls *BSD*
ls: *BSD*: No such file or directory
13:37:23
#ls l?l
ls: l?l: No such file or directory
13:37:49
#ls -l
total 11542
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 13:36 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
-rw-r--r--  1 root  wheel            0 Jul  8 12:48 09:48:03
...
-rw-r--r--  1 root  wheel            4 Jul  8 13:29 err
-rw-r--r--  1 root  wheel           42 Jul  8 13:18 error_find
drwx------  2 user  wheel          512 Jul  8 10:59 fam-user
-rw-r--r--  1 root  wheel     11753451 Jul  8 13:19 find_html
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
13:38:05
#ls l?l
ls: l?l: No such file or directory
13:38:38
#touch l4l

13:38:44
#ls l?l
l4l
13:38:45
#ls l?l
l4l
13:39:12
#ls ???
Jul     Tue     UTC     err     l4l
13:39:18
#ls l*l
l4l
13:39:35
#ls l*2
log
13:40:01
#ls l*2
log
13:40:49
#ls -l l*2
total 2
-rw-r--r--  1 root  wheel  37 Mar 28 18:43 log
13:40:52
#touch leeeee2

13:41:03
#ls -l l*2
-rw-r--r--  1 root  wheel  0 Jul  8 13:41 leeeee2
lilalo-install-temp-1212:
total 2
-rw-r--r--  1 root  wheel  37 Mar 28 18:43 log
13:41:05
#ls -- -*
ls: -*: No such file or directory
/dev/ttyp7
13:41:41
#cd /usr/ports/

13:41:45
#make search key=cairo | less

Файлы

  • TEST
  • err
  • error_find
  • TEST
    >
    err
    >
    error_find
    >
    find: a*d.html: No such file or directory
    

    Статистика

    Время первой команды журнала13:12:29 2008- 7- 8
    Время последней команды журнала13:41:45 2008- 7- 8
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %37.62
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.49
    Количество командных строк в единицу времени, команда/мин 3.45
    Частота использования команд
    ls29|========================| 24.37%
    ca12|==========| 10.08%
    find9|=======| 7.56%
    cat8|======| 6.72%
    /usr/local/etc/rc.d/gdm6|=====| 5.04%
    find_html5|====| 4.20%
    err4|===| 3.36%
    error_find3|==| 2.52%
    vim3|==| 2.52%
    in3|==| 2.52%
    less3|==| 2.52%
    sockstat2|=| 1.68%
    cp2|=| 1.68%
    echo2|=| 1.68%
    cut2|=| 1.68%
    ps2|=| 1.68%
    touch2|=| 1.68%
    fi2|=| 1.68%
    >2|=| 1.68%
    grep2|=| 1.68%
    date2|=| 1.68%
    tzsetup1|| 0.84%
    &1|| 0.84%
    xo1|| 0.84%
    cd1|| 0.84%
    make1|| 0.84%
    x1|| 0.84%
    !v1|| 0.84%
    c1|| 0.84%
    2>1|| 0.84%
    locate1|| 0.84%
    gdm1|| 0.84%
    file1|| 0.84%
    tee1|| 0.84%
    LANG=C1|| 0.84%
    ____
    *) Интервалы неактивности длительностью 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$