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

Содержание

Журнал

Среда (04/10/13)

/dev/pts/0
12:58:23
#cd ./
dahdi-linux-2.6.2/                   linux/                               linux-kbuild-3.2/
dahdi-linux-2.6.2.tar.gz             linux-headers-3.2.0-0.bpo.4-686-pae/ modules/
dahdi.tar.bz2                        linux-headers-3.2.0-0.bpo.4-common/  vpb-driver.tar.bz2
/dev/pts/1
12:58:23
#cd ./
dahdi-linux-2.6.2/                   linux/                               linux-kbuild-3.2/
dahdi-linux-2.6.2.tar.gz             linux-headers-3.2.0-0.bpo.4-686-pae/ modules/
dahdi.tar.bz2                        linux-headers-3.2.0-0.bpo.4-common/  vpb-driver.tar.bz2
/dev/pts/0
12:58:23
#cd ./dahdi-linux-2.6.2

/dev/pts/1
12:58:23
#cd ./dahdi-linux-2.6.2

/dev/pts/0
12:58:52
#make -j32
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware'
Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz
--2013-04-10 13:58:59--  http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
Распознаётся downloads.digium.com... 76.164.171.238, 2001:470:e0d4::ee
Устанавливается соединение с downloads.digium.com|76.164.171.238|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 149360 (146K) [application/x-gzip]
Saving to: «dahdi-fwload-vpmadt032-1.25.0.tar.gz»
100%[=====================================================================================================================>] 149.360     59,7K/s   в 2,4s
...
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_fxo.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpp.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/wcte11xp.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpp_usb.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_fxs.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_pri.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_echo.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_bri.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-0.bpo.4-686-pae'
/dev/pts/1
12:58:52
#make -j32
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware'
Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz
--2013-04-10 13:58:59--  http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
Распознаётся downloads.digium.com... 76.164.171.238, 2001:470:e0d4::ee
Устанавливается соединение с downloads.digium.com|76.164.171.238|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 149360 (146K) [application/x-gzip]
Saving to: «dahdi-fwload-vpmadt032-1.25.0.tar.gz»
100%[=====================================================================================================================>] 149.360     59,7K/s   в 2,4s
...
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_fxo.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpp.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/wcte11xp.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpp_usb.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_fxs.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_pri.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_echo.ko
  LD [M]  /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpd_bri.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-0.bpo.4-686-pae'
/dev/pts/0
12:59:09
#make install
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware'
make[1]: Leaving directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware'
make -C /lib/modules/3.2.0-0.bpo.4-686-pae/build SUBDIRS=/usr/src/dahdi-linux-2.6.2/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-2.6.2/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.4-686-pae'
  VERSION /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpp_version.h
  Building modules, stage 2.
  MODPOST 31 modules
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-0.bpo.4-686-pae'
build_tools/uninstall-modules dahdi 3.2.0-0.bpo.4-686-pae
...
install ../init_card_1_30 ../init_card_2_30 ../init_card_3_30 ../init_card_4_30 ../init_card_5_30 /usr/share/dahdi/
install -m 644 ../XppConfig.pm USB_FW.hex USB_FW.201.hex USB_RECOV.hex FPGA_FXS.hex FPGA_1141.hex FPGA_1151.hex FPGA_1161.hex FPGA_1161.201.hex PIC_TYPE_1.hex PIC_TYPE_2.hex PIC_TYPE_3.hex PIC_TYPE_4.hex    /usr/share/dahdi/
make[1]: Leaving directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/firmwares'
###################################################
###
### DAHDI installed successfully.
### If you have not done so before, install the package
### dahdi-tools.
###
###################################################
/dev/pts/1
12:59:09
#make install
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware'
make[1]: Leaving directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/firmware'
make -C /lib/modules/3.2.0-0.bpo.4-686-pae/build SUBDIRS=/usr/src/dahdi-linux-2.6.2/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-2.6.2/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.4-686-pae'
  VERSION /usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/xpp_version.h
  Building modules, stage 2.
  MODPOST 31 modules
