/l3/users/gvlad/nt-voip-2011-06/linux9.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 |
|
#sox -t wav reel_around_the_sun.wav -r 8000
sox: SoX v14.3.1 sox FAIL sox: missing filename Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]... SPECIAL FILENAMES (infile, outfile): - Pipe/redirect input/output (stdin/stdout); may need -t -d, --default-device Use the default audio device (where available) -n, --null Use the `null' file handler; e.g. with synth effect -p, --sox-pipe Alias for `-t sox -' SPECIAL FILENAMES (infile only): "|program [options] ..." Pipe input from external program (where supported) ... --add-comment TEXT Append output file comment --comment TEXT Specify comment text for the output file --comment-file FILENAME File containing comment text for the output file --no-glob Don't `glob' wildcard match the following filename AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w PLAYLIST FORMATS: m3u pls AUDIO DEVICE DRIVERS: alsa EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile * Deprecated effect + Experimental effect # LibSoX-only effect EFFECT OPTIONS (effopts): effect dependent; see --help-effect |
#reel_around_the_sun.wav -r 8000 -c1 -t gsm reel_around_the_sun.gsm resa
sox FAIL formats: can't open input file `reel_around_the_sun.gsm': No such file or directory |
#mv reel_around_the_sun.gsm /var/tmp/aster
mv: невозможно выполнить stat для «reel_around_the_sun.gsm»: Нет такого файла или каталога |
#mkdir /var/tmp/asterisk
mkdir: невозможно создать каталог «/var/tmp/asterisk»: Файл существует |
#mv reel_around_the_sun.gsm /var/tmp/asterisk/
mv: невозможно выполнить stat для «reel_around_the_sun.gsm»: Нет такого файла или каталога |
#mv reel_around_the_sun.gsm /var/tmp/asterisk/
mv: невозможно выполнить stat для «reel_around_the_sun.gsm»: Нет такого файла или каталога |
# wav
# Some options that are often worth tuning have been included as # are not shown in this exampleÐ¾Ð»Ð½Ñ # - When such options are commented with ";", the proposed setting . #wp" # differs from the default Samba behaviour # behaviour of Samba but the option is considered important # enough to be mentioned heree proposed setting is the default # NOTE: Whenever you modify this file you should run the command # "testparm" to check that you have not made any basic syntacticвÑеÑ! # A well-established practice is to name the original fileÑоваÑÑ, (R) ÐоÑÑÑановиÑÑ, (Q) ÐÑÑ Ð¾Ð´, (A) ÐÑе ... [homes] browseable = no # By default, the home directories are exported read-only. Change the # next parameter to 'no' if you want to be able to write to them. read only = yes writeable = yes # File creation mask is set to 0700 for security reasons. If you want to # create files with group=rw permissions, set next parameter to 0775. "/etc/samba/smb.conf" 332L, 12049C запиÑано E173: 1 Ñайл Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ ÑедакÑиÑованиÑ. |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17138.11057.19105 2011-06-22 11:46:35.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-06-22 12:04:32.000000000 +0300 @@ -1,7 +1,7 @@ [internal] ;exten => 8000,1,Wait(1) -;exten => 8000,n,Playback(demo-congrats) +;exten => 8400,n,Playback(/var/tmp/asterisk/fil) ;exten => _8xxx,1,Wait(1) ;exten => _8xxx,n,Say($exten) |
#having this setting and smb.conf(5) for details.
# not protected by a firewall or is a firewall itself. However, this # option cannot handle dynamic or non-broadcast interfaces correctly. #### Debugging/Accounting #### ; bind interfaces only = yes # This tells Samba to use a separate log file for each machine # that connects log file = /var/log/samba/log.%m # Cap the size of the individual log files (in KiB). max log size = 1000 # If you want Samba to only log through syslog then set the following ... browseable = no # By default, the home directories are exported read-only. Change the # next parameter to 'no' if you want to be able to write to them. writeable = yes # File creation mask is set to 0700 for security reasons. If you want to # create files with group=rw permissions, set next parameter to 0775. create mask = 0700 # Directory creation mask is set to 0700 for security reasons. If you want to 242,1 72% [3]+ Stopped /usr/bin/vim "$@" |
# vim /etc/samba/smb.conf ^C
|
# wav
mp3 wav sox FAIL formats: can't open input file `reel_around_the_sun.gsm': No such file or directory |
#ls /var
backups cache games lib local lock log mail opt run spool tmp |
#ls /var/tmp
asterisk db.lion.nt.swp db.lion.unix.nt.swn db.lion.unix.nt.swp db.lion.nt.swo db.lion.unix.nt.swm db.lion.unix.nt.swo named.conf.local.swp |
#ls /var/tmp/asterisk
|
#ls /tmp
asterisk-sounds-ru-gsm-2010-04-28.tar.gz gnash-cookies.15067 hsperfdata_user keyring-YUvGPh l3-saved-10117.2271.15265 l3-saved-12163.10855.22433 l3-saved-12943.22716.12395 l3-saved-17138.11057.19105 l3-saved-2734.18052.14566 l3-saved-2791.31021.1313 ... mutt-linux9-1000-9804-33e7217fbff9d44c mutt-linux9-1000-9804-33e7217fbff9d44c.save orbit-Debian-gdm orbit-root orbit-user reel_around_the_sun.mp3 seahorse-TDt4B0 sound ssh-WkaseJ2551 virtual-user.kN3XW0 |
#ls /tmp
asterisk-sounds-ru-gsm-2010-04-28.tar.gz gnash-cookies.15067 hsperfdata_user keyring-YUvGPh l3-saved-10117.2271.15265 l3-saved-12163.10855.22433 l3-saved-12943.22716.12395 l3-saved-17138.11057.19105 l3-saved-2734.18052.14566 l3-saved-2791.31021.1313 ... mutt-linux9-1000-9804-33e7217fbff9d44c mutt-linux9-1000-9804-33e7217fbff9d44c.save orbit-Debian-gdm orbit-root orbit-user reel_around_the_sun.mp3 seahorse-TDt4B0 sound ssh-WkaseJ2551 virtual-user.kN3XW0 |
#ls /tmp
asterisk-sounds-ru-gsm-2010-04-28.tar.gz gnash-cookies.15067 hsperfdata_user keyring-YUvGPh l3-saved-10117.2271.15265 l3-saved-12163.10855.22433 l3-saved-12943.22716.12395 l3-saved-17138.11057.19105 l3-saved-2734.18052.14566 l3-saved-2791.31021.1313 ... mutt-linux9-1000-9804-33e7217fbff9d44c mutt-linux9-1000-9804-33e7217fbff9d44c.save orbit-Debian-gdm orbit-root orbit-user reel_around_the_sun.mp3 seahorse-TDt4B0 sound ssh-WkaseJ2551 virtual-user.kN3XW0 |
#ls -la
итого 1884 drwxr-xr-x 27 user user 4096 Июн 22 11:57 . drwxr-xr-x 3 root root 4096 Июн 20 15:10 .. -rw------- 1 user user 494 Июн 21 18:09 .bash_history -rw-r--r-- 1 user user 220 Июн 20 15:10 .bash_logout -rw-r--r-- 1 user root 10 Июн 20 15:35 .bash_profile -rw-r--r-- 1 user user 3249 Июн 20 15:35 .bashrc drwxr-xr-x 5 user user 4096 Июн 20 15:42 .config drwx------ 3 user user 4096 Июн 20 15:12 .dbus -rw-r--r-- 1 user user 41 Июн 21 08:56 .dmrc ... -rw------- 1 user user 23357 Июн 22 11:31 .xsession-errors -rw------- 1 user user 5518 Июн 20 17:44 .xsession-errors.old drwxr-xr-x 2 user user 4096 Июн 20 15:12 Видео drwxr-xr-x 2 user user 4096 Июн 20 15:12 Документы drwxr-xr-x 2 user user 4096 Июн 20 15:12 Загрузки drwxr-xr-x 2 user user 4096 Июн 20 15:12 Изображения drwxr-xr-x 2 user user 4096 Июн 20 15:12 Музыка drwxr-xr-x 2 user user 4096 Июн 20 15:12 Общедоступные drwxr-xr-x 2 user user 4096 Июн 20 15:12 Рабочий стол drwxr-xr-x 2 user user 4096 Июн 20 15:12 Шаблоны |
#ls -la /tmp/
итого 23056 drwxrwxrwt 14 root root 4096 Июн 22 11:50 . drwxr-xr-x 23 root root 4096 Июн 21 16:06 .. -rw-r--r-- 1 root root 2452777 Июн 21 16:41 asterisk-sounds-ru-gsm-2010-04-28.tar.gz -rw-r--r-- 1 user user 65 Июн 21 17:48 gnash-cookies.15067 drwxr-xr-x 2 user user 4096 Июн 21 12:44 hsperfdata_user drwxrwxrwt 2 root root 4096 Июн 21 08:56 .ICE-unix drwx------ 2 user user 4096 Июн 21 08:56 keyring-YUvGPh -rw-r----- 1 root root 18057 Июн 21 15:59 l3-saved-10117.2271.15265 -rw-r----- 1 root root 28792 Июн 21 16:09 l3-saved-12163.10855.22433 ... drwx------ 2 Debian-gdm Debian-gdm 4096 Июн 21 08:56 orbit-Debian-gdm drwx------ 2 root root 4096 Июн 21 08:56 orbit-root drwx------ 2 user user 4096 Июн 22 11:52 orbit-user -rw-r--r-- 1 root root 20901416 Июн 22 11:33 reel_around_the_sun.mp3 drwx------ 2 user user 4096 Июн 21 08:56 seahorse-TDt4B0 drwxr-xr-x 2 user user 4096 Июн 21 16:44 sound drwx------ 2 user user 4096 Июн 21 08:56 ssh-WkaseJ2551 drwx------ 2 user user 4096 Июн 21 08:56 virtual-user.kN3XW0 -r--r--r-- 1 root root 11 Июн 20 17:46 .X0-lock drwxrwxrwt 2 root root 4096 Июн 20 17:46 .X11-unix |
#ls -la /tmp/ |less
|
#/tmp/
hsperfdata_user/ orbit-Debian-gdm/ sound/ .ICE-unix/ orbit-root/ ssh-WkaseJ2551/ keyring-YUvGPh/ orbit-user/ virtual-user.kN3XW0/ libgksu-1DByHJ/ seahorse-TDt4B0/ .X11-unix/ |
#/tmp/
hsperfdata_user/ orbit-Debian-gdm/ sound/ .ICE-unix/ orbit-root/ ssh-WkaseJ2551/ keyring-YUvGPh/ orbit-user/ virtual-user.kN3XW0/ libgksu-1DByHJ/ seahorse-TDt4B0/ .X11-unix/ |
#/tmp/
hsperfdata_user/ orbit-Debian-gdm/ sound/ .ICE-unix/ orbit-root/ ssh-WkaseJ2551/ keyring-YUvGPh/ orbit-user/ virtual-user.kN3XW0/ libgksu-1DByHJ/ seahorse-TDt4B0/ .X11-unix/ |
#/tmp/
hsperfdata_user/ orbit-Debian-gdm/ sound/ .ICE-unix/ orbit-root/ ssh-WkaseJ2551/ keyring-YUvGPh/ orbit-user/ virtual-user.kN3XW0/ libgksu-1DByHJ/ seahorse-TDt4B0/ .X11-unix/ |
#ls /tmp
tmp/ /fi il.gsm resample sox -t mp3 /tmp/reel_around_the_sun.mp3 -r 8000 -c1 -t gsm fi sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative sox WARN resample: resample clipped 2 samples; decrease volume? |
#ls /tmp
wav reel_around_the_sun.wav round_the_sun.gsm resa -t mp3 reel_around_the_sun.mp3 -r 8000 -c1 -t gsm reel_ar |
# vim /etc/samba/smb.conf ^C
|
# wav
E325: ÐÐÐÐÐÐÐÐ ÐбнаÑÑжен Ñвоп-Ñайл Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ "/etc/asterisk/.extensions.conf.swp" владелеÑ: root даÑа: Wed Jun 22 09:36:10 2011 Ð¸Ð¼Ñ Ñайла: /etc/asterisk/extensions.conf изменÑн: Ð½ÐµÑ exten => 8100,1,VoicemailMain() exten => _81XX,1,VoicemailMain(11${EXTEN:2}@default) exten => _82XX,1,Wait(1) exten => _82XX,n,Playback(please-enter-your&vm-message) exten => _82XX,n,Wait(1) ... ;exten => _8xxx,n,Say($exten) exten => 8100,1,VoicemailMain() exten => _81XX,1,VoicemailMain(3101${EXTEN:2}@default) [local] exten => _31XX,1,Answer exten => _31XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H:%M:%S)) }-${EXTEN}-${CALLERID( num)}) exten => _31XX,n,Monitor(gsm,${MON_FILENAME},m) "/etc/asterisk/extensions.conf" 865L, 29277C запиÑано |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17138.6972.4139 2011-06-22 12:05:23.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-06-22 12:05:49.000000000 +0300 @@ -1,7 +1,7 @@ [internal] ;exten => 8000,1,Wait(1) -;exten => 8400,n,Playback(/var/tmp/asterisk/fil) +exten => 8400,n,Playback(/var/tmp/asterisk/fil) ;exten => _8xxx,1,Wait(1) ;exten => _8xxx,n,Say($exten) |
#vim /etc/asterisk/extensions.conf
|
#asterisk -rvvvvvvv
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 linux9 (pid = 19973) ... -- Registered extension context 'ael-dundi-e164-switch' (0x7f7b445e0140) in local table 0x7f7b445cea50; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-switch) to new(ael-dundi-e164-switch) context, registrar = pbx_config -- Including switch 'DUNDi/e164' in context 'ael-dundi-e164-switch' -- Registered extension context 'ael-dundi-e164-local' (0x7f7b445deff0) in local table 0x7f7b445cea50; registrar: pbx_ael -- merging incls/swits/igpats from old(ael-dundi-e164-local) to new(ael-dundi-e164-local) context, registrar = pbx_config -- Including context 'ael-dundi-e164-canonical' in context 'ael-dundi-e164-local' -- Including context 'ael-dundi-e164-customers' in context 'ael-dundi-e164-local' -- Including context 'ael-dundi-e164-via-pstn' in context 'ael-dundi-e164-local' linux9*CLI> exit Executing last minute cleanups |
#ls /etv/festival
ls: невозможно получить доступ к /etv/festival: Нет такого файла или каталога |
#ls /etc/festival
ls: невозможно получить доступ к /etc/festival: Нет такого файла или каталога |
#vim /etc/festival.scm
--- /tmp/l3-saved-17138.30009.6466 2011-06-22 12:18:12.000000000 +0300 +++ /etc/festival.scm 2011-06-22 12:20:34.000000000 +0300 @@ -28,3 +28,16 @@ (set! server_access_list '("[^.]+" "127.0.0.1" "localhost")) ; Server deny list (hosts) + + +(define (tts_textasterisk string mode) +"(tts_textasterisk STRING MODE) +Apply tts to STRING. This function is specifically designed for +use in server mode so a single function call may synthesize the string. +This function name may be added to the server safe functions." +(let ((wholeutt (utt.synth (eval (list 'Utterance 'Text string))))) +(utt.wave.resample wholeutt 8000) +(utt.wave.rescale wholeutt 5) +(utt.send.wave.client wholeutt))) + + |
#vim /etc/festival.scm
|
#ls /etc/festival
|
#apt-get install festival
|
#ls /
|
#mkdir /tmp/sound
cat /etc/default/festival cat: /etc/default/festival: Нет такого файла или каталога |
#cat /etc/default/festival
cat: /etc/default/festival: Нет такого файла или каталога |
#/etc/init.d/festival restart
bash: /etc/init.d/festival: Нет такого файла или каталога |
#/etc/init.d/festival start
bash: /etc/init.d/festival: Нет такого файла или каталога |
#/etc/init.d/festival start
bash: /etc/init.d/festival: Нет такого файла или каталога |
#ls /tmp
wav reel_around_the_sun.wav round_the_sun.gsm resa -t mp3 reel_around_the_sun.mp3 -r 8000 -c1 -t gsm reel_ar |
# vim /etc/samba/smb.conf ^C
|
#apt-get install festival
apt-get install festvox Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет festvox |
#apt-cache install festvox
E: Неверная операция install |
#apt -cache install festvox
bash: apt: команда не найдена |
#apt-get install festvox
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет festvox |
#ls /etc/festival
|
#apt-get install festival
exten => 8400,1,Playback(/var/tmp/asterisk/fil)иÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑого Ñайла завеÑÑÑн аваÑийно. exten => 8401, l('Hello from festival. Welcome to our system') ;exten => _8xxx,1,Wait(1) ;exten => _8xxx,n,Say($exten) exten => 8100,1,VoicemailMain() exten => _81XX,1,VoicemailMain(3101${EXTEN:2}@default) [local] s exten => _31XX,1,Answer exten => _31XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H:%M:%S))в бÑдÑÑем. }-${EXTEN}-${CALLERID( num)}) exten => _31XX,n,Monitor(gsm,${MON_FILENAME},m) Своп-Ñайл "/etc/asterisk/.exte exten => _31XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail) [O] ÐÑкÑÑÑÑ Ð´Ð»Ñ ÑÑениÑ, (E) РедакÑиÑоваÑÑ, (R) ÐоÑÑÑановиÑÑ, (Q) ÐÑÑ Ð¾Ð´, (A) ÐÑе exten => _31XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?voicemail) Ñ "/etc/asterisk/extensions "/etc/asterisk/extensions.conf" 865L, 29279C запиÑано |
#ls /home/user/test-festival.wav
ls /var/spool/asterisk dictate meetme monitor outgoing system tmp voicemail |
#ls /var/spool/
anacron cron exim4 mqueue openoffice popbull asterisk cups mail mqueue-client pop samba |
#ls /var/spool/asterisk
dictate meetme monitor outgoing system tmp voicemail |
#ls /var/spool/asterisk/monitor
record-2011-06-22-10:53:%.gsm record-2011-06-22-11:02:%.gsm |
#ls /home/user/test-festival.wav
|
#ls /home/user/test-festival.wav
|
#vim /etc/asterisk/festival.conf
|
#vim /etc/festival.scm
--- /tmp/l3-saved-17138.22082.15539 2011-06-22 14:01:27.000000000 +0300 +++ /etc/festival.scm 2011-06-22 14:01:52.000000000 +0300 @@ -16,7 +16,7 @@ (set! server_port 1314) ; Server password: -(set! server_passwd "password") +;(set! server_passwd "password") ; Log file location (set! server_log_file "/var/log/festival/festival.log") |
#cd tmp
bash: cd: tmp: Нет такого файла или каталога |
#cd /tmp
|
#tar xvfz asterisk-perl-0.09.tar.gz
asterisk-perl-0.09/ asterisk-perl-0.09/examples/ asterisk-perl-0.09/examples/agi-test.agi asterisk-perl-0.09/examples/tts-bofh.agi asterisk-perl-0.09/examples/calleridnamelookup.agi asterisk-perl-0.09/examples/tts-line.agi asterisk-perl-0.09/examples/manager-test.pl asterisk-perl-0.09/examples/agi-enum.agi asterisk-perl-0.09/examples/tts-ping.agi asterisk-perl-0.09/examples/directory.agi ... asterisk-perl-0.09/lib/ asterisk-perl-0.09/lib/Asterisk.pm asterisk-perl-0.09/lib/Asterisk/ asterisk-perl-0.09/lib/Asterisk/Outgoing.pm asterisk-perl-0.09/lib/Asterisk/Voicemail.pm asterisk-perl-0.09/lib/Asterisk/Manager.pm asterisk-perl-0.09/lib/Asterisk/AGI.pm asterisk-perl-0.09/lib/Asterisk/QCall.pm asterisk-perl-0.09/Makefile.PL asterisk-perl-0.09/LICENSE |
#cd asterisk-perl-0.09/
|
#perl Makefile.PL
Writing Makefile for asterisk-perl |
#perl Makefile.PL
Writing Makefile for asterisk-perl |
#make
cp lib/Asterisk/Voicemail.pm blib/lib/Asterisk/Voicemail.pm cp lib/Asterisk/Manager.pm blib/lib/Asterisk/Manager.pm cp lib/Asterisk/Outgoing.pm blib/lib/Asterisk/Outgoing.pm cp lib/Asterisk/QCall.pm blib/lib/Asterisk/QCall.pm cp lib/Asterisk.pm blib/lib/Asterisk.pm cp lib/Asterisk/AGI.pm blib/lib/Asterisk/AGI.pm Manifying blib/man3/Asterisk::Manager.3pm Manifying blib/man3/Asterisk::Voicemail.3pm Manifying blib/man3/Asterisk::Outgoing.3pm Manifying blib/man3/Asterisk::AGI.3pm |
#make tast
make: *** Нет правила для сборки цели `tast'. Останов. |
#make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/agi.t .. ok All tests successful. Files=1, Tests=2, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.02 cusr 0.00 csys = 0.05 CPU) Result: PASS |
#make install
Installing /usr/local/share/perl/5.10.1/Asterisk.pm Installing /usr/local/share/perl/5.10.1/Asterisk/Voicemail.pm Installing /usr/local/share/perl/5.10.1/Asterisk/Outgoing.pm Installing /usr/local/share/perl/5.10.1/Asterisk/QCall.pm Installing /usr/local/share/perl/5.10.1/Asterisk/AGI.pm Installing /usr/local/share/perl/5.10.1/Asterisk/Manager.pm Installing /usr/local/man/man3/Asterisk::Voicemail.3pm Installing /usr/local/man/man3/Asterisk::AGI.3pm Installing /usr/local/man/man3/Asterisk::Manager.3pm Installing /usr/local/man/man3/Asterisk::Outgoing.3pm Appending installation info to /usr/local/lib/perl/5.10.1/perllocal.pod |
#ls
blib examples LICENSE Makefile.PL README CHANGES lib Makefile pm_to_blib t |
#mkdir /var/lib/asterisk/sounds/tts
mkdir: невозможно создать каталог «/var/lib/asterisk/sounds/tts»: Файл существует |
#chown asterisk /var/lib/asterisk/sounds/tts
|
#mkdir /var/lib/
mkdir: невозможно создать каталог «/var/lib/»: Файл существует |
#ls vim /user/local/bin
ls: невозможно получить доступ к vim: Нет такого файла или каталога ls: невозможно получить доступ к /user/local/bin: Нет такого файла или каталога |
#ls /user/local/bin
ls: невозможно получить доступ к /user/local/bin: Нет такого файла или каталога |
#perl festival-script.pl
Can't open perl script "festival-script.pl": Нет такого файла или каталога |
#cd bin
bash: cd: bin: Нет такого файла или каталога |
#ls
exit reel_around_the_sun.gsm Документы Музыка Шаблоны fil.gsm test-festival.wav Загрузки Общедоступные Mail Видео Изображения Рабочий стол |
#ls
exit reel_around_the_sun.gsm Документы Музыка Шаблоны fil.gsm test-festival.wav Загрузки Общедоступные Mail Видео Изображения Рабочий стол |
#ls
exit reel_around_the_sun.gsm Документы Музыка Шаблоны fil.gsm test-festival.wav Загрузки Общедоступные Mail Видео Изображения Рабочий стол |
#ls
exit reel_around_the_sun.gsm Документы Музыка Шаблоны fil.gsm test-festival.wav Загрузки Общедоступные Mail Видео Изображения Рабочий стол |
#cd /tmp
|
#ls
asterisk-perl-0.09 asterisk-perl-0.09.tar.gz asterisk-sounds-ru-gsm-2010-04-28.tar.gz fil.gsm gnash-cookies.15067 hsperfdata_user keyring-YUvGPh l3-saved-10117.2271.15265 l3-saved-12163.10855.22433 l3-saved-12943.22716.12395 ... mutt-linux9-1000-9804-33e7217fbff9d44c mutt-linux9-1000-9804-33e7217fbff9d44c.save orbit-Debian-gdm orbit-root orbit-user reel_around_the_sun.mp3 seahorse-TDt4B0 sound ssh-WkaseJ2551 virtual-user.kN3XW0 |
#ls
asterisk-perl-0.09 asterisk-perl-0.09.tar.gz asterisk-sounds-ru-gsm-2010-04-28.tar.gz fil.gsm gnash-cookies.15067 hsperfdata_user keyring-YUvGPh l3-saved-10117.2271.15265 l3-saved-12163.10855.22433 l3-saved-12943.22716.12395 ... mutt-linux9-1000-9804-33e7217fbff9d44c mutt-linux9-1000-9804-33e7217fbff9d44c.save orbit-Debian-gdm orbit-root orbit-user reel_around_the_sun.mp3 seahorse-TDt4B0 sound ssh-WkaseJ2551 virtual-user.kN3XW0 |
#vim /festival-script.pl
|
#ls
asterisk-perl-0.09 asterisk-perl-0.09.tar.gz asterisk-sounds-ru-gsm-2010-04-28.tar.gz fil.gsm gnash-cookies.15067 hsperfdata_user keyring-YUvGPh l3-saved-10117.2271.15265 l3-saved-12163.10855.22433 l3-saved-12943.22716.12395 ... mutt-linux9-1000-9804-33e7217fbff9d44c mutt-linux9-1000-9804-33e7217fbff9d44c.save orbit-Debian-gdm orbit-root orbit-user reel_around_the_sun.mp3 seahorse-TDt4B0 sound ssh-WkaseJ2551 virtual-user.kN3XW0 |
#cd /user
bash: cd: /user: Нет такого файла или каталога |
#vim festival-script.pl
--- /tmp/l3-saved-21539.4564.32128 2011-06-22 14:42:38.000000000 +0300 +++ festival-script.pl 2011-06-22 14:50:17.000000000 +0300 @@ -18,13 +18,13 @@ my $t2wp=""; unless (-f $wavefile) { - open(fileOUT, ">$sounddir"."/say-text-$hash.txt"); - print fileOUT "$text"; - close(fileOUT); + #open(fileOUT, ">$sounddir"."/say-text-$hash.txt"); + #print fileOUT "$text"; + #close(fileOUT); my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile"; system($execf); - unlink($sounddir."/say-text-$hash.txt"); + # unlink($sounddir."/say-text-$hash.txt"); } #$AGI->stream_file('tts/'.basename($wavefile,".wav")); |
#apt-get install lynx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: lynx-cur Предлагаемые пакеты: lynx-cur-wrapper ... Распаковывается пакет lynx-cur (из файла .../lynx-cur_2.8.8dev.5-1_amd64.deb)... Выбор ранее не выбранного пакета lynx. Распаковывается пакет lynx (из файла .../lynx_2.8.8dev.5-1_all.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для man-db ... Настраивается пакет lynx-cur (2.8.8dev.5-1) ... update-alternatives: используется `/usr/bin/lynx.cur' для предоставления `/usr/bin/www-browser' (www-browser) в автоматический режим. update-alternatives: используется `/usr/bin/lynx.cur' для предоставления `/usr/bin/lynx' (lynx) в автоматический режим. Настраивается пакет lynx (2.8.8dev.5-1) ... Обрабатываются триггеры для menu ... |
#lynx -dump http://en.wikipedia.org/wiki/Kiev | sed 1,60d
[46]ChiÅinÄu, [47]Edinburgh, [48]Florence, [49]Helsinki, [50]Kraków, [51]Kyoto, [52]Leipzig, [53]Minsk, [54]Munich, [55]Odense, [56]Paris, [57]Pretoria, [58]Riga, [59]Rio de Janeiro, [60]Rome, [61]Santiago de Chile, [62]Sofia, [63]Stockholm, [64]Tallinn, [65]Tampere, [66]Tbilisi, [67]Toronto, [68]Toulouse, [69]Warsaw, [70]Wuhan, [71]Vienna, [72]Vilnius, [73]Pereira, [74]Yerevan Website [75]www.kmv.gov.ua Kiev or Kyiv ([76]Ukrainian: ÐиÑв [77][Ëkɪjiw] ( [78]listen); ... 1960. http://commons.wikimedia.org/wiki/Special:Search/Kiev 1961. http://en.wikiversity.org/wiki/Special:Search/Kiev 1962. http://en.wikinews.org/wiki/Special:Search/Kiev 1963. http://en.wikiquote.org/wiki/Special:Search/Kiev 1964. http://en.wikisource.org/wiki/Special:Search/Kiev 1965. http://en.wikibooks.org/wiki/Special:Search/Kiev 1966. http://en.wikipedia.org/wiki/Kiev 1967. http://en.wikipedia.org/wiki/Kiev 1968. http://en.wikipedia.org/wiki/Main_Page 1969. http://creativecommons.org/licenses/by-sa/3.0/ |
#lynx -dump http://en.wikipedia.org/wiki/Kiev | sed 1,70d | head
Kiev or Kyiv ([76]Ukrainian: Київ [77][ˈkɪjiw] ( [78]listen); [79]Russian: Киев; (see also [80]Cities' alternative names)) is the [81]capital and the largest city of [82]Ukraine, located in the north central part of the country on the [83]Dnieper River. The population as of the 2001 [84]census was 2,611,300. However, higher numbers have been cited in the press.^[85][1] Kiev is an important [86]industrial, [87]scientific, [88]educational and [89]cultural centre of [90]Eastern Europe. It is home to many [91]high-tech industries, [92]higher education institutions and |
#ls /tmp
asterisk-perl-0.09 l3-saved-2791.31021.1313 asterisk-perl-0.09.tar.gz libgksu-1DByHJ asterisk-sounds-ru-gsm-2010-04-28.tar.gz mutt-linux9-1000-9685-0151e91ca50060efb festival-script.pl mutt-linux9-1000-9685-0151e91ca50060efb.save fil.gsm mutt-linux9-1000-9804-33e7217fbff9d44c gnash-cookies.15067 mutt-linux9-1000-9804-33e7217fbff9d44c.save hsperfdata_user orbit-Debian-gdm keyring-YUvGPh orbit-root kiev.txt orbit-user l3-saved-10117.2271.15265 reel_around_the_sun.mp3 l3-saved-12163.10855.22433 seahorse-TDt4B0 l3-saved-12943.22716.12395 sound l3-saved-21130.9387.29013 ssh-WkaseJ2551 l3-saved-21627.17572.1995 virtual-user.kN3XW0 l3-saved-2734.18052.14566 |
#apt-cache search festvox
festvox-hi-nsk - Hindi male speaker for festival festvox-italp16k - Italian female speaker for Festival festvox-itapc16k - Italian male speaker for Festival festvox-mr-nsk - Marathi male speaker for festival festvox-te-nsk - Telugu (te) male speaker for festival festvox-czech-ph - Czech male speaker for Festival festvox-kallpc16k - American English male speaker for festival, 16khz sample rate festvox-kallpc8k - American English male speaker for festival, 8khz sample rate festvox-kdlpc16k - American English male speaker for festival, 16khz sample rate festvox-kdlpc8k - American English male speaker for festival, 8khz sample rate festvox-suopuhe-common - Common files for Festival Finnish speakers festvox-suopuhe-lj - Finnish female speaker for Festival festvox-suopuhe-mv - Finnish male speaker for festival flite1-dev - A small run-time speech synthesis engine - static libraries flite - A small run-time speech synthesis engine libflite1 - a small run-time speech synthesis engine - shared libraries festvox-ru - русский мужской голос для Festival |
#apt-cache install festvox ru
E: Неверная операция install |
Время первой команды журнала | 10:34:38 2011- 6-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:02:38 2011- 6-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 39.60 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008