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

Содержание

Журнал

Четверг (07/09/09)

/dev/ttyv2
19:32:33
#less /etc/lo
19:32:33
#less /etc/lo
19:32:33
#less /etc/lo
19:32:33
#less /etc/lo
19:32:33
#less /etc/lo
19:32:33
#ls -la /etc
total 540
drwxr-xr-x  19 root  wheel      2560 Jul  9 18:13 .
drwxr-xr-x  22 root  wheel       512 Jul  8 21:29 ..
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 X11
-rw-r--r--   1 root  wheel        31 Jul  8 18:56 adduser.conf
lrwxrwxrwx   1 root  wheel        12 Mar 15  2008 aliases -> mail/aliases
-rw-r--r--   1 root  wheel       209 Jan 16  2008 amd.map
-rw-r--r--   1 root  wheel      1234 Jan 16  2008 apmd.conf
-rw-r--r--   1 root  wheel       231 Jan 16  2008 auth.conf
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 bluetooth
...
-rw-r--r--   1 root  wheel      2454 Jan 16  2008 snmpd.config
-rw-------   1 root  wheel     40960 Jul  9 18:13 spwd.db
drwxr-xr-x   2 root  wheel       512 Mar 28  2008 ssh
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 ssl
-rw-r--r--   1 root  wheel       367 Jan 16  2008 sysctl.conf
-rw-r--r--   1 root  wheel      1335 Jan 16  2008 syslog.conf
lrwxrwxrwx   1 root  wheel        23 Mar 15  2008 termcap -> /usr/share/misc/termcap
-rw-r--r--   1 root  wheel     13042 Jul  1 18:49 ttys
-rw-r--r--   1 root  wheel      1400 Jan 16  2008 usbd.conf
-r--r--r--   1 root  wheel         0 Jul  6 18:56 wall_cmos_clock
19:32:33
#ls -la /etc
total 540
drwxr-xr-x  19 root  wheel      2560 Jul  9 18:13 .
drwxr-xr-x  22 root  wheel       512 Jul  8 21:29 ..
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 X11
-rw-r--r--   1 root  wheel        31 Jul  8 18:56 adduser.conf
lrwxrwxrwx   1 root  wheel        12 Mar 15  2008 aliases -> mail/aliases
-rw-r--r--   1 root  wheel       209 Jan 16  2008 amd.map
-rw-r--r--   1 root  wheel      1234 Jan 16  2008 apmd.conf
-rw-r--r--   1 root  wheel       231 Jan 16  2008 auth.conf
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 bluetooth
...
-rw-r--r--   1 root  wheel      2454 Jan 16  2008 snmpd.config
-rw-------   1 root  wheel     40960 Jul  9 18:13 spwd.db
drwxr-xr-x   2 root  wheel       512 Mar 28  2008 ssh
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 ssl
-rw-r--r--   1 root  wheel       367 Jan 16  2008 sysctl.conf
-rw-r--r--   1 root  wheel      1335 Jan 16  2008 syslog.conf
lrwxrwxrwx   1 root  wheel        23 Mar 15  2008 termcap -> /usr/share/misc/termcap
-rw-r--r--   1 root  wheel     13042 Jul  1 18:49 ttys
-rw-r--r--   1 root  wheel      1400 Jan 16  2008 usbd.conf
-r--r--r--   1 root  wheel         0 Jul  6 18:56 wall_cmos_clock
19:32:33
#ls -la /etc
total 540
drwxr-xr-x  19 root  wheel      2560 Jul  9 18:13 .
drwxr-xr-x  22 root  wheel       512 Jul  8 21:29 ..
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 X11
-rw-r--r--   1 root  wheel        31 Jul  8 18:56 adduser.conf
lrwxrwxrwx   1 root  wheel        12 Mar 15  2008 aliases -> mail/aliases
-rw-r--r--   1 root  wheel       209 Jan 16  2008 amd.map
-rw-r--r--   1 root  wheel      1234 Jan 16  2008 apmd.conf
-rw-r--r--   1 root  wheel       231 Jan 16  2008 auth.conf
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 bluetooth
...
-rw-r--r--   1 root  wheel      2454 Jan 16  2008 snmpd.config
-rw-------   1 root  wheel     40960 Jul  9 18:13 spwd.db
drwxr-xr-x   2 root  wheel       512 Mar 28  2008 ssh
drwxr-xr-x   2 root  wheel       512 Mar 15  2008 ssl
-rw-r--r--   1 root  wheel       367 Jan 16  2008 sysctl.conf
-rw-r--r--   1 root  wheel      1335 Jan 16  2008 syslog.conf
lrwxrwxrwx   1 root  wheel        23 Mar 15  2008 termcap -> /usr/share/misc/termcap
-rw-r--r--   1 root  wheel     13042 Jul  1 18:49 ttys
-rw-r--r--   1 root  wheel      1400 Jan 16  2008 usbd.conf
-r--r--r--   1 root  wheel         0 Jul  6 18:56 wall_cmos_clock
19:36:17
#cd /etc/login.
login.access   login.conf     login.conf.db
19:36:17
#cd /etc/login.
login.access   login.conf     login.conf.db
19:36:17
#cd /etc/login.
login.access   login.conf     login.conf.db
19:36:17
#cd /etc/login.
login.access   login.conf     login.conf.db
19:36:17
#cd /etc/login.
login.access   login.conf     login.conf.db
19:36:17
#cd /etc/login.
login.access   login.conf     login.conf.db
19:36:17
#tail -f /var/
.snap/    backups/  empty/    lib/      named/    spool/
account/  crash/    games/    log/      preserve/ tmp/
at/       cron/     gdm/      mail/     run/      yp/
audit/    db/       heimdal/  msgs/     rwho/
19:36:17
#tail -f /var/
.snap/    backups/  empty/    lib/      named/    spool/
account/  crash/    games/    log/      preserve/ tmp/
at/       cron/     gdm/      mail/     run/      yp/
audit/    db/       heimdal/  msgs/     rwho/
19:36:17
#tail -f /var/
.snap/    backups/  empty/    lib/      named/    spool/
account/  crash/    games/    log/      preserve/ tmp/
at/       cron/     gdm/      mail/     run/      yp/
audit/    db/       heimdal/  msgs/     rwho/
19:36:17
#tail -f /var/
.snap/    backups/  empty/    lib/      named/    spool/
account/  crash/    games/    log/      preserve/ tmp/
at/       cron/     gdm/      mail/     run/      yp/
audit/    db/       heimdal/  msgs/     rwho/
19:36:17
#tail -f /var/log/
Xorg.0.log        lpd-errs          messages.2.bz2    sendmail.st.3
Xorg.0.log.old    maillog           messages.3.bz2    sendmail.st.4
auth.log          maillog.0.bz2     messages.4.bz2    sendmail.st.5
cron              maillog.1.bz2     messages.5.bz2    sendmail.st.6
cron.0.bz2        maillog.2.bz2     mount.today       sendmail.st.7
cron.1.bz2        maillog.3.bz2     mount.yesterday   setuid.today
cron.2.bz2        maillog.4.bz2     pf.today          setuid.yesterday
cron.3.bz2        maillog.5.bz2     ppp.log           slip.log
debug.log         maillog.6.bz2     security          userlog
dmesg.today       maillog.7.bz2     sendmail.st       wtmp
dmesg.yesterday   messages          sendmail.st.0     wtmp.0
gdm/              messages.0.bz2    sendmail.st.1     xferlog
lastlog           messages.1.bz2    sendmail.st.2
19:36:17
#tail -f /var/log/debug.log
Mar 15 15:05:54 fbsdvm newsyslog[529]: logfile first created
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:36:17
#tail -f /var/log/
Xorg.0.log        lpd-errs          messages.2.bz2    sendmail.st.3
Xorg.0.log.old    maillog           messages.3.bz2    sendmail.st.4
auth.log          maillog.0.bz2     messages.4.bz2    sendmail.st.5
cron              maillog.1.bz2     messages.5.bz2    sendmail.st.6
cron.0.bz2        maillog.2.bz2     mount.today       sendmail.st.7
cron.1.bz2        maillog.3.bz2     mount.yesterday   setuid.today
cron.2.bz2        maillog.4.bz2     pf.today          setuid.yesterday
cron.3.bz2        maillog.5.bz2     ppp.log           slip.log
debug.log         maillog.6.bz2     security          userlog
dmesg.today       maillog.7.bz2     sendmail.st       wtmp
dmesg.yesterday   messages          sendmail.st.0     wtmp.0
gdm/              messages.0.bz2    sendmail.st.1     xferlog
lastlog           messages.1.bz2    sendmail.st.2
19:36:17
#tail -f /var/log/debug.log
Mar 15 15:05:54 fbsdvm newsyslog[529]: logfile first created
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:45:03
#logger -p debug TESST