make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-0.bpo.4-686-pae'
build_tools/uninstall-modules dahdi 3.2.0-0.bpo.4-686-pae
...
install ../init_card_1_30 ../init_card_2_30 ../init_card_3_30 ../init_card_4_30 ../init_card_5_30 /usr/share/dahdi/
install -m 644 ../XppConfig.pm USB_FW.hex USB_FW.201.hex USB_RECOV.hex FPGA_FXS.hex FPGA_1141.hex FPGA_1151.hex FPGA_1161.hex FPGA_1161.201.hex PIC_TYPE_1.hex PIC_TYPE_2.hex PIC_TYPE_3.hex PIC_TYPE_4.hex    /usr/share/dahdi/
make[1]: Leaving directory `/usr/src/dahdi-linux-2.6.2/drivers/dahdi/xpp/firmwares'
###################################################
###
### DAHDI installed successfully.
### If you have not done so before, install the package
### dahdi-tools.
###
###################################################
/dev/pts/0
13:00:41
#depmod -a

/dev/pts/1
13:00:41
#depmod -a

/dev/pts/0
13:01:05
#modprobe dahdi

/dev/pts/1
13:01:05
#modprobe dahdi

/dev/pts/0
13:01:24
#rmmod dahdi

/dev/pts/1
13:01:24
#rmmod dahdi

/dev/pts/0
13:02:25
#vim
/dev/pts/1
13:02:25
#vim
/dev/pts/0
13:02:25
#vim /etc/asterisk/meetme.conf
/dev/pts/1
13:02:25
#vim /etc/asterisk/meetme.conf
--- /tmp/l3-saved-2283.21205.18964	2013-04-10 14:02:57.000000000 +0300
+++ /etc/asterisk/meetme.conf	2013-04-10 14:03:58.000000000 +0300
@@ -41,5 +41,5 @@
 ; in the conference and it goes away.  When it is created again, it will have
 ; the new pin number.
 ;
-;conf => 1234 
+conf => 1234 
 ;conf => 2345,9938
/dev/pts/0
13:04:04
#[rooms]

/dev/pts/1
13:04:04
#[rooms]

/dev/pts/0
13:04:05
#vim /etc/asterisk/extensions.
/dev/pts/1
13:04:05
#vim /etc/asterisk/extensions.
/dev/pts/0
13:04:05
#vim /etc/asterisk/extensions.conf
/dev/pts/1
13:04:05
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.1984.1951	2013-04-10 14:04:16.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 14:05:37.000000000 +0300
@@ -8,6 +8,7 @@
 
 	exten => 8300,1,Voicemailmain()
 	exten => 8350,1,Dial(SIP/1301&SIP/1302)
+	exten => 8400,1,Meetme(1234)
 [city]
 	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtT)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)
/dev/pts/0
13:07:24
#[city]

/dev/pts/1
13:07:24
#[city]

/dev/pts/0
13:07:25
#modprobe dahdi

/dev/pts/1
13:07:25
#modprobe dahdi

/dev/pts/0
13:07:30
#vim /etc/asterisk/extensions.conf
/dev/pts/1
13:07:30
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.29505.14969	2013-04-10 14:09:28.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 14:18:37.000000000 +0300
@@ -8,7 +8,7 @@
 
 	exten => 8300,1,Voicemailmain()
 	exten => 8350,1,Dial(SIP/1301&SIP/1302)
-	exten => 8400,1,Meetme(1234)
+	exten => 8400,1,Meetme(1234,s)
 [city]
 	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtT)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)
прошло 24 минуты
/dev/pts/0
13:32:16
#[ ]

/dev/pts/1
13:32:16
#[ ]

/dev/pts/0
13:32:34
#apt-get install mpg123
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libmpg123-0
Предлагаемые пакеты:
  libartsc0 libaudio2
...
Выбор ранее не выбранного пакета libmpg123-0.
(Чтение базы данных ... на данный момент установлено 129689 файлов и каталогов.)
Распаковывается пакет libmpg123-0 (из файла .../libmpg123-0_1.12.1-3_i386.deb)...
Выбор ранее не выбранного пакета mpg123.
Распаковывается пакет mpg123 (из файла .../mpg123_1.12.1-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libmpg123-0 (1.12.1-3) ...
Настраивается пакет mpg123 (1.12.1-3) ...
update-alternatives: используется `/usr/bin/mpg123.bin' для предоставления `/usr/bin/mpg123' (mpg123) в автоматический режим.
update-alternatives: используется `/usr/bin/mpg123.bin' для предоставления `/usr/bin/mp3-decoder' (mp3-decoder) в автоматический режим.
/dev/pts/1
13:32:34
#apt-get install mpg123
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libmpg123-0
Предлагаемые пакеты:
  libartsc0 libaudio2
