/l3/users/Prokop/sl-voip-2016-03/Asterisk1.Unix.SL/user :1 :2 |
|
$sudo vim /etc/asterisk/extensions.conf
|
$sudo vim /etc/asterisk/extensions.conf
|
$vim /etc/asterisk/extensions.conf
|
$sudo vim /etc/asterisk/extensions.conf
|
$sudo vim /etc/asterisk/sip.conf
|
$sudo vim /etc/asterisk/extensions.conf
|
$sudo vim /etc/asterisk/extensions.conf
|
$ssh 192.168.10.1
user@192.168.10.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: Wed Mar 30 10:13:01 2016 from m7 vipicoeevimnanol3-agent is already running: pid=27049; pidfile=/home/user/.lilalo/l3-agent.pid |
$screen -x
|
$sudo ls /etc/dhcp/
[sudo] password for user: dhclient.conf dhclient-enter-hooks.d dhclient-exit-hooks.d dhcpd.conf |
$sudo ls /var/dhcp/
ls: cannot access /var/dhcp/: No such file or directory |
$sudo ls
Desktop Downloads Pictures Templates vimrc Documents Music Public Videos |
$su
Password: |
#ls
Desktop Downloads Pictures Templates vimrc Documents Music Public Videos |
#ls /etc/
acpi hostname profile.d adduser.conf hosts protocols adjtime hosts.allow pulse aliases hosts.deny purple alternatives hotplug python anacrontab iceweasel python2.7 apache2 idmapd.conf python3 apg.conf ifplugd python3.4 apm ImageMagick-6 radiusclient apt init rc0.d ... groff PackageKit w3m group pam.conf wgetrc group- pam.d wildmidi grub.d papersize wodim.conf gshadow passwd wpa_supplicant gshadow- passwd- X11 gss perl xboard gtk-2.0 polkit-1 xdg gtk-3.0 ppp xfce4 host.conf profile xml |
#ls /etc/dhcp
dhclient.conf dhclient-enter-hooks.d dhclient-exit-hooks.d dhcpd.conf |
#ls /var/dhcp
ls: cannot access /var/dhcp: No such file or directory |
#ls /var
backups cache games lib local lock log mail opt run spool tmp |
#exit
exit |
$sudo vim /etc/asterisk/sip.conf
|
$sudo vim /etc/asterisk/extensions.conf
|
$[ ] ]
exten => 4000,1,Playback(demo-thanks) exten => _40XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) exten => _40XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _41XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _11XX,1,Dial(SIP/${EXTEN}) exten => _12XX,1,Dial(SIP/venice/${EXTEN}) "/etc/asterisk/extensions.conf" 16L, 420C exten => _2[1234]XX,1,Dial(SIP/warsaw/${EXTEN}) ~ [local] [local]al] [ ] ] [ ] [ ] [xten => ]1[134]XX,1,Dial(SIP/warsaw/${EXTEN}) exten => _2[1234]XX,1,Dial(SIP/warsaw/${EXTEN}) exten => _12XX,1,Dial(SIP/venice/${EXTEN}) ~ ~ "/etc/asterisk/extensions.conf" 19L, 440C written |
$sudo vim /etc/asterisk/sip.conf
|
$[ost=dyn]mic
exten => _40XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) exten => _40XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) [local] exten => _11XX,1,Dial(SIP/${EXTEN}) exten => _41XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _2[1234]XX,1,Dial(SIP/warsaw/${EXTEN}) [ ] [ ] ] [local] [ ] ] [xten => ]2[1234]XX,1,Dial(SIP/warsaw/${EXTEN}) [gr1] default include => local [gr2] [gr2] include => local ~ "/etc/asterisk/extensions.conf" 22L, 493C written |
$sudo vim /etc/asterisk/sip.conf
|
$sudo vim /etc/asterisk/extensions.conf
|
$sudo ls /var/lib/dhcp/
[sudo] password for user: Sorry, try again. [sudo] password for user: dhclient.leases dhcpd.leases dhcpd.leases~ |
$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 lease 192.168.10.201 { starts 2 2016/03/29 14:21:39; ends 2 2016/03/29 14:31:39; tstp 2 2016/03/29 14:31:39; cltt 2 2016/03/29 14:21:39; binding state free; hardware ethernet 00:0e:08:d7:42:26; uid "\001\000\016\010\327B&"; } lease 192.168.10.200 { starts 2 2016/03/29 14:12:18; ends 2 2016/03/29 16:12:18; tstp 2 2016/03/29 16:12:18; cltt 2 2016/03/29 14:12:18; binding state free; hardware ethernet 40:6c:8f:59:a3:e5; uid "\001@l\217Y\243\345"; } |
$[ ]
[warsaw] [warsaw] secret=1234 host=dynamic directmedia=no defaultuser=rome type=friend 37,0-1 87% |
$context=default
[default] exten => 4000,1,Playback(demo-thanks) exten => _40XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) exten => _40XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _41XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) "/etc/asterisk/extensions.conf" 22L, 493C [xten =>]_2[1234]XX,1,Dial(SIP/warsaw/${EXTEN}) exten => _1[134]XX,1,Dial(SIP/warsaw/${EXTEN}) exten => _12XX,1,Dial(SIP/venice/${EXTEN}) [local] exten => _11XX,1,Dial(SIP/${EXTEN}) [local] [gr1] ] [gr1]de => default [ ] include => local [gr2] 20,0-1 All include => local ~ |
$[ ] ]
"/etc/asgr1 [1102] [1101]riend [ ] secret=1234 host=dynamic [1102]y=yes [ ] context=local gr2 [venice] type=friend "/etc/asterisk/sip.conf" 39L, 398C written |
$sudo vim /etc/asterisk/extensions.conf
|
$[ ]
[ ] secret=1234 host=dynamic [1102]y=yes [ ] context=gr2 [venice] [venice] [ype=fr]end host=dynamic directmedia=no defaultuser=rome 26,1 18% [warsaw] [warsaw] secret=1234 host=dynamic directmedia=no defaultuser=rome type=friend 38,0-1 93% |
$context=gr1
[default] exten => _11XX,1,Dial(SIP/${EXTEN}) [gr1] [local] => default [local] [nclud] => local [gr1] [ ] [gr2] [gr2] [ncl]de => local ~ "/etc/asterisk/extensions.conf" WARNING: The file has been changed since reading it!!! |
$[ ]
[gr2] => s,n,Dial(SIP/${MACRO_EXTEN},10) [ ] [macro-call] exten => s,1,NoOp(Call from ${CALLERID(num)} to ${MACRO_EXTEN}) exten => s,n,Dial(SIP/${MACRO_EXTEN},10) exten => s,n,GotoIf($["$DIALSTATUS" = "NOANSWER"]?label1) exten => s,n,Hangup exten => s,n(label1),GotoIf($["DB(mobile/${MACRO_EXTEN})" = ""]?label2) exten => s,n,Hangup 32,6 50% [default] ... exten => _40XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _41XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _2[1234]XX,1,Dial(SIP/warsaw/${EXTEN}) exten => _1[34]XX,1,Dial(SIP/warsaw/${EXTEN}) exten => _12XX,1,Dial(SIP/venice/${EXTEN}) [local] exten => _11XX,1,macro(call) [gr1] [gr2] 17,1 Top |
$sudo vim /etc/asterisk/voicemail.conf
|
$sudo vim /etc/asterisk/voicemail.conf
|
$;4073 => 1099,Bianca Paige,bianca@biancapaige.com,,delete=1|emailsubject=You havv
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 5 messages 5 new >N 1 user@asterisk1.un Mon Mar 28 07:10 18/739 *** SECURITY information fo N 2 user@asterisk1.un Mon Mar 28 07:10 18/739 *** SECURITY information fo N 3 user@asterisk1.un Mon Mar 28 07:10 18/720 *** SECURITY information fo N 4 user@asterisk1.un Mon Mar 28 07:11 18/720 *** SECURITY information fo N 5 asterisk@Asterisk Wed Mar 30 14:01 148/9014 [PBX]: New message 1 in mai & exit |
$sudo vim /etc/asterisk/voicemail.conf
|
$;4073 => 1099,Bianca Paige,bianca@biancapaige.com,,delete=1|emailsubject=You havv
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 5 messages 5 new >N 1 user@asterisk1.un Mon Mar 28 07:10 18/739 *** SECURITY information fo N 2 user@asterisk1.un Mon Mar 28 07:10 18/739 *** SECURITY information fo N 3 user@asterisk1.un Mon Mar 28 07:10 18/720 *** SECURITY information fo N 4 user@asterisk1.un Mon Mar 28 07:11 18/720 *** SECURITY information fo N 5 asterisk@Asterisk Wed Mar 30 14:01 148/9014 [PBX]: New message 1 in mai & exit |
$sudo mail
No mail for root |
$sudo vim /etc/asterisk/voicemail.conf
|
$sudo apt-get install asterisk-co
asterisk-config asterisk-core-sounds-fr asterisk-core-sounds-en asterisk-core-sounds-fr-g722 asterisk-core-sounds-en-g722 asterisk-core-sounds-fr-gsm asterisk-core-sounds-en-gsm asterisk-core-sounds-fr-wav asterisk-core-sounds-en-wav asterisk-core-sounds-ru asterisk-core-sounds-es asterisk-core-sounds-ru-g722 asterisk-core-sounds-es-g722 asterisk-core-sounds-ru-gsm asterisk-core-sounds-es-gsm asterisk-core-sounds-ru-wav asterisk-core-sounds-es-wav |
$sudo apt-get install asterisk-core-sounds-ru
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: asterisk-core-sounds-ru-gsm The following NEW packages will be installed: asterisk-core-sounds-ru asterisk-core-sounds-ru-gsm 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 2,078 kB of archives. After this operation, 2,263 kB of additional disk space will be used. ... (Reading database ... 148526 files and directories currently installed.) Preparing to unpack .../asterisk-core-sounds-ru-gsm_1.4.22-1_all.deb ... Unpacking asterisk-core-sounds-ru-gsm (1.4.22-1) ... ^[[ASelecting previously unselected package asterisk-core-sounds-ru. Preparing to unpack .../asterisk-core-sounds-ru_1.4.22-1_all.deb ... Unpacking asterisk-core-sounds-ru (1.4.22-1) ... Setting up asterisk-core-sounds-ru-gsm (1.4.22-1) ... Setting up asterisk-core-sounds-ru (1.4.22-1) ... update-alternatives: using /usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU to provide /usr/share/asterisk/sounds/ru (asterisk-prompt-ru) in auto mode update-alternatives: using /usr/share/asterisk/sounds/ru_RU_f_IvrvoiceRU to provide /usr/share/asterisk/sounds/ru_RU (asterisk-prompt-ru-ru) in auto mode |
$sudo apt-get install asterisk-prompt-en
Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'asterisk-core-sounds-en' instead of 'asterisk-prompt-en' asterisk-core-sounds-en is already the newest version. asterisk-core-sounds-en set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
$[ ]
"/etc/asterisk/sip.conf" 41L, 414C lang=ru [1101] [ ] type=friend secret=1234 language=ru host=dynamic [1102] [uali]y=yes context=gr2 lang=de uage=de "/etc/asterisk/sip.conf" 41L, 422C written |
$sudo apt-get install mpg123
[sudo] password for user: Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: jackd nas oss-compat oss4-base The following NEW packages will be installed: mpg123 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 165 kB of archives. ... Fetched 165 kB in 0s (15.1 MB/s) Selecting previously unselected package mpg123. (Reading database ... 148995 files and directories currently installed.) Preparing to unpack .../mpg123_1.20.1-2_amd64.deb ... Unpacking mpg123 (1.20.1-2) ... Processing triggers for mime-support (3.58) ... Processing triggers for man-db (2.7.0.2-5) ... Setting up mpg123 (1.20.1-2) ... update-alternatives: using /usr/bin/mpg123.bin to provide /usr/bin/mpg123 (mpg123) in auto mode update-alternatives: using /usr/bin/mpg123.bin to provide /usr/bin/mp3-decoder (mp3-decoder) in auto mode |
$mpg123 -w file.wav ~/Downloads/.....mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.20.1; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes [readers.c:1182] error: Cannot open file /home/user/Downloads/.....mp3: No such file or directory [mpg123.c:634] error: Cannot open /home/user/Downloads/.....mp3: File access error. (code 22) |
$mpg123 -w file.wav ~/Downloads/1.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.20.1; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes Directory: /home/user/Downloads/ Playing MPEG stream 1 of 1: 1.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo Title: Live (zaycev.net) Artist: 2Pac Comment: Download from http://Zaycev.Net Album: Zaycev.Net Genre: Рэп [4:01] Decoding of 1.mp3 finished. |
$sox -t wav file.wav -r 8000 -c1 -t gsm file.gsm
sox WARN rate: rate clipped 1996 samples; decrease volume? sox WARN dither: dither clipped 1707 samples; decrease volume? |
$y
bash: y: command not found |
$sox -t wav file.wav -r 8000 -c1 -t gsm file.gsm
sox WARN rate: rate clipped 1996 samples; decrease volume? sox WARN dither: dither clipped 1746 samples; decrease volume? |
$cp 1.gsm /var/tmp/asterisk/message05.gsm
cp: cannot create regular file ‘/var/tmp/asterisk/message05.gsm’: Permission denied |
$sudo cp 1.gsm /var/tmp/asterisk/message05.gsm
|
$vim /etc/asterisk/mu
|
$vim /etc/asterisk/mu
|
$vim /etc/asterisk/mu
|
$vim /etc/asterisk/mu
|
$vim /etc/asterisk/musiconhold.conf
|
$sudo vim /etc/asterisk/musiconhold.conf
|
$sudo ls /var/spool/asterisk/monitor
1101-s-2016-03-30-16:03:48.wav 1102-s-2016-03-30-16:04:15.wav |
$sudo apt-get install samba
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: attr libaio1 libhdb9-heimdal libkdc2-heimdal python-crypto python-dnspython python-ldb python-ntdb python-samba python-tdb samba-common samba-common-bin samba-dsdb-modules samba-vfs-modules tdb-tools Suggested packages: python-crypto-dbg python-crypto-doc bind9 bind9utils ctdb ldb-tools ntp smbldap-tools winbind heimdal-clients ... Setting up tdb-tools (1.3.1-1) ... update-alternatives: using /usr/bin/tdbbackup.tdbtools to provide /usr/bin/tdbbackup (tdbbackup) in auto mode Setting up libkdc2-heimdal:amd64 (1.6~rc2+dfsg-9) ... Setting up samba (2:4.1.17+dfsg-2+deb8u1) ... Adding group `sambashare' (GID 125) ... Done. Setting up attr (1:2.4.47-2) ... Setting up samba-vfs-modules (2:4.1.17+dfsg-2+deb8u1) ... Processing triggers for libc-bin (2.19-18+deb8u2) ... Processing triggers for systemd (215-17+deb8u3) ... |
$sudo vim /etc/samba/smb.conf
|
$sudo vim /etc/samba/smb.conf
|
$sudo vim /etc/group
|
$sudo vim /etc/samba/smb.conf
|
$sudo vim /etc/group
|
$smbpasswd -a user
When run by root: smbpasswd [options] [username] otherwise: smbpasswd [options] options: -L local mode (must be first option) -h print this usage message -s use stdin for password prompt -c smb.conf file Use the given path to the smb.conf file -D LEVEL debug level ... -a add user -d disable user -e enable user -i interdomain trust account -m machine trust account -n set no password -W use stdin ldap admin password -w PASSWORD ldap admin password -x delete user -R ORDER name resolve order |
$sudo smbpasswd -a user
New SMB password: Retype new SMB password: Added user user. |
$sudo vim /etc/group
|
$sudo vim /etc/samba/smb.conf
|
$id
uid=1000(user) gid=1000(user) groups=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),111(scanner),115(bluetooth),124(asterisk) |
$sudo service smb restart
Failed to restart smb.service: Unit smb.service failed to load: No such file or directory. |
$sudo service smb
smb: unrecognized service |
$sudo service samba restart
Failed to restart samba.service: Unit samba.service is masked. |
$sudo /etc/init.d/smbd restart
[ ok ] Restarting smbd (via systemctl): smbd.service. |
$sudo vim /etc/asterisk/extensions.conf
|
$chown asterisk:asterisk /var/tmp/asterisk/message05.gsm
chown: changing ownership of ‘/var/tmp/asterisk/message05.gsm’: Operation not permitted |
${DB(order/${ORDER})})
"/etc/asterisk/extensions.conf" 49L, 1252C exten => _12XX,1,Dial(SIP/venice/${EXTEN}) exten => 4203,1,VoicemailMain() [local] exten => _11XX,1,macro(call) exten => 4204,1,Read(/var/tmp/asterisk/message00,ORDER) exten => 4204,n,Playback(/v{ORDER}asterisk/message01) exten => 4204,n,SayDigits(${ORDER}) exten => 4204,n,Playback(/var/tmp/asterisk/message0${DB(order/${ORDER})}) "/etc/asterisk/extensions.conf" 54L, 1473C written |
$asterisk -rx 'database put order 12 2'
bash: asterisk: command not found |
$sudo asterisk -rx 'database put order 12 2'
Updated database successfully |
$sudo asterisk -rx 'database put order 12 3'
Updated database successfully |
$sudo asterisk -rx 'database put order 12 4'
Updated database successfully |
$sudo asterisk -rx 'database put order 32 3'
Updated database successfully |
$sudo asterisk -rx 'database put order 35 4'
Updated database successfully |
$sudo asterisk -rx 'database put order 77 5'
Updated database successfully |
$sudo vim /etc/asterisk/extensions.conf
|
# 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 lease 192.168.10.201 { starts 2 2016/03/29 14:21:39; ends 2 2016/03/29 14:31:39; tstp 2 2016/03/29 14:31:39; cltt 2 2016/03/29 14:21:39; binding state free; hardware ethernet 00:0e:08:d7:42:26; uid "\001\000\016\010\327B&"; } lease 192.168.10.200 { starts 2 2016/03/29 14:12:18; ends 2 2016/03/29 16:12:18; tstp 2 2016/03/29 16:12:18; cltt 2 2016/03/29 14:12:18; binding state free; hardware ethernet 40:6c:8f:59:a3:e5; uid "\001@l\217Y\243\345"; }
Время первой команды журнала | 14:16:17 2016- 3-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:48:33 2016- 3-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.86 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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