19:45:03
#logger -p debug TESST

19:45:03
#logger -p debug TESST

19:45:16
#fg
tail -f /var/log/debug.log
Jul  9 20:45:16 fbsd2 root: TESST
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:45:16
#fg
tail -f /var/log/debug.log
Jul  9 20:45:16 fbsd2 root: TESST
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:45:16
#fg
tail -f /var/log/debug.log
Jul  9 20:45:16 fbsd2 root: TESST
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:47:05
#logger -p debug TESST

19:47:05
#logger -p debug TESST

19:47:05
#logger -p debug TESST

19:47:08
#logger -p debug TESST

19:47:08
#logger -p debug TESST123123

19:47:08
#logger -p debug TESST

19:47:08
#logger -p debug TESST123123

19:47:08
#logger -p debug TESST

19:47:08
#logger -p debug TESST123123

19:47:10
#logger -p debug TESST123123234234

19:47:10
#logger -p debug TESST123123234234

19:47:10
#logger -p debug TESST123123234234

19:47:11
#logger -p debug TESST1231232342346456456

19:47:11
#logger -p debug TESST1231232342346456456

19:47:11
#logger -p debug TESST1231232342346456456

19:47:21
#logger -p debug TESST123123234234645645654654

19:47:21
#logger -p debug TESST123123234234645645654654