...
Выбор ранее не выбранного пакета libmpg123-0.
(Чтение базы данных ... на данный момент установлено 129689 файлов и каталогов.)
Распаковывается пакет libmpg123-0 (из файла .../libmpg123-0_1.12.1-3_i386.deb)...
Выбор ранее не выбранного пакета mpg123.
Распаковывается пакет mpg123 (из файла .../mpg123_1.12.1-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libmpg123-0 (1.12.1-3) ...
Настраивается пакет mpg123 (1.12.1-3) ...
update-alternatives: используется `/usr/bin/mpg123.bin' для предоставления `/usr/bin/mpg123' (mpg123) в автоматический режим.
update-alternatives: используется `/usr/bin/mpg123.bin' для предоставления `/usr/bin/mp3-decoder' (mp3-decoder) в автоматический режим.
/dev/pts/0
13:32:53
#mpg123 -w pink-try.wav /home/user/
.bash_history         .gksu.lock            .lilalo/              .xsession-errors
.bash_logout          .gnome2/              .local/               .xsession-errors.old
.bash_profile         .gnome2_private/      .mc/                  Видео/
.bashrc               .gnupg/               .mozilla/             Документы/
.config/              .gstreamer-0.10/      .nautilus/            Загрузки/
.dbus/                .gtk-bookmarks        .profile              Изображения/
.dmrc                 .gvfs/                .ssh/                 Музыка/
.esd_auth             .ICEauthority         .themes/              Общедоступные/
.gconf/               .icons/               .thumbnails/          Рабочий стол/
.gconfd/              .l3rc                 .update-notifier/     Шаблоны/
13:32:53
#mpg123 -w pink-try.wav /home/user/Загрузки/
asterisk-core-sounds-ru-gsm-current.tar.gz        rihanna_-_stay_feat._mikky_ekko_(zaycev.net).mp3
asterisk-core-sounds-ru-gsm-current.tar.gz.1
/dev/pts/1
13:32:53
#mpg123 -w pink-try.wav /home/user/
.bash_history         .gksu.lock            .lilalo/              .xsession-errors
.bash_logout          .gnome2/              .local/               .xsession-errors.old
.bash_profile         .gnome2_private/      .mc/                  Видео/
.bashrc               .gnupg/               .mozilla/             Документы/
.config/              .gstreamer-0.10/      .nautilus/            Загрузки/
.dbus/                .gtk-bookmarks        .profile              Изображения/
.dmrc                 .gvfs/                .ssh/                 Музыка/
.esd_auth             .ICEauthority         .themes/              Общедоступные/
.gconf/               .icons/               .thumbnails/          Рабочий стол/
.gconfd/              .l3rc                 .update-notifier/     Шаблоны/
13:32:53
#mpg123 -w pink-try.wav /home/user/Загрузки/
asterisk-core-sounds-ru-gsm-current.tar.gz        rihanna_-_stay_feat._mikky_ekko_(zaycev.net).mp3
asterisk-core-sounds-ru-gsm-current.tar.gz.1
/dev/pts/0
13:32:53
#mpg123 -w pink-try.wav /home/user/Загрузки/
asterisk-core-sounds-ru-gsm-current.tar.gz        rihanna_-_stay_feat._mikky_ekko_(zaycev.net).mp3
asterisk-core-sounds-ru-gsm-current.tar.gz.1
13:32:53
#mpg123 -w pink-try.wav /home/user/Загрузки/
asterisk-core-sounds-ru-gsm-current.tar.gz        rihanna_-_stay_feat._mikky_ekko_(zaycev.net).mp3
asterisk-core-sounds-ru-gsm-current.tar.gz.1
/dev/pts/1
13:32:53
#mpg123 -w pink-try.wav /home/user/Загрузки/
asterisk-core-sounds-ru-gsm-current.tar.gz        rihanna_-_stay_feat._mikky_ekko_(zaycev.net).mp3
asterisk-core-sounds-ru-gsm-current.tar.gz.1
13:32:53
#mpg123 -w pink-try.wav /home/user/Загрузки/
asterisk-core-sounds-ru-gsm-current.tar.gz        rihanna_-_stay_feat._mikky_ekko_(zaycev.net).mp3
asterisk-core-sounds-ru-gsm-current.tar.gz.1
/dev/pts/0
13:33:47
#so
soelim                   software-properties-gtk  sound-juicer             sox
software-center          sort                     source                   soxi
/dev/pts/1
13:33:47
#so
soelim                   software-properties-gtk  sound-juicer             sox
software-center          sort                     source                   soxi
/dev/pts/0
13:36:27
#cp ./
build_tools/  .gitignore    LICENSE       Makefile      pink-try.wav  UPGRADE.txt
drivers/      include/      LICENSE.LGPL  pink-try.gsm  README        .version
/dev/pts/1
13:36:27
#cp ./
build_tools/  .gitignore    LICENSE       Makefile      pink-try.wav  UPGRADE.txt
drivers/      include/      LICENSE.LGPL  pink-try.gsm  README        .version
/dev/pts/0
13:36:27
#cp ./pink-try.
pink-try.gsm  pink-try.wav
/dev/pts/1
13:36:27
#cp ./pink-try.
pink-try.gsm  pink-try.wav
/dev/pts/0
13:36:27
#cp ./pink-try.gsm /var/lib/asterisk/moh/

/dev/pts/1
13:36:27
#cp ./pink-try.gsm /var/lib/asterisk/moh/

/dev/pts/0
13:37:23
#vim /etc/asterisk/mu
/dev/pts/1
13:37:23
#vim /etc/asterisk/mu
/dev/pts/0
13:37:23
#vim /etc/asterisk/musiconhold.conf
/dev/pts/1
13:37:23
#vim /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-2283.30226.16901	2013-04-10 14:39:56.000000000 +0300
+++ /etc/asterisk/musiconhold.conf	2013-04-10 14:40:39.000000000 +0300
@@ -44,7 +44,7 @@
 
 [default]
 mode=files
-directory=moh
+directory=/var/lib/asterisk/moh/
 ;
 ;[native-random]
 ;mode=files
/dev/pts/0
13:40:43
#[ ]

/dev/pts/1
13:40:43
#[ ]

/dev/pts/0
13:40:44
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 1703)
Verbosity is at least 3
linux3*CLI> mo
module  moh
linux3*CLI> moh show files
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
13:40:44
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 1703)
Verbosity is at least 3
linux3*CLI> mo
module  moh
linux3*CLI> moh show files
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
13:41:20
#/etc/init.d/
acpid                  fancontrol             mountdevsubfs.sh       rsyslog
alsa-utils             fuse                   mountkernfs.sh         samba
anacron                gdm3                   mountnfs-bootclean.sh  saned
asterisk               halt                   mountnfs.sh            screen-cleanup
atd                    hdparm                 mountoverflowtmp       sendmail
avahi-daemon           hostname.sh            mtab.sh                sendsigs
binfmt-support         hwclockfirst.sh        networking             single
bluetooth              hwclock.sh             network-manager        ssh
bootlogd               ifupdown               nfs-common             stop-bootlogd
bootlogs               ifupdown-clean         openbsd-inetd          stop-bootlogd-single
bootmisc.sh            isc-dhcp-server        portmap                sudo
checkfs.sh             kbd                    pppd-dns               udev
checkroot.sh           keyboard-setup         procps                 udev-mtab
console-setup          killprocs              rc                     umountfs
cpufrequtils           lm-sensors             rc.local               umountnfs.sh
cron                   loadcpufreq            rcS                    umountroot
dahdi                  module-init-tools      reboot                 unattended-upgrades
dbus                   mountall-bootclean.sh  rmnologin              urandom
exim4                  mountall.sh            rsync                  x11-common
/dev/pts/1
13:41:20
#/etc/init.d/
acpid                  fancontrol             mountdevsubfs.sh       rsyslog
alsa-utils             fuse                   mountkernfs.sh         samba
anacron                gdm3                   mountnfs-bootclean.sh  saned
asterisk               halt                   mountnfs.sh            screen-cleanup
atd                    hdparm                 mountoverflowtmp       sendmail
avahi-daemon           hostname.sh            mtab.sh                sendsigs
binfmt-support         hwclockfirst.sh        networking             single
bluetooth              hwclock.sh             network-manager        ssh
bootlogd               ifupdown               nfs-common             stop-bootlogd
bootlogs               ifupdown-clean         openbsd-inetd          stop-bootlogd-single
bootmisc.sh            isc-dhcp-server        portmap                sudo
checkfs.sh             kbd                    pppd-dns               udev
checkroot.sh           keyboard-setup         procps                 udev-mtab
console-setup          killprocs              rc                     umountfs
cpufrequtils           lm-sensors             rc.local               umountnfs.sh
cron                   loadcpufreq            rcS                    umountroot
dahdi                  module-init-tools      reboot                 unattended-upgrades
dbus                   mountall-bootclean.sh  rmnologin              urandom
exim4                  mountall.sh            rsync                  x11-common
/dev/pts/0
13:41:20
#/etc/init.d/
acpid                  fancontrol             mountdevsubfs.sh       rsyslog
alsa-utils             fuse                   mountkernfs.sh         samba
anacron                gdm3                   mountnfs-bootclean.sh  saned
asterisk               halt                   mountnfs.sh            screen-cleanup
atd                    hdparm                 mountoverflowtmp       sendmail
avahi-daemon           hostname.sh            mtab.sh                sendsigs
binfmt-support         hwclockfirst.sh        networking             single
bluetooth              hwclock.sh             network-manager        ssh
bootlogd               ifupdown               nfs-common             stop-bootlogd
bootlogs               ifupdown-clean         openbsd-inetd          stop-bootlogd-single
bootmisc.sh            isc-dhcp-server        portmap                sudo
checkfs.sh             kbd                    pppd-dns               udev
checkroot.sh           keyboard-setup         procps                 udev-mtab
console-setup          killprocs              rc                     umountfs
cpufrequtils           lm-sensors             rc.local               umountnfs.sh
cron                   loadcpufreq            rcS                    umountroot
dahdi                  module-init-tools      reboot                 unattended-upgrades
dbus                   mountall-bootclean.sh  rmnologin              urandom
exim4                  mountall.sh            rsync                  x11-common
/dev/pts/1
13:41:20
#/etc/init.d/
acpid                  fancontrol             mountdevsubfs.sh       rsyslog
alsa-utils             fuse                   mountkernfs.sh         samba
anacron                gdm3                   mountnfs-bootclean.sh  saned
asterisk               halt                   mountnfs.sh            screen-cleanup
atd                    hdparm                 mountoverflowtmp       sendmail
avahi-daemon           hostname.sh            mtab.sh                sendsigs
binfmt-support         hwclockfirst.sh        networking             single
bluetooth              hwclock.sh             network-manager        ssh
bootlogd               ifupdown               nfs-common             stop-bootlogd
bootlogs               ifupdown-clean         openbsd-inetd          stop-bootlogd-single
bootmisc.sh            isc-dhcp-server        portmap                sudo
checkfs.sh             kbd                    pppd-dns               udev
checkroot.sh           keyboard-setup         procps                 udev-mtab
console-setup          killprocs              rc                     umountfs
cpufrequtils           lm-sensors             rc.local               umountnfs.sh
cron                   loadcpufreq            rcS                    umountroot
dahdi                  module-init-tools      reboot                 unattended-upgrades
dbus                   mountall-bootclean.sh  rmnologin              urandom
exim4                  mountall.sh            rsync                  x11-common
/dev/pts/0
13:41:20
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/1
13:41:20
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/0
13:41:53
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
  == Using SIP RTP CoS mark 5
    -- Called 1301
    -- SIP/1301-00000008 is ringing
    -- SIP/1301-00000008 answered SIP/1302-00000007
    -- Started music on hold, class 'default', on SIP/1301-00000008
