/l3/users/igor-public/asterisk/debian4.net.nt/root :1 :2 :3 |
|
#ping 192.168.7.254
PING 192.168.7.254 (192.168.7.254) 56(84) bytes of data. ^C --- 192.168.7.254 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1013ms |
#ping 192.168.7.253
PING 192.168.7.253 (192.168.7.253) 56(84) bytes of data. 64 bytes from 192.168.7.253: icmp_seq=1 ttl=64 time=4.28 ms 64 bytes from 192.168.7.253: icmp_seq=2 ttl=64 time=0.209 ms 64 bytes from 192.168.7.253: icmp_seq=3 ttl=64 time=0.201 ms ^C --- 192.168.7.253 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 0.201/1.564/4.283/1.922 ms |
#ip route
192.168.7.0/24 dev eth0 proto kernel scope link src 192.168.7.4 10.0.0.0/8 dev eth0 proto kernel scope link src 10.0.35.23 default via 192.168.7.254 dev eth0 |
#ip route default via 192.168.7.253
Command "default" is unknown, try "ip route help". |
#ip route change default via 192.168.7.253
|
#ping ya.ru
^C |
#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_seq=1 ttl=245 time=55.4 ms ^C --- 8.8.8.8 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 55.427/55.427/55.427/0.000 ms |
#vi /etc/resolv.conf
--- /tmp/l3-saved-4217.21250.25871 2009-12-05 11:58:52.000000000 +0200 +++ /etc/resolv.conf 2009-12-05 11:58:59.000000000 +0200 @@ -1,3 +1,3 @@ domain net.nt search net.nt -nameserver 192.168.7.254 +nameserver 192.168.7.253 |
#ping ya.ru
ping: unknown host ya.ru |
#vi /etc/resolv.conf
--- /tmp/l3-saved-4217.27731.31986 2009-12-05 11:59:06.000000000 +0200 +++ /etc/resolv.conf 2009-12-05 11:59:12.000000000 +0200 @@ -1,3 +1,3 @@ domain net.nt search net.nt -nameserver 192.168.7.253 +nameserver 8.8.8.8 |
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. 64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=51 time=51.8 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=51 time=50.5 ms ^C --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1006ms rtt min/avg/max/mdev = 50.576/51.209/51.842/0.633 ms |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:07:e9:0c:45:80 inet addr:192.168.7.4 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::207:e9ff:fe0c:4580/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2462 errors:0 dropped:0 overruns:0 frame:0 TX packets:126 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:193217 (188.6 KiB) TX bytes:15177 (14.8 KiB) eth0:1 Link encap:Ethernet HWaddr 00:07:e9:0c:45:80 inet addr:10.0.35.23 Bcast:10.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:210 errors:0 dropped:0 overruns:0 frame:0 TX packets:210 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:19085 (18.6 KiB) TX bytes:19085 (18.6 KiB) |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-4217.22145.8416 2009-12-05 12:01:40.000000000 +0200 +++ /etc/asterisk/sip.conf 2009-12-05 12:04:54.000000000 +0200 @@ -4,6 +4,7 @@ bindport=5060 ; UDP Port to bind to (SIP standard port is 5060) bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all) srvlookup=yes ; Enable DNS SRV lookups on outbound calls +video=yes [authentication] |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3, 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 ========================================================================= ... -- Executing [4441@demo1:1] Dial("SIP/4444-099e0f20", "SIP/4441|60") in new stack -- Called 4441 -- SIP/4441-099f5d60 is ringing -- SIP/4441-099f5d60 answered SIP/4444-099e0f20 -- Remote UNIX connection == Spawn extension (demo1, 4441, 1) exited non-zero on 'SIP/4444-099e0f20' Executing last minute cleanups == Destroying musiconhold processes Disconnected from Asterisk server Executing last minute cleanups |
#~
[general] static=yes "/etc/asterisk/extensions.conf" 30L, 614C writeprotect=no clearglobalvars=no [demo1] exten => 4000,1,Answer exten => 4000,n,Wait(1) exten => 4000,n,Playback(demo-thanks) exten => 4000,n,Hangup exten => 111,1,Dial(ZAP/G1/${EXTEN},60) exten => 111,n,Hangup exten => _1XXX,1,Dial(SIP/1xxx/${EXTEN},60) exten => _1XXX,n,Hangup exten => _2XXX,1,Dial(SIP/2xxx/${EXTEN},60) exten => _2XXX,n,Hangup exten => _9XX,1,Dial(SIP/2xxx/${EXTEN},60) |
#exten => _9XX,n,Hangup
allowoverlap=no ; Disable overlap dialing support. (Default is yy )indport=5060 ; UDP Port to bind to (SIP standard port is 50600 bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all) video=yes [rvlookup=yes ] [ ] [1xxx] type=friend/ context=demo1o host=192.168.7.1 nat=no Using swap fil disallow=all allow=gsm allow=ulaw allow=alaw [2xxx] "/etc/asterisk/sip.conf" 70L, 1047C written |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-4757.4938.20496 2009-12-05 14:21:18.000000000 +0200 +++ /etc/asterisk/sip.conf 2009-12-05 14:22:00.000000000 +0200 @@ -68,3 +68,16 @@ allow=gsm allow=ulaw allow=alaw + +[4441] +type=friend +context=demo1 +regexten=4441 +callerid="Igor Chubin (whoyougle)" +host=dynamic +nat=no +canreinvite=no +disallow=all +allow=gsm +allow=ulaw +allow=alaw |
#ping 10.0.35.22
PING 10.0.35.22 (10.0.35.22) 56(84) bytes of data. From 10.0.35.23 icmp_seq=1 Destination Host Unreachable From 10.0.35.23 icmp_seq=2 Destination Host Unreachable From 10.0.35.23 icmp_seq=3 Destination Host Unreachable ^C --- 10.0.35.22 ping statistics --- 4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3018ms , pipe 3 |
#ping 10.0.35.23
PING 10.0.35.23 (10.0.35.23) 56(84) bytes of data. 64 bytes from 10.0.35.23: icmp_seq=1 ttl=64 time=0.015 ms ^C --- 10.0.35.23 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.015/0.015/0.015/0.000 ms |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. ^C --- 10.0.35.1 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:07:e9:0c:45:80 inet addr:192.168.7.4 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::207:e9ff:fe0c:4580/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14173 errors:0 dropped:0 overruns:0 frame:0 TX packets:4896 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1739899 (1.6 MiB) TX bytes:1073069 (1.0 MiB) eth0:1 Link encap:Ethernet HWaddr 00:07:e9:0c:45:80 inet addr:10.0.35.23 Bcast:10.255.255.255 Mask:255.0.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:217 errors:0 dropped:0 overruns:0 frame:0 TX packets:217 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:19813 (19.3 KiB) TX bytes:19813 (19.3 KiB) |
#ifconfig eth0:1 down
|
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. 64 bytes from 10.0.35.1: icmp_seq=1 ttl=63 time=0.202 ms 64 bytes from 10.0.35.1: icmp_seq=2 ttl=63 time=0.195 ms ^C --- 10.0.35.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.195/0.198/0.202/0.014 ms |
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. 64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=50 time=121 ms 64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=50 time=49.0 ms ^C --- ya.ru ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1004ms rtt min/avg/max/mdev = 49.094/85.249/121.404/36.155 ms |
#apt-get install dhcp-server
Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package dhcp-server |
#apt-cache search dhcp server
avahi-autoipd - Avahi IPv4LL network address configuration daemon bootp - server for the bootp protocol with DHCP support dhcp-helper - A DHCP relay agent dhcp3-dev - API for accessing and modifying the DHCP server and client state dhcp3-relay - DHCP relay daemon dhcp3-server - DHCP server for automatic IP address assignment dhcp3-server-ldap - DHCP server able to use LDAP as backend dhcpdump - Parse DHCP packets from tcpdump dhcping - DHCP Daemon Ping Program dhis-server - Dynamic Host Information System - server ... network-manager - network management framework daemon network-manager-gnome - network management framework (GNOME frontend) network-manager-pptp - network management framework (PPTP plugin) network-manager-pptp-gnome - network management framework (PPTP plugin) pump - BOOTP and DHCP client for automatic IP configuration pxe - free PXE daemon resolvconf - name server information handler totd - Small DNS proxy that supports IPv6/IPv4 record translation udhcpd - very small DHCP server wide-dhcpv6-server - DHCPv6 server for automatic IPv6 hosts configuration |
#apt-get install dhcp3-server
│ │ └───────────────────────────────────────────────────────────────────────────┘ Selecting previously deselected package dhcp3-server. (Reading database ... 102137 files and directories currently installed.) Unpacking dhcp3-server (from .../dhcp3-server_3.1.1-6+lenny3_i386.deb) ... Processing triggers for man-db ... Setting up dhcp3-server (3.1.1-6+lenny3) ... Generating /etc/default/dhcp3-server... Starting DHCP server: dhcpd3check syslog for diagnostics. failed! failed! invoke-rc.d: initscript dhcp3-server, action "start" failed. |
#vi /etc/dhcp3/dhcpd.conf
--- /tmp/l3-saved-4217.21676.1920 2009-12-05 12:26:18.000000000 +0200 +++ /etc/dhcp3/dhcpd.conf 2009-12-05 12:27:25.000000000 +0200 @@ -33,10 +33,10 @@ # This is a very basic subnet declaration. -#subnet 10.254.239.0 netmask 255.255.255.224 { -# range 10.254.239.10 10.254.239.20; -# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; -#} +subnet 192.168.7.0 netmask 255.255.255.0 { + range 192.168.7.100 192.168.7.200; + option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; +} # This declaration allows BOOTP clients to get dynamic addresses, # which we don't really recommend. |
#vi /etc/dhcp3/dhcpd.conf
--- /tmp/l3-saved-5180.24578.16998 2009-12-05 12:29:05.000000000 +0200 +++ /etc/dhcp3/dhcpd.conf 2009-12-05 12:29:37.000000000 +0200 @@ -35,7 +35,7 @@ subnet 192.168.7.0 netmask 255.255.255.0 { range 192.168.7.100 192.168.7.200; - option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; + option routers 192.168.7.254; } # This declaration allows BOOTP clients to get dynamic addresses, |
#/etc/init.d/dhcp3-server restart
Stopping DHCP server: dhcpd3 failed! Starting DHCP server: dhcpd3. |
#ls /var/lib/dhcp3/
dhclient.eth0.leases dhclient.leases dhcpd.leases dhcpd.leases~ |
#cat /var/lib/dhcp3/dhclient.leases
|
#cat /var/lib/dhcp3/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page. # This lease file was written by isc-dhcp-V3.1.1 lease 192.168.7.100 { starts 6 2009/12/05 10:32:06; ends 6 2009/12/05 10:42:06; cltt 6 2009/12/05 10:32:06; binding state active; next binding state free; hardware ethernet 00:04:13:24:e5:7e; uid "\001\000\004\023$\345~"; } |
#vi /etc/apt/sources.list
--- /tmp/l3-saved-5180.6243.7317 2009-12-05 14:51:58.000000000 +0200 +++ /etc/apt/sources.list 2009-12-05 14:52:11.000000000 +0200 @@ -1,6 +1,6 @@ # deb http://10.0.35.1:9999/debian/ lenny main -deb http://10.0.35.1:9999/debian/ lenny main +deb http://10.0.35.1:9999/debian/ unstable main deb-src http://10.0.35.1:9999/debian/ lenny main deb http://security.debian.org/ lenny/updates main |
#apt-get update
Get:1 http://10.0.35.1 unstable Release.gpg [835B] Get:2 http://security.debian.org lenny/updates Release.gpg [835B] Ign http://security.debian.org lenny/updates/main Translation-en_US Ign http://10.0.35.1 unstable/main Translation-en_US Get:3 http://security.debian.org lenny/updates Release [40.8kB] Get:4 http://10.0.35.1 lenny Release.gpg [1032B] Get:5 http://10.0.35.1 unstable Release [104kB] Hit http://10.0.35.1 lenny Release Ign http://10.0.35.1 unstable/main Packages Ign http://10.0.35.1 lenny/main Sources/DiffIndex Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Get:6 http://10.0.35.1 unstable/main Packages [8319kB] Ign http://security.debian.org lenny/updates/main Sources/DiffIndex Get:7 http://security.debian.org lenny/updates/main Packages [242kB] Ign http://10.0.35.1 lenny/main Sources Hit http://10.0.35.1 lenny/main Sources Get:8 http://security.debian.org lenny/updates/main Sources [63.8kB] Fetched 8772kB in 3s (2450kB/s) Reading package lists... Done |
#apt-get install asterisk
ssh: stopping...starting...done. openbsd-inetd: stopping...starting...done. exim4: stopping...starting...done. cups: stopping...starting...done. cron: stopping...starting...done. atd: stopping...starting...done. Services restarted successfully. (Reading database ... 102072 files and directories currently installed.) Preparing to replace libc6-i686 2.7-18 (using .../libc6-i686_2.10.2-2_i386.deb) ... Unpacking replacement libc6-i686 ... ... Installing new version of config file /etc/asterisk/vpb.conf ... Installing new version of config file /etc/asterisk/asterisk.conf ... Setting up dahdi-linux (1:2.2.0.2~dfsg-1) ... Installing new version of config file /etc/udev/rules.d/xpp.rules ... Setting up dahdi (1:2.2.0-1) ... /etc/dahdi/system.conf not found. Nothing to do. Setting up asterisk (1:1.6.2.0~rc6-1) ... Installing new version of config file /etc/default/asterisk ... Installing new version of config file /etc/init.d/asterisk ... Starting Asterisk PBX: asterisk. |
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-5180.23614.29901 2009-12-05 14:54:45.000000000 +0200 +++ /etc/asterisk/sip.conf 2009-12-05 14:56:20.000000000 +0200 @@ -42,6 +42,10 @@ allow=gsm allow=ulaw allow=alaw +allow=h261 +allow=h263 +allow=h263p +allow=h264 [4443] type=friend @@ -55,6 +59,10 @@ allow=gsm allow=ulaw allow=alaw +allow=h261 +allow=h263 +allow=h263p +allow=h264 [4442] type=friend @@ -68,6 +76,10 @@ allow=gsm allow=ulaw allow=alaw +allow=h261 +allow=h263 +allow=h263p +allow=h264 [4441] type=friend @@ -81,3 +93,7 @@ allow=gsm allow=ulaw allow=alaw +allow=h261 +allow=h263 +allow=h263p +allow=h264 |
#tcpdump -n port 9078
bash: tcpdump: command not found |
#apt-cache search trafshow
netdiag - Net-Diagnostics (trafshow,strobe,netwatch,statnet,tcpspray,tcpblast) |
#apt-get install netdiag
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libtonezone1 libc-client2007b libpri1.0 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: netdiag 0 upgraded, 1 newly installed, 0 to remove and 884 not upgraded. Need to get 290kB of archives. After this operation, 1004kB of additional disk space will be used. Get:1 http://10.0.35.1 unstable/main netdiag 1.0-13 [290kB] Fetched 290kB in 0s (4455kB/s) Preconfiguring packages ... Selecting previously deselected package netdiag. (Reading database ... 102550 files and directories currently installed.) Unpacking netdiag (from .../netdiag_1.0-13_i386.deb) ... Processing triggers for man-db ... Processing triggers for menu ... Setting up netdiag (1.0-13) ... Processing triggers for menu ... |
#trafshow
|
#192.168.7.4,19420 192.168.7.66,9078 udp 36115K 239K
|
#less /etc/zaptel.conf
|
#less /etc/asterisk/zapata.conf
|
#grep -v '^;' /etc/asterisk/zapata.conf | less
|
# The format of this file is documented in the dhcpd.leases(5) manual page. # This lease file was written by isc-dhcp-V3.1.1 lease 192.168.7.100 { starts 6 2009/12/05 10:32:06; ends 6 2009/12/05 10:42:06; cltt 6 2009/12/05 10:32:06; binding state active; next binding state free; hardware ethernet 00:04:13:24:e5:7e; uid "\001\000\004\023$\345~"; }
Время первой команды журнала | 10:57:49 2009-12- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:30:01 2009-12- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 51 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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