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

Содержание

Журнал

Среда (06/22/11)

/dev/pts/25
15:30:27
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record03.gsm  record04.gsm  record05.gsm  record06.gsm  record07.gsm  record22.gsm  record55.gsm
/dev/pts/15
15:30:27
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record03.gsm  record04.gsm  record05.gsm  record06.gsm  record07.gsm  record22.gsm  record55.gsm
15:32:14
#la /var/tmp/
bash: la: command not found
/dev/pts/25
15:32:14
#la /var/tmp/
bash: la: command not found
/dev/pts/0
15:32:37
#[ ]
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/16
15:32:37
#[ ]
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/8
15:32:37
#[ ]
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/17
15:32:37
#[ ]
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/16
15:32:50
#!v
[--------]--IVR RECORD
[        ]
exten => _82XX,1,Wait(1)s.conf" 89L, 2173C
exten => _82XX,n,Playback(please-enter-you&vm-message)
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
...
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)                                  32,14         Top
-- INSERT --
                                                       /var/tmp/ru-burunduk.txt)
                    (                                                )
           57,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
           58,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
           59,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
"/etc/asterisk/extensions.conf" 91L, 2338C written
-- INSERT --
/dev/pts/8
15:32:50
#!v
exten => _82XX,1,Wait(1)s.conf" 89L, 2173C
exten => _82XX,n,Playback(please-enter-you&vm-message)
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)
                                                       /var/tmp/ru-burunduk.txt)
                    (                                                )
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
           58,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
"/etc/asterisk/extensions.conf" 91L, 2338C written
/dev/pts/17
15:32:50
#!v
exten => _82XX,1,Wait(1)s.conf" 89L, 2173C
exten => _82XX,n,Playback(please-enter-you&vm-message)
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)
                                                       /var/tmp/ru-burunduk.txt)
                    (                                                )
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
           58,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
"/etc/asterisk/extensions.conf" 91L, 2338C written
/dev/pts/0
15:32:50
#!v
exten => _82XX,1,Wait(1)s.conf" 89L, 2173C
exten => _82XX,n,Playback(please-enter-you&vm-message)
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, tmp/ru-asterisk.txt)
                                                       /var/tmp/ru-burunduk.txt)
                    (                                                )
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
           58,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
