/l3/users/Ive/asterisk/linux4.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#ls -la /home/
total 25 drwxr-xr-x 4 root root 4096 2010-05-25 11:03 . drwxr-xr-x 21 root root 1024 2010-05-25 10:51 .. drwx------ 2 root root 16384 2010-05-25 10:49 lost+found drwxr-xr-x 3 user user 4096 2010-05-25 12:16 user |
#ls -la /home/user/
total 36 drwxr-xr-x 3 user user 4096 2010-05-25 12:16 . drwxr-xr-x 4 root root 4096 2010-05-25 11:03 .. -rw------- 1 user user 49 2010-05-25 12:56 .bash_history -rw-r--r-- 1 user user 220 2010-05-25 10:58 .bash_logout -rw-r--r-- 1 user root 21 2010-05-25 12:16 .bash_profile -rw-r--r-- 1 user user 3159 2010-05-25 12:16 .bashrc -rw-r--r-- 1 user root 45 2010-05-25 12:03 .l3rc drwxr-xr-x 2 user root 4096 2010-05-27 11:57 .lilalo -rw-r--r-- 1 user user 675 2010-05-25 10:58 .profile |
#ls -la /home/user/
total 36 drwxr-xr-x 3 user user 4096 2010-05-25 12:16 . drwxr-xr-x 4 root root 4096 2010-05-25 11:03 .. -rw------- 1 user user 49 2010-05-25 12:56 .bash_history -rw-r--r-- 1 user user 220 2010-05-25 10:58 .bash_logout -rw-r--r-- 1 user root 21 2010-05-25 12:16 .bash_profile -rw-r--r-- 1 user user 3159 2010-05-25 12:16 .bashrc -rw-r--r-- 1 user root 45 2010-05-25 12:03 .l3rc drwxr-xr-x 2 user root 4096 2010-05-27 11:57 .lilalo -rw-r--r-- 1 user user 675 2010-05-25 10:58 .profile |
#su user
|
$mail
No mail for user |
$exit
|
#echo "test" |mail user
|
$mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 root@kharkov.unix Thu May 27 11:58 15/578 & Message 1: From root@kharkov.unix.nt Thu May 27 11:58:05 2010 Date: Thu, 27 May 2010 11:58:04 +0300 From: root <root@kharkov.unix.nt> To: user@kharkov.unix.nt test & At EOF & At EOF & quit Saved 1 message in /home/user/mbox |
$mail
No mail for user |
$exit
|
#less /var/log/
|
#su user
|
$exit
|
#su - user
l3-agent is already running: pid=5947; pidfile=/home/user/.lilalo/l3-agent.pid Password: su: Authentication failure |
#su user -
|
$mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 root@lvov.unix.nt Thu May 27 11:59 18/831 & Message 1: From root@lvov.unix.nt Thu May 27 11:59:08 2010 Date: Thu, 27 May 2010 14:59:19 +0300 From: root <root@lvov.unix.nt> To: user@kharkov.unix.nt privet & quit Saved 1 message in /home/user/mbox |
$exit
|
#apt-get install qpopper
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: qpopper 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 414kB of archives. After this operation, 647kB of additional disk space will be used. Get:1 http://10.0.35.1 lenny/main qpopper 4.0.9.dfsg-1 [414kB] Fetched 414kB in 0s (10.6MB/s) Selecting previously deselected package qpopper. (Reading database ... 30181 files and directories currently installed.) Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1_i386.deb) ... Processing triggers for man-db ... Setting up qpopper (4.0.9.dfsg-1) ... |
#dpkg -L qpopper
/. /etc /etc/qpopper.conf /etc/pam.d /etc/pam.d/qpopper /usr /usr/share /usr/share/man /usr/share/man/man8 /usr/share/man/man8/in.qpopper.8.gz ... /usr/share/doc/qpopper/changelog.gz /usr/share/doc/qpopper/README /usr/share/doc/qpopper/copyright /usr/share/doc/qpopper/GUIDE.pdf.gz /usr/share/doc/qpopper/Release.Notes.gz /usr/share/doc/qpopper/README.Berkeley.gz /usr/share/doc/qpopper/LMOS-FAQ.html /usr/sbin /usr/sbin/in.qpopper /usr/sbin/popauth |
#vim /etc/qpopper.conf
|
#netstat -nlp |grep 110
|
#vim /etc/init
|
#vim /etc/init.d/
|
#vim /etc/init.d/
|
#/etc/init.d/openbsd-inetd start
Starting internet superserver: inetd. |
#sendmail -bv root
user4... User unknown |
#vi /etc/aliases
--- /tmp/l3-saved-14304.4584.20240 2010-05-27 12:06:58.000000000 +0300 +++ /etc/aliases 2010-05-27 12:07:03.000000000 +0300 @@ -11,4 +11,4 @@ abuse: root noc: root security: root -root: user4 +root: user |
#sendmail -bi
/etc/mail/aliases: 13 aliases, longest 10 bytes, 142 bytes total |
#sendmail -bv root
user... deliverable: mailer local, user user |
#host mx crimea.unix.nt
host: couldn't get address for 'crimea.unix.nt': not found |
#fg
bash: fg: current: no such job |
#cd /etc/asterisk/
|
#ls
adsi.conf enum.conf logger.conf rpt.conf adtranvofr.conf esel.conf manager.conf rtp.conf agents.conf extconfig.conf manager.d say.conf alarmreceiver.conf extensions.ael meetme.conf sip.conf alsa.conf extensions.conf mgcp.conf sip.conf.bak amd.conf extensions.conf.bak misdn.conf sip_notify.conf asterisk.adsi features.conf modules.conf skinny.conf asterisk.conf festival.conf musiconhold.conf sla.conf cdr.conf followme.conf muted.conf smdi.conf cdr_custom.conf func_odbc.conf osp.conf telcordia-1.adsi cdr_manager.conf gtalk.conf oss.conf udptl.conf cdr_odbc.conf h323.conf phone.conf users.conf cdr_pgsql.conf http.conf privacy.conf voicemail.conf cdr_tds.conf iax.conf queues.conf vpb.conf codecs.conf iaxprov.conf res_odbc.conf watchdog.conf dnsmgr.conf indications.conf res_pgsql.conf zapata.conf dundi.conf jabber.conf res_snmp.conf |
#ls -l
total 317 -rw-r----- 1 asterisk asterisk 140 2009-12-14 21:08 adsi.conf -rw-r----- 1 asterisk asterisk 840 2009-12-14 21:08 adtranvofr.conf -rw-r----- 1 asterisk asterisk 2724 2009-12-14 21:08 agents.conf -rw-r----- 1 asterisk asterisk 2227 2009-12-14 21:08 alarmreceiver.conf -rw-r----- 1 asterisk asterisk 2675 2009-12-14 21:08 alsa.conf -rw-r----- 1 asterisk asterisk 767 2009-12-14 21:08 amd.conf -rw-r----- 1 asterisk asterisk 3260 2009-12-14 21:08 asterisk.adsi -rw-r----- 1 asterisk asterisk 247 2009-12-14 20:58 asterisk.conf -rw-r----- 1 asterisk asterisk 7324 2009-12-14 21:08 cdr.conf ... -rw-r----- 1 asterisk asterisk 4044 2009-12-14 21:08 skinny.conf -rw-r----- 1 asterisk asterisk 6691 2009-12-14 21:08 sla.conf -rw-r----- 1 asterisk asterisk 2665 2009-12-14 21:08 smdi.conf -rw-r----- 1 asterisk asterisk 1384 2009-12-14 21:08 telcordia-1.adsi -rw-r----- 1 asterisk asterisk 598 2009-12-14 21:08 udptl.conf -rw-r----- 1 asterisk asterisk 1804 2009-12-14 21:08 users.conf -rw-r----- 1 asterisk asterisk 11723 2009-12-14 21:08 voicemail.conf -rw-r----- 1 asterisk asterisk 2772 2009-12-14 21:08 vpb.conf -rw-r----- 1 asterisk asterisk 393 2009-12-14 21:08 watchdog.conf -rw-r----- 1 asterisk asterisk 24193 2009-12-14 21:08 zapata.conf |
#vim voicemail.conf
|
#~
bash: :q: command not found |
#vim extensions.conf
--- /tmp/l3-saved-14304.29850.2109 2010-05-27 12:18:12.000000000 +0300 +++ extensions.conf 2010-05-27 12:19:21.000000000 +0300 @@ -10,6 +10,7 @@ ;exten => s,n,GotoIf( $[ ${ISNULL( ${DB( mobile/${MACRO_EXTEN} )})}]?end) ;exten => s,n,Dial(SIP/odessa/${DB(mobile/${MACRO_EXTEN})}) ;exten => s,n,Goto(group3,${DB(mobile/${MACRO_EXTEN})},1) +exten => s,n,Voicemail(${MACRO_EXTEN}@default) exten => s,n(busy),Playback(/var/tmp/busy) exten => s,n(end),Hangup |
#vim voicemail.conf
--- /tmp/l3-saved-14304.22904.4780 2010-05-27 12:19:24.000000000 +0300 +++ voicemail.conf 2010-05-27 12:22:37.000000000 +0300 @@ -229,7 +229,8 @@ ; Define maximum number of messages per folder for a particular context. ;maxmsg=50 -1234 => 4242,Example Mailbox,root@localhost +403 => 403,Example Mailbox,user@kharkov.unix.nt + ;4200 => 9855,Mark Spencer,markster@linux-support.net,mypager@digium.com,attach=no|serveremail=myaddy@digium.com|tz=central|maxmsg=10 ;4300 => 3456,Ben Rigas,ben@american-computer.net ;4310 => -5432,Sales,sales@marko.net |
#vim extensions.conf
--- /tmp/l3-saved-14304.8926.29346 2010-05-27 12:23:18.000000000 +0300 +++ extensions.conf 2010-05-27 12:23:47.000000000 +0300 @@ -6,7 +6,7 @@ ;exten => s,1,GotoIf($[${CALLERID(number)}=302]?end) exten => s,1,GotoIf($[${BLACKLIST()}=1]?end) exten => s,n,Dial(SIP/${MACRO_EXTEN},4) -exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy) +;exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy) ;exten => s,n,GotoIf( $[ ${ISNULL( ${DB( mobile/${MACRO_EXTEN} )})}]?end) ;exten => s,n,Dial(SIP/odessa/${DB(mobile/${MACRO_EXTEN})}) ;exten => s,n,Goto(group3,${DB(mobile/${MACRO_EXTEN})},1) |
#/etc/init.d/asterisk restart
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory Stopping Asterisk PBX: asterisk. shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory Starting Asterisk PBX: asterisk. |
#; Silence threshold (what we consider silence: the lower, the more sensitive)
exten => s,n,SayNumber(${ARG7}) exten => s,n,SayNumber(${ARG8}) exten => s,n,SayNumber(${ARG9}) exten => s,n,SayNumber(${ARG10}) exten => s,n,SayNumber(${ARG11}) exten => s,n,SayNumber(${ARG12}) exten => s,n,SayNumber(${ARG13}) exten => s,n,SayNumber(${ARG14}) exten => s,n,SayNumber(${ARG15}) [default] [local] exten => 800,1,Answer exten => 800,n,Wait(1) exten => 800,n,Playback(/var/tmp/kharkov-hello) exten => 801,1,Answer exten => 801,n,Wait(1) exten => 801,n,Record(/var/tmp/busy:gsm) exten => 802,1,Macro(test,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) ;exten => _4XX,1,Dial(SIP/${EXTEN}) exten => _4XX,1,Macro(call_in) |
#cd
|
#wget [macro-test]
http://[macro-test]: Invalid IPv6 numeric address. |
#exten => s,1,Answer
bash: exten: command not found |
#exten => s,n,Say(${ARG1})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG2})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG3})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG4})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG5})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG6})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG7})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG8})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG9})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG10})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG11})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG12})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG13})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG14})
bash: syntax error near unexpected token `(' |
#exten => s,n,Say(${ARG15})
bash: syntax error near unexpected token `(' |
#less extensions.conf
|
#ftp ftp.dvgu.ru
Connected to ftp.dvgu.ru. 220 FESU FTP Server Name (ftp.dvgu.ru:root): 530 Permission denied. Login failed. ftp> ls 530 Please login with USER and PASS. ftp: bind: Address already in use ftp> ftp> quit 221 Goodbye. |
#less sip
|
#less voicemail.conf
|
#apt-get install zaptel-source
Reading package lists... Done Building dependency tree Reading state information... Done zaptel-source is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#ssh root@192.168.15.6
The authenticity of host '192.168.15.6 (192.168.15.6)' can't be established. RSA key fingerprint is 5f:51:b3:23:d0:8e:7f:f6:a0:92:db:03:e4:00:21:21. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.6' (RSA) to the list of known hosts. root@192.168.15.6's password: Linux linux6.unix.nt 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 UTC 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu May 27 13:51:07 2010 from 192.168.15.31 l3-agent is already running: pid=4374; pidfile=/root/.lilalo/l3-agent.pid |
#tar zxf Russian-Tamara-2.0.2-ulaw.tar.gz
|
#cd Russian-Tamara-2.0.2-ulaw/
|
#ls
install.txt Software_License_Agreement.txt sounds.tar.gz |
#vim install.txt
|
#ls
install.txt Software_License_Agreement.txt sounds.tar.gz |
#cp sounds.tar.gz /var/lib/asterisk/
|
#tar zxf
|
#cd /var/lib/asterisk/
|
#tar zxf sounds.tar.gz
|
#ls
astdb moh sounds sounds.tar.gz |
#ls sounds
custom dictate digits followme letters phonetic ru |
#ls sounds/ru/
activated.ulaw invalid.ulaw vm-for.ulaw agent-alreadyon.ulaw is-set-to.ulaw vm-forwardoptions.ulaw agent-incorrect.ulaw last-num-to-call.ulaw vm-forward.ulaw agent-loggedoff.ulaw million-a.ulaw vm-Friends.ulaw agent-loginok.ulaw millions.ulaw vm-from-extension.ulaw agent-newlocation.ulaw minutes.ulaw vm-from-phonenumber.ulaw agent-pass.ulaw niner.ulaw vm-from.ulaw agent-user.ulaw odno.ulaw vm-goodbye.ulaw all-circuits-busy-now.ulaw one-moment-please.ulaw vm-helpexit.ulaw AM.ulaw pbx-invalidpark.ulaw vm-INBOX.ulaw ... exclamation-point.ulaw vm-Cust3.ulaw vm-undeleted.ulaw extension.ulaw vm-Cust4.ulaw vm-undelete.ulaw feature-not-avail-line.ulaw vm-Cust5.ulaw vm-unknown-caller.ulaw first-three-letters-entry.ulaw vm-deleted.ulaw vm-whichbox.ulaw for.ulaw vm-delete.ulaw vm-work.ulaw hash.ulaw vm-dialout.ulaw vm-youhave-2.ulaw hello-world.ulaw vm-enter-num-to-call.ulaw vm-youhave-3.ulaw hours.ulaw vm-extension.ulaw vm-youhave.ulaw if-correct-press.ulaw vm-Family.ulaw welcome-to-phonebook.ulaw info-about-last-call.ulaw vm-first.ulaw your.ulaw |
#ls
astdb moh sounds sounds.tar.gz |
#cd /etc/asterisk/
|
#ls
adsi.conf enum.conf logger.conf rpt.conf adtranvofr.conf esel.conf manager.conf rtp.conf agents.conf extconfig.conf manager.d say.conf alarmreceiver.conf extensions.ael meetme.conf sip.conf alsa.conf extensions.conf mgcp.conf sip.conf.bak amd.conf extensions.conf.bak misdn.conf sip_notify.conf asterisk.adsi features.conf modules.conf skinny.conf asterisk.conf festival.conf musiconhold.conf sla.conf cdr.conf followme.conf muted.conf smdi.conf cdr_custom.conf func_odbc.conf osp.conf telcordia-1.adsi cdr_manager.conf gtalk.conf oss.conf udptl.conf cdr_odbc.conf h323.conf phone.conf users.conf cdr_pgsql.conf http.conf privacy.conf voicemail.conf cdr_tds.conf iax.conf queues.conf vpb.conf codecs.conf iaxprov.conf res_odbc.conf watchdog.conf dnsmgr.conf indications.conf res_pgsql.conf zapata.conf dundi.conf jabber.conf res_snmp.conf |
#vim sip.conf
|
#less sip.conf.bak
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#ls
adsi.conf enum.conf logger.conf rpt.conf adtranvofr.conf esel.conf manager.conf rtp.conf agents.conf extconfig.conf manager.d say.conf alarmreceiver.conf extensions.ael meetme.conf sip.conf alsa.conf extensions.conf mgcp.conf sip.conf.bak amd.conf extensions.conf.bak misdn.conf sip_notify.conf asterisk.adsi features.conf modules.conf skinny.conf asterisk.conf festival.conf musiconhold.conf sla.conf cdr.conf followme.conf muted.conf smdi.conf cdr_custom.conf func_odbc.conf osp.conf telcordia-1.adsi cdr_manager.conf gtalk.conf oss.conf udptl.conf cdr_odbc.conf h323.conf phone.conf users.conf cdr_pgsql.conf http.conf privacy.conf voicemail.conf cdr_tds.conf iax.conf queues.conf vpb.conf codecs.conf iaxprov.conf res_odbc.conf watchdog.conf dnsmgr.conf indications.conf res_pgsql.conf zapata.conf dundi.conf jabber.conf res_snmp.conf |
#ld
ld: no input files |
#asterisk -rvvvvvvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... linux4*CLI> linux4*CLI> linux4*CLI> linux4*CLI> linux4*CLI> linux4*CLI> linux4*CLI> linux4*CLI> linux4*CLI> quit Executing last minute cleanups |
#ls /var/lib/asterisk/sounds/
custom dictate digits followme letters phonetic ru |
#ls /var/lib/asterisk/sounds/digits/
ru |
#ls /var/lib/asterisk/sounds/digits/ru/
0.ulaw 2f.ulaw 8.ulaw h-12.ulaw hundred.ulaw oh.ulaw 1000.ulaw 2.ulaw 900.ulaw h-13.ulaw million-a.ulaw p-m.ulaw 100.ulaw 300.ulaw 90.ulaw h-14.ulaw millions.ulaw pounds.ulaw 10.ulaw 30.ulaw 9.ulaw h-15.ulaw million.ulaw pound.ulaw 11.ulaw 3.ulaw a-m.ulaw h-16.ulaw minus.ulaw rouble.ulaw 12.ulaw 400.ulaw at.ulaw h-17.ulaw mon-0.ulaw roubley.ulaw 13.ulaw 40.ulaw day-0.ulaw h-18.ulaw mon-10.ulaw roublya.ulaw 14.ulaw 4.ulaw day-1.ulaw h-19.ulaw mon-11.ulaw star.ulaw 15.ulaw 500.ulaw day-2.ulaw h-1.ulaw mon-1.ulaw thousands-i.ulaw 16.ulaw 50.ulaw day-3.ulaw h-20.ulaw mon-2.ulaw thousands.ulaw 17.ulaw 5.ulaw day-4.ulaw h-2.ulaw mon-3.ulaw thousand.ulaw 18.ulaw 600.ulaw day-5.ulaw h-30.ulaw mon-4.ulaw today.ulaw 19.ulaw 60.ulaw day-6.ulaw h-3.ulaw mon-5.ulaw tomorrow.ulaw 1f.ulaw 6.ulaw dollars2.ulaw h-4.ulaw mon-6.ulaw yesterday.ulaw 1.ulaw 700.ulaw dollars.ulaw h-5.ulaw mon-7.ulaw 2000.ulaw 70.ulaw dollar.ulaw h-6.ulaw mon-8.ulaw 200.ulaw 7.ulaw euros.ulaw h-7.ulaw mon-9.ulaw 20.ulaw 800.ulaw h-10.ulaw h-8.ulaw oclock.ulaw 21.ulaw 80.ulaw h-11.ulaw h-9.ulaw odno.ulaw |
#language=ru
aclocal common-licenses groff man-db snmp acpi-support console i18n menu ssh adduser consolefonts ifupdown misc sysvinit alsa consoletrans info modass tabset applications debconf initramfs-tools nano tasksel apps debhelper initrd-tools nfs-common terminfo apt debianutils initscripts pam texinfo aptitude dict installation-report perl texmf asterisk dictionaries-common intltool-debian perl5 videomodes base-files dlint iptables pixmaps vim base-passwd doc java po-debconf vpb-driver bind9 doc-base keymaps pycentral-data w3m binfmts dpkg keyrings pyshared-data X11 bsd-mailx e2fsprogs libsensors3 python zoneinfo bug emacs linda readline build-essential file lintian reportbug ca-certificates gettext locale screen calendar gnupg man sendmail |
#ls /usr/share/asterisk/
firmware keys moh sounds static-http |
#ls /usr/share/asterisk/sounds/
1-for-am-2-for-pm.gsm octothorpe.gsm 1-yes-2-no.gsm off-duty.gsm abandon-all-hope.gsm office-code.gsm abandons.gsm office.gsm academic-support.gsm office-iguanas.gsm access-code.gsm ohio.gsm accessible-through-system.gsm oklahoma-city.gsm account-balance-is.gsm oklahoma.gsm accounting.gsm omaha.gsm accounts-payable.gsm on-busy.gsm ... not-taking-your-call.gsm your-account.gsm not-yet-assigned.gsm your.gsm not-yet-connected.gsm your-msg-has-been-saved.gsm now.gsm your-msg-is-too-short.gsm number.gsm your-temp-greeting.gsm number-not-answering.gsm you-seem-impatient.gsm num-not-in-db.gsm you-sound-cute.gsm num-outside-area.gsm you-wish-to-join.gsm num-was-successfully.gsm zip-code.gsm oakland.gsm |
#ls -l /usr/share/asterisk/sounds/ |less
|
#cp sounds.tar.gz /usr/share/asterisk/
cp: cannot stat `sounds.tar.gz': No such file or directory |
#cp sounds.tar.gz /usr/share/asterisk/
cp: cannot stat `sounds.tar.gz': No such file or directory |
Время первой команды журнала | 10:57:39 2010- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:46:20 2010- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 34.65 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.07 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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