/l3/users/sm/sl-voip-2016-03/asterisk7.unix.sl/user |
|
$sudo ssh user@192.168.10.1
[sudo] password for user: The authenticity of host '192.168.10.1 (192.168.10.1)' can't be established. ECDSA key fingerprint is fb:99:e4:fb:9d:ef:66:2d:47:a7:a8:44:b0:54:75:3c. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.10.1' (ECDSA) to the list of known hosts. user@192.168.10.1's password: [2]+ Stopped sudo ssh user@192.168.10.1 |
$sudo ssh user@192.168.70.1
The authenticity of host '192.168.70.1 (192.168.70.1)' can't be established. ECDSA key fingerprint is fb:99:e4:fb:9d:ef:66:2d:47:a7:a8:44:b0:54:75:3c. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.70.1' (ECDSA) to the list of known hosts. user@192.168.70.1's password: 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. You have mail. Last login: Tue Mar 29 10:25:35 2016 from m2 vipicoeevimnanol3-agent is already running: pid=27049; pidfile=/home/user/.lilalo/l3-agent.pid |
$screen -x
|
$sudo apt-get install isc-dhcp-server
[sudo] password for user: Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: isc-dhcp-server-ldap The following NEW packages will be installed: isc-dhcp-server 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 381 kB of archives. ... (Reading database ... 58159 files and directories currently installed.) Preparing to unpack .../isc-dhcp-server_4.3.1-6+deb8u2_amd64.deb ... Unpacking isc-dhcp-server (4.3.1-6+deb8u2) ... Processing triggers for systemd (215-17+deb8u3) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up isc-dhcp-server (4.3.1-6+deb8u2) ... Generating /etc/default/isc-dhcp-server... Job for isc-dhcp-server.service failed. See 'systemctl status isc-dhcp-server.service' and 'journalctl -xn' for details. invoke-rc.d: initscript isc-dhcp-server, action "start" failed. Processing triggers for systemd (215-17+deb8u3) ... |
$sudo apt-get install bash-complition
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package bash-complition |
$sudo apt-get install bash-completion
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: bash-completion 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 182 kB of archives. After this operation, 951 kB of additional disk space will be used. Get:1 http://192.168.70.1:9999/debian/ jessie/main bash-completion all 1:2.1-4 [182 kB] Fetched 182 kB in 0s (236 kB/s) Selecting previously unselected package bash-completion. (Reading database ... 58173 files and directories currently installed.) Preparing to unpack .../bash-completion_1%3a2.1-4_all.deb ... Unpacking bash-completion (1:2.1-4) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up bash-completion (1:2.1-4) ... |
$ap
appres apt-cdrom apt-get apropos apt-config apt-key apt apt-extracttemplates apt-mark apt-cache apt-ftparchive apt-sortpkgs |
$ap
appres apt-cdrom apt-get apropos apt-config apt-key apt apt-extracttemplates apt-mark apt-cache apt-ftparchive apt-sortpkgs |
$apt-
apt-cache apt-extracttemplates apt-key apt-cdrom apt-ftparchive apt-mark apt-config apt-get apt-sortpkgs |
$bash
|
$exit
exit |
$apt-
apt-cache apt-extracttemplates apt-key apt-cdrom apt-ftparchive apt-mark apt-config apt-get apt-sortpkgs |
$l3-agent
l3-agent is already running: pid=2774; pidfile=/home/user/.lilalo/l3-agent.pid |
$~
# which we don't really recommend. #subnet 10.254.239.32 netmask 255.255.255.224 { # range dynamic-bootp 10.254.239.40 10.254.239.60; # option broadcast-address 10.254.239.31; # option routers rtr-239-32-1.example.org; #} # A slightly different configuration for an internal subnet. #subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; 51,1 33% ... { #} 37,33 16% subnet 192.168.70.0 netmask 255.255.255.0 { range 192.168.70.200 192.168.70.254; option routers 192.168.70.1; } } "/etc/dhcp/dhcpd.conf" 37,30 22% [1]+ Stopped /usr/bin/vim "$@" |
$sudo vim /etc/dhcp/dhcpd.conf
|
$sudo service isc-dhcp-server status
● isc-dhcp-server.service - LSB: DHCP server Loaded: loaded (/etc/init.d/isc-dhcp-server) Active: failed (Result: exit-code) since Tue 2016-03-29 11:56:22 MSK; 29s ago Process: 2896 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=1/FAILURE) Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: ^ Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: /etc/dhcp/dhcpd.conf line 3...e Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: ^ Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: Configuration file errors e...g Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: If you think you have recei...r Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: than a configuration issue ...g Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: bugs on either our web page...e Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: before submitting a bug. T...r Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: process and the information.... Mar 29 11:56:22 asterisk7 isc-dhcp-server[2896]: exiting. Hint: Some lines were ellipsized, use -l to show in full. |
$sudo service isc-dhcp-server restart
Job for isc-dhcp-server.service failed. See 'systemctl status isc-dhcp-server.service' and 'journalctl -xn' for details. |
$ls /var/lib/dhcp/dhcp.leases
ls: cannot access /var/lib/dhcp/dhcp.leases: No such file or directory |
$sudo cat /var/lib/dhcp/dhcp.leases
cat: /var/lib/dhcp/dhcp.leases: No such file or directory |
$sudo cat /var/lib/dhcp/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page. # This lease file was written by isc-dhcp-4.3.1 server-duid "\000\001\000\001\036\215\000\021T\004\246\277P\305"; lease 192.168.70.200 { starts 2 2016/03/29 08:59:27; ends 2 2016/03/29 09:09:27; cltt 2 2016/03/29 08:59:27; binding state active; next binding state free; rewind binding state free; hardware ethernet 00:0e:08:d8:e4:19; uid "\001\000\016\010\330\344\031"; client-hostname "SipuraSPA"; } |
$sudo cat /var/lib/dhcp/dhcpd.leases
# The format of this file is documented in the dhcpd.leases(5) manual page. # This lease file was written by isc-dhcp-4.3.1 server-duid "\000\001\000\001\036\215\000\021T\004\246\277P\305"; lease 192.168.70.200 { starts 2 2016/03/29 08:59:27; ends 2 2016/03/29 09:09:27; cltt 2 2016/03/29 08:59:27; binding state active; next binding state free; rewind binding state free; ... starts 2 2016/03/29 09:00:12; ends 2 2016/03/29 09:10:12; cltt 2 2016/03/29 09:00:12; binding state active; next binding state free; rewind binding state free; hardware ethernet 00:1d:72:c6:db:91; uid "\001\000\035r\306\333\221"; client-hostname "DESKTOP-HMLJECI"; } |
$nmap 192.168.70.0/24 -p 22
Starting Nmap 6.47 ( http://nmap.org ) at 2016-03-29 12:05 MSK Nmap scan report for 192.168.70.1 Host is up (0.00022s latency). PORT STATE SERVICE 22/tcp open ssh Nmap scan report for asterisk7.unix.sl (192.168.70.2) Host is up (0.00020s latency). PORT STATE SERVICE 22/tcp open ssh Nmap scan report for 192.168.70.200 Host is up (0.0011s latency). PORT STATE SERVICE 22/tcp closed ssh Nmap done: 256 IP addresses (3 hosts up) scanned in 2.51 seconds |
$sudo arp -an
? (192.168.70.200) at 00:0e:08:d8:e4:19 [ether] on eth0 ? (192.168.70.201) at 00:1d:72:c6:db:91 [ether] on eth0 ? (192.168.70.1) at 6c:62:6d:7a:c2:cc [ether] on eth0 |
$sudo 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 freetds-common gnupg-agent gnupg2 libassuan0 libcfg4 libcoroipcc4 libcpg4 libcurl3 libcurl3-gnutls libfreeradius-client2 libgmime-2.6-0 libgpgme11 libiksemel3 libksba8 libldap-2.4-2 liblua5.1-0 libneon27-gnutls libodbc1 libopencore-amrnb0 libopencore-amrwb0 libperl5.20 libpj2 libpjlib-util2 ... Adding user asterisk to group audio Done. Setting up asterisk-voicemail (1:11.13.1~dfsg-2+b1) ... Setting up libsasl2-modules:amd64 (2.1.26.dfsg1-13+deb8u1) ... Setting up libsox-fmt-alsa:amd64 (14.4.1-5) ... Setting up libsox-fmt-base:amd64 (14.4.1-5) ... Setting up sox (14.4.1-5) ... Setting up asterisk-moh-opsound-gsm (2.03-1) ... Processing triggers for libc-bin (2.19-18+deb8u3) ... Processing triggers for systemd (215-17+deb8u3) ... |
$dpkg -L asterisk | less
|
$sudo apt-get install ast
asterisk asterisk-moh-opsound-g722 asterisk-config asterisk-moh-opsound-gsm asterisk-core-sounds-en asterisk-moh-opsound-wav asterisk-core-sounds-en-g722 asterisk-mp3 asterisk-core-sounds-en-gsm asterisk-mysql asterisk-core-sounds-en-wav asterisk-ooh323 asterisk-core-sounds-es asterisk-prompt-de asterisk-core-sounds-es-g722 asterisk-prompt-es-co asterisk-core-sounds-es-gsm asterisk-prompt-fr-armelle asterisk-core-sounds-es-wav asterisk-prompt-fr-proformatique ... asterisk-core-sounds-ru asterisk-prompt-it-menardi-wav asterisk-core-sounds-ru-g722 asterisk-prompt-se asterisk-core-sounds-ru-gsm asterisk-testsuite asterisk-core-sounds-ru-wav asterisk-voicemail asterisk-dahdi asterisk-voicemail-imapstorage asterisk-dbg asterisk-voicemail-odbcstorage asterisk-dev asterisk-vpb asterisk-doc astronomical-almanac asterisk-mobile asttest asterisk-modules astyle |
$sudo apt-get install asterisk-dahdi
[sudo] password for user: Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1 libtonezone2.0 The following NEW packages will be installed: asterisk-dahdi dahdi dahdi-linux fxload libopenr2-3 libpri1.4 libss7-1 libtonezone2.0 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. ... Processing triggers for systemd (215-17+deb8u3) ... Setting up fxload (0.0.20081013-1) ... Setting up dahdi-linux (1:2.10.0.1~dfsg-1) ... Setting up dahdi (1:2.10.0.1-1) ... Setting up libopenr2-3 (1.3.3-1) ... Setting up libpri1.4 (1.4.15-1) ... Setting up libss7-1 (1.0.2-5) ... Setting up libtonezone2.0:amd64 (1:2.10.0.1-1) ... Setting up asterisk-dahdi (1:11.13.1~dfsg-2+b1) ... Processing triggers for libc-bin (2.19-18+deb8u3) ... |
$sudo mv /etc/asterisk/sip.conf /etc/asterisk/sip.conf.saved
[sudo] password for user: |
$vim /etc/asterisk/sip.conf
|
$vim /etc/asterisk/sip.conf
|
$~
[general] context=default [2301] type=friend secret=1234 host=dynamic [2302] type=friend secret=1234 "/etc/asterisk/sip.conf" 12L, 116C host=dynamic |
$~
astcanary asterisk astribank_hexload astdb2bdb astgenkey astribank_is_starting astdb2sqlite3 astribank_allow astribank_tool |
$sudo asterisk -vvvr
Asterisk 11.13.1~dfsg-2+b1, Copyright (C) 1999 - 2013 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. ========================================================================= Connected to Asterisk 11.13.1~dfsg-2+b1 currently running on asterisk7 (pid = 6230) asterisk7*CLI> sip show peers Name/username Host Dyn Forcerport Comedia ACL Port Status Description ... Name/username Host Dyn Forcerport Comedia ACL Port Status Description 2301/2301 192.168.70.200 D Auto (No) No 5060 Unmonitored 2302/2302 192.168.70.201 D Auto (No) No 49128 Unmonitored 2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline] -- Remote UNIX connection -- Remote UNIX connection disconnected -- Remote UNIX connection -- Remote UNIX connection disconnected asterisk7*CLI> [4]+ Stopped sudo asterisk -vvvr |
$asterisk -vvvr
|
$sudo vim /etc/asterisk/extentions.conf
|
$sudo asterisk -vvvr
Asterisk 11.13.1~dfsg-2+b1, Copyright (C) 1999 - 2013 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. ========================================================================= Connected to Asterisk 11.13.1~dfsg-2+b1 currently running on asterisk7 (pid = 6230) asterisk7*CLI> dialplan re reload remove asterisk7*CLI> dialplan reload Dialplan reloaded. == Using SIP RTP CoS mark 5 [Mar 29 15:02:36] NOTICE[6249][C-00000000]: chan_sip.c:25628 handle_request_invite: Call from '2301' (192.168.70.200:5060) to extension '4000' rejected because extension not found in context 'default'. asterisk7*CLI> [5]+ Stopped sudo asterisk -vvvr |
$sudo vim /etc/asterisk/extentions.conf
|
$vim /etc/asterisk/extentions.conf
|
$~
Asterisk 11.13.1~dfsg-2+b1, Copyright (C) 1999 - 2013 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. ========================================================================= Connected to Asterisk 11.13.1~dfsg-2+b1 currently running on asterisk7 (pid = 6230) asterisk7*CLI> dialplan reload Dialplan reloaded. ... == Using SIP RTP CoS mark 5 -- Executing [4000@default:1] Playback("SIP/2301-00000000", "demo-thanks") in new stack -- <SIP/2301-00000000> Playing 'demo-thanks.gsm' (language 'en') -- Auto fallthrough, channel 'SIP/2301-00000000' status is 'UNKNOWN' == Using SIP RTP CoS mark 5 -- Executing [4000@default:1] Playback("SIP/2302-00000001", "demo-thanks") in new stack -- <SIP/2302-00000001> Playing 'demo-thanks.gsm' (language 'en') -- Auto fallthrough, channel 'SIP/2302-00000001' status is 'UNKNOWN' asterisk7*CLI> [6]+ Stopped sudo asterisk -vvvr |
$sudo vim /etc/asterisk/extensions.conf
|
$chown asterisk:asterisk /var/tmp/asterisk/
chown: changing ownership of ‘/var/tmp/asterisk/’: Operation not permitted |
$sudo chown asterisk:asterisk /var/tmp/asterisk/
|
$sudo asterisk -vvvr
Asterisk 11.13.1~dfsg-2+b1, Copyright (C) 1999 - 2013 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. ========================================================================= Connected to Asterisk 11.13.1~dfsg-2+b1 currently running on asterisk7 (pid = 6230) asterisk7*CLI> dialplan reload Dialplan reloaded. ... == Using SIP RTP CoS mark 5 -- Executing [4000@default:1] Playback("SIP/2301-00000002", "demo-thanks") in new stack -- <SIP/2301-00000002> Playing 'demo-thanks.gsm' (language 'en') -- Auto fallthrough, channel 'SIP/2301-00000002' status is 'UNKNOWN' == Using SIP RTP CoS mark 5 -- Executing [4001@default:1] Record("SIP/2301-00000003", "/var/tmp/asterisk/message01:gsm") in new stack -- <SIP/2301-00000003> Playing 'beep.gsm' (language 'en') -- Auto fallthrough, channel 'SIP/2301-00000003' status is 'UNKNOWN' asterisk7*CLI> [7]+ Stopped sudo asterisk -vvvr |
$sudo asterisk -vvvr
[sudo] password for user: Asterisk 11.13.1~dfsg-2+b1, Copyright (C) 1999 - 2013 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. ========================================================================= Connected to Asterisk 11.13.1~dfsg-2+b1 currently running on asterisk7 (pid = 6230) asterisk7*CLI> dialplan reload ... -- Locally bridging SIP/2301-00000026 and SIP/warsaw-00000027 == Spawn extension (default, 2101, 1) exited non-zero on 'SIP/2301-00000026' [Mar 29 17:18:01] NOTICE[6249]: chan_sip.c:27846 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2302 [Mar 29 17:18:02] NOTICE[6249]: chan_sip.c:27846 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2302 [Mar 29 17:18:04] NOTICE[6249]: chan_sip.c:27846 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2302 -- Unregistered SIP '2302' [Mar 29 17:18:18] NOTICE[6249]: chan_sip.c:27846 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2302 asterisk7*CLI> quit Asterisk cleanly ending (0). Executing last minute cleanups |
$ps aux | grep l3
root 2688 0.0 0.2 51936 17592 ? Ss 11:35 0:07 l3-agent user 2774 40.3 0.3 63916 25636 ? Rs 11:35 140:45 l3-agent user 7921 0.0 0.0 12732 2100 pts/3 S+ 17:23 0:00 grep l3 |
$sudo init0
[sudo] password for user: sudo: init0: command not found |
# The format of this file is documented in the dhcpd.leases(5) manual page. # This lease file was written by isc-dhcp-4.3.1 server-duid "\000\001\000\001\036\215\000\021T\004\246\277P\305"; lease 192.168.70.200 { starts 2 2016/03/29 08:59:27; ends 2 2016/03/29 09:09:27; cltt 2 2016/03/29 08:59:27; binding state active; next binding state free; rewind binding state free; hardware ethernet 00:0e:08:d8:e4:19; uid "\001\000\016\010\330\344\031"; client-hostname "SipuraSPA"; } lease 192.168.70.201 { starts 2 2016/03/29 09:00:12; ends 2 2016/03/29 09:10:12; cltt 2 2016/03/29 09:00:12; binding state active; next binding state free; rewind binding state free; hardware ethernet 00:1d:72:c6:db:91; uid "\001\000\035r\306\333\221"; client-hostname "DESKTOP-HMLJECI"; }
Время первой команды журнала | 09:07:42 2016- 3-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:26:02 2016- 3-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 30.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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