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

Содержание

Журнал

Понедельник (05/29/06)

18:16:44
#tcp
tcpcat         tcpclient      tcprules       tcprulescheck  tcpserver
18:16:44
#tcprules
tcprules: usage: tcprules rules.cdb rules.tmp
18:19:24
#vi /service/qmail-
18:19:24
#vi /service/qmail-send/
18:19:24
#vi /service/qmail-send/run
18:21:27
#vi /service/qmail-smtpd/
18:21:27
#vi /service/qmail-smtpd/
18:21:27
#vi /service/qmail-smtpd/run
18:22:01
#qmailctl restart
Restarting qmail:
* Stopping qmail-smtpd.
* Sending qmail-send SIGTERM and restarting.
* Sending qmail-pop3d SIGTERM and restarting.
* Restarting qmail-smtpd.
18:22:11
#cat /home/vpopmail/
.bash_logout   .bashrc        doc/           .emacs         .gtkrc         .kde/          Templates/
.bash_profile  bin/           domains/       etc/           include/       lib/
18:22:11
#cat /home/vpopmail/etc/
inc_deps         lib_deps         open-smtp        open-smtp.lock   tcp.smtp         tcp.smtp.cdb     vlimits.default
18:22:11
#cat /home/vpopmail/etc/open-smtp
192.168.1.21:allow,RELAYCLIENT="",RBLSMTPD=""   1148915736
192.168.1.6:allow,RELAYCLIENT="",RBLSMTPD=""    1148915854
195.137.203.218:allow,RELAYCLIENT="",RBLSMTPD=""        1148916137
18:29:58
#wall
ZARABOTALO.
Proveryay
18:34:24
$!w
w
 18:34:29 up 9 days,  4:54,  5 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   tty1     -                21May06  8days  0.06s  0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script
gabzya   :0       -                20May06 ?xdm?  38:35   0.27s /usr/bin/gnome-session
gabzya   pts/2    gabzya.hq.tbih-s 12:10    0.00s  0.56s  0.38s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script
gabzya   pts/6    195.137.203.218  17:54    9.00s  0.40s  0.32s script -f -q /home/gabzya/.lilalo//197763168254098067-1148914451.script
gabzya   pts/4    195.137.203.218  16:53   11:12   0.43s  0.32s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script
18:34:29
$will
bash: will: command not found
18:34:35
$wall
aa
18:34:45
$wall '
> a ip?'
18:34:57
$wall '
a ip? svoy ubrat'
18:35:33
$w
 18:35:39 up 9 days,  4:55,  5 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   tty1     -                21May06  8days  0.06s  0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script
gabzya   :0       -                20May06 ?xdm?  38:35   0.27s /usr/bin/gnome-session
gabzya   pts/2    gabzya.hq.tbih-s 12:10    0.00s  0.57s  0.38s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script
gabzya   pts/6    195.137.203.218  17:54    1:19   0.40s  0.32s script -f -q /home/gabzya/.lilalo//197763168254098067-1148914451.script
gabzya   pts/4    195.137.203.218  16:53   12:22   0.43s  0.32s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script
18:35:41
$wall '

18:35:41
$wall

18:35:41
$sudo vi /home/vpopmail/etc/tcp.smtp
18:35:57
$wall '
iz tcp.smtp'
18:36:13
#wall
otkuda
?
18:36:34
$wall '

