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

Содержание

Журнал

Понедельник (07/06/09)

/dev/ttyv0
18:54:36
#Pattern not found (press RETURN)
CHMOD(1)                FreeBSD General Commands Manual               CHMOD(1)
NAME
     chmod -- change file modes
SYNOPSIS
     chmod [-fhv] [-R [-H | -L | -P]] mode file ...
DESCRIPTION
     The chmod utility modifies the file mode bits of the listed files as
     specified by the mode operand.
     The options are as follows:
     -f      Do not display a diagnostic message if chmod could not modify the
...
           0400    Allow read by owner.
           0200    Allow write by owner.
           0100    For files, allow execution by owner.  For directories,
                   allow the owner to search in the directory.
           0040    Allow read by group members.
           0020    Allow write by group members.
           0010    For files, allow execution by group members.  For directo-
                   ries, allow group members to search in the directory.
           0004    Allow read by others.
           0002    Allow write by others.
18:54:36
#Pattern not found (press RETURN)
CHMOD(1)                FreeBSD General Commands Manual               CHMOD(1)
NAME
     chmod -- change file modes
SYNOPSIS
     chmod [-fhv] [-R [-H | -L | -P]] mode file ...
DESCRIPTION
     The chmod utility modifies the file mode bits of the listed files as
     specified by the mode operand.
     The options are as follows:
     -f      Do not display a diagnostic message if chmod could not modify the
...
           0400    Allow read by owner.
           0200    Allow write by owner.
           0100    For files, allow execution by owner.  For directories,
                   allow the owner to search in the directory.
           0040    Allow read by group members.
           0020    Allow write by group members.
           0010    For files, allow execution by group members.  For directo-
                   ries, allow group members to search in the directory.
           0004    Allow read by others.
           0002    Allow write by others.
18:54:36
#Pattern not found (press RETURN)
CHMOD(1)                FreeBSD General Commands Manual               CHMOD(1)
NAME
     chmod -- change file modes
SYNOPSIS
     chmod [-fhv] [-R [-H | -L | -P]] mode file ...
DESCRIPTION
     The chmod utility modifies the file mode bits of the listed files as
     specified by the mode operand.
     The options are as follows:
     -f      Do not display a diagnostic message if chmod could not modify the
...
           0400    Allow read by owner.
           0200    Allow write by owner.
           0100    For files, allow execution by owner.  For directories,
                   allow the owner to search in the directory.
           0040    Allow read by group members.
           0020    Allow write by group members.
           0010    For files, allow execution by group members.  For directo-
                   ries, allow group members to search in the directory.
           0004    Allow read by others.
           0002    Allow write by others.
18:55:22
#cat /tmp
.
 ...snap€      .X11-unixÑÑ     .XIM-unixÑÑ             .ICE-unixÑÑ
.font-unixтfam-user¼„çA@$lilalo-install-temp-1212*ÄÖC@$lilalo-install-temp-1241JÉÖÀÀ
                                                                                     1À€2007l²Ò@@2008l²ÒÅÀ2009l².swp‰¬Ò
                                                                                                                       444
                                                                                                                         555
                                                                                                                          333
                                                                                                                            'date'Ò
.123yµ.345´4455´4455644556677v’À                                                                                                 .X0-lock'F"date"Ò
4455667788À
[44]556677À
          zzzz*456Ò
18:55:22
#cat /tmp
.
 ...snap€      .X11-unixÑÑ     .XIM-unixÑÑ             .ICE-unixÑÑ
.font-unixтfam-user¼„çA@$lilalo-install-temp-1212*ÄÖC@$lilalo-install-temp-1241JÉÖÀÀ
                                                                                     1À€2007l²Ò@@2008l²ÒÅÀ2009l².swp‰¬Ò
                                                                                                                       444
                                                                                                                         555
                                                                                                                          333
                                                                                                                            'date'Ò
.123yµ.345´4455´4455644556677v’À                                                                                                 .X0-lock'F"date"Ò
4455667788À
[44]556677À
          zzzz*456Ò
18:55:22
#cat /tmp
.
 ...snap€      .X11-unixÑÑ     .XIM-unixÑÑ             .ICE-unixÑÑ