"/etc/asterisk/extensions.conf" 91L, 2338C written
/dev/pts/15
15:33:34
#ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/25
15:33:34
#ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/8
15:34:43
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
15:34:43
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
15:34:43
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
15:34:43
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
15:34:45
#!v
exten => _81XX,n,VoicemailMain(24${EXTEN:2}@default)
;-----------IVR RECORD
exten => _82XX,1,Wait(1)s.conf" 91L, 2338C
exten => _82XX,n,Playback(please-enter-you&vm-message)
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
exten => 8558,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
/dev/pts/17
15:34:45
#!v
[default]
[internal]
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
"/etc/asterisk/extensions.conf" 91L, 2338C
...
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
exten => 8558,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
/dev/pts/0
15:34:45
#!v
exten => _81XX,n,VoicemailMain(24${EXTEN:2}@default)
;-----------IVR RECORD
exten => _82XX,1,Wait(1)s.conf" 91L, 2338C
exten => _82XX,n,Playback(please-enter-you&vm-message)
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
exten => 8558,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
/dev/pts/16
15:34:45
#!v
[internal]
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
exten => 8100,1,VoicemailMain()
;-----------personal Voicemail
...
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
exten => 8558,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
/dev/pts/8
15:35:50
#[xten =>]8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/17
15:35:50
#[xten =>]8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/0
15:35:50
#[xten =>]8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/16
15:35:50
#[xten =>]8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/8
15:35:52
#!l
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/17
15:35:52
#!l
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/0
15:35:52
#!l
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/16
15:35:52
#!l
ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/25
15:36:08
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record03.gsm  record04.gsm  record05.gsm  record06.gsm  record07.gsm  record22.gsm  record55.gsm
/dev/pts/15
15:36:08
#ls /var/tmp/asterisk/
record01.gsm  record02.gsm  record03.gsm  record04.gsm  record05.gsm  record06.gsm  record07.gsm  record22.gsm  record55.gsm
/dev/pts/0
15:40:10
#!v
exten => 4,n,Dial(SIP/1102)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
[local]-----LOCAL DIALPLAN
exten => _24XX,1,Answer
exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
[system-menu]                                                                                                71,1          44%
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
"/etc/asterisk/extensions.conf" 126L, 3336C written
/dev/pts/16
15:40:10
#!v
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
exten => 8100,1,VoicemailMain()
;-----------personal Voicemail
exten => _81XX,n,VoicemailMain(24${EXTEN:2}@default)
...
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
exten => _24XX,1,Answer
exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
"/etc/asterisk/extensions.conf" 126L, 3336C written
/dev/pts/8
15:40:10
#!v
exten => s,n(start-menu),Background(/var/tmp/asterisk/record02)         ; glavnoe menu
exten => s,n,WaitExten(5)
exten => s,n,Background(/var/tmp/asterisk/record08)     ; sdelaite svoy vybor
exten => s,n,WaitExten(3)
exten => s,n,Background(/var/tmp/asterisk/record09)     ; vy slihkom dolgo zhdete
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
exten => i,n,Goto(,s,start-menu)                                                                             39,1          18%
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
exten => 2,1,Goto(submenu,s,1)
...
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
exten => _24XX,1,Answer
exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
"/etc/asterisk/extensions.conf" 126L, 3336C written
/dev/pts/17
15:40:10
#!v
exten => 4,n,Dial(SIP/1102)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(,s,start-menu)
exten => 4,n,Dial(SIP/1102)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
[system-menu]                                                                                                72,1          40%
exten => _24XX,1,Answer
exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER
ID(num)})
exten => _24XX,n,Monitor(wav,${MON_FILENAME},m)
"/etc/asterisk/extensions.conf" 126L, 3336C written
/dev/pts/25
15:40:13
#ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record22.gsm
record02.gsm  record04.gsm  record06.gsm  record09.gsm  record55.gsm
/dev/pts/15
15:40:13
#ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record22.gsm
record02.gsm  record04.gsm  record06.gsm  record09.gsm  record55.gsm
15:41:29
#ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record22.gsm
record02.gsm  record04.gsm  record06.gsm  record09.gsm  record55.gsm
/dev/pts/25
15:41:29
#ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record22.gsm
record02.gsm  record04.gsm  record06.gsm  record09.gsm  record55.gsm
/dev/pts/0
15:51:05
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
15:51:05
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
15:51:05
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
15:51:05
#!aste
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/15
15:52:43
#ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record09.gsm  record55.gsm
record02.gsm  record04.gsm  record06.gsm  record08.gsm  record22.gsm
/dev/pts/25
15:52:43
#ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record09.gsm  record55.gsm
record02.gsm  record04.gsm  record06.gsm  record08.gsm  record22.gsm
/dev/pts/15
15:53:16
#asterisk -rvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 30700)
...
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-26a0d669af6c62d47102532b5e0791af)
    -- <SIP/2401-0000003e> Playing '/var/lib/asterisk/sounds/tts/tts-26a0d669af6c62d47102532b5e0791af.slin' (language 'de')
    -- <SIP/2401-0000003e>AGI Script /usr/local/bin/festival-script.pl completed, returning 0
    -- Executing [s@kievmenu:2] Goto("SIP/2401-0000003e", "menu,s,start-menu") in new stack
    -- Goto (menu,s,4)
    -- Executing [s@menu:4] BackGround("SIP/2401-0000003e", "/var/tmp/asterisk/record02") in new stack
    -- <SIP/2401-0000003e> Playing '/var/tmp/asterisk/record02.gsm' (language 'de')
  == Spawn extension (menu, s, 4) exited non-zero on 'SIP/2401-0000003e'
linux8*CLI> exit
Executing last minute cleanups
/dev/pts/25
15:53:16
#asterisk -rvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux8 (pid = 30700)
...
    -- AGI Script Executing Application: (Background) Options: (/var/lib/asterisk/sounds/tts/tts-26a0d669af6c62d47102532b5e0791af)
    -- <SIP/2401-0000003e> Playing '/var/lib/asterisk/sounds/tts/tts-26a0d669af6c62d47102532b5e0791af.slin' (language 'de')
    -- <SIP/2401-0000003e>AGI Script /usr/local/bin/festival-script.pl completed, returning 0
    -- Executing [s@kievmenu:2] Goto("SIP/2401-0000003e", "menu,s,start-menu") in new stack
    -- Goto (menu,s,4)
    -- Executing [s@menu:4] BackGround("SIP/2401-0000003e", "/var/tmp/asterisk/record02") in new stack
    -- <SIP/2401-0000003e> Playing '/var/tmp/asterisk/record02.gsm' (language 'de')
  == Spawn extension (menu, s, 4) exited non-zero on 'SIP/2401-0000003e'
