/l3/users/igor-public/asterisk-2010-05/linux6.unix.nt.unix.nt/root :1 |
|
#less /etc/asterisk/sip.conf
|
#exit
exit Connection to 192.168.1.1 closed. |
#less /etc/asterisk/sip.conf
|
#less /etc/asterisk/sip.conf.dist
|
#less /etc/asterisk/sip.conf
|
#asterisk -rvv
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 ========================================================================= ... == Parsing '/etc/asterisk/sip_notify.conf': Found linux2*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status crimea/crimea 192.168.5.1 D 5060 Unmonitored dnepr/kiev 192.168.1.1 D 5060 Unmonitored 202/202 192.168.2.2 D 64402 Unmonitored 201/201 192.168.2.3 D 2048 Unmonitored 4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 0 offline] linux2*CLI> quit Executing last minute cleanups |
#cat /etc/asterisk/extensions.conf
[default] exten => 8000,1,Answer exten => 8000,n,Wait(1) exten => 8000,n,Playback(demo-thanks) exten => _2XX,1,Dial(SIP/${EXTEN}) exten => _1XX,1,Dial(SIP/dnepr/${EXTEN}) |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-4667.29891.18444 2010-05-25 19:07:39.000000000 +0300 +++ sip.conf 2010-05-25 19:07:44.000000000 +0300 @@ -1,3 +1,4 @@ +[general] context=default |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#vi /etc/asterisk/sip.conf
|
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-4667.6696.6770 2010-05-25 19:30:06.000000000 +0300 +++ sip.conf 2010-05-25 19:34:48.000000000 +0300 @@ -8,3 +8,8 @@ host=dynamic +[602] +type=friend +secret=password +host=dynamic + |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -rvvv
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 ========================================================================= ... 101/101 192.168.1.11 D 2048 Unmonitored 3 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 1 offline] linux1*CLI> sip reload Reloading SIP == Parsing '/etc/asterisk/sip.conf': Found == Parsing '/etc/asterisk/users.conf': Found == Parsing '/etc/asterisk/sip_notify.conf': Found [May 25 17:33:04] WARNING[12199]: chan_sip.c:12627 handle_response_register: Got 404 Not found on SIP register to service dnepr-in@192.168.2.1, giving up linux1*CLI> quit Executing last minute cleanups |
#exit
exit Connection to 192.168.1.1 closed. |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-4667.24654.24408 2010-05-25 19:41:24.000000000 +0300 +++ sip.conf 2010-05-25 19:41:55.000000000 +0300 @@ -6,10 +6,11 @@ type=friend secret=password host=dynamic - +callerid="voip phone" [602] type=friend secret=password host=dynamic +callerid="soft phone" |
#asterisk -rvvv
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 ========================================================================= ... Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux1 (pid = 12178) Verbosity is at least 3 linux1*CLI> sip reload Reloading SIP == Parsing '/etc/asterisk/sip.conf': Found == Parsing '/etc/asterisk/users.conf': Found == Parsing '/etc/asterisk/sip_notify.conf': Found [May 25 17:34:12] WARNING[12199]: chan_sip.c:12627 handle_response_register: Got 404 Not found on SIP register to service dnepr-in@192.168.2.1, giving up linux1*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-4667.15683.205 2010-05-25 19:56:49.000000000 +0300 +++ sip.conf 2010-05-25 20:13:57.000000000 +0300 @@ -1,5 +1,6 @@ [general] context=default +register => lvov:password@192.168.5.1/lvov [601] @@ -14,3 +15,8 @@ host=dynamic callerid="soft phone" +[crimea] +type=friend +secret=password +host=192.168.5.1 + |
#exit
exit Connection to 192.168.1.1 closed. |
#vi /etc/asterisk/sip.conf
|
#vi /etc/asterisk/extensions.conf
|
#vi /etc/asterisk/sip.conf
|
#/etc/init.d/asterisk reload
Reloading Asterisk PBX configuration files. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#vi /etc/asterisk/sip.conf
|
#vi /etc/asterisk/sip.conf
|
#vi /etc/asterisk/sip.conf
|
#vi /etc/asterisk/extensions.conf
|
#~
register => dnepr-in:password@192.168.2.1/kiev-out [101v-in] type=peer secret=password [102 host=dynamic canreinvite=no [kiev-out] type=user secret=password host=dynamic "/etc/asterisk/sip.conf" 33 lines, 407 characters written |
#~
exten => 8000,1,Answer exten => 8000,n,Wait(1) exten => 8000,n,Playback(demo-tout/${EXTEN}) ~ ~ ~ ~ ~ ~ exten => _1XX,1,Dial(SIP/dnepr-/${EXTEN}) ~ ~ ~ ~ ~ ~ ~ "/etc/asterisk/extensions.conf" 9 lines, 178 characters written |
#vi /etc/asterisk/sip.conf
|
#;canreinvite=no
[default] exten => 8000,1,Answer exten => 8000,n,Wait(1) exten => 8000,n,Playback(demo-thanks) ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ "/etc/asterisk/extensions.conf" 9 lines, 179 characters iev/${EXTEN}) exten => _2XX,1,Dial(SIP/kdnepr-out/${EXTEN}) "/etc/asterisk/extensions.conf" 9 lines, 174 characters written |
#vi /etc/asterisk/sip.conf
|
#less /etc/asterisk/sip.conf
|
#less /etc/asterisk/sip.conf
|
#set -o ignoreeof
|
#exit
no exit |
#vi /etc/bash.bashrc
--- /tmp/l3-saved-4464.642.2569 2010-05-25 18:54:57.000000000 +0300 +++ /etc/bash.bashrc 2010-05-25 18:55:03.000000000 +0300 @@ -29,9 +29,9 @@ #esac # enable bash completion in interactive shells -#if [ -f /etc/bash_completion ]; then -# . /etc/bash_completion -#fi +if [ -f /etc/bash_completion ]; then + . /etc/bash_completion +fi # if the command-not-found package is installed, use it if [ -x /usr/lib/command-not-found ]; then |
#. /etc/bash.bashrc
root@linux6:~# exit no exit root@linux6:~# bash |
#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-sounds-main debhelper gettext html2text intltool-debian libc-client2007b libcompress-raw-zlib-perl libcompress-zlib-perl libdigest-hmac-perl libdigest-sha1-perl libfile-remove-perl libiksemel3 libio-compress-base-perl libio-compress-zlib-perl libio-stringy-perl libmail-box-perl libmail-sendmail-perl libmailtools-perl libmime-types-perl ... Setting up libio-stringy-perl (2.110-4) ... Setting up libmime-types-perl (1.24-1) ... Setting up libmailtools-perl (2.03-1) ... Setting up libobject-realize-later-perl (0.18-1) ... Setting up libuser-identity-perl (0.92-2) ... Setting up libmail-box-perl (2.082-2) ... Setting up libsys-hostname-long-perl (1.4-2) ... Setting up libmail-sendmail-perl (0.79-5) ... Setting up module-assistant (0.10.11.0) ... Setting up vpb-driver-source (4.2.38.1-1) ... |
#apt-get install asterisk-
asterisk-1.4 asterisk-oh323 asterisk-bristuff asterisk-ooh323c asterisk-chan-capi asterisk-prompt-de asterisk-classic asterisk-prompt-es asterisk-config asterisk-prompt-es-co asterisk-config-custom asterisk-prompt-fr asterisk-dbg asterisk-prompt-fr-armelle asterisk-dev asterisk-prompt-fr-proformatique asterisk-doc asterisk-prompt-it asterisk-h323 asterisk-prompt-se asterisk-mp3 asterisk-sounds-extra asterisk-mysql asterisk-sounds-main |
#apt-get install asterisk-sounds-extra
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: asterisk-sounds-extra 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 3224kB of archives. After this operation, 6291kB of additional disk space will be used. Get:1 http://10.0.35.1 lenny/main asterisk-sounds-extra 1.4.7-1 [3224kB] Fetched 3224kB in 0s (11.6MB/s) Selecting previously deselected package asterisk-sounds-extra. (Reading database ... 92735 files and directories currently installed.) Unpacking asterisk-sounds-extra (from .../asterisk-sounds-extra_1.4.7-1_all.deb) ... Setting up asterisk-sounds-extra (1.4.7-1) ... |
#cd /etc/asterisk/
|
#mv sip.conf sip.conf.OLD
|
#mv sip.conf.OLD sip.conf.SAVE
|
#vi sip.conf
--- /dev/null 2010-05-25 16:36:22.504027631 +0300 +++ sip.conf 2010-05-25 19:00:21.000000000 +0300 @@ -0,0 +1,5 @@ +context=default + +[201] +A + |
#vim sip.conf
--- /tmp/l3-saved-4667.29344.3922 2010-05-25 19:00:23.000000000 +0300 +++ sip.conf 2010-05-25 19:05:21.000000000 +0300 @@ -1,5 +1,9 @@ context=default -[201] -A + +[601] +type=friend +secret=password +host=dynamic + |
#cat sip.conf
context=default [601] type=friend secret=password host=dynamic |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -r
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 ========================================================================= Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux6 (pid = 7291) linux6*CLI> exit |
#asterisk -rvv
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 ========================================================================= ... Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux6 (pid = 7291) Verbosity was 0 and is now 2 linux6*CLI> sip show peers No such command 'sip show peers' (type 'help sip show' for other possible commands) linux6*CLI> s save say send set show skinny sla soft stop stun linux6*CLI> s save say send set show skinny sla soft stop stun linux6*CLI> quit Executing last minute cleanups |
#less /var/log/asterisk/
|
#less /var/log/asterisk/messages
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#cat sip.conf
[general] context=default [601] type=friend secret=password host=dynamic |
#asterisk -rx 'sip show peers'
Name/username Host Dyn Nat ACL Port Status 601 (Unspecified) D 0 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] |
#asterisk -rx 'sip show peers'
Name/username Host Dyn Nat ACL Port Status 601 (Unspecified) D 0 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] |
#asterisk -rx 'sip show peers'
Name/username Host Dyn Nat ACL Port Status 601 (Unspecified) D 0 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] |
#asterisk -rx 'sip show peers'
Name/username Host Dyn Nat ACL Port Status 601 (Unspecified) D 0 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] |
#asterisk -rx 'sip show peers'
Name/username Host Dyn Nat ACL Port Status 601 (Unspecified) D 0 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline] |
#mv extensions.conf extensions.conf.SAVE
|
#vi extensions.conf
--- /dev/null 2010-05-25 16:36:22.504027631 +0300 +++ extensions.conf 2010-05-25 19:19:34.000000000 +0300 @@ -0,0 +1,6 @@ +[default] + +exten => 8000,1,Answer +exten => 8000,n,Wait(1) +exten => 8000,n,Playback(demo-thanks) + |
#less /var/log/asterisk/messages
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#vi extensions.conf
--- /tmp/l3-saved-4667.16242.3263 2010-05-25 19:35:26.000000000 +0300 +++ extensions.conf 2010-05-25 19:38:14.000000000 +0300 @@ -4,3 +4,6 @@ exten => 8000,n,Wait(1) exten => 8000,n,Playback(demo-thanks) +exten => 601,1,Dial(SIP/601) +exten => _6XX,1,Dial(SIP/${EXTEN}) + |
#ssh 192.168.1.1
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established. RSA key fingerprint is f8:e7:42:95:33:de:22:74:f4:cc:f9:20:d4:67:49:d7. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.1.1' (RSA) to the list of known hosts. root@192.168.1.1's password: Linux linux1 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: Tue May 25 16:30:46 2010 from 192.168.1.10 l3-agent is already running: pid=4483; pidfile=/root/.lilalo/l3-agent.pid |
#vi extensions.conf
|
#ssh 192.168.1.1
root@192.168.1.1's password: Linux linux1 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: Tue May 25 17:34:09 2010 from 192.168.2.1 l3-agent is already running: pid=4483; pidfile=/root/.lilalo/l3-agent.pid |
#netstat -ul
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State udp 0 0 *:777 *:* udp 0 0 *:2727 *:* udp 0 0 *:4520 *:* udp 0 0 *:41132 *:* udp 0 0 *:bootps *:* udp 0 0 *:sip *:* udp 0 0 *:iax *:* udp 0 0 *:sunrpc *:* |
#netstat -l
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 localhost:5038 *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:cisco-sccp *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 localhost:smtp *:* LISTEN tcp 0 0 *:37758 *:* LISTEN tcp6 0 0 [::]:ssh [::]:* LISTEN udp 0 0 *:777 *:* ... udp 0 0 *:41132 *:* udp 0 0 *:bootps *:* udp 0 0 *:sip *:* udp 0 0 *:iax *:* udp 0 0 *:sunrpc *:* raw 0 0 *:icmp *:* 7 Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 6002 /var/run/acpid.socket unix 2 [ ACC ] STREAM LISTENING 44954 /var/run/asterisk/asterisk.ctl |
#netstat -lp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 localhost:5038 *:* LISTEN 14940/asterisk tcp 0 0 *:sunrpc *:* LISTEN 1862/portmap tcp 0 0 *:cisco-sccp *:* LISTEN 14940/asterisk tcp 0 0 *:ssh *:* LISTEN 4894/sshd tcp 0 0 localhost:smtp *:* LISTEN 2411/exim4 tcp 0 0 *:37758 *:* LISTEN 1873/rpc.statd tcp6 0 0 [::]:ssh [::]:* LISTEN 4894/sshd udp 0 0 *:777 *:* 1873/rpc.statd ... udp 0 0 *:41132 *:* 1873/rpc.statd udp 0 0 *:bootps *:* 5215/dhcpd3 udp 0 0 *:sip *:* 14940/asterisk udp 0 0 *:iax *:* 14940/asterisk udp 0 0 *:sunrpc *:* 1862/portmap raw 0 0 *:icmp *:* 7 5215/dhcpd3 Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 6002 2144/acpid /var/run/acpid.socket unix 2 [ ACC ] STREAM LISTENING 44954 14940/asterisk /var/run/asterisk/asterisk.ctl |
#netstat -lpn | grep aster
tcp 0 0 127.0.0.1:5038 0.0.0.0:* LISTEN 14940/asterisk tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 14940/asterisk udp 0 0 0.0.0.0:2727 0.0.0.0:* 14940/asterisk udp 0 0 0.0.0.0:4520 0.0.0.0:* 14940/asterisk udp 0 0 0.0.0.0:5060 0.0.0.0:* 14940/asterisk udp 0 0 0.0.0.0:4569 0.0.0.0:* 14940/asterisk unix 2 [ ACC ] STREAM LISTENING 44954 14940/asterisk /var/run/asterisk/asterisk.ctl |
#ps aux | grep l3
root 4581 3.4 0.2 12480 9208 ? Ss May25 46:39 l3-agent root 13595 0.0 0.0 3116 716 pts/3 R+ 10:32 0:00 grep l3 |
#kill 4581
|
#l3-agent
|
#cat /root/.l3rc
l3cd=/users/sergs/asterisk/linux5.unix.nt/root |
#exit
exit Connection to 192.168.5.1 closed. |
#vi /etc/asterisk/sip.conf
--- /dev/null 2010-05-25 16:36:22.504027631 +0300 +++ /usr/local/bin/all 2010-05-26 13:39:05.000000000 +0300 @@ -0,0 +1,6 @@ +#!/bin/sh + +for i in 1 2 3 4 5 +do +ssh root@192.168.$i.1 "$@" +done |
#callerid="Soft Phone 303"
exit Connection to 192.168.3.1 closed. |
[default] exten => 8000,1,Answer exten => 8000,n,Wait(1) exten => 8000,n,Playback(demo-thanks) exten => _2XX,1,Dial(SIP/${EXTEN}) exten => _1XX,1,Dial(SIP/dnepr/${EXTEN})
l3cd=/users/sergs/asterisk/linux5.unix.nt/root
[general] context=default [601] type=friend secret=password host=dynamic
Время первой команды журнала | 15:43:41 2010- 5-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:12:44 2010- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 3.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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