.font-unixтfam-user¼„çA@$lilalo-install-temp-1212*ÄÖC@$lilalo-install-temp-1241JÉÖÀÀ
                                                                                     1À€2007l²Ò@@2008l²ÒÅÀ2009l².swp‰¬Ò
                                                                                                                       444
                                                                                                                         555
                                                                                                                          333
                                                                                                                            'date'Ò
.123yµ.345´4455´4455644556677v’À                                                                                                 .X0-lock'F"date"Ò
4455667788À
[44]556677À
          zzzz*456Ò
18:55:25
#c:\windowsÀ
total 60
-rw-r--r--   1 root  wheel        0B Jul  3 18:22 "date"
-rw-r--r--   1 root  wheel        0B Jul  3 18:21 'date'
-rw-r--r--   1 root  wheel        0B Jul  3 19:02 -
-rw-r--r--   1 root  wheel        0B Jul  3 18:47 .123
-rw-r--r--   1 root  wheel        0B Jul  3 18:47 .345
drwxrwxrwt   2 root  wheel      512B Jul  1 19:06 .ICE-unix
-r--r--r--   1 root  wheel       11B Jul  1 21:01 .X0-lock
drwxrwxrwt   2 root  wheel      512B Jul  1 21:01 .X11-unix
drwxrwxrwt   2 root  wheel      512B Jul  1 19:06 .XIM-unix
...
-rw-r--r--   1 root  wheel      3.3K Jul  3 19:56 dirlist
-rw-r--r--   1 root  wheel      4.1K Jul  3 19:57 dirlist2
drwxr-xr-x   2 root  wheel      2.0K Jul  3 19:44 etccopy
drwx------   2 user  wheel      512B Mar 15  2008 fam-user
drwxr-xr-x   2 root  wheel      512B Mar 28  2008 lilalo-install-temp-1212
drwxr-xr-x   2 root  wheel      512B Mar 28  2008 lilalo-install-temp-1241
-rw-r--r--   1 root  wheel       41B Jul  3 19:00 list
-rw-r--r--   1 root  wheel      1.6K Jul  3 19:48 sorted
-rw-r--r--   1 root  wheel        0B Jul  3 18:55 zz*
-rw-r--r--   1 root  wheel        0B Jul  3 18:55 zz*456
18:55:25
#c:\windowsÀ
total 60
-rw-r--r--   1 root  wheel        0B Jul  3 18:22 "date"
-rw-r--r--   1 root  wheel        0B Jul  3 18:21 'date'
-rw-r--r--   1 root  wheel        0B Jul  3 19:02 -
-rw-r--r--   1 root  wheel        0B Jul  3 18:47 .123
-rw-r--r--   1 root  wheel        0B Jul  3 18:47 .345
drwxrwxrwt   2 root  wheel      512B Jul  1 19:06 .ICE-unix
-r--r--r--   1 root  wheel       11B Jul  1 21:01 .X0-lock
drwxrwxrwt   2 root  wheel      512B Jul  1 21:01 .X11-unix
drwxrwxrwt   2 root  wheel      512B Jul  1 19:06 .XIM-unix
...
-rw-r--r--   1 root  wheel      3.3K Jul  3 19:56 dirlist
-rw-r--r--   1 root  wheel      4.1K Jul  3 19:57 dirlist2
drwxr-xr-x   2 root  wheel      2.0K Jul  3 19:44 etccopy
drwx------   2 user  wheel      512B Mar 15  2008 fam-user
drwxr-xr-x   2 root  wheel      512B Mar 28  2008 lilalo-install-temp-1212
drwxr-xr-x   2 root  wheel      512B Mar 28  2008 lilalo-install-temp-1241
-rw-r--r--   1 root  wheel       41B Jul  3 19:00 list
-rw-r--r--   1 root  wheel      1.6K Jul  3 19:48 sorted
-rw-r--r--   1 root  wheel        0B Jul  3 18:55 zz*
-rw-r--r--   1 root  wheel        0B Jul  3 18:55 zz*456
18:55:25
#c:\windowsÀ
total 60
-rw-r--r--   1 root  wheel        0B Jul  3 18:22 "date"
-rw-r--r--   1 root  wheel        0B Jul  3 18:21 'date'
-rw-r--r--   1 root  wheel        0B Jul  3 19:02 -
-rw-r--r--   1 root  wheel        0B Jul  3 18:47 .123
-rw-r--r--   1 root  wheel        0B Jul  3 18:47 .345
drwxrwxrwt   2 root  wheel      512B Jul  1 19:06 .ICE-unix
-r--r--r--   1 root  wheel       11B Jul  1 21:01 .X0-lock
drwxrwxrwt   2 root  wheel      512B Jul  1 21:01 .X11-unix
drwxrwxrwt   2 root  wheel      512B Jul  1 19:06 .XIM-unix
...
-rw-r--r--   1 root  wheel      3.3K Jul  3 19:56 dirlist
-rw-r--r--   1 root  wheel      4.1K Jul  3 19:57 dirlist2
drwxr-xr-x   2 root  wheel      2.0K Jul  3 19:44 etccopy
drwx------   2 user  wheel      512B Mar 15  2008 fam-user
drwxr-xr-x   2 root  wheel      512B Mar 28  2008 lilalo-install-temp-1212
drwxr-xr-x   2 root  wheel      512B Mar 28  2008 lilalo-install-temp-1241
-rw-r--r--   1 root  wheel       41B Jul  3 19:00 list
-rw-r--r--   1 root  wheel      1.6K Jul  3 19:48 sorted
-rw-r--r--   1 root  wheel        0B Jul  3 18:55 zz*
-rw-r--r--   1 root  wheel        0B Jul  3 18:55 zz*456
18:55:35
#ls -lhd /tmp
drwxrwxrwt  16 root  wheel   1.0K Jul  6 18:52 /tmp
18:55:35
#ls -lhd /tmp
drwxrwxrwt  16 root  wheel   1.0K Jul  6 18:52 /tmp
18:55:35
#ls -lhd /tmp
drwxrwxrwt  16 root  wheel   1.0K Jul  6 18:52 /tmp
18:55:39
#ls -lhd /tmp