19:47:21
#logger -p debug TESST123123234234645645654654

19:47:30
#fg
tail -f /var/log/debug.log
Jul  9 20:47:08 fbsd2 root: TESST
Jul  9 20:47:08 fbsd2 root: TESST
Jul  9 20:47:10 fbsd2 root: TESST123123
Jul  9 20:47:11 fbsd2 root: TESST123123234234
Jul  9 20:47:21 fbsd2 root: TESST1231232342346456456
Jul  9 20:47:30 fbsd2 root: TESST123123234234645645654654
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:47:30
#fg
tail -f /var/log/debug.log
Jul  9 20:47:08 fbsd2 root: TESST
Jul  9 20:47:08 fbsd2 root: TESST
Jul  9 20:47:10 fbsd2 root: TESST123123
Jul  9 20:47:11 fbsd2 root: TESST123123234234
Jul  9 20:47:21 fbsd2 root: TESST1231232342346456456
Jul  9 20:47:30 fbsd2 root: TESST123123234234645645654654
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:47:30
#fg
tail -f /var/log/debug.log
Jul  9 20:47:08 fbsd2 root: TESST
Jul  9 20:47:08 fbsd2 root: TESST
Jul  9 20:47:10 fbsd2 root: TESST123123
Jul  9 20:47:11 fbsd2 root: TESST123123234234
Jul  9 20:47:21 fbsd2 root: TESST1231232342346456456
Jul  9 20:47:30 fbsd2 root: TESST123123234234645645654654
^Z
[1]+  Stopped                 tail -f /var/log/debug.log
19:47:37
#bg
[1]+ tail -f /var/log/debug.log &
19:47:37
#bg
[1]+ tail -f /var/log/debug.log &
19:47:37
#bg
[1]+ tail -f /var/log/debug.log &
19:47:39
#logger -p debug TESST123123234234645645654654

19:47:39
#logger -p debug TESST123123234234645645654654

19:47:39
#logger -p debug TESST123123234234645645654654

