/l3/users/mas/nt-voip/linux1.unix.nt/root :1 :2 :3 :4 :5 |
|
#lsmod
Module Size Used by cpufreq_powersave 12422 0 cpufreq_conservative 12987 0 cpufreq_stats 12711 0 cpufreq_userspace 12520 0 bridge 59326 0 stp 12405 1 bridge bnep 17147 2 rfcomm 31985 0 bluetooth 106783 10 bnep,rfcomm ... ata_generic 12439 0 ata_piix 25240 1 libata 124180 2 ata_generic,ata_piix scsi_mod 134461 4 sg,sr_mod,sd_mod,libata 3c59x 30509 0 mii 12595 1 3c59x ehci_hcd 34968 0 e1000e 112876 0 usbcore 103673 2 ehci_hcd usb_common 12338 1 usbcore |
#dmesg
[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.0-0.bpo.4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Debian 3.2.41-2~bpo60+1 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009bc00 (usable) [ 0.000000] BIOS-e820: 000000000009bc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable) [ 0.000000] BIOS-e820: 0000000020000000 - 0000000020200000 (reserved) [ 0.000000] BIOS-e820: 0000000020200000 - 0000000040000000 (usable) ... [ 18.172701] Bluetooth: HCI socket layer initialized [ 18.172703] Bluetooth: L2CAP socket layer initialized [ 18.172706] Bluetooth: SCO socket layer initialized [ 18.175667] Bluetooth: RFCOMM TTY layer initialized [ 18.175670] Bluetooth: RFCOMM socket layer initialized [ 18.175672] Bluetooth: RFCOMM ver 1.11 [ 18.227663] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 18.227665] Bluetooth: BNEP filters: protocol multicast [ 18.261368] Bridge firewalling registered [ 24.337475] eth0: no IPv6 routers present |
#dmesg
[ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.0-0.bpo.4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Debian 3.2.41-2~bpo60+1 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009bc00 (usable) [ 0.000000] BIOS-e820: 000000000009bc00 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 0000000020000000 (usable) [ 0.000000] BIOS-e820: 0000000020000000 - 0000000020200000 (reserved) [ 0.000000] BIOS-e820: 0000000020200000 - 0000000040000000 (usable) ... [ 18.172701] Bluetooth: HCI socket layer initialized [ 18.172703] Bluetooth: L2CAP socket layer initialized [ 18.172706] Bluetooth: SCO socket layer initialized [ 18.175667] Bluetooth: RFCOMM TTY layer initialized [ 18.175670] Bluetooth: RFCOMM socket layer initialized [ 18.175672] Bluetooth: RFCOMM ver 1.11 [ 18.227663] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 18.227665] Bluetooth: BNEP filters: protocol multicast [ 18.261368] Bridge firewalling registered [ 24.337475] eth0: no IPv6 routers present |
#apt-get install sshd
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package sshd |
#apt-get install sshd
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package sshd |
#apt-get install ssh
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: openssh-server Suggested packages: ssh-askpass rssh molly-guard ufw ... (Reading database ... 128412 files and directories currently installed.) Unpacking openssh-server (from .../openssh-server_1%3a5.5p1-6+squeeze3_i386.deb) ... Selecting previously deselected package ssh. Unpacking ssh (from .../ssh_1%3a5.5p1-6+squeeze3_all.deb) ... Processing triggers for man-db ... Setting up openssh-server (1:5.5p1-6+squeeze3) ... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... Restarting OpenBSD Secure Shell server: sshd. Setting up ssh (1:5.5p1-6+squeeze3) ... |
#apt-get install ssh
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: openssh-server Suggested packages: ssh-askpass rssh molly-guard ufw ... (Reading database ... 128412 files and directories currently installed.) Unpacking openssh-server (from .../openssh-server_1%3a5.5p1-6+squeeze3_i386.deb) ... Selecting previously deselected package ssh. Unpacking ssh (from .../ssh_1%3a5.5p1-6+squeeze3_all.deb) ... Processing triggers for man-db ... Setting up openssh-server (1:5.5p1-6+squeeze3) ... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... Restarting OpenBSD Secure Shell server: sshd. Setting up ssh (1:5.5p1-6+squeeze3) ... |
#netstat -anp | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4822/sshd tcp 0 0 192.168.10.1:50185 192.168.15.253:22 ESTABLISHED 2007/ssh tcp 0 0 192.168.10.1:36580 178.63.229.230:18030 TIME_WAIT - tcp6 0 0 :::22 :::* LISTEN 4822/sshd unix 13 [ ] DGRAM 9022 1194/rsyslogd /dev/log unix 3 [ ] STREAM CONNECTED 16922 1934/epiphany-brows unix 3 [ ] STREAM CONNECTED 14756 2290/su unix 3 [ ] STREAM CONNECTED 5891 2271/rasterisk unix 3 [ ] STREAM CONNECTED 11644 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12917 2267/gtk-gnash unix 2 [ ] STREAM CONNECTED 12914 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12912 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 12904 2264/gtk-gnash unix 2 [ ] STREAM CONNECTED 12901 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 5856 2203/su unix 3 [ ] STREAM CONNECTED 6522 1875/metacity unix 3 [ ] STREAM CONNECTED 9722 1864/gconfd-2 /tmp/orbit-user/linc-748-0-6ab525ddc2bd0 unix 3 [ ] STREAM CONNECTED 5422 1291/Xorg |
#netstat -anp | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4822/sshd tcp 0 0 192.168.10.1:50185 192.168.15.253:22 ESTABLISHED 2007/ssh tcp 0 0 192.168.10.1:36580 178.63.229.230:18030 TIME_WAIT - tcp6 0 0 :::22 :::* LISTEN 4822/sshd unix 13 [ ] DGRAM 9022 1194/rsyslogd /dev/log unix 3 [ ] STREAM CONNECTED 16922 1934/epiphany-brows unix 3 [ ] STREAM CONNECTED 14756 2290/su unix 3 [ ] STREAM CONNECTED 5891 2271/rasterisk unix 3 [ ] STREAM CONNECTED 11644 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12917 2267/gtk-gnash unix 2 [ ] STREAM CONNECTED 12914 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12912 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 12904 2264/gtk-gnash unix 2 [ ] STREAM CONNECTED 12901 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 5856 2203/su unix 3 [ ] STREAM CONNECTED 6522 1875/metacity unix 3 [ ] STREAM CONNECTED 9722 1864/gconfd-2 /tmp/orbit-user/linc-748-0-6ab525ddc2bd0 unix 3 [ ] STREAM CONNECTED 5422 1291/Xorg |
#netstat -anp | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4822/sshd tcp 0 0 192.168.10.1:36581 178.63.229.230:18030 TIME_WAIT - tcp 0 0 192.168.10.1:50185 192.168.15.253:22 ESTABLISHED 2007/ssh tcp 0 0 192.168.10.1:36580 178.63.229.230:18030 TIME_WAIT - tcp6 0 0 :::22 :::* LISTEN 4822/sshd unix 13 [ ] DGRAM 9022 1194/rsyslogd /dev/log unix 3 [ ] STREAM CONNECTED 16922 1934/epiphany-brows unix 3 [ ] STREAM CONNECTED 14756 2290/su unix 3 [ ] STREAM CONNECTED 5891 2271/rasterisk unix 3 [ ] STREAM CONNECTED 11644 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12917 2267/gtk-gnash unix 2 [ ] STREAM CONNECTED 12914 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12912 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 12904 2264/gtk-gnash unix 2 [ ] STREAM CONNECTED 12901 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 5856 2203/su unix 3 [ ] STREAM CONNECTED 6522 1875/metacity unix 3 [ ] STREAM CONNECTED 9722 1864/gconfd-2 /tmp/orbit-user/linc-748-0-6ab525ddc2bd0 unix 3 [ ] STREAM CONNECTED 5422 1291/Xorg |
#netstat -anp | grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4822/sshd tcp 0 0 192.168.10.1:36581 178.63.229.230:18030 TIME_WAIT - tcp 0 0 192.168.10.1:50185 192.168.15.253:22 ESTABLISHED 2007/ssh tcp 0 0 192.168.10.1:36580 178.63.229.230:18030 TIME_WAIT - tcp6 0 0 :::22 :::* LISTEN 4822/sshd unix 13 [ ] DGRAM 9022 1194/rsyslogd /dev/log unix 3 [ ] STREAM CONNECTED 16922 1934/epiphany-brows unix 3 [ ] STREAM CONNECTED 14756 2290/su unix 3 [ ] STREAM CONNECTED 5891 2271/rasterisk unix 3 [ ] STREAM CONNECTED 11644 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12917 2267/gtk-gnash unix 2 [ ] STREAM CONNECTED 12914 2267/gtk-gnash unix 3 [ ] STREAM CONNECTED 12912 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 12904 2264/gtk-gnash unix 2 [ ] STREAM CONNECTED 12901 2264/gtk-gnash unix 3 [ ] STREAM CONNECTED 5856 2203/su unix 3 [ ] STREAM CONNECTED 6522 1875/metacity unix 3 [ ] STREAM CONNECTED 9722 1864/gconfd-2 /tmp/orbit-user/linc-748-0-6ab525ddc2bd0 unix 3 [ ] STREAM CONNECTED 5422 1291/Xorg |
#/etc/init.d/ssh
.aptitude/ .bash_profile .lilalo/ pink.mp3 .viminfo asterisk-core-sounds-ru-alaw-current.tar.gz .bashrc .mc/ .profile .asterisk_history install meet.gsm .rnd .bash_history .l3rc meet.wav .ssh/ |
#/etc/init.d/ssh
.aptitude/ .bash_profile .lilalo/ pink.mp3 .viminfo asterisk-core-sounds-ru-alaw-current.tar.gz .bashrc .mc/ .profile .asterisk_history install meet.gsm .rnd .bash_history .l3rc meet.wav .ssh/ |
#nt
ntfs-3g ntfs-3g.secaudit ntfscat ntfscluster ntfscp ntfsinfo ntfsls ntfsresize ntpdate ntfs-3g.probe ntfs-3g.usermap ntfsclone ntfscmp ntfsfix ntfslabel ntfsmount ntfsundelete ntpdate-debian |
#nt
ntfs-3g ntfs-3g.secaudit ntfscat ntfscluster ntfscp ntfsinfo ntfsls ntfsresize ntpdate ntfs-3g.probe ntfs-3g.usermap ntfsclone ntfscmp ntfsfix ntfslabel ntfsmount ntfsundelete ntpdate-debian |
#nt
ntfs-3g ntfs-3g.secaudit ntfscat ntfscluster ntfscp ntfsinfo ntfsls ntfsresize ntpdate ntfs-3g.probe ntfs-3g.usermap ntfsclone ntfscmp ntfsfix ntfslabel ntfsmount ntfsundelete ntpdate-debian |
#nt
ntfs-3g ntfs-3g.secaudit ntfscat ntfscluster ntfscp ntfsinfo ntfsls ntfsresize ntpdate ntfs-3g.probe ntfs-3g.usermap ntfsclone ntfscmp ntfsfix ntfslabel ntfsmount ntfsundelete ntpdate-debian |
#service
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ] |
#service
Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ] |
#apt-get install festival
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat Suggested packages: ... Processing triggers for man-db ... Processing triggers for install-info ... Setting up alsa-oss (1.0.17-4) ... Setting up libestools2.0 (1:2.0.95~beta-2) ... Setting up oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Setting up festival (1:2.0.95~beta-5.1) ... Setting up festlex-cmu (1.4.0-6) ... Setting up festlex-poslex (1.4.0-5) ... Setting up festvox-kallpc16k (1.4.0-5) ... |
#apt-get install festival
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat Suggested packages: ... Processing triggers for man-db ... Processing triggers for install-info ... Setting up alsa-oss (1.0.17-4) ... Setting up libestools2.0 (1:2.0.95~beta-2) ... Setting up oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Setting up festival (1:2.0.95~beta-5.1) ... Setting up festlex-cmu (1.4.0-6) ... Setting up festlex-poslex (1.4.0-5) ... Setting up festvox-kallpc16k (1.4.0-5) ... |
#vim /tmp/text1.txt
--- /dev/null 2013-04-11 09:20:09.801300983 +0300 +++ /tmp/text1.txt 2013-04-11 10:19:44.000000000 +0300 @@ -0,0 +1 @@ +test |
#aplay text1.wav
Playing WAVE 'text1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono |
#aplay text1.wav
Playing WAVE 'text1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono |
#aplay text1.wav
Playing WAVE 'text1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono |
#aplay text1.wav
Playing WAVE 'text1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono |
#wget xgu.ru/class/nt-voip-2012-oct/burunduki.txt
--2013-04-11 10:27:16-- http://xgu.ru/class/nt-voip-2012-oct/burunduki.txt Resolving xgu.ru... 178.63.229.230 Connecting to xgu.ru|178.63.229.230|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2975 (2.9K) [text/plain] Saving to: “burunduki.txt” 100%[======================================>] 2,975 --.-K/s in 0s 2013-04-11 10:27:16 (487 MB/s) - “burunduki.txt” saved [2975/2975] |
#wget xgu.ru/class/nt-voip-2012-oct/burunduki.txt
--2013-04-11 10:27:16-- http://xgu.ru/class/nt-voip-2012-oct/burunduki.txt Resolving xgu.ru... 178.63.229.230 Connecting to xgu.ru|178.63.229.230|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2975 (2.9K) [text/plain] Saving to: “burunduki.txt” 100%[======================================>] 2,975 --.-K/s in 0s 2013-04-11 10:27:16 (487 MB/s) - “burunduki.txt” saved [2975/2975] |
#wget xgu.ru/class/nt-voip-2012-oct/burunduki.txt
aplay burunduki.txt burunduki.txt |
#wget xgu.ru/class/nt-voip-2012-oct/burunduki.txt
aplay burunduki.txt burunduki.txt |
#aplay text1.wav
Playing WAVE 'text1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono ^CAborted by signal Interrupt... |
#aplay text1.wav
Playing WAVE 'text1.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono ^CAborted by signal Interrupt... |
#aplay text1.wav
( ) [national] [ ] ( ) [international] [ ] include => harare [bl] [bl] exten => _2XXX,1,Dial(SIP/minsk/${EXTEN})})XTEN})N:2}) 58,41 72% |
#aplay text1.wav
( ) [national] [ ] ( ) [international] [ ] include => harare [bl] [bl] exten => _2XXX,1,Dial(SIP/minsk/${EXTEN})})XTEN})N:2}) 58,41 72% |
#vim /usr/lib/a
|
#vim /usr/lib/a
|
#vim /usr/lib/asterisk/agi.pl
--- /dev/null 2013-04-11 09:20:09.801300983 +0300 +++ /usr/lib/asterisk/agi.pl 2013-04-11 10:35:34.000000000 +0300 @@ -0,0 +1,33 @@ +#!/usr/bin/perl + +use Asterisk::AGI; +use File::Basename; +use Digest::MD5 qw(md5_hex); + +$AGI = new Asterisk::AGI; + +my %input = $AGI->ReadParse(); + +my $f = $ARGV[0]; +my $text = "@ARGV"; +if (open(F, "$f")) { + local $/; + $text = <F>; +} +my $hash = md5_hex($text); +my $sounddir = "/var/lib/asterisk/sounds/tts"; +my $wavefile = "$sounddir/"."tts-$hash.wav"; + +unless (-f $wavefile) { + open(fileOUT, ">$sounddir"."/say-text-$hash.txt"); + print fileOUT "$text"; + close(fileOUT); + + my $execf="text2wave -eval '(voice_msu_ru_nsh_clunits)' $sounddir/say-text-$hash.txt -F 8000 -o $wavefile"; + system($execf); + unlink($sounddir."/say-text-$hash.txt"); +} +$wavefile =~ s/.wav$//; + +$AGI->exec('Playback', $wavefile); + |
#apt-get install asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package asterisk-agi-perl |
#apt-get install asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package asterisk-agi-perl |
#apt-get install asterisk perl
Reading package lists... Done Building dependency tree Reading state information... Done asterisk is already the newest version. perl is already the newest version. The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. |
#apt-get install asterisk perl
Reading package lists... Done Building dependency tree Reading state information... Done asterisk is already the newest version. perl is already the newest version. The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk-agi-perl
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk-agi-perl |
#apt-get install lib-asterisk
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk |
#apt-get install lib-asterisk
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib-asterisk |
#apt-get search lib-asterisk
E: Invalid operation search |
#apt-get search lib*
E: Invalid operation search |
#/usr/local/bin/asterisk-festival.pl burunduki.txt
Duration tree extreme for ee 3.42543 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 Duration tree extreme for ay 3.12924 Duration tree extreme for ee 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 EXEC Playback "/var/lib/asterisk/sounds/tts/tts-597b55cfeee2b6c9183aaef0060cb1da" ^C |
#/usr/local/bin/asterisk-festival.pl burunduki.txt
Duration tree extreme for ee 3.42543 Duration tree extreme for ay 3.12924 Duration tree extreme for oo 3.42543 Duration tree extreme for ay 3.12924 Duration tree extreme for ee 3.81208 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 Duration tree extreme for ay 3.12924 EXEC Playback "/var/lib/asterisk/sounds/tts/tts-597b55cfeee2b6c9183aaef0060cb1da" ^C |
#wget xgu.ru/class/nt-voip-2012-oct/burunduki.txt
|
#wget xgu.ru/class/nt-voip-2012-oct/burunduki.txt
|
#aplay text1.wav
da dahdi_cfg dahdi_monitor dahdi_tool dahdi_diag dahdi_registration dash dahdi_genconf dahdi_scan dasher dahdi_hardware dahdi_test date |
#dahdi_
dahdi_cfg dahdi_hardware dahdi_scan dahdi_diag dahdi_monitor dahdi_test dahdi_genconf dahdi_registration dahdi_tool |
#aplay text1.wav
da dahdi_cfg dahdi_monitor dahdi_tool dahdi_diag dahdi_registration dash dahdi_genconf dahdi_scan dasher dahdi_hardware dahdi_test date |
#dahdi_
dahdi_cfg dahdi_hardware dahdi_scan dahdi_diag dahdi_monitor dahdi_test dahdi_genconf dahdi_registration dahdi_tool |
#dahdi_scan
[1] active=yes alarms=UNCONFIGURED description=Wildcard TE121 Card 0 name=WCT1/0 manufacturer=Digium devicetype=Wildcard TE121 location=PCI Bus 03 Slot 09 basechan=1 totchans=31 irq=0 type=digital-E1 syncsrc=0 lbo=0 db (CSU)/0-133 feet (DSX-1) coding_opts=AMI,HDB3 framing_opts=CCS,CRC4 coding= framing= |
#dahdi_scan
[1] active=yes alarms=UNCONFIGURED description=Wildcard TE121 Card 0 name=WCT1/0 manufacturer=Digium devicetype=Wildcard TE121 location=PCI Bus 03 Slot 09 basechan=1 totchans=31 irq=0 type=digital-E1 syncsrc=0 lbo=0 db (CSU)/0-133 feet (DSX-1) coding_opts=AMI,HDB3 framing_opts=CCS,CRC4 coding= framing= |
Время первой команды журнала | 08:21:47 2013- 4-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:52:14 2013- 4-11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.68 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.51 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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