18:55:39
#ls -lhd /tmp

18:55:39
#ls -lhd /tmp

18:56:06
#man chmod
18:56:06
#man chmod
18:56:06
#man chmod
18:56:17
#find / -perm +7000
/tmp
/tmp/.X11-unix
/tmp/.XIM-unix
/tmp/.ICE-unix
/tmp/.font-unix
/usr/bin/at
/usr/bin/atq
/usr/bin/atrm
/usr/bin/batch
/usr/bin/btsockstat
...
/usr/local/bin/gtali
/usr/local/bin/mahjongg
/usr/local/bin/same-gnome
/usr/local/bin/seahorse-agent
/usr/local/bin/seahorse-daemon
q/usr/local/libexec/camel-lock-helper-1.2
/usr/local/libexec/gnome-screensaver-dialog
/usr/local/libexec/gnome-pty-helper
/usr/local/sbin/lsof
^C
18:56:17
#find / -perm +7000
/tmp
/tmp/.X11-unix
/tmp/.XIM-unix
/tmp/.ICE-unix
/tmp/.font-unix
/usr/bin/at
/usr/bin/atq
/usr/bin/atrm
/usr/bin/batch
/usr/bin/btsockstat
...
/usr/local/bin/gtali
/usr/local/bin/mahjongg
/usr/local/bin/same-gnome
/usr/local/bin/seahorse-agent
/usr/local/bin/seahorse-daemon
q/usr/local/libexec/camel-lock-helper-1.2
/usr/local/libexec/gnome-screensaver-dialog
/usr/local/libexec/gnome-pty-helper
/usr/local/sbin/lsof
^C
18:56:17
#find / -perm +7000
/tmp
/tmp/.X11-unix
/tmp/.XIM-unix
/tmp/.ICE-unix
/tmp/.font-unix
/usr/bin/at
/usr/bin/atq
/usr/bin/atrm
/usr/bin/batch
/usr/bin/btsockstat
...
/usr/local/bin/gtali
/usr/local/bin/mahjongg
/usr/local/bin/same-gnome
/usr/local/bin/seahorse-agent
/usr/local/bin/seahorse-daemon
q/usr/local/libexec/camel-lock-helper-1.2
/usr/local/libexec/gnome-screensaver-dialog
/usr/local/libexec/gnome-pty-helper
/usr/local/sbin/lsof
^C
18:56:30
#ls -lhd /usr/local/sbin/lsof
-rwxr-sr-x  1 root  kmem   110K Dec  1  2007 /usr/local/sbin/lsof
18:56:30
#ls -lhd /usr/local/sbin/lsof
-rwxr-sr-x  1 root  kmem   110K Dec  1  2007 /usr/local/sbin/lsof
18:56:30
#ls -lhd /usr/local/sbin/lsof
-rwxr-sr-x  1 root  kmem   110K Dec  1  2007 /usr/local/sbin/lsof
18:56:40
#man chmod
18:56:40
#man chmod
18:57:22
#find / -perm +s
find: -perm: s: illegal mode string
18:57:22
#find / -perm +s
find: -perm: s: illegal mode string
18:57:26
#find / -perm s
find: -perm: s: illegal mode string
18:57:26
#find / -perm s
find: -perm: s: illegal mode string
18:57:28
#find / -perm a=s
^C
18:57:28
#find / -perm a=s
^C
18:57:48
#find / -perm a=x
^C
18:57:51
#find / -perm a=rwx
/usr/include/sched.h
/usr/include/semaphore.h
/usr/include/_semaphore.h
/usr/include/ncurses.h
/usr/lib/libc.so
/usr/lib/libbsm.so
/usr/lib/libcom_err.so
/usr/lib/libcrypt.so
/usr/lib/libkvm.so
/usr/lib/libm.so
...
/usr/lib/libmytinfo_p.a
/usr/lib/libmytinfow_p.a
/usr/lib/libtermcap_p.a
/usr/lib/libtermcapw_p.a
/usr/lib/libtermlib_p.a
/usr/lib/libtermlibw_p.a
/usr/lib/libtinfo_p.a
/usr/lib/libtinfow_p.a
/usr/libexec/ld-elf.so.1
^C
18:57:59
#find / -perm a=srwx
^C
18:58:02
#find / -perm a=rwxs
^C
18:58:02
#find / -perm a=rwxs
^C
18:58:02
#find / -perm a=rwxs
^C
18:58:07
#find / -perm a=???s
find: -perm: a=???s: illegal mode string
18:58:07
#find / -perm a=???s
find: -perm: a=???s: illegal mode string
18:58:07
#find / -perm a=???s
find: -perm: a=???s: illegal mode string
18:58:15
#find / -perm a=rwsx