[Apr 10 14:45:00] NOTICE[6917]: rtp.c:1143 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.30.101
    -- Stopped music on hold on SIP/1301-00000008
  == Spawn extension (gr2, 1301, 1) exited non-zero on 'SIP/1302-00000007'
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
13:41:53
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
  == Using SIP RTP CoS mark 5
    -- Called 1301
    -- SIP/1301-00000008 is ringing
    -- SIP/1301-00000008 answered SIP/1302-00000007
    -- Started music on hold, class 'default', on SIP/1301-00000008
[Apr 10 14:45:00] NOTICE[6917]: rtp.c:1143 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.30.101
    -- Stopped music on hold on SIP/1301-00000008
  == Spawn extension (gr2, 1301, 1) exited non-zero on 'SIP/1302-00000007'
linux3*CLI> quit
Executing last minute cleanups
прошло 10 минут
/dev/pts/0
13:52:09
#vim /etc/asterisk/ext
/dev/pts/1
13:52:09
#vim /etc/asterisk/ext
/dev/pts/0
13:52:09
#vim /etc/asterisk/extensions.
/dev/pts/1
13:52:09
#vim /etc/asterisk/extensions.
/dev/pts/0
13:52:09
#vim /etc/asterisk/extensions.conf
/dev/pts/1
13:52:09
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.4397.12228	2013-04-10 14:52:28.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 14:53:01.000000000 +0300
@@ -10,7 +10,7 @@
 	exten => 8350,1,Dial(SIP/1301&SIP/1302)
 	exten => 8400,1,Meetme(1234,s)
 [city]
