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

Содержание

Журнал

Суббота (06/06/09)

/dev/pts/7
11:43:36
#ls /etc/xen
dom1     xend-config.sxp         xend-pci-permissive.sxp  xxx
scripts  xend-config-xenapi.sxp  xend-pci-quirks.sxp
/dev/pts/12
11:43:37
#ls /etc/xen
dom1     xend-config.sxp         xend-pci-permissive.sxp  xxx
scripts  xend-config-xenapi.sxp  xend-pci-quirks.sxp
/dev/pts/7
11:43:37
#ls /etc/xen
dom1     xend-config.sxp         xend-pci-permissive.sxp  xxx
scripts  xend-config-xenapi.sxp  xend-pci-quirks.sxp
/dev/pts/12
11:43:38
#xm shutdown dom1

/dev/pts/7
11:43:38
#xm shutdown dom1

прошло 14 минут
/dev/pts/12
11:58:28
#xm shutdown dom2

/dev/pts/7
11:58:28
#xm shutdown dom2

/dev/pts/12
11:58:31
#man bc
/dev/pts/7
11:58:31
#man bc
/dev/pts/10
11:58:52
#xentop

/dev/pts/9
11:58:52
#xentop

/dev/pts/7
12:02:51
#xm destroy dom1

/dev/pts/12
12:02:51
#xm destroy dom1

12:03:59
#apt-get install slapd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  slapd: Depends: libperl5.8 (>= 5.8.8) but it is not going to be installed
E: Broken packages
You have new mail in /var/mail/root
/dev/pts/7
12:03:59
#apt-get install slapd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  slapd: Depends: libperl5.8 (>= 5.8.8) but it is not going to be installed
E: Broken packages
You have new mail in /var/mail/root
/dev/pts/18
12:04:14
#vim /home/user/antonov
/dev/pts/19
12:04:14
#vim /home/user/antonov
прошло >2 часов
/dev/pts/18
14:32:18
#cd /home/
quiz/  user/  user1/ user2/
14:32:18
#cd /home/
quiz/  user/  user1/ user2/
/dev/pts/19
14:32:18
#cd /home/
quiz/  user/  user1/ user2/
14:32:18
#cd /home/
quiz/  user/  user1/ user2/
/dev/pts/18
14:32:18
#cd /home/

/dev/pts/19
14:32:18
#cd /home/

/dev/pts/18
14:34:20
#rm -R quiz

/dev/pts/19
14:34:20
#rm -R quiz

/dev/pts/18
14:34:24
#ls
user  user1  user2
/dev/pts/19
14:34:24
#ls
user  user1  user2
14:34:26
#cd user

/dev/pts/18
14:34:26
#cd user

14:34:28
#ls
Desktop  Documents  Download  Mail  Music  Notes  Pictures  postponed  Public  sent  Templates  Videos
/dev/pts/19
14:34:28
#ls
Desktop  Documents  Download  Mail  Music  Notes  Pictures  postponed  Public  sent  Templates  Videos
/dev/pts/18
14:34:29
#cd Do
Documents/ Download/
14:34:29
#cd Documents/

/dev/pts/19
14:34:29
#cd Do
Documents/ Download/
14:34:29
#cd Documents/

/dev/pts/18
14:34:36
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/19
14:34:36
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/18
14:34:38
#man tar
/dev/pts/19
14:34:38
#man tar
/dev/pts/18
14:35:20
#tar -c 111 *
2 Пока пользователь не нажмёт в пустой строке ctrl-d
3 Конструкция выполняться не будет вообще, потому что после line не поставили ;
4 Конструкция выполняться не будет вообще, потому что $line необходимо брать в кавычки
5 Конструкция выполняться не будет вообще, потому что надо писать read $line, а не read line
6 Из этого цикла выйти не получится, нужно завершить весь интерпретатор
@1243522995
+++ 2
Вы выполняете команду prg1,
и хотите чтобы в случае ошибки в ходе её выполнения была запущенна команда prg2.
Как вы это напишете?
...
3 background prg
4 (prg)
5 запустить в фоне процесс не получится
@1243523565
+++ 1
SCORE: 293.txt0000644000175000017500000006410511211721452010501 0ustar  useruser--------------------------------------------------
   ТЕМЫ ТРЕТЬЕГО ДНЯ
   cron, syslog, отладка процессов
   Общее количество вопросов: 40
   Вам будут заданы вопросы и показаны варианты ответа на них.