18:58:15
#find / -perm a=rwsx

18:58:15
#find / -perm a=rwsx

18:59:18
#man test
18:59:18
#man test
18:59:18
#man test
прошло 11 минут
19:11:00
#ls -lhd /usr/local/sbin/lsof

19:11:00
#ls -lhd /usr/local/sbin/lsof

19:11:00
#ls -lhd /usr/local/sbin/lsof

прошло 30 минут
19:41:09
#pkg_info
deskbar-applet-2.20.1 Omnipresent versatile search interface
desktop-file-utils-0.14 A couple of command line utilities for working with desktop
dirmngr-0.9.7_2     A client for managing and downloading certificate revocatio
dmidecode-2.9       A tool for dumping DMI (SMBIOS) contents in human-readable
docbook-sk-4.1.2_4  XML version of the DocBook DTD version controlled for Scrol
docbook-xml-4.2_1   XML version of the DocBook DTD
docbook-xml-4.3     DocBook/XML DTD V4.3, designed for technical documentation
docbook-xml-4.4     DocBook/XML DTD V4.4, designed for technical documentation
docbook-xsl-1.71.1_2 XSL DocBook stylesheets
dvd+rw-tools-7.0    DVD burning software
...
gstreamer-plugins-dts-0.10.5_3,3 Gstreamer dts plugin
gstreamer-plugins-dvd-0.10.6_1,3 Gstreamer dvd plugin set
gstreamer-plugins-esound-0.10.6_2,3 Gstreamer enlightenment sound library plugin
gstreamer-plugins-flac-0.10.6_2,3 Gstreamer free lossless audio encoder/decoder plugin
gstreamer-plugins-gconf-0.10.6_4,3 Gstreamer gconf plugin
gstreamer-plugins-gnomevfs-0.10.14_2,3 Gstreamer gnomevfs plugin
gstreamer-plugins-good-0.10.6,3 Good gstreamer-plugins
gstreamer-plugins-hal-0.10.6_1,3 Gstreamer hal plugin
gstreamer-plugins-libpng-0.10.6_2,3 Gstreamer png plugin
gstreamer-plugins-mad-0.10.6_3,3 Gstreamer mp3 decoder plugin
19:41:09
#pkg_info
deskbar-applet-2.20.1 Omnipresent versatile search interface
desktop-file-utils-0.14 A couple of command line utilities for working with desktop
dirmngr-0.9.7_2     A client for managing and downloading certificate revocatio
dmidecode-2.9       A tool for dumping DMI (SMBIOS) contents in human-readable
docbook-sk-4.1.2_4  XML version of the DocBook DTD version controlled for Scrol
docbook-xml-4.2_1   XML version of the DocBook DTD
docbook-xml-4.3     DocBook/XML DTD V4.3, designed for technical documentation
docbook-xml-4.4     DocBook/XML DTD V4.4, designed for technical documentation
docbook-xsl-1.71.1_2 XSL DocBook stylesheets
dvd+rw-tools-7.0    DVD burning software
...
gstreamer-plugins-dts-0.10.5_3,3 Gstreamer dts plugin
gstreamer-plugins-dvd-0.10.6_1,3 Gstreamer dvd plugin set
gstreamer-plugins-esound-0.10.6_2,3 Gstreamer enlightenment sound library plugin
gstreamer-plugins-flac-0.10.6_2,3 Gstreamer free lossless audio encoder/decoder plugin
gstreamer-plugins-gconf-0.10.6_4,3 Gstreamer gconf plugin
gstreamer-plugins-gnomevfs-0.10.14_2,3 Gstreamer gnomevfs plugin
gstreamer-plugins-good-0.10.6,3 Good gstreamer-plugins
gstreamer-plugins-hal-0.10.6_1,3 Gstreamer hal plugin
gstreamer-plugins-libpng-0.10.6_2,3 Gstreamer png plugin
gstreamer-plugins-mad-0.10.6_3,3 Gstreamer mp3 decoder plugin
19:41:09
#pkg_info
deskbar-applet-2.20.1 Omnipresent versatile search interface
desktop-file-utils-0.14 A couple of command line utilities for working with desktop
dirmngr-0.9.7_2     A client for managing and downloading certificate revocatio
dmidecode-2.9       A tool for dumping DMI (SMBIOS) contents in human-readable
docbook-sk-4.1.2_4  XML version of the DocBook DTD version controlled for Scrol
docbook-xml-4.2_1   XML version of the DocBook DTD
docbook-xml-4.3     DocBook/XML DTD V4.3, designed for technical documentation
docbook-xml-4.4     DocBook/XML DTD V4.4, designed for technical documentation
docbook-xsl-1.71.1_2 XSL DocBook stylesheets
dvd+rw-tools-7.0    DVD burning software
...
gstreamer-plugins-dts-0.10.5_3,3 Gstreamer dts plugin
gstreamer-plugins-dvd-0.10.6_1,3 Gstreamer dvd plugin set
gstreamer-plugins-esound-0.10.6_2,3 Gstreamer enlightenment sound library plugin
gstreamer-plugins-flac-0.10.6_2,3 Gstreamer free lossless audio encoder/decoder plugin
gstreamer-plugins-gconf-0.10.6_4,3 Gstreamer gconf plugin
gstreamer-plugins-gnomevfs-0.10.14_2,3 Gstreamer gnomevfs plugin
gstreamer-plugins-good-0.10.6,3 Good gstreamer-plugins
gstreamer-plugins-hal-0.10.6_1,3 Gstreamer hal plugin
gstreamer-plugins-libpng-0.10.6_2,3 Gstreamer png plugin
gstreamer-plugins-mad-0.10.6_3,3 Gstreamer mp3 decoder plugin
19:41:15
#pkg_info | grep bash
bash-3.2.25         The GNU Project's Bourne Again SHell
19:41:15
#pkg_info | grep bash
bash-3.2.25         The GNU Project's Bourne Again SHell
19:41:15
#pkg_info | grep bash
bash-3.2.25         The GNU Project's Bourne Again SHell
19:41:24
#ls ~
.bash_history   .history        .lilalo         .viminfo        install
.bash_profile   .k5login        .login          .vimrc          mbox
.bashrc         .l3rc           .profile        .vnc
.cshrc          .lesshst        .ssh            1
19:41:24
#ls ~
.bash_history   .history        .lilalo         .viminfo        install
.bash_profile   .k5login        .login          .vimrc          mbox
.bashrc         .l3rc           .profile        .vnc
.cshrc          .lesshst        .ssh            1
19:41:24
#ls ~
.bash_history   .history        .lilalo         .viminfo        install
.bash_profile   .k5login        .login          .vimrc          mbox
.bashrc         .l3rc           .profile        .vnc
.cshrc          .lesshst        .ssh            1
прошло 37 минут
20:18:53
#test -z "$STRING"