-	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtT)
+	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtTm)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)
 
 [national]
/dev/pts/0
13:53:07
#[city]

/dev/pts/1
13:53:07
#[city]

/dev/pts/0
13:53:30
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Stopped music on hold on SIP/1301-00000009
  == Spawn extension (gr3, 1302, 1) exited non-zero on 'SIP/1301-00000009'
    -- Remote UNIX connection
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
13:53:30
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Stopped music on hold on SIP/1301-00000009
  == Spawn extension (gr3, 1302, 1) exited non-zero on 'SIP/1301-00000009'
    -- Remote UNIX connection
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
14:01:31
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:01:31
#vim /etc/asterisk/extensions.conf
/dev/pts/0
14:01:55
#[city]
queuerules.conf  queues.conf
/dev/pts/1
14:01:55
#[city]
queuerules.conf  queues.conf
/dev/pts/0
14:01:55
#vim /etc/asterisk/queues.conf
/dev/pts/1
14:01:55
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-2283.16893.25356	2013-04-10 15:02:04.000000000 +0300
+++ /etc/asterisk/queues.conf	2013-04-10 15:05:00.000000000 +0300
@@ -497,4 +497,7 @@
 ;member => Agent/@1		; Any agent in group 1
 ;member => Agent/:1,1		; Any agent in group 1, wait for first
                                 ; available, but consider with penalty