/dev/pts/19
14:35:20
#tar -c 111 *
2 Пока пользователь не нажмёт в пустой строке ctrl-d
3 Конструкция выполняться не будет вообще, потому что после line не поставили ;
4 Конструкция выполняться не будет вообще, потому что $line необходимо брать в кавычки
5 Конструкция выполняться не будет вообще, потому что надо писать read $line, а не read line
6 Из этого цикла выйти не получится, нужно завершить весь интерпретатор
@1243522995
+++ 2
Вы выполняете команду prg1,
и хотите чтобы в случае ошибки в ходе её выполнения была запущенна команда prg2.
Как вы это напишете?
...
3 background prg
4 (prg)
5 запустить в фоне процесс не получится
@1243523565
+++ 1
SCORE: 293.txt0000644000175000017500000006410511211721452010501 0ustar  useruser--------------------------------------------------
   ТЕМЫ ТРЕТЬЕГО ДНЯ
   cron, syslog, отладка процессов
   Общее количество вопросов: 40
   Вам будут заданы вопросы и показаны варианты ответа на них.
/dev/pts/18
14:35:28
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/19
14:35:28
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/18
14:35:31
#tar -c * 111
2 Пока пользователь не нажмёт в пустой строке ctrl-d
3 Конструкция выполняться не будет вообще, потому что после line не поставили ;
4 Конструкция выполняться не будет вообще, потому что $line необходимо брать в кавычки
5 Конструкция выполняться не будет вообще, потому что надо писать read $line, а не read line
6 Из этого цикла выйти не получится, нужно завершить весь интерпретатор
@1243522995
+++ 2
Вы выполняете команду prg1,
и хотите чтобы в случае ошибки в ходе её выполнения была запущенна команда prg2.
Как вы это напишете?
...
3 background prg
4 (prg)
5 запустить в фоне процесс не получится
@1243523565
+++ 1
SCORE: 293.txt0000644000175000017500000006410511211721452010501 0ustar  useruser--------------------------------------------------
   ТЕМЫ ТРЕТЬЕГО ДНЯ
   cron, syslog, отладка процессов
   Общее количество вопросов: 40
   Вам будут заданы вопросы и показаны варианты ответа на них.
/dev/pts/19
14:35:31
#tar -c * 111
2 Пока пользователь не нажмёт в пустой строке ctrl-d
3 Конструкция выполняться не будет вообще, потому что после line не поставили ;
4 Конструкция выполняться не будет вообще, потому что $line необходимо брать в кавычки
5 Конструкция выполняться не будет вообще, потому что надо писать read $line, а не read line
6 Из этого цикла выйти не получится, нужно завершить весь интерпретатор
@1243522995
+++ 2
Вы выполняете команду prg1,
и хотите чтобы в случае ошибки в ходе её выполнения была запущенна команда prg2.
Как вы это напишете?
...
3 background prg
4 (prg)
5 запустить в фоне процесс не получится
@1243523565
+++ 1
SCORE: 293.txt0000644000175000017500000006410511211721452010501 0ustar  useruser--------------------------------------------------
   ТЕМЫ ТРЕТЬЕГО ДНЯ
   cron, syslog, отладка процессов
   Общее количество вопросов: 40
   Вам будут заданы вопросы и показаны варианты ответа на них.