20:18:53
#test -z "$STRING"

20:18:53
#test -z "$STRING"

20:20:39
#echo $STRING

20:20:39
#echo $STRING

20:20:39
#echo $STRING

20:20:46
#STRING=123

20:20:46
#STRING=123

20:20:46
#STRING=123

20:20:51
#echo $STRING
123
20:20:51
#echo $STRING
123
20:20:51
#echo $STRING
123
20:20:52
#echo $STRING
123
20:20:52
#echo $STRING
123
20:20:52
#echo $STRING
123
20:20:53
#test -z "$STRING"

20:20:53
#test -z "$STRING"

20:20:53
#test -z "$STRING"

20:20:56
#$?
bash: 1: command not found
20:20:56
#$?
bash: 1: command not found
20:21:01
#exho $?
bash: exho: command not found
20:21:01
#exho $?
bash: exho: command not found
20:21:04
#echo $?
127
20:21:04
#echo $?
127
20:21:07
#echo $?
0
20:21:07
#echo $?
0
20:21:07
#echo $?
0
20:21:24
#echo $?
0
20:21:24
#echo $?
0
20:21:24
#echo $?
0
20:21:27
#exho $?
bash: exho: command not found
20:21:27
#exho $?
bash: exho: command not found
20:21:27
#exho $?
bash: exho: command not found
20:21:30
#echo $?
127
20:21:30
#echo $?
127
20:21:30
#echo $?
127
20:21:33
#test -z "$STRING" | echo $?
0
20:21:33
#test -z "$STRING" | echo $?
0
20:21:33
#test -z "$STRING" | echo $?
0
20:21:58
#unset $string