18:36:34
$sudo vi /home/vpopmail/etc/tcp.smtp
18:36:34
$sudo vi /home/vpopmail/etc/tcp.smtp
18:36:36
#cat /etc/tcp.smtp
127.:allow,RELAYCLIENT=""
#localhost
192.168.1.:allow,RELAYCLIENT=""
#localnetwork
195.137.203.106:allow,RELAYCLIENT=""
#?????????
213.186.102.74:allow,RELAYCLIENT=""
#zapor
212.113.48.203:allow,RELAYCLIENT=""
#?????????
...
213.186.96.134:allow,RELAYCLIENT=""
#4erkasy
213.186.122.173:allow,RELAYCLIENT=""
#sumy
212.113.48.241:allow,RELAYCLIENT=""
#lvov
213.186.122.173:allow,RELAYCLIENT=""
#sumy
#194.150.95.10:allow,RELAYCLIENT=""
#195.137.203.218:allow,RELAYCLIENT=""
18:36:41
#wall
ony zakommentirovany
18:37:56
$w
 18:37:58 up 9 days,  4:57,  5 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   tty1     -                21May06  8days  0.06s  0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script
gabzya   :0       -                20May06 ?xdm?  38:36   0.27s /usr/bin/gnome-session
gabzya   pts/2    gabzya.hq.tbih-s 12:10    0.00s  0.58s  0.39s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script
gabzya   pts/6    195.137.203.218  17:54    1:08   0.41s  0.32s script -f -q /home/gabzya/.lilalo//197763168254098067-1148914451.script
gabzya   pts/4    195.137.203.218  16:53   14:41   0.43s  0.32s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script
18:37:58
$wall '
tvoy nijniy 195.137.203.218:allow,RELAYCLIENT=""'
18:38:33
$wall '
tvoy nijniy 195.137.203.218:allow,RELAYCLIENT=""'
18:38:33
$wall '
bez comment'
18:38:54
$wall '
tvoy nijniy 195.137.203.218:allow,RELAYCLIENT=""'
18:38:54
$wall '

18:38:54
$sudo vi /home/vpopmail/etc/tcp.smtp
18:38:54
$wall '
/home/vpopmail/etc/tcp.smtp'
18:40:17
#wall
imya faila?
18:40:22
#cat /etc/tcp.smtp
127.:allow,RELAYCLIENT=""
#localhost
192.168.1.:allow,RELAYCLIENT=""
#localnetwork
195.137.203.106:allow,RELAYCLIENT=""
#?????????
213.186.102.74:allow,RELAYCLIENT=""
#zapor
212.113.48.203:allow,RELAYCLIENT=""
#?????????
...
213.186.96.134:allow,RELAYCLIENT=""
#4erkasy
213.186.122.173:allow,RELAYCLIENT=""
#sumy
212.113.48.241:allow,RELAYCLIENT=""
#lvov
213.186.122.173:allow,RELAYCLIENT=""
#sumy
#194.150.95.10:allow,RELAYCLIENT=""
#195.137.203.218:allow,RELAYCLIENT=""
18:40:30
#cat /home/vpopmail/etc/tcp.smtp
127.0.0.1:allow,RELAYCLIENT=""
194.150.95.10:allow,RELAYCLIENT=""
195.137.203.106:allow,RELAYCLIENT=""
#?????????
213.186.102.74:allow,RELAYCLIENT=""
#zapor
212.113.48.203:allow,RELAYCLIENT=""
#?????????
82.207.92.75:allow,RELAYCLIENT=""
#ivan-frankivsk
...
213.186.96.134:allow,RELAYCLIENT=""
#4erkasy
213.186.122.173:allow,RELAYCLIENT=""
#sumy
212.113.48.241:allow,RELAYCLIENT=""
#lvov
213.186.122.173:allow,RELAYCLIENT=""
#sumy
194.150.95.10:allow,RELAYCLIENT=""
195.137.203.218:allow,RELAYCLIENT=""
18:40:44
$w
 18:47:54 up 9 days,  5:07,  5 users,  load average: 0,03, 0,01, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   tty1     -                21May06  8days  0.06s  0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script