/dev/pts/18
14:35:37
#tar -c 111
tar: 111: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
/dev/pts/19
14:35:37
#tar -c 111
tar: 111: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
/dev/pts/18
14:36:02
#tar -c *
2 Пока пользователь не нажмёт в пустой строке ctrl-d
3 Конструкция выполняться не будет вообще, потому что после line не поставили ;
4 Конструкция выполняться не будет вообще, потому что $line необходимо брать в кавычки
5 Конструкция выполняться не будет вообще, потому что надо писать read $line, а не read line
6 Из этого цикла выйти не получится, нужно завершить весь интерпретатор
@1243522995
+++ 2
Вы выполняете команду prg1,
и хотите чтобы в случае ошибки в ходе её выполнения была запущенна команда prg2.
Как вы это напишете?
...
3 background prg
4 (prg)
5 запустить в фоне процесс не получится
@1243523565
+++ 1
SCORE: 293.txt0000644000175000017500000006410511211721452010501 0ustar  useruser--------------------------------------------------
   ТЕМЫ ТРЕТЬЕГО ДНЯ
   cron, syslog, отладка процессов
   Общее количество вопросов: 40
   Вам будут заданы вопросы и показаны варианты ответа на них.
/dev/pts/19
14:36:02
#tar -c *
2 Пока пользователь не нажмёт в пустой строке ctrl-d
3 Конструкция выполняться не будет вообще, потому что после line не поставили ;
4 Конструкция выполняться не будет вообще, потому что $line необходимо брать в кавычки
5 Конструкция выполняться не будет вообще, потому что надо писать read $line, а не read line
6 Из этого цикла выйти не получится, нужно завершить весь интерпретатор
@1243522995
+++ 2
Вы выполняете команду prg1,
и хотите чтобы в случае ошибки в ходе её выполнения была запущенна команда prg2.
Как вы это напишете?
...
3 background prg
4 (prg)
5 запустить в фоне процесс не получится
@1243523565
+++ 1
SCORE: 293.txt0000644000175000017500000006410511211721452010501 0ustar  useruser--------------------------------------------------
   ТЕМЫ ТРЕТЬЕГО ДНЯ
   cron, syslog, отладка процессов
   Общее количество вопросов: 40
   Вам будут заданы вопросы и показаны варианты ответа на них.
/dev/pts/18
14:36:09
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/19
14:36:09
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/18
14:36:12
#man rar
/dev/pts/19
14:36:12
#man rar
/dev/pts/18
14:36:37
#rar -a 111.rar *

/dev/pts/19
14:36:37
#rar -a 111.rar *

/dev/pts/18
14:36:48
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/19
14:36:48
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/18
14:36:50
#ls -l
total 164
-rw-r--r-- 1 user user 18943 2009-05-30 12:47 1.txt
-rw-r--r-- 1 user user 27871 2009-05-30 12:47 2.txt
-rw-r--r-- 1 user user 26693 2009-06-04 13:34 3.txt
-rw-r--r-- 1 user user 26269 2009-06-04 13:34 4.txt
-rw-r--r-- 1 user user 24169 2009-06-04 13:34 5-6.txt
-rw-r--r-- 1 user user 28122 2009-06-04 17:17 7-8.txt
-rw-r--r-- 1 user user  3567 2009-06-05 15:39 conference
-rw-r--r-- 1 user user  1243 2009-06-05 11:47 contacts itcs EB
/dev/pts/19
14:36:50
#ls -l
total 164
-rw-r--r-- 1 user user 18943 2009-05-30 12:47 1.txt
-rw-r--r-- 1 user user 27871 2009-05-30 12:47 2.txt
-rw-r--r-- 1 user user 26693 2009-06-04 13:34 3.txt
-rw-r--r-- 1 user user 26269 2009-06-04 13:34 4.txt
-rw-r--r-- 1 user user 24169 2009-06-04 13:34 5-6.txt
-rw-r--r-- 1 user user 28122 2009-06-04 17:17 7-8.txt
-rw-r--r-- 1 user user  3567 2009-06-05 15:39 conference
-rw-r--r-- 1 user user  1243 2009-06-05 11:47 contacts itcs EB
/dev/pts/18
14:36:59
#man rar
/dev/pts/19
14:36:59
#man rar
/dev/pts/18
14:37:36
#cd ..

/dev/pts/19
14:37:36
#cd ..