19:47:42
#logger -p debug TESST123123234234645645654654123123
Jul  9 20:47:42 fbsd2 root: TESST123123234234645645654654
Jul  9 20:47:44 fbsd2 root: TESST123123234234645645654654123123
19:47:42
#logger -p debug TESST123123234234645645654654123123
Jul  9 20:47:42 fbsd2 root: TESST123123234234645645654654
Jul  9 20:47:44 fbsd2 root: TESST123123234234645645654654123123
19:47:42
#logger -p debug TESST123123234234645645654654123123
Jul  9 20:47:42 fbsd2 root: TESST123123234234645645654654
Jul  9 20:47:44 fbsd2 root: TESST123123234234645645654654123123
19:47:44
#logger -p debug TESST1231232342346456456546541231231231
Jul  9 20:47:47 fbsd2 root: TESST1231232342346456456546541231231231
19:47:44
#logger -p debug TESST1231232342346456456546541231231231
Jul  9 20:47:47 fbsd2 root: TESST1231232342346456456546541231231231
19:47:44
#logger -p debug TESST1231232342346456456546541231231231
Jul  9 20:47:47 fbsd2 root: TESST1231232342346456456546541231231231
19:47:47
#logger -p debug TESST1231232342346456456546541231231231

19:47:47
#logger -p debug TESST1231232342346456456546541231231231

19:47:47
#logger -p debug TESST1231232342346456456546541231231231