gabzya   :0       -                20May06 ?xdm?  38:36   0.27s /usr/bin/gnome-session
gabzya   pts/2    gabzya.hq.tbih-s 12:10    0.00s  0.59s  0.39s script -f -q /home/gabzya/.lilalo//23154500672104803-1148893846.script
gabzya   pts/6    195.137.203.218  17:54   56.00s  0.43s  0.33s script -f -q /home/gabzya/.lilalo//197763168254098067-1148914451.script
gabzya   pts/4    195.137.203.218  16:53   24:37   0.43s  0.32s script -f -q /home/gabzya/.lilalo//1752821162159763944-1148910817.script
18:40:47
#vi /home/vpopmail/etc/tcp.smtp
18:40:54
#vi /home/vpopmail/etc/tcp.smtp
18:40:54
#tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp

18:42:32
#ls /home/vpopmail/etc/
inc_deps  lib_deps  open-smtp  open-smtp.lock  tcp.smtp  tcp.smtp.cdb  vlimits.default
18:42:43
#cat /home/vpopmail/etc/open-smtp
192.168.1.6:allow,RELAYCLIENT="",RBLSMTPD=""    1148916952
192.168.1.51:allow,RELAYCLIENT="",RBLSMTPD=""   1148917098
195.137.203.218:allow,RELAYCLIENT="",RBLSMTPD=""        1148917265
192.168.1.21:allow,RELAYCLIENT="",RBLSMTPD=""   1148917290
18:42:47
#cat /home/vpopmail/etc/open-smtp
open-smtp       open-smtp.lock
18:42:47
#cat /home/vpopmail/etc/open-smtp.lock

18:42:59
#ls -l /home/vpopmail/etc/open-smtp.lock
-rw-r--r--  1 root root 0 Май 29 18:41 /home/vpopmail/etc/open-smtp.lock
18:43:01
#vi /service/qmail-
18:43:01
#vi /service/qmail-smtpd/
18:43:01
#vi /service/qmail-smtpd/
18:43:01
#vi /service/qmail-smtpd/run
18:46:01
#cd //usr/src/vpopmail-5.4.13/

18:46:05
#make distclean
Making distclean in cdb
make[1]: Entering directory `/usr/src/vpopmail-5.4.13/cdb'
rm -rf *.o *.a uint32.h systype
make[1]: Leaving directory `/usr/src/vpopmail-5.4.13/cdb'
Making distclean in .
make[1]: Entering directory `/usr/src/vpopmail-5.4.13'
test -z "libvpopmail.a" || rm -f libvpopmail.a
test -z "vchkpw vdelivermail clearopensmtp vadddomain vdeldomain vpasswd vadduser vdeluser vaddaliasdomain vsetuserquota vpopbull vdeloldusers vmoduser valias vuserinfo vmkpasswd vipmap vdominfo vconvert vkill vmoddomlimits vchangepw dotqmail2valias" || rm -f vchkpw vdelivermail clearopensmtp vadddomain vdeldomain vpasswd vadduser vdeluser vaddaliasdomain vsetuserquota vpopbull vdeloldusers vmodus
rm -f *.o core *.core
rm -f *.tab.c
rm -f Makefile vauth.c
rm -f config.h stamp-h1
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
make[1]: Leaving directory `/usr/src/vpopmail-5.4.13'
rm -f config.status config.cache config.log configure.lineno
18:47:07
#ls /home/vpopmail/etc/tcp.smtp
tcp.smtp      tcp.smtp.cdb
18:47:07
#ls -l /usr/local/bin/tcp
tcpcat         tcpclient      tcprules       tcprulescheck  tcpserver
18:47:07
#ls -l /usr/local/bin/tcp
tcpcat         tcpclient      tcprules       tcprulescheck  tcpserver
18:47:07
#make distclean