20:21:58
#unset $string

20:21:58
#unset $string

Файлы

  • /tmp
  • /tmp
    >
    .
     ...snap€      .X11-unixÑÑ     .XIM-unixÑÑ             .ICE-unixÑÑ
    .font-unixтfam-user¼„çA@$lilalo-install-temp-1212*ÄÖC@$lilalo-install-temp-1241JÉÖÀÀ
                                                                                         1À€2007l²Ò@@2008l²ÒÅÀ2009l².swp‰¬Ò
                                                                                                                           444
                                                                                                                             555
                                                                                                                              333
                                                                                                                                'date'Ò
    .123yµ.345´4455´4455644556677v’À                                                                                                 .X0-lock'F"date"Ò
    4455667788À
    [44]556677À
              zzzz*456Ò
    

    Статистика

    Время первой команды журнала18:54:36 2009- 7- 6
    Время последней команды журнала20:21:58 2009- 7- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %18.81
    Процент синтаксически неверно набранных команд, % 6.93
    Суммарное время работы с терминалом *, час 0.33
    Количество командных строк в единицу времени, команда/мин 5.12
    Частота использования команд
    echo23|=====================| 21.50%
    find21|===================| 19.63%
    ls15|==============| 14.02%
    test9|========| 8.41%
    man8|=======| 7.48%
    pkg_info6|=====| 5.61%
    exho5|====| 4.67%
    cat3|==| 2.80%
    grep3|==| 2.80%
    unset3|==| 2.80%
    c:\windowsÀ3|==| 2.80%
    Pattern3|==| 2.80%
    STRING=1233|==| 2.80%
    $?2|=| 1.87%
    ____
    *) Интервалы неактивности длительностью 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$