19:47:59
#logger -p debug TESST123123234234645645654654123123123156456
Jul  9 20:47:57 fbsd2 root: TESST1231232342346456456546541231231231
Jul  9 20:48:02 fbsd2 root: TESST123123234234645645654654123123123156456
19:47:59
#logger -p debug TESST123123234234645645654654123123123156456
Jul  9 20:47:57 fbsd2 root: TESST1231232342346456456546541231231231
Jul  9 20:48:02 fbsd2 root: TESST123123234234645645654654123123123156456
19:47:59
#logger -p debug TESST123123234234645645654654123123123156456
Jul  9 20:47:57 fbsd2 root: TESST1231232342346456456546541231231231
Jul  9 20:48:02 fbsd2 root: TESST123123234234645645654654123123123156456
19:48:02
#fg
tail -f /var/log/debug.log
^D
^C
19:48:02
#fg
tail -f /var/log/debug.log
^D
^C
19:48:02
#fg
tail -f /var/log/debug.log
^D
^C
19:48:21
#man passwd
19:48:21
#man passwd
19:48:21
#man passwd
прошло 14 минут
20:02:58
#Pattern not found (press RETURN)
etting for a user's login class).  Allowing lower case passwords may be-le,(1)
rs (which may be overridden using the login.conf(5) ``mixpasswordcase''
NAME
     passwd, yppasswd -- modify a user's password
SYNOPSIS
     passwd [-l] [user]
     yppasswd [-l] [-y] [-d domain] [-h host] [-o]
DESCRIPTION
     The passwd utility changes the user's local, Kerberos, or NIS password.
     If the user is not the super-user, passwd first prompts for the current
...
     A passwd command appeared in Version 6 AT&T UNIX.
     -h host
FreeBSD 6.2                      June 6, 1993                      FreeBSD 6.2
             with the -d option, can be used to change an NIS password on a
             non-local NIS server.  When a domain is specified with the -d
             option and passwd is unable to determine the name of the NIS mas-
             ter server (possibly because the local domainname is not set),
             the name of the NIS master is assumed to be ``localhost''.  This
             can be overridden with the -h flag.  The specified hostname need
             not be the name of an NIS master: the name of the NIS master for
20:02:58
#Pattern not found (press RETURN)
etting for a user's login class).  Allowing lower case passwords may be-le,(1)
rs (which may be overridden using the login.conf(5) ``mixpasswordcase''
NAME
     passwd, yppasswd -- modify a user's password
SYNOPSIS
     passwd [-l] [user]
     yppasswd [-l] [-y] [-d domain] [-h host] [-o]
DESCRIPTION
     The passwd utility changes the user's local, Kerberos, or NIS password.
     If the user is not the super-user, passwd first prompts for the current
...
     A passwd command appeared in Version 6 AT&T UNIX.
     -h host
FreeBSD 6.2                      June 6, 1993                      FreeBSD 6.2
             with the -d option, can be used to change an NIS password on a
             non-local NIS server.  When a domain is specified with the -d
             option and passwd is unable to determine the name of the NIS mas-
             ter server (possibly because the local domainname is not set),
             the name of the NIS master is assumed to be ``localhost''.  This
             can be overridden with the -h flag.  The specified hostname need
             not be the name of an NIS master: the name of the NIS master for
20:02:58
#Pattern not found (press RETURN)
etting for a user's login class).  Allowing lower case passwords may be-le,(1)
rs (which may be overridden using the login.conf(5) ``mixpasswordcase''
NAME
     passwd, yppasswd -- modify a user's password
SYNOPSIS
     passwd [-l] [user]
     yppasswd [-l] [-y] [-d domain] [-h host] [-o]
DESCRIPTION
     The passwd utility changes the user's local, Kerberos, or NIS password.
     If the user is not the super-user, passwd first prompts for the current
...
     A passwd command appeared in Version 6 AT&T UNIX.
     -h host
FreeBSD 6.2                      June 6, 1993                      FreeBSD 6.2
             with the -d option, can be used to change an NIS password on a
             non-local NIS server.  When a domain is specified with the -d
             option and passwd is unable to determine the name of the NIS mas-
             ter server (possibly because the local domainname is not set),
             the name of the NIS master is assumed to be ``localhost''.  This
             can be overridden with the -h flag.  The specified hostname need
             not be the name of an NIS master: the name of the NIS master for
20:03:06
#exipasswtmn man man

20:03:06
#exipasswtmn man man

20:03:06
#exipasswtmn man man

20:03:06
#exipasswtmn man man

20:08:43
#manmanp asswd
bash: manmanp: command not found
You have new mail in /var/mail/root
20:08:43
#manmanp asswd
bash: manmanp: command not found
You have new mail in /var/mail/root

Пятница (07/10/09)

17:10:36
#cd /var/spool/
clientmqueue/ lpd/          opielocks/
lock/         mqueue/       output/
17:10:36
#cd /var/spool/
clientmqueue/ lpd/          opielocks/
lock/         mqueue/       output/
17:10:36
#cd /var/spool/
clientmqueue/ lpd/          opielocks/
lock/         mqueue/       output/
17:16:53
#vim /etc/crontab
17:16:53
#vim /etc/crontab
17:16:53
#vim /etc/crontab
17:20:06
#=1Sdjust the time zone if the CMOS clock keeps local time, as opposed to
cron     crontab
17:20:06
#cron
cron     crontab
17:20:06
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
crontab: no changes made to crontab
17:20:06
#=1Sdjust the time zone if the CMOS clock keeps local time, as opposed to
cron     crontab
17:20:06
#cron
cron     crontab
17:20:06
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
crontab: no changes made to crontab
17:20:06
#=1Sdjust the time zone if the CMOS clock keeps local time, as opposed to
cron     crontab
17:20:06
#cron
cron     crontab
17:20:06
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
crontab: no changes made to crontab
17:20:23
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
/tmp/crontab.fkyc4UrS6O: 1 lines, 27 characters.
crontab: installing new crontab
17:20:23
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
/tmp/crontab.fkyc4UrS6O: 1 lines, 27 characters.
crontab: installing new crontab
17:20:23
#crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
/tmp/crontab.fkyc4UrS6O: 1 lines, 27 characters.
crontab: installing new crontab
17:21:02
#crontab -e
* * * * * root logger -TEST
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
crontab: no changes made to crontab
You have new mail in /var/mail/root

Статистика

Время первой команды журнала19:32:33 2009- 7- 9
Время последней команды журнала17:21:02 2009- 7-10
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %11.88
Процент синтаксически неверно набранных команд, % 4.95
Суммарное время работы с терминалом *, час 0.78
Количество командных строк в единицу времени, команда/мин 2.17
Частота использования команд
logger36|===================================| 35.64%
fg9|========| 8.91%
cd9|========| 8.91%
tail8|=======| 7.92%
crontab7|======| 6.93%
less5|====| 4.95%
exipasswtmn4|===| 3.96%
bg3|==| 2.97%
man3|==| 2.97%
=1Sdjust3|==| 2.97%
cron3|==| 2.97%
Pattern3|==| 2.97%
ls3|==| 2.97%
vim3|==| 2.97%
manmanp2|=| 1.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$