+[queuel]
 
+member => SIP/1301
+member => SIP/1301
/dev/pts/0
14:05:03
#~

/dev/pts/1
14:05:03
#~

/dev/pts/0
14:05:04
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:05:04
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.22052.24353	2013-04-10 15:05:09.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 15:06:14.000000000 +0300
@@ -12,7 +12,7 @@
 [city]
 	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtTm)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)
-
+	exten => 1305,1,Queue(queue1)
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
 
/dev/pts/0
14:06:17
#[ ]

/dev/pts/1
14:06:17
#[ ]

/dev/pts/0
14:06:18
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
  == Using SIP RTP CoS mark 5
    -- Executing [1305@gr1:1] Queue("SIP/1303-0000000c", "queue1") in new stack
[Apr 10 15:07:13] WARNING[7244]: app_queue.c:5137 queue_exec: Unable to join queue 'queue1'
    -- Executing [1305@gr1:2] VoiceMail("SIP/1303-0000000c", "1305@default") in new stack
[Apr 10 15:07:13] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:07:14] WARNING[7244]: app_voicemail.c:5260 leave_voicemail: No entry in voicemail config file for '1305'
    -- Auto fallthrough, channel 'SIP/1303-0000000c' status is 'UNKNOWN'
[Apr 10 15:07:24] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
14:06:18
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
  == Using SIP RTP CoS mark 5
    -- Executing [1305@gr1:1] Queue("SIP/1303-0000000c", "queue1") in new stack
[Apr 10 15:07:13] WARNING[7244]: app_queue.c:5137 queue_exec: Unable to join queue 'queue1'
    -- Executing [1305@gr1:2] VoiceMail("SIP/1303-0000000c", "1305@default") in new stack
[Apr 10 15:07:13] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:07:14] WARNING[7244]: app_voicemail.c:5260 leave_voicemail: No entry in voicemail config file for '1305'
    -- Auto fallthrough, channel 'SIP/1303-0000000c' status is 'UNKNOWN'
