/l3/users/sbond/nt-voip-2011-06/linux8.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 |
|
#!v
![]() [lang-menu] [ ] exten => s,1,Answer exten => s,n(startmenu),Background(/var/tmp/asterisk/record10) ;hi [xten => s]n,WaitExten(1) [ ] exten => 7,1,Set(MENU_LANG=ru) exten => 7,n,Goto(menu,s,1) exten => 8,1,Set(MENU_LANG=uk) exten => 8,n,Goto(menu,s,1) exten => i,1,Background(/var/tmp/asterisk/record05) ;error (i-znachit ne izvestnii) exten => i,n,WaitExten(1) exten => i,n,Goto(lang-menu,s,startmenu) 58,1 13% |
#!v
![]() [default] [internal] ;-----------Test Asterisk exten => 8000,1,Wait(1) exten => 8000,n,Playback(demo-congrats) exten => _81.,1,Wait(1) exten => _81.,n,Say(${EXTEN}) ;-----------VOICEMAIL ;-----------general Voicemail exten => 8100,1,VoicemailMain() ... [xten => s]n,WaitExten(1) [ ] exten => 7,1,Set(MENU_LANG=ru) exten => 7,n,Goto(menu,s,1) exten => 8,1,Set(MENU_LANG=uk) exten => 8,n,Goto(menu,s,1) exten => i,1,Background(/var/tmp/asterisk/record05) ;error (i-znachit ne izvestnii) exten => i,n,WaitExten(1) exten => i,n,Goto(lang-menu,s,startmenu) 58,1 13% |
#!v
![]() ;exten => 8556,1,AGI(/usr/local/bin/check-stream.pl,Hello from Sergio) exten => 8557,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-belka.txt) exten => 8558,1,AGI(/usr/local/bin/festival-script.pl, /var/tmp/ru-asterisk.txt) ;----------------------------------------------------------user can change a redirect number exten => 8402,1,Read(redirector,/var/tmp/asterisk/record50) exten => 8402,n,Set(DB(mobile/${CALLERID(num)})=${redirector}) ;---------------------------------------IVR pilot exten => 8500,1,Goto(lang-menu,s,1) [lang-menu] [ ] ... [xten => s]n,WaitExten(1) [ ] exten => 7,1,Set(MENU_LANG=ru) exten => 7,n,Goto(menu,s,1) exten => 8,1,Set(MENU_LANG=uk) exten => 8,n,Goto(menu,s,1) exten => i,1,Background(/var/tmp/asterisk/record05) ;error (i-znachit ne izvestnii) exten => i,n,WaitExten(1) exten => i,n,Goto(lang-menu,s,startmenu) 58,1 13% |
#!v
[lang-menu] [ ] exten => s,1,Answer exten => s,n(startmenu),Background(/var/tmp/asterisk/record10) ;hi [xten => s]n,WaitExten(1) [ ] exten => 7,1,Set(MENU_LANG=ru) exten => 7,n,Goto(menu,s,1) exten => 8,1,Set(MENU_LANG=uk) exten => 8,n,Goto(menu,s,1) exten => i,1,Background(/var/tmp/asterisk/record05) ;error (i-znachit ne izvestnii) exten => i,n,WaitExten(1) exten => i,n,Goto(lang-menu,s,startmenu) 58,1 13% |
#apt-cache search app conference
![]() libbiojava-java - Java API to biological data and applications ekiga - H.323 and SIP compatible VoIP client gnuift - GNU Image Finding Tool - index and search images by content longomatch - video analysis tool for coaches libexosip2-4 - eXtended OSIP library rat - Unicast and multicast voice-over-IP application libtelepathy-farsight-dev - Glue library between telepathy and farsight2 (development files) libtelepathy-farsight-doc - Glue library between telepathy and farsight2 (documentation) libtelepathy-farsight0-dbg - Glue library between telepathy and farsight2 (debug symbols) libtelepathy-farsight0 - Glue library between telepathy and farsight2 python-tpfarsight - Glue library between telepathy and farsight2 (python bindings) texlive-publishers - TeX Live: Support for publishers, theses, standards, conferences, etc. twinkle - Voice over Internet Protocol (VoIP) SIP Phone |
#apt-cache search app conference
![]() libbiojava-java - Java API to biological data and applications ekiga - H.323 and SIP compatible VoIP client gnuift - GNU Image Finding Tool - index and search images by content longomatch - video analysis tool for coaches libexosip2-4 - eXtended OSIP library rat - Unicast and multicast voice-over-IP application libtelepathy-farsight-dev - Glue library between telepathy and farsight2 (development files) libtelepathy-farsight-doc - Glue library between telepathy and farsight2 (documentation) libtelepathy-farsight0-dbg - Glue library between telepathy and farsight2 (debug symbols) libtelepathy-farsight0 - Glue library between telepathy and farsight2 python-tpfarsight - Glue library between telepathy and farsight2 (python bindings) texlive-publishers - TeX Live: Support for publishers, theses, standards, conferences, etc. twinkle - Voice over Internet Protocol (VoIP) SIP Phone |
#apt-cache search app conference
![]() libbiojava-java - Java API to biological data and applications ekiga - H.323 and SIP compatible VoIP client gnuift - GNU Image Finding Tool - index and search images by content longomatch - video analysis tool for coaches libexosip2-4 - eXtended OSIP library rat - Unicast and multicast voice-over-IP application libtelepathy-farsight-dev - Glue library between telepathy and farsight2 (development files) libtelepathy-farsight-doc - Glue library between telepathy and farsight2 (documentation) libtelepathy-farsight0-dbg - Glue library between telepathy and farsight2 (debug symbols) libtelepathy-farsight0 - Glue library between telepathy and farsight2 python-tpfarsight - Glue library between telepathy and farsight2 (python bindings) texlive-publishers - TeX Live: Support for publishers, theses, standards, conferences, etc. twinkle - Voice over Internet Protocol (VoIP) SIP Phone |
#apt-cache search app conference
libbiojava-java - Java API to biological data and applications ekiga - H.323 and SIP compatible VoIP client gnuift - GNU Image Finding Tool - index and search images by content longomatch - video analysis tool for coaches libexosip2-4 - eXtended OSIP library rat - Unicast and multicast voice-over-IP application libtelepathy-farsight-dev - Glue library between telepathy and farsight2 (development files) libtelepathy-farsight-doc - Glue library between telepathy and farsight2 (documentation) libtelepathy-farsight0-dbg - Glue library between telepathy and farsight2 (debug symbols) libtelepathy-farsight0 - Glue library between telepathy and farsight2 python-tpfarsight - Glue library between telepathy and farsight2 (python bindings) texlive-publishers - TeX Live: Support for publishers, theses, standards, conferences, etc. twinkle - Voice over Internet Protocol (VoIP) SIP Phone |
#apt-cache search asterisk conf
![]() asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) dahdi-linux - DAHDI telephony interface - Linux userspace parts dahdi - utilities for using the DAHDI kernel modules op-panel - switchboard type application for the Asterisk PBX asterisk-config - Configuration files for Asterisk asterisk-doc - Source code documentation for Asterisk |
#apt-cache search asterisk conf
![]() asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) dahdi-linux - DAHDI telephony interface - Linux userspace parts dahdi - utilities for using the DAHDI kernel modules op-panel - switchboard type application for the Asterisk PBX asterisk-config - Configuration files for Asterisk asterisk-doc - Source code documentation for Asterisk |
#apt-cache search asterisk conf
![]() asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) dahdi-linux - DAHDI telephony interface - Linux userspace parts dahdi - utilities for using the DAHDI kernel modules op-panel - switchboard type application for the Asterisk PBX asterisk-config - Configuration files for Asterisk asterisk-doc - Source code documentation for Asterisk |
#apt-cache search asterisk conf
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) dahdi-linux - DAHDI telephony interface - Linux userspace parts dahdi - utilities for using the DAHDI kernel modules op-panel - switchboard type application for the Asterisk PBX asterisk-config - Configuration files for Asterisk asterisk-doc - Source code documentation for Asterisk |
#!v
![]() exten => 1234,n,Playback(/var/tmp/asterisk/record13) ; voznikla oshibka pri vypolnenii operacii [local]> 1234,n,Hangup ;-----------------------------------LOCAL DIALPLANk/record14) ; operaciya vypolnena uspeshno exten => _24XX,1,Answer ;exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER ID(num)}) exten => _24XX,n,Set(MON_FILENAME=record-${EXTEN}-${CALLERID(num)}-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}) exten => _24XX,n,Monitor(wav,${MON_FILENAME},m) ;exten => _24XX,n,System(/usr/local/bin/asterisk-jabber-logger Vam zvonyat s ${CALLERID(num)}) ;exten => _24XX,n,SetMusicOnHold(${DB(moh/${EXTEN})}) exten => _24XX,n,Dial(SIP/${EXTEN},10) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?missed_call) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?missed_call) exten => _24XX,n,Hangup() D(num)}) ;exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger Propuschennyi vyzov s ${CAL exten => _24XX,n,Wait(1) ;LERID(num)}) exten => _24XX,n,Dial(SIP/kiev/${DB(mobile/${EXTEN})},10,m) exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger ${DB(jid/${EXTEN})} Propuschennij zvonok s ${CALLERII exten => _24XX,n(voicemail),Voicemail(${EXTEN}@default) |
#!v
![]() [internal] ;-----------Test Asterisk exten => 8000,1,Wait(1) exten => 8000,n,Playback(demo-congrats) exten => _81.,1,Wait(1) exten => _81.,n,Say(${EXTEN}) ;-----------VOICEMAIL ;-----------general Voicemail exten => 8100,1,VoicemailMain() ;-----------personal Voicemail ... exten => _24XX,n,Dial(SIP/${EXTEN},10) exten => _24XX,n,Wait(1) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?missed_call) exten => _24XX,n,Dial(SIP/kiev/${DB(mobile/${EXTEN})},10,m) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?missed_call) exten => _24XX,n(voicemail),Voicemail(${EXTEN}@default) exten => _24XX,n,Hangup() ;exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger Propuschennyi vyzov s ${CAL ;LERID(num)}) exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger ${DB(jid/${EXTEN})} Propuschennij zvonok s ${CALLERII |
#!v
![]() exten => 1234,n,Playback(/var/tmp/asterisk/record13) ; voznikla oshibka pri vypolnenii operacii [local]> 1234,n,Hangup ;-----------------------------------LOCAL DIALPLANk/record14) ; operaciya vypolnena uspeshno exten => _24XX,1,Answer ;exten => _24XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLER ID(num)}) exten => _24XX,n,Set(MON_FILENAME=record-${EXTEN}-${CALLERID(num)}-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}) exten => _24XX,n,Monitor(wav,${MON_FILENAME},m) ;exten => _24XX,n,System(/usr/local/bin/asterisk-jabber-logger Vam zvonyat s ${CALLERID(num)}) ;exten => _24XX,n,SetMusicOnHold(${DB(moh/${EXTEN})}) exten => _24XX,n,Dial(SIP/${EXTEN},10) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?missed_call) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?missed_call) exten => _24XX,n,Hangup() D(num)}) ;exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger Propuschennyi vyzov s ${CAL exten => _24XX,n,Wait(1) ;LERID(num)}) exten => _24XX,n,Dial(SIP/kiev/${DB(mobile/${EXTEN})},10,m) exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger ${DB(jid/${EXTEN})} Propuschennij zvonok s ${CALLERII exten => _24XX,n(voicemail),Voicemail(${EXTEN}@default) |
#!v
exten => s,1,Background(/var/tmp/asterisk/record11) exten => s,n,WaitExten(5) exten => s,n,Goto(system-menu,s,1) ;exten => 1234,1,Background(/var/tmp/asterisk/record11) exten => 1234,1,System(touch /tm/asteriskovskiy-fail) exten => 1234,n,GotoIf($[${SYSTEMSTATUS} = SUCCESS]?success) exten => 1234,n,Playback(/var/tmp/asterisk/record13) ; voznikla oshibka pri vypolnenii operacii [local]> 1234,n,Hangup ;-----------------------------------LOCAL DIALPLANk/record14) ; operaciya vypolnena uspeshno exten => _24XX,1,Answer ... exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?missed_call) exten => _24XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?missed_call) exten => _24XX,n,Hangup() ;exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger Propuschennyi vyzov s ${CAL ;LERID(num)}) exten => _24XX,n(missed_call),System(/usr/local/bin/asterisk-jabber-logger ${DB(jid/${EXTEN})} Propuschennij zvonok s ${CALLERII D(num)}) exten => _24XX,n,Wait(1) exten => _24XX,n,Dial(SIP/kiev/${DB(mobile/${EXTEN})},10,m) exten => _24XX,n(voicemail),Voicemail(${EXTEN}@default) |
#cp -p /tmp/call.call /var/spool/asterisk/outgoing/
![]() cp: cannot stat `/tmp/call.call': No such file or directory |
#cp -p /tmp/call.call /var/spool/asterisk/outgoing/
![]() cp: cannot stat `/tmp/call.call': No such file or directory |
#cp -p /tmp/call.call /var/spool/asterisk/outgoing/
![]() cp: cannot stat `/tmp/call.call': No such file or directory |
#cp -p /tmp/call.call /var/spool/asterisk/outgoing/
![]() cp: cannot stat `/tmp/call.call': No such file or directory |
#ping 8.8.8.8
![]() PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_req=1 ttl=53 time=2123 ms 64 bytes from 8.8.8.8: icmp_req=2 ttl=53 time=2138 ms 64 bytes from 8.8.8.8: icmp_req=3 ttl=53 time=2074 ms ^C --- 8.8.8.8 ping statistics --- 5 packets transmitted, 3 received, 40% packet loss, time 4005ms rtt min/avg/max/mdev = 2074.958/2112.451/2138.900/27.299 ms, pipe 3 |
#ping 8.8.8.8
![]() PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_req=1 ttl=53 time=2123 ms 64 bytes from 8.8.8.8: icmp_req=2 ttl=53 time=2138 ms 64 bytes from 8.8.8.8: icmp_req=3 ttl=53 time=2074 ms ^C --- 8.8.8.8 ping statistics --- 5 packets transmitted, 3 received, 40% packet loss, time 4005ms rtt min/avg/max/mdev = 2074.958/2112.451/2138.900/27.299 ms, pipe 3 |
#ping 8.8.8.8
![]() PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_req=1 ttl=53 time=2123 ms 64 bytes from 8.8.8.8: icmp_req=2 ttl=53 time=2138 ms 64 bytes from 8.8.8.8: icmp_req=3 ttl=53 time=2074 ms ^C --- 8.8.8.8 ping statistics --- 5 packets transmitted, 3 received, 40% packet loss, time 4005ms rtt min/avg/max/mdev = 2074.958/2112.451/2138.900/27.299 ms, pipe 3 |
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_req=1 ttl=53 time=2123 ms 64 bytes from 8.8.8.8: icmp_req=2 ttl=53 time=2138 ms 64 bytes from 8.8.8.8: icmp_req=3 ttl=53 time=2074 ms ^C --- 8.8.8.8 ping statistics --- 5 packets transmitted, 3 received, 40% packet loss, time 4005ms rtt min/avg/max/mdev = 2074.958/2112.451/2138.900/27.299 ms, pipe 3 |
#ping ukr.net
![]() PING ukr.net (195.214.195.105) 56(84) bytes of data. 64 bytes from 195.214.195.105: icmp_req=1 ttl=57 time=2054 ms ^C ^C ^[^C^C^Z [1]+ Stopped ping ukr.net |
#ping ukr.net
![]() PING ukr.net (195.214.195.105) 56(84) bytes of data. 64 bytes from 195.214.195.105: icmp_req=1 ttl=57 time=2054 ms ^C ^C ^[^C^C^Z [1]+ Stopped ping ukr.net |
#ping ukr.net
![]() PING ukr.net (195.214.195.105) 56(84) bytes of data. 64 bytes from 195.214.195.105: icmp_req=1 ttl=57 time=2054 ms ^C ^C ^[^C^C^Z [1]+ Stopped ping ukr.net |
#ping ukr.net
![]() PING ukr.net (195.214.195.105) 56(84) bytes of data. 64 bytes from 195.214.195.105: icmp_req=1 ttl=57 time=2054 ms ^C ^C ^[^C^C^Z [1]+ Stopped ping ukr.net |
#vim /etc/asterisk/sip.conf
![]() --- /tmp/l3-saved-22920.23903.21664 2011-06-24 10:27:24.000000000 +0300 +++ /etc/asterisk/sip.conf 2011-06-24 10:28:34.000000000 +0300 @@ -18,6 +18,9 @@ context=gr3 mailbox=2401@default language=de +callgroup=100 +pickugroup=100 + [2402] type=friend @@ -28,6 +31,9 @@ context=gr3 mailbox=2402@default language=de +callgroup=100 +pickugroup=100 + [kiev] type=friend @@ -36,6 +42,8 @@ username=lvov canreinvite=no context=gr4 +callgroup=100 +pickugroup=100 [paris] @@ -45,3 +53,6 @@ username=lvov canreinvite=no context=gr4 +callgroup=100 +pickugroup=100 + |
#bash /tmp/call-all.sh
![]() /tmp/call-all.sh: line 1: syntax error near unexpected token `kiev/{1101,1201,1301,2101,2201,2301}' /tmp/call-all.sh: line 1: `for k kiev/{1101,1201,1301,2101,2201,2301}' |
#vim /tmp/call-all.sh
--- /tmp/l3-saved-21978.30749.16990 2011-06-24 10:12:11.000000000 +0300 +++ /tmp/call-all.sh 2011-06-24 10:12:15.000000000 +0300 @@ -1,4 +1,4 @@ -for k kiev/{1101,1201,1301,2101,2201,2301} +for k in kiev/{1101,1201,1301,2101,2201,2301} do f=$RANDOM$RANDOM.call cat <<EOF > /tmp/$f |
#bash /tmp/call-all.sh
|
#vim /tmp/call
![]() |
#vim /tmp/call
|
#!v
![]() register => lvov:password@192.168.103.1/paris [2401] type=friend secret=password host=dynamic user=2401 callerid="VoIP Phone <2401>" context=gr3isk/sip.conf" 58L, 866C mailbox=2401@default language=de ... language=de callgroup=100 pickugroup=100 [2402] username=lvov canreinvite=no context=gr4 callgroup=100 pickugroup=100 type=friend 24,0-1 Top |
#!v
![]() [general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes register => lvov:password@192.168.107.1/kiev register => lvov:password@192.168.103.1/paris [2401] ... language=de callgroup=100 pickugroup=100 [2402] username=lvov canreinvite=no context=gr4 callgroup=100 pickugroup=100 type=friend 24,0-1 Top |
#!v
![]() [general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes register => lvov:password@192.168.107.1/kiev register => lvov:password@192.168.103.1/paris [2401] ... language=de callgroup=100 pickugroup=100 [2402] username=lvov canreinvite=no context=gr4 callgroup=100 pickugroup=100 type=friend 24,0-1 Top |
#!v
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes register => lvov:password@192.168.107.1/kiev register => lvov:password@192.168.103.1/paris [2401] ... language=de callgroup=100 pickugroup=100 [2402] username=lvov canreinvite=no context=gr4 callgroup=100 pickugroup=100 type=friend 24,0-1 Top |
Время первой команды журнала | 08:46:25 2011- 6-24 | |||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:28:44 2011- 6-24 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | |||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.71 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.39 | |||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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