/dev/pts/18
14:37:39
#ls
Desktop  Documents  Download  Mail  Music  Notes  Pictures  postponed  Public  sent  Templates  Videos
/dev/pts/19
14:37:39
#ls
Desktop  Documents  Download  Mail  Music  Notes  Pictures  postponed  Public  sent  Templates  Videos
/dev/pts/18
14:37:41
#cd Docu
bash: cd: Docu: No such file or directory
/dev/pts/19
14:37:41
#cd Docu
bash: cd: Docu: No such file or directory
/dev/pts/18
14:37:44
#cd Documents/

/dev/pts/19
14:37:44
#cd Documents/

/dev/pts/18
14:37:46
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/19
14:37:46
#ls
1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/18
14:37:48
#rar a 111.rar *
RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help
Evaluation copy. Please register.
Creating archive 111.rar
Adding    1.txt                                                       OK
Adding    2.txt                                                       OK
Adding    3.txt                                                       OK
Adding    4.txt                                                       OK
Adding    5-6.txt                                                     OK
Adding    7-8.txt                                                     OK
Adding    conference                                                  OK
Adding    contacts itcs EB                                            OK
Done
/dev/pts/19
14:37:48
#rar a 111.rar *
RAR 3.80   Copyright (c) 1993-2008 Alexander Roshal   16 Sep 2008
Shareware version         Type RAR -? for help
Evaluation copy. Please register.
Creating archive 111.rar
Adding    1.txt                                                       OK
Adding    2.txt                                                       OK
Adding    3.txt                                                       OK
Adding    4.txt                                                       OK
Adding    5-6.txt                                                     OK
Adding    7-8.txt                                                     OK
Adding    conference                                                  OK
Adding    contacts itcs EB                                            OK
Done
/dev/pts/18
14:37:59
#ls
111.rar  1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/19
14:37:59
#ls
111.rar  1.txt  2.txt  3.txt  4.txt  5-6.txt  7-8.txt  conference  contacts itcs EB
/dev/pts/18
14:38:01
#cd /root

/dev/pts/19
14:38:01
#cd /root

/dev/pts/18
14:40:11
#ls
1   all           ip_forward~  ip_forwary~    lv-table  passswd    samba.png   scriptall  spamsend
11  file          ip_forwarw~  ip_forwarz~    Mail      passswd1   screen.dot  sent       usaddscript
2   harddisk.img  ip_forwarx~  iptables-save  new       samba.dot  screen.png  shtdown    vol1
/dev/pts/19
14:40:11
#ls
1   all           ip_forward~  ip_forwary~    lv-table  passswd    samba.png   scriptall  spamsend
11  file          ip_forwarw~  ip_forwarz~    Mail      passswd1   screen.dot  sent       usaddscript
2   harddisk.img  ip_forwarx~  iptables-save  new       samba.dot  screen.png  shtdown    vol1
/dev/pts/18
14:40:12
#ls -l 1
-rw-r--r-- 1 root root 451 2009-06-04 10:35 1
/dev/pts/19
14:40:12
#ls -l 1
-rw-r--r-- 1 root root 451 2009-06-04 10:35 1
/dev/pts/18
14:40:19
#cd 1
bash: cd: 1: Not a directory
/dev/pts/19
14:40:19
#cd 1
bash: cd: 1: Not a directory
/dev/pts/18
14:40:23
#cat 1
# Generated by iptables-save v1.4.3.2 on Thu Jun  4 10:35:20 2009
*filter
:INPUT ACCEPT [12076:2356701]
:FORWARD ACCEPT [16802:7219161]
:OUTPUT ACCEPT [14179:7099059]
COMMIT
# Completed on Thu Jun  4 10:35:20 2009
# Generated by iptables-save v1.4.3.2 on Thu Jun  4 10:35:20 2009
*nat
:PREROUTING ACCEPT [957:64898]
:POSTROUTING ACCEPT [110:6736]
:OUTPUT ACCEPT [361:21785]
-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Thu Jun  4 10:35:20 2009
/dev/pts/19
14:40:23
#cat 1
# Generated by iptables-save v1.4.3.2 on Thu Jun  4 10:35:20 2009
*filter
:INPUT ACCEPT [12076:2356701]
:FORWARD ACCEPT [16802:7219161]
:OUTPUT ACCEPT [14179:7099059]
COMMIT
# Completed on Thu Jun  4 10:35:20 2009
# Generated by iptables-save v1.4.3.2 on Thu Jun  4 10:35:20 2009
*nat
:PREROUTING ACCEPT [957:64898]
:POSTROUTING ACCEPT [110:6736]
:OUTPUT ACCEPT [361:21785]
-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Thu Jun  4 10:35:20 2009
/dev/pts/18
14:40:26
#rm 1