[Apr 10 15:07:24] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
14:07:45
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:07:45
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.5407.21051	2013-04-10 15:07:49.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 15:09:33.000000000 +0300
@@ -10,9 +10,10 @@
 	exten => 8350,1,Dial(SIP/1301&SIP/1302)
 	exten => 8400,1,Meetme(1234,s)
 [city]
+	exten => 1305,1,Queue(queue1)
 	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtTm)
 	exten => _13XX,n,VoiceMail(${EXTEN}@default)
-	exten => 1305,1,Queue(queue1)
+	
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
 
/dev/pts/0
14:09:38
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Executing [1305@gr1:2] VoiceMail("SIP/1303-0000000d", "1305@default") in new stack
[Apr 10 15:09:58] WARNING[7313]: app_voicemail.c:5260 leave_voicemail: No entry in voicemail config file for '1305'
    -- Auto fallthrough, channel 'SIP/1303-0000000d' status is 'UNKNOWN'
[Apr 10 15:09:58] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:10:09] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
14:09:38
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
    -- Executing [1305@gr1:2] VoiceMail("SIP/1303-0000000d", "1305@default") in new stack
[Apr 10 15:09:58] WARNING[7313]: app_voicemail.c:5260 leave_voicemail: No entry in voicemail config file for '1305'
    -- Auto fallthrough, channel 'SIP/1303-0000000d' status is 'UNKNOWN'
[Apr 10 15:09:58] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
[Apr 10 15:10:09] NOTICE[6894]: chan_sip.c:21643 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1303
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
14:10:41
#vim /etc/asterisk/extensions.conf
/dev/pts/1
14:10:41
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2283.9524.10800	2013-04-10 15:10:43.000000000 +0300
+++ /etc/asterisk/extensions.conf	2013-04-10 15:12:55.000000000 +0300
@@ -9,11 +9,11 @@
 	exten => 8300,1,Voicemailmain()
 	exten => 8350,1,Dial(SIP/1301&SIP/1302)
 	exten => 8400,1,Meetme(1234,s)
+
 [city]
-	exten => 1305,1,Queue(queue1)
 	exten => _13XX,1,Dial(SIP/${EXTEN},10,wWtTm)
-	exten => _13XX,n,VoiceMail(${EXTEN}@default)
-	
+	exten => _13XX,n,VoiceMail(${EXTEN}@default)	
+	exten => 1305,1,Queue(queue1)
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
 
/dev/pts/0
14:12:58
#[ ]

/dev/pts/1
14:12:58
#[ ]

/dev/pts/0
14:13:00
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
[Apr 10 15:13:12] WARNING[7396]: app_voicemail.c:5260 leave_voicemail: No entry in voicemail config file for '1305'
    -- Auto fallthrough, channel 'SIP/1302-0000000e' status is 'UNKNOWN'
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/1
14:13:00
#asterisk -vvvr
Asterisk 1.6.2.9-2+squeeze10, 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+squeeze10 currently running on linux3 (pid = 6858)
...
[Apr 10 15:13:12] WARNING[7396]: app_voicemail.c:5260 leave_voicemail: No entry in voicemail config file for '1305'
    -- Auto fallthrough, channel 'SIP/1302-0000000e' status is 'UNKNOWN'
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI>
linux3*CLI> quit
Executing last minute cleanups
/dev/pts/0
14:13:33
#vim /etc/asterisk/extensions.conf

Статистика

Время первой команды журнала12:58:23 2013- 4-10
Время последней команды журнала14:13:33 2013- 4-10
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 0.00
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.25
Количество командных строк в единицу времени, команда/мин 1.34
Частота использования команд
vim31|==============================| 30.69%
asterisk12|===========| 11.88%
mpg1238|=======| 7.92%
[8|=======| 7.92%
cp6|=====| 5.94%
[city]6|=====| 5.94%
cd4|===| 3.96%
make4|===| 3.96%
/etc/init.d/4|===| 3.96%
modprobe4|===| 3.96%
/etc/init.d/asterisk2|=| 1.98%
rmmod2|=| 1.98%
so2|=| 1.98%
apt-get2|=| 1.98%
~2|=| 1.98%
[rooms]2|=| 1.98%
depmod2|=| 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$