18:48:41
#make && make install
vchkpw.c:738: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
vchkpw.c:739: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
vchkpw.c:748: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
vchkpw.c:748: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
vchkpw.c:748: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
vchkpw.c:748: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
vchkpw.c:748: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
vchkpw.c:748: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'md5.c' || echo './'`md5.c
gcc -I. -Icdb  -I. -I. -I.     -g -O2 -Wall -c `test -f 'hmac_md5.c' || echo './'`hmac_md5.c
...
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  vmkpasswd /home/vpopmail/bin/vmkpasswd
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  vipmap /home/vpopmail/bin/vipmap
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  vdominfo /home/vpopmail/bin/vdominfo
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  vconvert /home/vpopmail/bin/vconvert
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  vkill /home/vpopmail/bin/vkill
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  vmoddomlimits /home/vpopmail/bin/vmoddomlimits
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  vchangepw /home/vpopmail/bin/vchangepw
  /usr/bin/install -c -o vpopmail -m 711 -g vchkpw  dotqmail2valias /home/vpopmail/bin/dotqmail2valias
make[2]: Leaving directory `/usr/src/vpopmail-5.4.13'
make[1]: Leaving directory `/usr/src/vpopmail-5.4.13'
18:49:01
#ls /home/vpopmail/etc/
inc_deps  lib_deps  open-smtp  open-smtp.lock  tcp.smtp  tcp.smtp.cdb  vlimits.default
18:50:43
#qmailctl restart
Restarting qmail:
* Stopping qmail-smtpd.
* Sending qmail-send SIGTERM and restarting.
* Sending qmail-pop3d SIGTERM and restarting.
* Restarting qmail-smtpd.
18:51:12
$wall '
do svyazi... jena uje jdet'

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

09:58:37
$w
 09:58:38 up 15 days, 20:18,  3 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   tty1     -                21May06 14days  0.06s  0.03s script -f -q /h
gabzya   :0       -                20May06 ?xdm?   1:02m  0.27s /usr/bin/gnome-
gabzya   pts/2    gabzya.hq.tbih-s 09:58    0.00s  0.34s  0.34s script -f -q /h
09:58:38
$ping nbi.com.ua
ping: unknown host nbi.com.ua
09:59:00
$w
 10:30:11 up 15 days, 20:50,  3 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   tty1     -                21May06 14days  0.06s  0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script
gabzya   :0       -                20May06 ?xdm?   1:02m  0.27s /usr/bin/gnome-session
gabzya   pts/2    gabzya.hq.tbih-s 09:58    0.00s  0.34s  0.34s script -f -q /home/gabzya/.lilalo//1211215565262598691-1149490716.script
прошла 31 минута
10:30:11
$sudo passwd gabzya
Password:
Changing password for user gabzya.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
10:30:36
$w
 10:30:39 up 15 days, 20:50,  3 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
gabzya   tty1     -                21May06 14days  0.06s  0.03s script -f -q /home/gabzya/.lilalo//1430776501295516053-1148205560.script
gabzya   :0       -                20May06 ?xdm?   1:02m  0.27s /usr/bin/gnome-session
gabzya   pts/2    gabzya.hq.tbih-s 09:58    0.00s  0.34s  0.34s script -f -q /home/gabzya/.lilalo//1211215565262598691-1149490716.script

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

/dev/pts/2
16:10:36
$sudo find / -name squid.conf
exit
Password:
/etc/squid/squid.conf
16:11:39
$vi /etc/squid/squid.conf
16:13:22
$sudo vi /etc/squid/squid.conf
16:15:12
$ squid -k reconfigure
bash: squid: command not found
16:15:46
$/sbin/ squid -k reconfigure
bash: /sbin/: is a directory
16:15:56
$/sbin/squid -k reconfigure
bash: /sbin/squid: Нет такого файла или каталога
16:16:06
$/etc/squid -k reconfigure
bash: /etc/squid: is a directory
16:16:23
$sudo /etc/squid -k reconfigure
sudo: /etc/squid: command not found
16:16:27
$sudo /etc/squid/squid -k reconfigure
sudo: /etc/squid/squid: command not found

Файлы

  • /etc/tcp.smtp
  • /home/vpopmail/
  • /home/vpopmail/etc/
  • /home/vpopmail/etc/open-smtp
  • /home/vpopmail/etc/open-smtp.lock
  • /home/vpopmail/etc/tcp.smtp
  • /etc/tcp.smtp
    >
    127.:allow,RELAYCLIENT=""
    #localhost
    192.168.1.:allow,RELAYCLIENT=""
    #localnetwork
    195.137.203.106:allow,RELAYCLIENT=""
    #?????????
    213.186.102.74:allow,RELAYCLIENT=""
    #zapor
    212.113.48.203:allow,RELAYCLIENT=""
    #?????????
    82.207.92.75:allow,RELAYCLIENT=""
    #ivan-frankivsk
    212.113.54.138:allow,RELAYCLIENT=""
    #nikolaev
    213.186.96.134:allow,RELAYCLIENT=""
    #4erkasy
    213.186.122.173:allow,RELAYCLIENT=""
    #sumy
    212.113.48.241:allow,RELAYCLIENT=""
    #lvov
    213.186.122.173:allow,RELAYCLIENT=""
    #sumy
    #194.150.95.10:allow,RELAYCLIENT=""
    #195.137.203.218:allow,RELAYCLIENT=""
    
    /home/vpopmail/
    >
    .bash_logout   .bashrc        doc/           .emacs         .gtkrc         .kde/          Templates/
    .bash_profile  bin/           domains/       etc/           include/       lib/
    
    /home/vpopmail/etc/
    >
    inc_deps         lib_deps         open-smtp        open-smtp.lock   tcp.smtp         tcp.smtp.cdb     vlimits.default
    
    /home/vpopmail/etc/open-smtp
    >
    open-smtp       open-smtp.lock
    
    /home/vpopmail/etc/open-smtp.lock
    >
    /home/vpopmail/etc/tcp.smtp
    >
    127.0.0.1:allow,RELAYCLIENT=""
    194.150.95.10:allow,RELAYCLIENT=""
    195.137.203.106:allow,RELAYCLIENT=""
    #?????????
    213.186.102.74:allow,RELAYCLIENT=""
    #zapor
    212.113.48.203:allow,RELAYCLIENT=""
    #?????????
    82.207.92.75:allow,RELAYCLIENT=""
    #ivan-frankivsk
    212.113.54.138:allow,RELAYCLIENT=""
    #nikolaev
    213.186.96.134:allow,RELAYCLIENT=""
    #4erkasy
    213.186.122.173:allow,RELAYCLIENT=""
    #sumy
    212.113.48.241:allow,RELAYCLIENT=""
    #lvov
    213.186.122.173:allow,RELAYCLIENT=""
    #sumy
    194.150.95.10:allow,RELAYCLIENT=""
    195.137.203.218:allow,RELAYCLIENT=""
    

    Статистика

    Время первой команды журнала18:16:44 2006- 5-29
    Время последней команды журнала16:16:27 2006- 6-12
    Количество командных строк в журнале77
    Процент команд с ненулевым кодом завершения, %10.39
    Процент синтаксически неверно набранных команд, % 3.90
    Суммарное время работы с терминалом *, час 0.69
    Количество командных строк в единицу времени, команда/мин 1.87
    Частота использования команд
    vi18|====================| 20.45%
    wall18|====================| 20.45%
    sudo9|==========| 10.23%
    cat9|==========| 10.23%
    ls6|======| 6.82%
    w6|======| 6.82%
    make3|===| 3.41%
    squid3|===| 3.41%
    qmailctl2|==| 2.27%
    tcprules2|==| 2.27%
    /etc/squid2|==| 2.27%
    &1|=| 1.14%
    ping1|=| 1.14%
    /etc/squid/squid1|=| 1.14%
    passwd1|=| 1.14%
    /home/vpopmail/etc/tcp.smtp1|=| 1.14%
    tcp1|=| 1.14%
    cd1|=| 1.14%
    !w1|=| 1.14%
    will1|=| 1.14%
    find1|=| 1.14%
    ____
    *) Интервалы неактивности длительностью 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$