/dev/pts/19
14:40:26
#rm 1

/dev/pts/18
14:40:29
#ls
11   file          ip_forwarw~  ip_forwarz~    Mail     passswd1   screen.dot  sent      usaddscript
2    harddisk.img  ip_forwarx~  iptables-save  new      samba.dot  screen.png  shtdown   vol1
all  ip_forward~   ip_forwary~  lv-table       passswd  samba.png  scriptall   spamsend
/dev/pts/19
14:40:29
#ls
11   file          ip_forwarw~  ip_forwarz~    Mail     passswd1   screen.dot  sent      usaddscript
2    harddisk.img  ip_forwarx~  iptables-save  new      samba.dot  screen.png  shtdown   vol1
all  ip_forward~   ip_forwary~  lv-table       passswd  samba.png  scriptall   spamsend
/dev/pts/18
14:40:31
#cd 11

/dev/pts/19
14:40:31
#cd 11

/dev/pts/18
14:40:33
#ls

/dev/pts/19
14:40:33
#ls

/dev/pts/18
14:40:34
#cd ..

/dev/pts/19
14:40:34
#cd ..

/dev/pts/18
14:40:37
#rm -R 11

/dev/pts/19
14:40:37
#rm -R 11

/dev/pts/18
14:40:39
#ls
2     harddisk.img  ip_forwarx~  iptables-save  new       samba.dot   screen.png  shtdown      vol1
all   ip_forward~   ip_forwary~  lv-table       passswd   samba.png   scriptall   spamsend
file  ip_forwarw~   ip_forwarz~  Mail           passswd1  screen.dot  sent        usaddscript
/dev/pts/19
14:40:39
#ls
2     harddisk.img  ip_forwarx~  iptables-save  new       samba.dot   screen.png  shtdown      vol1
all   ip_forward~   ip_forwary~  lv-table       passswd   samba.png   scriptall   spamsend
file  ip_forwarw~   ip_forwarz~  Mail           passswd1  screen.dot  sent        usaddscript
/dev/pts/18
14:40:42
#cat 2

/dev/pts/19
14:40:42
#cat 2

Файлы

  • 1
  • 2
  • 1
    >
    # Generated by iptables-save v1.4.3.2 on Thu Jun  4 10:35:20 2009
    *filter
    :INPUT ACCEPT [12076:2356701]
    :FORWARD ACCEPT [16802:7219161]
    :OUTPUT ACCEPT [14179:7099059]
    COMMIT
    # Completed on Thu Jun  4 10:35:20 2009
    # Generated by iptables-save v1.4.3.2 on Thu Jun  4 10:35:20 2009
    *nat
    :PREROUTING ACCEPT [957:64898]
    :POSTROUTING ACCEPT [110:6736]
    :OUTPUT ACCEPT [361:21785]
    -A POSTROUTING -j MASQUERADE
    COMMIT
    # Completed on Thu Jun  4 10:35:20 2009
    
    2
    >

    Статистика

    Время первой команды журнала11:43:36 2009- 6- 6
    Время последней команды журнала14:40:42 2009- 6- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %13.86
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.48
    Количество командных строк в единицу времени, команда/мин 3.48
    Частота использования команд
    ls33|================================| 32.67%
    cd26|=========================| 25.74%
    man8|=======| 7.92%
    tar8|=======| 7.92%
    xm6|=====| 5.94%
    rm6|=====| 5.94%
    rar4|===| 3.96%
    cat4|===| 3.96%
    xentop2|=| 1.98%
    apt-get2|=| 1.98%
    vim2|=| 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$