/l3/users/sergey-tymku-public/nt-voip-2014-apr/debian5/root :1 :2 :3 :4 :5 :6 |
|
#ps -aux
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 10648 816 ? Ss 13:34 0:01 init [2] root 2 0.0 0.0 0 0 ? S 13:34 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S 13:34 0:00 [ksoftirqd/0] root 6 0.0 0.0 0 0 ? S 13:34 0:00 [migration/0] root 7 0.0 0.0 0 0 ? S 13:34 0:00 [watchdog/0] root 8 0.0 0.0 0 0 ? S 13:34 0:00 [migration/1] root 10 0.0 0.0 0 0 ? S 13:34 0:00 [ksoftirqd/1] ... user 10513 0.0 0.0 14552 796 ? S 13:59 0:00 gnome-pty-helper user 10514 0.0 0.0 20048 2788 pts/0 Ss 13:59 0:00 bash root 10556 0.0 0.0 56120 1652 pts/0 S 13:59 0:00 su - root 10564 0.0 0.0 20148 2956 pts/0 S 13:59 0:00 -su root 10606 0.4 0.0 47060 9940 ? Ss 13:59 0:00 l3-agent root 10607 0.0 0.0 16052 860 pts/0 S+ 13:59 0:00 script -f -c l3script -q /root/.lilalo//827850722908427737-1398164378.script root 10638 0.0 0.0 16056 484 pts/0 S+ 13:59 0:00 script -f -c l3script -q /root/.lilalo//827850722908427737-1398164378.script root 10639 0.0 0.0 19516 2240 pts/1 Ss 13:59 0:00 l3script root 10661 0.0 0.0 0 0 ? S 14:00 0:00 [kworker/0:0] root 10671 0.0 0.0 16836 1288 pts/1 R+ 14:01 0:00 ps -aux |
#ps -aux | grep agent
warning: bad ps syntax, perhaps a bogus '-'? See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ user 3491 0.0 0.0 12468 332 ? Ss 13:35 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager root 10606 0.4 0.0 47060 9940 ? Ss 13:59 0:00 l3-agent root 10680 0.0 0.0 7836 876 pts/1 S+ 14:01 0:00 grep agent |
#mc
|
#apt-get install mc
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: mc-data Suggested packages: zip arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz The following NEW packages will be installed: mc mc-data 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. ... Selecting previously unselected package mc. Unpacking mc (from .../mc_3%3a4.8.3-10_amd64.deb) ... Processing triggers for hicolor-icon-theme ... Processing triggers for man-db ... Processing triggers for menu ... Processing triggers for desktop-file-utils ... Processing triggers for gnome-menus ... Setting up mc-data (3:4.8.3-10) ... Setting up mc (3:4.8.3-10) ... Processing triggers for menu ... |
#mc
|
#ssh 192.168.12.4
Linux debian4 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 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. l3-agent is already running: pid=9685; pidfile=/root/.lilalo/l3-agent.pid root@debian4:~# root@debian4:~# root@debian4:~# ... characters you want. Good passphrases are 10-30 characters long, are not simple sentences or otherwise easily guessable (English prose has only 1-2 bits of entropy per character, and provides very bad passphrases), and contain a mix of upper and lowercase letters, numbers, and non-alphanumeric characters. The passphrase can be changed later by using the -p option. There is no way to recover a lost passphrase. If the passphrase is lost or forgotten, a new key must be generated and the corresponding public key copied to other machines. For RSA1 keys, there is also a comment field in the key file that is only for convenience to the user to help identify the key. The comment can tell what the key is for, or whatever is useful. The comment is initialized to “user@host” when the key is created, but can be changed using the -c option. After a key is generated, instructions below detail where the keys should be placed to be activated. The options are as follows: root@debian4:~# l3script |
#man ssh-keygen
|
#apt cache search asterisk
l3script: apt: команда не найдена |
#apt-cache search asterisk
asterisk-config - Configuration files for Asterisk asterisk-dahdi - DAHDI devices support for the Asterisk PBX asterisk-dbg - Debugging symbols for Asterisk asterisk-dev - Development files for Asterisk asterisk-doc - Source code documentation for Asterisk asterisk-mobile - Bluetooth phone support for the Asterisk PBX asterisk-modules - loadable modules for the Asterisk PBX asterisk-mp3 - MP3 playback support for the Asterisk PBX asterisk-mysql - MySQL database protocol support for the Asterisk PBX asterisk-ooh323 - H.323 protocol support for the Asterisk PBX - ooH323c ... op-panel - switchboard type application for the Asterisk PBX libopenr2-3 - MFC/R2 (telephony) call setup library python-asterisk - Asterisk Manager API interface module for Python libsipwitch-dev - secure peer-to-peer SIP VoIP server - development files libsipwitch1 - secure peer-to-peer SIP VoIP server - development files libsipwitch1-dbg - secure peer-to-peer SIP VoIP server - development files sipwitch - secure peer-to-peer VoIP server for the SIP protocol sipwitch-cgi - secure peer-to-peer SIP VoIP server - CGI XML-RPC interface python-starpy - Asterisk (AMI) protocols for Twisted Python asterisk - телефонная станция для учреждений (PBX) |
#apt-get install asterisk
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm asterisk-modules asterisk-moh-opsound-gsm asterisk-voicemail autopoint debhelper freetds-common gettext git git-man html2text intltool-debian libcurl3 liberror-perl libgettextpo0 libiksemel3 libmail-sendmail-perl libodbc1 libpq5 libradiusclient-ng2 libresample1 libsaclm3 libsaevt3 libsensors4 libsnmp-base libsnmp15 libsox-fmt-alsa libsox-fmt-base libsox2 libsqlite0 libsrtp0 libsybdb5 libsys-hostname-long-perl libvpb0 module-assistant po-debconf rsync sox vpb-driver-source Предлагаемые пакеты: asterisk-doc asterisk-dev asterisk-ooh323 asterisk-dahdi dh-make gettext-doc git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email git-gui gitk gitweb libmyodbc odbc-postgresql tdsodbc unixodbc-bin lm-sensors snmp-mibs-downloader libsox-fmt-all srtp-utils vpb-utils libmail-box-perl НОВЫЕ пакеты, которые будут установлены: asterisk asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm asterisk-modules asterisk-moh-opsound-gsm asterisk-voicemail autopoint debhelper freetds-common gettext git git-man html2text intltool-debian libcurl3 liberror-perl libgettextpo0 libiksemel3 libmail-sendmail-perl libodbc1 libpq5 libradiusclient-ng2 libresample1 libsaclm3 libsaevt3 libsensors4 libsnmp-base libsnmp15 libsox-fmt-alsa libsox-fmt-base libsox2 libsqlite0 libsrtp0 libsybdb5 libsys-hostname-long-perl libvpb0 module-assistant po-debconf rsync sox vpb-driver-source обновлено 0, установлено 42 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 28,1 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 54,3 MB. Хотите продолжить [Д/н]? n Аварийное завершение. |
#apt-cache show asterisk
Package: asterisk Version: 1:1.8.13.1~dfsg1-3+deb7u3 Installed-Size: 3772 Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org> Architecture: amd64 Provides: asterisk-1.8 Depends: libc6 (>= 2.8), libcap2 (>= 2.10), libgcc1 (>= 1:4.1.1), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 4.1.1), libtinfo5, libxml2 (>= 2.7.4), asterisk-config (= 1:1.8.13.1~dfsg1-3+deb7u3) | asterisk-config-custom, asterisk-modules (= 1:1.8.13.1~dfsg1-3+deb7u3), adduser, asterisk-core-sounds-en-gsm | asterisk-prompt-en Recommends: sox, asterisk-voicemail | asterisk-voicemail-storage, asterisk-moh-opsound-gsm Suggests: asterisk-doc, asterisk-dev, asterisk-ooh323, asterisk-dahdi Description-ru: телефонная станция для учреждений (PBX) ... Tag: implemented-in::c, interface::daemon, interface::text-mode, network::server, protocol::ssl, protocol::voip, role::program, scope::utility, uitoolkit::ncurses, works-with::audio, works-with::db Section: comm Priority: optional Filename: pool/main/a/asterisk/asterisk_1.8.13.1~dfsg1-3+deb7u3_amd64.deb Size: 1773912 MD5sum: 447e1978d9cc3d89d65f88b0672b471e SHA1: f953b2c863dc5d7f73f7f943c0feea35da35fbe2 SHA256: 0d744db2690fcae03bcbb1ff94a4bfe4dc92ee5571f3195d32fd8e1884ae065f |
#apt-get install asterisk
Выбор ранее не выбранного пакета libsensors4:amd64. Распаковывается пакет libsensors4:amd64 (из файла …/libsensors4_1%3a3.3.2-2+deb7u1_amd64.deb) … Выбор ранее не выбранного пакета freetds-common. Распаковывается пакет freetds-common (из файла …/freetds-common_0.91-2+deb7u1_all.deb) … Выбор ранее не выбранного пакета libsybdb5:amd64. Распаковывается пакет libsybdb5:amd64 (из файла …/libsybdb5_0.91-2+deb7u1_amd64.deb) … Выбор ранее не выбранного пакета asterisk-config. Распаковывается пакет asterisk-config (из файла …/asterisk-config_1%3a1.8.13.1~dfsg1-3+deb7u3_all.deb) … Выбор ранее не выбранного пакета libiksemel3. Распаковывается пакет libiksemel3 (из файла …/libiksemel3_1.2-4_amd64.deb) … ... Настраивается пакет libmail-sendmail-perl (0.79.16-1) … Настраивается пакет libsox2 (14.4.0-3) … Настраивается пакет libsox-fmt-alsa (14.4.0-3) … Настраивается пакет libsox-fmt-base (14.4.0-3) … Настраивается пакет module-assistant (0.11.4) … Настраивается пакет rsync (3.0.9-4) … update-rc.d: using dependency based boot sequencing Настраивается пакет sox (14.4.0-3) … Настраивается пакет vpb-driver-source (4.2.55-1) … Настраивается пакет asterisk-moh-opsound-gsm (2.03-1) … |
#dpkg -l asterisk
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Архитектура Описание +++-=======================================-========================-========================-==================================================================================== ii asterisk 1:1.8.13.1~dfsg1-3+deb7u amd64 Open Source Private Branch Exchange (PBX) |
#exit
exit root@debian4:~# exit logout Connection to 192.168.12.4 closed. |
#apt-get install asterisk
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: asterisk-config asterisk-core-sounds-en asterisk-core-sounds-en-gsm asterisk-modules asterisk-moh-opsound-gsm asterisk-voicemail autopoint debhelper freetds-common gettext git git-man html2text intltool-debian libcurl3 liberror-perl libgettextpo0 libiksemel3 libmail-sendmail-perl libodbc1 libpq5 libradiusclient-ng2 libresample1 libsaclm3 libsaevt3 libsensors4 libsnmp-base libsnmp15 libsox-fmt-alsa libsox-fmt-base libsox2 libsqlite0 libsrtp0 libsybdb5 libsys-hostname-long-perl libvpb0 module-assistant po-debconf rsync sox vpb-driver-source Suggested packages: asterisk-doc asterisk-dev asterisk-ooh323 asterisk-dahdi dh-make gettext-doc git-daemon-run git-daemon-sysvinit git-doc git-el git-arch git-cvs git-svn git-email git-gui gitk ... Setting up libmail-sendmail-perl (0.79.16-1) ... Setting up libsox2 (14.4.0-3) ... Setting up libsox-fmt-alsa (14.4.0-3) ... Setting up libsox-fmt-base (14.4.0-3) ... Setting up module-assistant (0.11.4) ... Setting up rsync (3.0.9-4) ... update-rc.d: using dependency based boot sequencing Setting up sox (14.4.0-3) ... Setting up vpb-driver-source (4.2.55-1) ... Setting up asterisk-moh-opsound-gsm (2.03-1) ... |
#dpkg -L asterisk
/. /usr /usr/share /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/asterisk /usr/share/doc /usr/share/doc/asterisk /usr/share/doc/asterisk/NEWS.Debian.gz /usr/share/doc/asterisk/changelog.gz ... /etc/init.d/asterisk /etc/asterisk /etc/logrotate.d /etc/logrotate.d/asterisk /etc/default /etc/default/asterisk /usr/share/asterisk/sounds/custom /usr/share/asterisk/sounds/recordings /usr/share/man/man8/rasterisk.8.gz /usr/sbin/rasterisk |
#dpkg -L asterisk | sort | less
|
#dpkg -L asterisk | sort | less
|
#dpkg -L asterisk-modules | sort | less
|
#apt-cache search asterisk | grep gsm
asterisk-core-sounds-en-gsm - asterisk PBX sound files - en-us/gsm asterisk-core-sounds-es-gsm - asterisk PBX sound files - es-mx/gsm asterisk-core-sounds-fr-gsm - asterisk PBX sound files - fr-ca/gsm asterisk-core-sounds-ru-gsm - asterisk PBX sound files - ru-ru/gsm asterisk-moh-opsound-gsm - asterisk extra sound files - English/gsm asterisk-prompt-it-menardi-gsm - asterisk PBX Italian sound files - gsm prompts |
#apt-cache search asterisk
asterisk - Open Source Private Branch Exchange (PBX) asterisk-config - Configuration files for Asterisk asterisk-dahdi - DAHDI devices support for the Asterisk PBX asterisk-dbg - Debugging symbols for Asterisk asterisk-dev - Development files for Asterisk asterisk-doc - Source code documentation for Asterisk asterisk-mobile - Bluetooth phone support for the Asterisk PBX asterisk-modules - loadable modules for the Asterisk PBX asterisk-mp3 - MP3 playback support for the Asterisk PBX asterisk-mysql - MySQL database protocol support for the Asterisk PBX ... linphone-dbg - Debugging symbols for linphone and its libraries op-panel - switchboard type application for the Asterisk PBX libopenr2-3 - MFC/R2 (telephony) call setup library python-asterisk - Asterisk Manager API interface module for Python libsipwitch-dev - secure peer-to-peer SIP VoIP server - development files libsipwitch1 - secure peer-to-peer SIP VoIP server - development files libsipwitch1-dbg - secure peer-to-peer SIP VoIP server - development files sipwitch - secure peer-to-peer VoIP server for the SIP protocol sipwitch-cgi - secure peer-to-peer SIP VoIP server - CGI XML-RPC interface python-starpy - Asterisk (AMI) protocols for Twisted Python |
#asterisk -rvvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on debian5 (pid = 16291) ... ----------------- System Uptime: 1 hours Total RAM: 16356984 KiB Free RAM: 14954040 KiB Buffer RAM: 108724 KiB Total Swap Space: 19786748 KiB Free Swap Space: 19786748 KiB Number of Processes: 325 debian5*CLI> exit Executing last minute cleanups |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#ps aux | grep asterisk
asterisk 16552 2.0 0.1 759184 30172 ? Ssl 14:59 0:00 /usr/sbin/asterisk -p -U asterisk asterisk 16553 0.0 0.0 13912 768 ? S 14:59 0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 16552 root 16602 0.0 0.0 7832 876 pts/1 S+ 14:59 0:00 grep asterisk |
#ps aux | grep asterisk
root 16657 0.0 0.0 7832 880 pts/1 S+ 15:01 0:00 grep asterisk |
#asterisk -rx `core show version`
l3script: core: command not found asterisk: option requires an argument -- 'x' |
#asterisk -rx 'core show version'
Asterisk 1.8.13.1~dfsg1-3+deb7u3 built by pbuilder @ pungenday on a x86_64 running Linux on 2014-01-04 01:03:48 UTC |
#fdgfdg
l3script: fdgfdg: command not found |
#dsdsd
l3script: dsdsd: command not found |
#screen -;s
l3script: s: command not found |
#screen -ls
|
#screen -ls
|
#№# :)
|
##delay
|
#ping 192.168.12.5
PING 192.168.12.5 (192.168.12.5) 56(84) bytes of data. 64 bytes from 192.168.12.5: icmp_req=1 ttl=64 time=0.027 ms 64 bytes from 192.168.12.5: icmp_req=2 ttl=64 time=0.016 ms 64 bytes from 192.168.12.5: icmp_req=3 ttl=64 time=0.017 ms ^C --- 192.168.12.5 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.016/0.020/0.027/0.005 ms |
#ping 192.168.12.200
PING 192.168.12.200 (192.168.12.200) 56(84) bytes of data. 64 bytes from 192.168.12.200: icmp_req=1 ttl=250 time=62.1 ms 64 bytes from 192.168.12.200: icmp_req=2 ttl=250 time=60.9 ms ^C --- 192.168.12.200 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 60.927/61.515/62.103/0.588 ms |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3795.5251.10840 2014-04-23 10:45:47.306657905 +0300 +++ /etc/asterisk/sip.conf 2014-04-23 11:18:09.806705285 +0300 @@ -19,4 +19,3 @@ type=friend secret=1234 host=dynamic - |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3795.1564.20269 2014-04-23 11:18:12.938705366 +0300 +++ /etc/asterisk/sip.conf 2014-04-23 11:31:43.222725125 +0300 @@ -19,3 +19,4 @@ type=friend secret=1234 host=dynamic + |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3795.18742.9165 2014-04-23 11:32:12.050725830 +0300 +++ /etc/asterisk/sip.conf 2014-04-23 11:45:52.230745838 +0300 @@ -1,6 +1,10 @@ [general] context=default +;canreinvite=no +directmedia=no + +register => vienna:1234@192.168.12.4/graz ; peer ; 2200 - 2299 - sergey @@ -20,3 +24,9 @@ secret=1234 host=dynamic +[graz] +type=friend +secret=1234 +host=dynamic +;directmedia=no +username=vienna |
#directmedia=no
exten => 2201,1,Answer exten => 2201,2,Dial(SIP/2201) exten => 2201,3,Hangup exten => _22XX,1,Dial(SIP/graz} ;extern => 2201,1,Answer ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/asterisk/extensions.conf" 15L, 244C written |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.11851.15887 2014-04-23 11:52:57.638756214 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 11:53:10.238756521 +0300 @@ -10,6 +10,6 @@ ;extern => 2201,n,Hangup -exten => _22XX,1,Dial(SIP/${EXTEN}) +;exten => _22XX,1,Dial(SIP/${EXTEN}) exten => _22XX,1,Dial(SIP/graz} |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.31146.17769 2014-04-23 11:53:23.106756835 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 11:53:45.178757373 +0300 @@ -11,5 +11,5 @@ ;exten => _22XX,1,Dial(SIP/${EXTEN}) -exten => _22XX,1,Dial(SIP/graz} +exten => _22XX,1,Dial(SIP/graz) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.927.23633 2014-04-23 12:10:17.734781585 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 12:10:24.298781743 +0300 @@ -11,5 +11,5 @@ exten => _22XX,1,Dial(SIP/${EXTEN}) -exten => _21XX,1,Dial(SIP/graz/${EXTERN}) +exten => _21XX,1,Dial(SIP/graz/${EXTEN}) |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-4888.23378.31027 2014-04-23 12:15:17.506788889 +0300 +++ /etc/asterisk/sip.conf 2014-04-23 12:18:26.354793504 +0300 @@ -5,6 +5,8 @@ directmedia=no register => vienna:1234@192.168.12.4/graz +register => vienna:1234@192.168.12.3/berlin +register => vienna:1234@192.168.12.9/vaduz ; peer ; 2200 - 2299 - sergey @@ -28,5 +30,19 @@ type=friend secret=1234 host=dynamic +;directmedia=no +username=vienna + +[berlin] +type=friend +secret=1234 +host=dynamic +;directmedia=no +username=vienna + +[vaduz] +type=friend +secret=1234 +host=dynamic ;directmedia=no username=vienna |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.6774.21648 2014-04-23 12:19:27.542794997 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 12:20:03.274795868 +0300 @@ -12,4 +12,6 @@ exten => _22XX,1,Dial(SIP/${EXTEN}) exten => _21XX,1,Dial(SIP/graz/${EXTEN}) +exten => _13XX,1,Dial(SIP/berlin/${EXTEN}) +exten => _33XX,1,Dial(SIP/vaduz/${EXTEN}) |
#vi /etc/asterisk/sip.conf
|
#[2202]
[2201] "/etc/asterisk/sip.conf" 48L, 588C type=friend secret=1234 host=dynamic [2202] type=friend secret=1234 host=dynamic [2203] type=friend secret=1234 |
#host=dynamic
exten => 2201,3,Hangup ;extern => 2201,1,Answer ;extern => 2201,n,Dial(SIP/2201) ;extern => 2201,n,Hangup exten => _22XX,1,Dial(SIP/${EXTEN}) exten => _21XX,1,Dial(SIP/graz/${EXTEN}) "/etc/asterisk/extensions.conf" 17L, 338C exten => _13XX,1,Dial(SIP/berlin/${EXTEN}) exten => _33XX,1,Dial(SIP/vaduz/${EXTEN}) |
#[ ]
[berlin] [berlin] secret=1234 host=dynamic ;directmedia=no username=vienna [vaduz] [vaduz] secret=1234 host=dynamic ;directmedia=no username=vienna type=friend 48,1 Bot |
#dpkg
all .bash_profile copy_ssh .lilalo/ .viminfo .aptitude/ .bashrc .gconf/ .local/ .asterisk_history .cache/ install .profile .bash_history .config/ .l3rc .ssh/ |
#dpkg cache
dpkg: error: need an action option Type dpkg --help for help about installing and deinstalling packages [*]; Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Options marked [*] produce a lot of output - pipe it through `less' or `more' ! |
#dpkg cache search linphone
dpkg: error: need an action option Type dpkg --help for help about installing and deinstalling packages [*]; Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Options marked [*] produce a lot of output - pipe it through `less' or `more' ! |
#dp
dpkg dpkg-divert dpkg-parsechangelog dpkg-source dpkg-architecture dpkg-genchanges dpkg-preconfigure dpkg-split dpkg-buildflags dpkg-gencontrol dpkg-query dpkg-statoverride dpkg-buildpackage dpkg-gensymbols dpkg-reconfigure dpkg-trigger dpkg-checkbuilddeps dpkg-maintscript-helper dpkg-scanpackages dpkg-vendor dpkg-deb dpkg-mergechangelogs dpkg-scansources dprofpp dpkg-distaddfile dpkg-name dpkg-shlibdeps |
#d
Display all 178 possibilities? (y or n) |
#d
l3script: d: command not found |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.10036.29175 2014-04-23 13:05:05.182861777 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 13:05:28.126862333 +0300 @@ -15,3 +15,4 @@ exten => _13XX,1,Dial(SIP/berlin/${EXTEN}) exten => _33XX,1,Dial(SIP/vaduz/${EXTEN}) +exten => _23XX,1,Dial(SIP/berlin/${EXTEN}) |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.6522.21687 2014-04-23 13:11:52.878871721 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 13:30:07.686898422 +0300 @@ -12,7 +12,19 @@ exten => _22XX,1,Dial(SIP/${EXTEN}) exten => _21XX,1,Dial(SIP/graz/${EXTEN}) +;Berlin exten => _13XX,1,Dial(SIP/berlin/${EXTEN}) +exten => _23XX,1,Dial(SIP/berlin/${EXTEN}) + +;Kiev +exten => _12XX,1,Dial(SIP/berlin/${EXTEN}) +exten => _11XX,1,Dial(SIP/berlin/${EXTEN}) + +;Havana +exten => _31XX,1,Dial(SIP/berlin/${EXTEN}) +exten => _32XX,1,Dial(SIP/berlin/${EXTEN}) + +;Vaduz exten => _33XX,1,Dial(SIP/vaduz/${EXTEN}) -exten => _23XX,1,Dial(SIP/berlin/${EXTEN}) + |
#fg
[default] exten => 2201,1,Answer exten => 2201,2,Dial(SIP/2201) exten => 2201,3,Hangup ;extern => 2201,1,Answer ;extern => 2201,n,Dial(SIP/2201) ;extern => 2201,n,Hangup exten => _22XX,1,Dial(SIP/${EXTEN}) exten => _21XX,1,Dial(SIP/graz/${EXTEN}) ;Berlin exten => _13XX,1,Dial(SIP/berlin/${EXTEN}) exten => _23XX,1,Dial(SIP/berlin/${EXTEN}) ;Kiev exten => _12XX,1,Dial(SIP/berlin/${EXTEN}) exten => _11XX,1,Dial(SIP/berlin/${EXTEN}) ;Havana exten => _31XX,1,Dial(SIP/berlin/${EXTEN}) exten => _32XX,1,Dial(SIP/berlin/${EXTEN}) |
#;Vaduz
apt-cache apt-cdrom apt-config |
#apt-cache linphone
E: Invalid operation linphone |
#apt-cache search linphone
libosip2-7 - Session Initiation Protocol (SIP) library liblinphone-dev - linphone web phone's library (supporting the SIP protocol) liblinphone4 - linphone's shared library part (supporting the SIP protocol) libmediastreamer-dev - linphone web phone's media library - development files libmediastreamer1 - linphone web phone's media library linphone - SIP softphone - graphical client linphone-common - Shared components of the linphone SIP softphone linphone-dbg - Debugging symbols for linphone and its libraries linphone-nogtk - SIP softphone - console-only client siproxd - SIP proxy/redirect/registrar |
#apt-cache install linphone
E: Invalid operation install |
#apt-get install linphone
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libexosip2-7 liblinphone4 libmediastreamer1 libortp8 libosip2-7 linphone-common linphone-nogtk The following NEW packages will be installed: libexosip2-7 liblinphone4 libmediastreamer1 libortp8 libosip2-7 linphone linphone-common linphone-nogtk 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded. Need to get 7,006 kB of archives. ... Processing triggers for gnome-menus ... Setting up libosip2-7:amd64 (3.6.0-4) ... Setting up libexosip2-7 (3.6.0-4) ... Setting up libortp8:amd64 (3.5.2-10) ... Setting up libmediastreamer1:amd64 (3.5.2-10) ... Setting up liblinphone4:amd64 (3.5.2-10) ... Setting up linphone-common (3.5.2-10) ... Setting up linphone-nogtk (3.5.2-10) ... Setting up linphone (3.5.2-10) ... Processing triggers for menu ... |
#vi /etc/asterisk/extensions.conf
|
#ls -l ext*
ls: cannot access ext*: No such file or directory |
#ls -l ./ext*
ls: cannot access ./ext*: No such file or directory |
#ls -l ./ext
ls: cannot access ./ext: No such file or directory |
#ls -l ./
total 16 -rwxr--r-- 1 root root 143 Apr 22 15:07 all -rwxr--r-- 1 root root 100 Apr 22 14:09 copy_ssh -rw-r--r-- 1 root root 5286 Apr 22 13:54 install |
#[2201]
[local]> _2[12]XX,1,Dial(SIP/${EXTEN}) [Havana ] [xten => ]3[12]XX,1,Dial(SIP/berlin/${EXTEN}) [fallback] [ ] ] [nclude => int]rnational [nclude =] fallback [ ] [ ] include => international ... include => internal 29,4 9% include => fallback [gr2] [gr2] include => local include => national [gr3] [gr3] include => local include => internal 48,0-1 Bot |
#less /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#[ ]
debian5 |
#vi /etc/asterisk/extensions.conf
|
#[local]
include => international include => fallback [gr2] [gr2] include => local include => national [gr3] [gr3] include => local include => internal 48,0-1 95% |
#ls -l /usr/share/as
aspell/ asterisk/ |
#ls -l /usr/share/asterisk/sounds/
total 20 lrwxrwxrwx 1 root root 36 Jan 4 03:07 custom -> ../../../local/share/asterisk/sounds lrwxrwxrwx 1 root root 36 Apr 22 14:34 en -> /etc/alternatives/asterisk-prompt-en lrwxrwxrwx 1 root root 39 Apr 22 14:34 en_US -> /etc/alternatives/asterisk-prompt-en-us drwxr-xr-x 8 root root 20480 Apr 22 14:33 en_US_f_Allison lrwxrwxrwx 1 root root 31 Jan 4 03:07 recordings -> /var/lib/asterisk/sounds/custom |
#ls -l /usr/share/asterisk/sounds/en/
total 2272 -rw-r--r-- 1 root root 8943 Oct 5 2011 agent-alreadyon.gsm -rw-r--r-- 1 root root 8085 Oct 5 2011 agent-incorrect.gsm -rw-r--r-- 1 root root 2244 Oct 5 2011 agent-loggedoff.gsm -rw-r--r-- 1 root root 2277 Oct 5 2011 agent-loginok.gsm -rw-r--r-- 1 root root 5049 Oct 5 2011 agent-newlocation.gsm -rw-r--r-- 1 root root 4752 Oct 5 2011 agent-pass.gsm -rw-r--r-- 1 root root 7326 Oct 5 2011 agent-user.gsm -rw-r--r-- 1 root root 363 Oct 5 2011 ascending-2tone.gsm -rw-r--r-- 1 root root 7458 Oct 5 2011 auth-incorrect.gsm ... -rw-r--r-- 1 root root 2871 Oct 5 2011 vm-tooshort.gsm -rw-r--r-- 1 root root 3267 Oct 5 2011 vm-toreply.gsm -rw-r--r-- 1 root root 4158 Oct 5 2011 vm-torerecord.gsm -rw-r--r-- 1 root root 2376 Oct 5 2011 vm-undeleted.gsm -rw-r--r-- 1 root root 4389 Oct 5 2011 vm-undelete.gsm -rw-r--r-- 1 root root 2838 Oct 5 2011 vm-unknown-caller.gsm -rw-r--r-- 1 root root 1683 Oct 5 2011 vm-Urgent.gsm -rw-r--r-- 1 root root 4818 Oct 5 2011 vm-whichbox.gsm -rw-r--r-- 1 root root 1056 Oct 5 2011 vm-Work.gsm -rw-r--r-- 1 root root 1452 Oct 5 2011 vm-youhave.gsm |
#chown asterisk:asterisk /var/tmp/asterisk/
|
#ls -l /var/tmp/asterisk/
total 4 -rw-rw---- 1 asterisk asterisk 1683 Apr 23 16:03 message.gsm |
#ls -l /var/tmp/asterisk/
total 8 -rw-rw---- 1 asterisk asterisk 5742 Apr 23 16:04 message.gsm |
#ln -la /var/tmp/
ln: invalid option -- 'l' Try `ln --help' for more information. |
#ln -l /var/tmp/
ln: invalid option -- 'l' Try `ln --help' for more information. |
#ls -la /var/tmp/
total 12 drwxrwxrwt 3 root root 4096 Apr 23 15:58 . drwxr-xr-x 12 root root 4096 Apr 22 13:29 .. drwxr-xr-x 2 asterisk asterisk 4096 Apr 23 16:03 asterisk |
#ls -la /var/tmp/asterisk/
total 20 drwxr-xr-x 2 asterisk asterisk 4096 Apr 23 16:03 . drwxrwxrwt 3 root root 4096 Apr 23 15:58 .. -rw-rw---- 1 asterisk asterisk 11187 Apr 23 16:20 message.gsm |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.14373.10225 2014-04-23 16:22:40.659150966 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 17:36:04.895258398 +0300 @@ -1,15 +1,48 @@ [default] +[macro-localcall] + +;${ARG1} +;${ARG2} + +exten => s,1,Dial(SIP/${ARG1},3) +exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) +exten => s,n,Goto(s-${DIALSTATUS},1) + +exten => s-NOANSWER,1,Dial(SIP/2202) +exten => s-CONGESTION,1,Dial(SIP/2202) +exten => s-CHANUNAVAIL,1,Playback(/var/tmp/asterisk/message) +exten => s-ANSWER,1,Hangup +exten => s-BUSY,1,Busy + +; Goto(x) переход а пределах экстеншена +; Goto(x,y) переход на другой экстеншен x на шаг y +; Goto(x,y,z) переход на другой контекст x в другой екстеншн y на шаг z + [internal] exten => 8001,1,Answer exten => 8001,n,Record(/var/tmp/asterisk/message:gsm,2) -exten => 8001,n,Playback/var/tmp/asterisk/message) +exten => 8001,n,Playback(/var/tmp/asterisk/message) exten => 8001,n,Hangup [local] -exten => _22XX,1,Dial(SIP/${EXTEN}) + +exten => _22XX,1,Macro(localcall,${EXTEN}) + +;exten => _22XX,1,Dial(SIP/${EXTEN}) + +;;exten => _2201,1,Dial(SIP/2201,3) +;;exten => _2201,n,NoOp(Dial Status: ${DIALSTATUS}) +;exten => _2201,n,Dial(SIP/2202) + +;exten => _2201,n,Goto(s-${DIALSTATUS}) + +;exten => s-NOANSWER,n,Dial(SIP/2202) +;exten => s-CONGESTION,n,Dial(SIP/2202) +;exten => s-ANSWER,n,Hangup +;exten => s-BUSY,n,Busy [national] exten => _[12]3XX,1,Dial(SIP/berlin/${EXTEN}) @@ -51,5 +84,5 @@ [gr3] include => internal include => local -include =>fallback +include => fallback |
#vi /etc/asterisk/extensions.conf.local
--- /tmp/l3-saved-4888.1618.11995 2014-04-23 17:40:37.855265055 +0300 +++ /etc/asterisk/extensions.conf.local 2014-04-23 17:41:09.175265818 +0300 @@ -1,88 +1,4 @@ -[default] - -[macro-localcall] - -;${ARG1} -;${ARG2} - -exten => s,1,Dial(SIP/${ARG1},3) -exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) -exten => s,n,Goto(s-${DIALSTATUS},1) - -exten => s-NOANSWER,1,Dial(SIP/2202) -exten => s-CONGESTION,1,Dial(SIP/2202) -exten => s-CHANUNAVAIL,1,Playback(/var/tmp/asterisk/message) -exten => s-ANSWER,1,Hangup -exten => s-BUSY,1,Busy - -; Goto(x) переход а пределах экстеншена -; Goto(x,y) переход на другой экстеншен x на шаг y -; Goto(x,y,z) переход на другой контекст x в другой екстеншн y на шаг z - - -[internal] -exten => 8001,1,Answer -exten => 8001,n,Record(/var/tmp/asterisk/message:gsm,2) -exten => 8001,n,Playback(/var/tmp/asterisk/message) -exten => 8001,n,Hangup - - [local] exten => _22XX,1,Macro(localcall,${EXTEN}) -;exten => _22XX,1,Dial(SIP/${EXTEN}) - -;;exten => _2201,1,Dial(SIP/2201,3) -;;exten => _2201,n,NoOp(Dial Status: ${DIALSTATUS}) -;exten => _2201,n,Dial(SIP/2202) - -;exten => _2201,n,Goto(s-${DIALSTATUS}) - -;exten => s-NOANSWER,n,Dial(SIP/2202) -;exten => s-CONGESTION,n,Dial(SIP/2202) -;exten => s-ANSWER,n,Hangup -;exten => s-BUSY,n,Busy - -[national] -exten => _[12]3XX,1,Dial(SIP/berlin/${EXTEN}) -exten => _33XX,1,Dial(SIP/vaduz/${EXTEN}) -exten => _21XX,1,Dial(SIP/graz/${EXTEN}) - -[international] -;KIev -exten => _1[12]XX,1,Dial(SIP/berlin/${EXTEN}) - -;Havana -exten => _3[12]XX,1,Dial(SIP/berlin/${EXTEN}) - -[fallback] - -exten => _.,1,Playback(/var/tmp/asterisk/message) - -[gr-relay] -include => internal -include => local -include => national -include => international -include => fallback - -[gr1] -include => internal -include => local -include => national -include => international -include => fallback - - -[gr2] -include => internal -include => local -include => national -include =>fallback - -[gr3] -include => internal -include => local -include => fallback - |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4888.1328.14319 2014-04-23 17:41:12.059265892 +0300 +++ /etc/asterisk/extensions.conf 2014-04-23 17:41:51.911266860 +0300 @@ -27,9 +27,11 @@ exten => 8001,n,Hangup -[local] +#include "/etc/asterisk/extensions.conf.local" -exten => _22XX,1,Macro(localcall,${EXTEN}) +;[local] + +;exten => _22XX,1,Macro(localcall,${EXTEN}) ;exten => _22XX,1,Dial(SIP/${EXTEN}) |
#[ ]
include => international include => fallback [gr1] [gr1] include => local [gr1]de => national [gr1] include => international include => fallback [gr2] ... [macro-localcall] ;${ARG1} ;${ARG2} exten => s,1,Dial(SIP/${ARG1},3) exten => s,n,NoOp(Dial Status: ${DIALSTATUS}) exten => s,n,Goto(s-${DIALSTATUS},1) #include "/etc/asterisk/extensions.conf.local" exten => s-NOANSWER,1,Dial(SIP/2202) exten => s-CONGESTION,1,Dial(SIP/2202) "/etc/asterisk/extensions.conf" 90L, 1920C written |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-5900.10542.14151 2014-04-24 09:52:53.105337347 +0300 +++ /etc/asterisk/sip.conf 2014-04-24 10:02:00.913341386 +0300 @@ -21,7 +21,7 @@ type=friend secret=1234 host=dynamic -context=gr3 +context=gr1 [2203] type=friend |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5900.11063.18953 2014-04-24 10:02:02.477341400 +0300 +++ /etc/asterisk/extensions.conf 2014-04-24 10:05:07.081342755 +0300 @@ -21,10 +21,10 @@ [internal] -exten => 8001,1,Answer -exten => 8001,n,Record(/var/tmp/asterisk/message:gsm,2) -exten => 8001,n,Playback(/var/tmp/asterisk/message) -exten => 8001,n,Hangup +exten => _80XX,1,Answer +exten => _80XX,n,Record(/var/tmp/asterisk/message-${EXTEN:2}:gsm,2) +exten => _80XX,n,Playback(/var/tmp/asterisk/message-${EXTEN:2}) +exten => _80XX,n,Hangup #include "/etc/asterisk/extensions.conf.local" |
#exten => _80XX,n,Hangup
total 20 drwxr-xr-x 2 asterisk asterisk 4096 Apr 24 10:06 . drwxrwxrwt 3 root root 4096 Apr 24 09:50 .. -rw-rw---- 1 asterisk asterisk 2442 Apr 24 10:06 message-02.gsm -rw-rw---- 1 asterisk asterisk 4554 Apr 23 16:23 message.gsm |
#[ ]
anacron/ asterisk/ |
#ls -al /var/spool/asterisk/
total 36 drwxr-x--- 9 asterisk asterisk 4096 Apr 22 14:33 . drwxr-xr-x 8 root root 4096 Apr 22 14:33 .. drwxr-x--- 2 asterisk asterisk 4096 Jan 4 03:07 dictate drwxr-x--- 2 asterisk asterisk 4096 Jan 4 03:07 meetme drwxr-x--- 2 asterisk asterisk 4096 Apr 24 10:20 monitor drwxr-x--- 2 asterisk asterisk 4096 Jan 4 03:07 outgoing drwxr-x--- 2 asterisk asterisk 4096 Jan 4 03:07 system drwxr-x--- 2 asterisk asterisk 4096 Jan 4 03:07 tmp drwxr-x--- 2 asterisk asterisk 4096 Jan 4 03:07 voicemail |
#ls -al /var/spool/asterisk/monitor/
total 12 drwxr-x--- 2 asterisk asterisk 4096 Apr 24 10:20 . drwxr-x--- 9 asterisk asterisk 4096 Apr 22 14:33 .. -rw-rw---- 1 asterisk asterisk 44 Apr 24 10:20 monitor.wav |
#ls -al /var/spool/asterisk/monitor/
total 12 drwxr-x--- 2 asterisk asterisk 4096 Apr 24 10:20 . drwxr-x--- 9 asterisk asterisk 4096 Apr 22 14:33 .. -rw-rw---- 1 asterisk asterisk 44 Apr 24 10:20 monitor.wav |
#ls -al /var/spool/asterisk/monitor/
total 12 drwxr-x--- 2 asterisk asterisk 4096 Apr 24 10:20 . drwxr-x--- 9 asterisk asterisk 4096 Apr 22 14:33 .. -rw-rw---- 1 asterisk asterisk 44 Apr 24 10:20 monitor.wav |
Время первой команды журнала | 12:59:39 2014- 4-22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:27:20 2014- 4-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 5.61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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