linux8*CLI> exit
Executing last minute cleanups
/dev/pts/0
15:55:52
#[ ]
  442  echo hello from festival | text2wave > test-festival.wav
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  549  history | grep text*
/dev/pts/16
15:55:52
#[ ]
  442  echo hello from festival | text2wave > test-festival.wav
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  549  history | grep text*
/dev/pts/8
15:55:52
#[ ]
  442  echo hello from festival | text2wave > test-festival.wav
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  549  history | grep text*
/dev/pts/17
15:55:52
#[ ]
  442  echo hello from festival | text2wave > test-festival.wav
  516  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/
  517  text2wave /tmp/kiev-ru.txt -o /home/user/Desktop/kiew.wav
  549  history | grep text*
/dev/pts/8
15:56:01
#!v
[default]
[internal]
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
"/etc/asterisk/extensions.conf" 126L, 3336C
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
...
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[       ]
[system-menu]
"/etc/asterisk/extensions.conf" 126L, 3336C written
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
exten => 8558,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 8559,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
/dev/pts/17
15:56:01
#!v
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
exten => i,n,Goto(,s,start-menu)
exten => 1,1,AGI(/usr/(1)
            (          )
exten => 2,1,Goto(subm(5),s,1)
                       (                          )
exten => 3,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 4,1,Playback(/var/tmp/asterisk/record06)
exten => 4,n,Dial(SIP/1102)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[       ]
[system-menu]
"/etc/asterisk/extensions.conf" 126L, 3336C written
/dev/pts/0
15:56:01
#!v
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
exten => i,n,Goto(,s,start-menu)
exten => 1,1,AGI(/usr/(1)
            (          )
exten => 2,1,Goto(subm(5),s,1)
                       (                          )
exten => 3,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 4,1,Playback(/var/tmp/asterisk/record06)
exten => 4,n,Dial(SIP/1102)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[       ]
[system-menu]
"/etc/asterisk/extensions.conf" 126L, 3336C written
/dev/pts/16
15:56:01
#!v
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
exten => i,n,Goto(,s,start-menu)
exten => 1,1,AGI(/usr/(1)
            (          )
exten => 2,1,Goto(subm(5),s,1)
                       (                          )
exten => 3,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 4,1,Playback(/var/tmp/asterisk/record06)
exten => 4,n,Dial(SIP/1102)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[       ]
[system-menu]
"/etc/asterisk/extensions.conf" 126L, 3336C written
/dev/pts/8
15:58:09
#!aster
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
15:58:09
#!aster
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
15:58:09
#!aster
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
15:58:09
#!aster
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
15:58:11
#!v
;-----------personal Voicemail
exten => _81XX,n,VoicemailMain(24${EXTEN:2}@default)
;-----------IVR RECORD
exten => _82XX,1,Wait(1)s.conf" 126L, 3336C
exten => _82XX,n,Playback(please-enter-you&vm-message)
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
...
                 (menu,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
[       ]
[           ]
[local]
"/etc/asterisk/extensions.conf" 126L, 3340C written
/dev/pts/16
15:58:11
#!v
[internal]
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
exten => 8100,1,VoicemailMain()
;-----------personal Voicemail
...
                 (menu,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
[       ]
[           ]
[local]
"/etc/asterisk/extensions.conf" 126L, 3340C written
/dev/pts/8
15:58:11
#!v
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
exten => 2,1,Goto(submenu,s,1)
exten => 3,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 4,1,Playback(/var/tmp/asterisk/record06)
exten => 4,n,Dial(SIP/1102)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(,s,start-menu)
                 (menu,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
[       ]
[           ]
[local]
"/etc/asterisk/extensions.conf" 126L, 3340C written
/dev/pts/17
15:58:11
#!v
exten => _82XX,n,Wait(1)
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
exten => 8555,1,Playback(/home/user/Music/bg_melody)
;exten => 8556,1,Festival('Hello from Sergio')
exten => 8556,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio)
exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt)
exten => 8558,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 8500,1,Goto(menu,s,1)
...
                 (menu,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[submenu]
[       ]
[system-menu]
[           ]
[       ]
[           ]
[local]
"/etc/asterisk/extensions.conf" 126L, 3340C written
/dev/pts/0
16:00:52
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
16:00:52
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
16:00:52
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
16:00:52
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
16:06:52
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-22920.1180.18119	2011-06-22 17:07:01.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 17:11:54.000000000 +0300
@@ -57,12 +57,16 @@
 exten => 2,1,Goto(submenu,s,1)
 exten => 3,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
 exten => 4,1,Playback(/var/tmp/asterisk/record06)
-exten => 4,n,Dial(SIP/1102) 
+exten => 4,n,Dial(SIP/2402) 
 exten => 5,1,Goto(system-menu,s,1)
 exten => 9,1,Goto(,s,start-menu)
 exten => 0,1,Playback(/var/tmp/asterisk/record04)
   
 [submenu]
+exten => s,1,Wait(1)
+exten => s,n,Background(/var/tmp/asterisk/record03)
+exten => s,n,WaitExten(2)
+
 
 [system-menu]
 
/dev/pts/16
16:06:52
#vim /etc/asterisk/extensions.conf
/dev/pts/8
16:06:52
#vim /etc/asterisk/extensions.conf
/dev/pts/17
16:06:52
#vim /etc/asterisk/extensions.conf
/dev/pts/0
16:11:54
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
16:11:54
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
16:11:54
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
16:11:54
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
16:11:56
#!v
[menu]
[    ]
exten => s,1,Answer
exten => s,n,Background(/var/tmp/asterisk/record01)     ; privetstvie
exten => s,n,WaitExten(1)
exten => s,n(start-menu),Background(/var/tmp/asterisk/record02)         ; glavnoe menu
exten => s,n,WaitExten(5)
exten => s,n,Background(/var/tmp/asterisk/record08)     ; sdelaite svoy vybor
exten => s,n,WaitExten(3)
exten => s,n,Background(/var/tmp/asterisk/record09)     ; vy slihkom dolgo zhdete
...
exten => s,n,Goto(menu,s,start-menu)
exten => 9,n,Goto(menu,s,start-menu)
[xten =>]s,n,WaitExten(5)
                 (1)  (5)
                      (3)
                      (5)
[system-menu]
[           ]
[           ]
"/etc/asterisk/extensions.conf" 142L, 3826C written
/dev/pts/16
16:11:56
#!v
exten => 8500,1,Goto(menu,s,1)
[menu]
[menu]
exten => s,1,Answer
exten => s,n,Background(/var/tmp/asterisk/record01)     ; privetstvie
exten => s,n,WaitExten(1)
exten => s,n(start-menu),Background(/var/tmp/asterisk/record02)         ; glavnoe menu
exten => s,n,WaitExten(5)
exten => s,n,Background(/var/tmp/asterisk/record08)     ; sdelaite svoy vybor
exten => s,n,WaitExten(3)
...
exten => s,n,Goto(menu,s,start-menu)
exten => 9,n,Goto(menu,s,start-menu)
[xten =>]s,n,WaitExten(5)
                 (1)  (5)
                      (3)
                      (5)
[system-menu]
[           ]
[           ]
"/etc/asterisk/extensions.conf" 142L, 3826C written
/dev/pts/8
16:11:56
#!v
exten => s,n(start-menu),Background(/var/tmp/asterisk/record02)         ; glavnoe menu
exten => s,n,WaitExten(5)
exten => s,n,Background(/var/tmp/asterisk/record08)     ; sdelaite svoy vybor
exten => s,n,WaitExten(3)
exten => s,n,Background(/var/tmp/asterisk/record09)     ; vy slihkom dolgo zhdete
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
exten => i,n,Goto(menu,s,start-menu)
exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
exten => 2,1,Goto(submenu,s,1)
...
exten => s,n,Goto(menu,s,start-menu)
exten => 9,n,Goto(menu,s,start-menu)
[xten =>]s,n,WaitExten(5)
                 (1)  (5)
                      (3)
                      (5)
[system-menu]
[           ]
[           ]
"/etc/asterisk/extensions.conf" 142L, 3826C written
/dev/pts/17
16:11:56
#!v
[default]
[internal]
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
"/etc/asterisk/extensions.conf" 130L, 3440C
[           ]
[           ]
...
exten => s,n,Goto(menu,s,start-menu)
exten => 9,n,Goto(menu,s,start-menu)
[xten =>]s,n,WaitExten(5)
                 (1)  (5)
                      (3)
                      (5)
[system-menu]
[           ]
[           ]
"/etc/asterisk/extensions.conf" 142L, 3826C written
/dev/pts/0
16:16:56
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
16:16:56
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
16:16:56
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
16:16:56
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
16:20:46
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
16:20:46
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
16:20:46
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
16:20:46
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/8
16:20:48
#!v
exten => s,n,Background(/var/tmp/asterisk/record09)     ; vy slihkom dolgo zhdete
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
exten => i,n,Goto(menu,s,start-menu)
;exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
exten => 1,1,Goto(kievmenu,s,1)
exten => 2,1,Goto(submenu,s,1)
exten => 3,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 4,1,Playback(/var/tmp/asterisk/record06)
exten => 4,n,Dial(SIP/2402)
...
                       (                          )
[system-menu]         (5)
[           ]
                (                                              -belka.txt)
[        2,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
[system-menu]
[           ]
[local]
[local]
"/etc/asterisk/extensions.conf" 144L, 3953C written
/dev/pts/17
16:20:48
#!v
[default]
[internal]
;-----------Test Asterisk
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
exten => 8100,1,VoicemailMain()
...
                       (                          )
[system-menu]         (5)
[           ]
                (                                              -belka.txt)
[        2,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
[system-menu]
[           ]
[local]
[local]
"/etc/asterisk/extensions.conf" 144L, 3953C written
/dev/pts/0
16:20:48
#!v
exten => s,n,WaitExten(3)
exten => s,n,Background(/var/tmp/asterisk/record09)     ; vy slihkom dolgo zhdete
exten => i,1,Background(/var/tmp/asterisk/record05)     ; oshibka
exten => i,n,WaitExten(1)
                 (                 )
exten => 9,1,Goto(menu,s,start-menu)
                 (            )
                 (           )
[submenu]            (                          )
[       ]
...
                       (                          )
[system-menu]         (5)
[           ]
                (                                              -belka.txt)
[        2,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
[system-menu]
[           ]
[local]
[local]
"/etc/asterisk/extensions.conf" 144L, 3953C written
/dev/pts/16
16:20:48
#!v
exten => _81.,1,Wait(1)
exten => _81.,n,Say(${EXTEN})
;-----------VOICEMAIL
;-----------general Voicemail
exten => 8100,1,VoicemailMain()
;-----------personal Voicemail
exten => _81XX,n,VoicemailMain(24${EXTEN:2}@default)
;-----------IVR RECORD
exten => _82XX,1,Wait(1)s.conf" 143L, 3878C
exten => _82XX,n,Playback(please-enter-you&vm-message)
...
[           ]
                (                                              -belka.txt)
[           ]
[local]
[local]
;-----------LOCAL DIALPLAN
                                                                                                             83,1          50%
         2,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
[system-menu]
"/etc/asterisk/extensions.conf" 144L, 3953C written
/dev/pts/15
16:21:28
#!ls
ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record09.gsm  record55.gsm
record02.gsm  record04.gsm  record06.gsm  record08.gsm  record22.gsm
/dev/pts/25
16:21:28
#!ls
ls /var/tmp/asterisk/
record01.gsm  record03.gsm  record05.gsm  record07.gsm  record09.gsm  record55.gsm
record02.gsm  record04.gsm  record06.gsm  record08.gsm  record22.gsm
/dev/pts/15
16:21:30
#ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/25
16:21:30
#ls /var/tmp/
asterisk  ru-asterisk.txt  ru-belka.txt  ru-burunduk.txt  ru-kiev.txt
/dev/pts/8
16:23:06
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/17
16:23:06
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
16:23:06
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/16
16:23:06
#!ast
asterisk -rx 'dialplan reload'
Dialplan reloaded.
/dev/pts/0
16:23:08
#!v
;exten => 1,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-kiev.txt)
exten => 1,1,Goto(kievmenu,s,1)
exten => 2,1,Goto(submenu,s,1)
exten => 3,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt)
exten => 4,1,Playback(/var/tmp/asterisk/record06)
exten => 4,n,Dial(SIP/2402)
exten => 5,1,Goto(system-menu,s,1)
exten => 9,1,Goto(menu,s,start-menu)
exten => 0,1,Playback(/var/tmp/asterisk/record04)
[kievmenu]
...
exten => 9,1,Goto(menu,s,start-menu)
exten => 2,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
[belkamenu]
exten => s,n,Goto(menu,s,start-menu)
exten => 9,1,Goto(menu,s,start-menu)
[burundukmenu]
         s,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-burunduk.txt)
                 (                 )
[system-menu]
"/etc/asterisk/extensions.conf" 154L, 4234C written

Статистика

Время первой команды журнала15:30:27 2011- 6-22
Время последней команды журнала16:23:08 2011- 6-22
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 0.00
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.88
Количество командных строк в единицу времени, команда/мин 1.92
Частота использования команд
!v29|===========================| 27.62%
!ast24|======================| 22.86%
ls14|=============| 13.33%
[8|=======| 7.62%
!l4|===| 3.81%
[xten4|===| 3.81%
vim4|===| 3.81%
!aste4|===| 3.81%
!aster4|===| 3.81%
festival-script.pl,4|===| 3.81%
!ls2|=| 1.90%
asterisk2|=| 1.90%
la2|=| 1.90%
____
*) Интервалы неактивности длительностью 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$