Журнал лабораторных работ

Содержание

Журнал

Четверг (02/21/08)

/dev/ttyp5
10:01:54
#host
Usage:      host [-v] [-a] [-t querytype] [options]  name  [server]
Listing:    host [-v] [-a] [-t querytype] [options]  -l zone  [server]
Hostcount:  host [-v] [options] -H [-D] [-E] [-G] zone
Check soa:  host [-v] [options] -C zone
Addrcheck:  host [-v] [options] -A host
Listing options: [-L level] [-S] [-A] [-p] [-P prefserver] [-N skipzone]
Common options:  [-d] [-f|-F file] [-I chars] [-i|-n] [-q] [-Q] [-T] [-Z]
Other options:   [-c class] [-e] [-m] [-o] [-r] [-R] [-s secs] [-u] [-w]
Special options: [-O srcaddr] [-j minport] [-J maxport]
Extended usage:  [-x [name ...]] [-X server [name ...]]
10:02:11
#host 192.168.16.201
192.168.16.201 does not exist, try again
10:02:18
#host m1
m1.unix.nt              A       192.168.16.201
10:02:37
#host mail.ru
mail.ru                 A       194.67.57.226
mail.ru                 A       194.67.57.26
mail.ru                 A       194.67.57.126
10:02:54
#host 194.67.57.226
194.67.57.226 does not exist, try again
10:03:18
#host -x 194.67.57.226
194.67.57.226 does not exist, try again
10:03:34
#dig
bash: dig: command not found
10:03:36
#apt-gte install dnsutils
bash: apt-gte: command not found
10:03:43
#apt-get install dnsutils
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9
Предлагаемые пакеты:
  rblcheck
НОВЫЕ пакеты, которые будут установлены:
  dnsutils libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 32 пакетов не обновлено.
Необходимо скачать 1226kБ архивов.
...
Распаковывается пакет liblwres9 (из файла .../liblwres9_1%3a9.3.4-2etch1_i386.deb)...
Выбор ранее не выбранного пакета dnsutils.
Распаковывается пакет dnsutils (из файла .../dnsutils_1%3a9.3.4-2etch1_i386.deb)...
Настраивается пакет libisc11 (9.3.4-2etch1) ...
Настраивается пакет libdns22 (9.3.4-2etch1) ...
Настраивается пакет libisccc0 (9.3.4-2etch1) ...
Настраивается пакет libisccfg1 (9.3.4-2etch1) ...
Настраивается пакет libbind9-0 (9.3.4-2etch1) ...
Настраивается пакет liblwres9 (9.3.4-2etch1) ...
Настраивается пакет dnsutils (9.3.4-2etch1) ...
10:08:48
#vim /etc/resolv.conf
10:12:25
#dig @10.0.35.1 unix.nt ns
; <<>> DiG 9.3.4 <<>> @10.0.35.1 unix.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39514
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;unix.nt.                       IN      NS
;; ANSWER SECTION:
unix.nt.                3600    IN      NS      sky.unix.nt.
;; ADDITIONAL SECTION:
sky.unix.nt.            3600    IN      A       10.0.35.1
;; Query time: 4 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Feb 21 08:12:59 2008
;; MSG SIZE  rcvd: 59
10:12:59
#dig @10.0.35.1 mail.ru ns
; <<>> DiG 9.3.4 <<>> @10.0.35.1 mail.ru ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40547
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 6
;; QUESTION SECTION:
;mail.ru.                       IN      NS
;; ANSWER SECTION:
mail.ru.                2916    IN      NS      ns3.mail.ru.
...
ns3.mail.ru.            197314  IN      A       194.67.23.17
ns.mail.ru.             197314  IN      A       194.67.23.130
ns1.mail.ru.            197314  IN      A       194.67.57.103
ns2.mail.ru.            197314  IN      A       194.67.57.104
ns4.mail.ru.            197314  IN      A       194.67.57.4
ns5.mail.ru.            197314  IN      A       194.67.23.232
;; Query time: 6 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Feb 21 08:14:18 2008
;; MSG SIZE  rcvd: 228
10:14:18
#dig @10.0.1.7 mail.ru ns
; <<>> DiG 9.3.4 <<>> @10.0.1.7 mail.ru ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53584
;; flags: qr rd; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      NS
;; ANSWER SECTION:
mail.ru.                2855    IN      NS      ns4.mail.ru.
mail.ru.                2855    IN      NS      ns5.mail.ru.
mail.ru.                2855    IN      NS      ns.mail.ru.
mail.ru.                2855    IN      NS      ns1.mail.ru.
mail.ru.                2855    IN      NS      ns2.mail.ru.
mail.ru.                2855    IN      NS      ns3.mail.ru.
;; Query time: 101 msec
;; SERVER: 10.0.1.7#53(10.0.1.7)
;; WHEN: Thu Feb 21 08:14:42 2008
;; MSG SIZE  rcvd: 132
10:14:42
#dig @10.0.35.1 umc.com.ua ns
; <<>> DiG 9.3.4 <<>> @10.0.35.1 umc.com.ua ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17211
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 8, ADDITIONAL: 6
;; QUESTION SECTION:
;umc.com.ua.                    IN      NS
;; ANSWER SECTION:
umc.com.ua.             3600    IN      NS      ns2.umc.com.ua.
...
ns2.umc.com.ua.         86399   IN      A       80.255.64.69
ares.utel.net.ua.       86400   IN      A       212.113.37.157
n1.umc.com.ua.          3600    IN      A       80.255.64.67
n2.umc.com.ua.          3600    IN      A       80.255.64.69
ns.umc.com.ua.          3600    IN      A       80.255.64.67
ns1.umc.com.ua.         86399   IN      A       80.255.64.67
;; Query time: 681 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Feb 21 08:15:24 2008
;; MSG SIZE  rcvd: 412
10:15:24
#dig @10.0.35.1 umc.com.ua ns | less
10:15:42
#dig @ares.utel.net.ua. google.com
; <<>> DiG 9.3.4 <<>> @ares.utel.net.ua. google.com
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35778
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com.                    IN      A
;; AUTHORITY SECTION:
google.com.             67278   IN      NS      ns1.google.com.
...
google.com.             67278   IN      NS      ns4.google.com.
;; ADDITIONAL SECTION:
ns1.google.com.         28098   IN      A       216.239.32.10
ns2.google.com.         28098   IN      A       216.239.34.10
ns3.google.com.         28098   IN      A       216.239.36.10
ns4.google.com.         28098   IN      A       216.239.38.10
;; Query time: 410 msec
;; SERVER: 212.113.37.157#53(212.113.37.157)
;; WHEN: Thu Feb 21 08:16:57 2008
;; MSG SIZE  rcvd: 164
10:16:57
#dig @ares.utel.net.ua. umc.com.ua axfr
; <<>> DiG 9.3.4 <<>> @ares.utel.net.ua. umc.com.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
10:17:24
#dig @10.0.35.1 umc.com.ua ns | less
10:17:37
#dig @ns212.viaduk.net umc.com.ua axfr
; <<>> DiG 9.3.4 <<>> @ns212.viaduk.net umc.com.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
10:17:55
#dig @ns.umc.com.ua. umc.com.ua axfr
; <<>> DiG 9.3.4 <<>> @ns.umc.com.ua. umc.com.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
10:18:16
#dig @ns2.umc.com.ua umc.com.ua axfr
; <<>> DiG 9.3.4 <<>> @ns2.umc.com.ua umc.com.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
10:18:47
#dig @ns.rql.net.uaumc.com.ua any
dig: couldn't get address for 'ns.rql.net.uaumc.com.ua': not found
10:19:06
#dig @ns.rql.net.ua umc.com.ua any
; <<>> DiG 9.3.4 <<>> @ns.rql.net.ua umc.com.ua any
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40314
;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 8, ADDITIONAL: 3
;; QUESTION SECTION:
;umc.com.ua.                    IN      ANY
;; ANSWER SECTION:
umc.com.ua.             3600    IN      MX      10 n7.umc.com.ua.
...
umc.com.ua.             3600    IN      NS      ares.utel.net.ua.
umc.com.ua.             3600    IN      NS      ns212.viaduk.net.
;; ADDITIONAL SECTION:
n7.umc.com.ua.          3600    IN      A       80.255.64.91
n8.umc.com.ua.          3600    IN      A       80.255.64.92
n1.umc.com.ua.          3600    IN      A       80.255.64.67
;; Query time: 232 msec
;; SERVER: 194.44.218.100#53(194.44.218.100)
;; WHEN: Thu Feb 21 08:19:09 2008
;; MSG SIZE  rcvd: 502
10:19:09
#dig @ns.rql.net.ua umc.com.ua any | less
10:19:35
#dig @ns.rql.net.ua umc.com.ua axfr
; <<>> DiG 9.3.4 <<>> @ns.rql.net.ua umc.com.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
10:19:40
#dig @n1.umc.com.ua umc.com.ua axfr
; <<>> DiG 9.3.4 <<>> @n1.umc.com.ua umc.com.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
10:19:54
#dig privatbank.ua ns
; <<>> DiG 9.3.4 <<>> privatbank.ua ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40455
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;privatbank.ua.                 IN      NS
;; ANSWER SECTION:
privatbank.ua.          3600    IN      NS      ns.privat-online.net.
privatbank.ua.          3600    IN      NS      ns.pbank.com.ua.
;; AUTHORITY SECTION:
privatbank.ua.          3600    IN      NS      ns.privat-online.net.
privatbank.ua.          3600    IN      NS      ns.pbank.com.ua.
;; Query time: 665 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Feb 21 08:20:11 2008
;; MSG SIZE  rcvd: 133
10:20:11
#dig @ns.pbank.com.ua privatbank.ua axfr

10:21:06
#host ns.pbank.com.ua
ns.pbank.com.ua         A       217.117.65.1
10:21:14
#ping 217.117.65.1\
>
PING 217.117.65.1 (217.117.65.1) 56(84) bytes of data.
64 bytes from 217.117.65.1: icmp_seq=1 ttl=246 time=61.8 ms
--- 217.117.65.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 61.824/61.824/61.824/0.000 ms
10:21:21
#dig @ns.pbank.com.ua privatbank.ua axfr

10:21:25
#dig @ns.pbank.com.ua privatbank.ua axfr

10:21:34
#dig privatbank.ua ns
; <<>> DiG 9.3.4 <<>> privatbank.ua ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18188
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
;privatbank.ua.                 IN      NS
;; ANSWER SECTION:
privatbank.ua.          3509    IN      NS      ns.privat-online.net.
privatbank.ua.          3509    IN      NS      ns.pbank.com.ua.
;; ADDITIONAL SECTION:
ns.privat-online.net.   10710   IN      A       217.117.64.1
ns.pbank.com.ua.        3540    IN      A       217.117.65.1
;; Query time: 5 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Feb 21 08:21:41 2008
;; MSG SIZE  rcvd: 124
10:21:41
#dig @ns.privat-online.net privatbank.ua axfr
; <<>> DiG 9.3.4 <<>> @ns.privat-online.net privatbank.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
10:21:53
#dig @10.0.35.1 unix.nt axfr
; <<>> DiG 9.3.4 <<>> @10.0.35.1 unix.nt axfr
; (1 server found)
;; global options:  printcmd
unix.nt.                3600    IN      SOA     sky.unix.nt. igor.chub.in. 2007062401 3600 3600 3600 3600
unix.nt.                3600    IN      NS      sky.unix.nt.
unix.nt.                3600    IN      A       10.0.35.1
m16.unix.nt.            3600    IN      A       192.168.16.216
m1.unix.nt.             3600    IN      A       192.168.16.201
linux1.unix.nt.         3600    IN      A       192.168.15.202
clint.unix.nt.          3600    IN      A       10.0.17.1
...
m13.unix.nt.            3600    IN      A       192.168.16.213
m9.unix.nt.             3600    IN      A       192.168.16.209
m14.unix.nt.            3600    IN      A       192.168.16.214
sky.unix.nt.            3600    IN      A       10.0.35.1
m15.unix.nt.            3600    IN      A       192.168.16.215
unix.nt.                3600    IN      SOA     sky.unix.nt. igor.chub.in. 2007062401 3600 3600 3600 3600
;; Query time: 19 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Feb 21 08:22:21 2008
;; XFR size: 32 records (messages 32)
10:22:21
#dig @10.0.35.1 unix.nt axfr | less
10:23:21
#who
who     whoami
10:23:21
#apt-cache search whois
bsdmainutils - collection of more utilities from FreeBSD
gnome-nettool - network information tool for GNOME
greenwich - graphical whois client for GNOME
gwhois - generic Whois Client / Server
jwhois - Improved Caching Whois client
libcommons-net-java - internet protocol suite Java library
libnet-whois-raw-perl - Perl Module providing an API to access whois database
libnet-whois-ripe-perl - RPSL whois client
libnet-xwhois-perl - Whois Client Interface for Perl5
libwww-cnic-perl - CentralNic Perl toolkit
prips - Print IP address on a given range
socks4-clients - Socks4 enabled clients as rtelnet, rftp, ...
whois - the GNU whois client
xwhois - RFC954 whois client for the X Window System
zorp-modules - Default proxy modules for Zorp
10:24:38
#apt-get install whois
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libidn11
НОВЫЕ пакеты, которые будут установлены:
  libidn11 whois
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 32 пакетов не обновлено.
Необходимо скачать 163kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 594kB.
Хотите продолжить [Д/н]? y
Получено:1 http://debian.org.ua etch/main libidn11 0.6.5-1 [116kB]
Получено:2 http://debian.org.ua etch/main whois 4.7.20 [47,7kB]
Получено 163kB за 24s (6594B/c)
Выбор ранее не выбранного пакета libidn11.
(Чтение базы данных... на данный момент установлено 22805 файлов и каталогов.)
Распаковывается пакет libidn11 (из файла .../libidn11_0.6.5-1_i386.deb)...
Выбор ранее не выбранного пакета whois.
Распаковывается пакет whois (из файла .../archives/whois_4.7.20_i386.deb)...
Настраивается пакет libidn11 (0.6.5-1) ...
Настраивается пакет whois (4.7.20) ...
10:25:13
#whois ukrsotsbank.net
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.
   Domain Name: UKRSOTSBANK.NET
   Registrar: ARSYS INTERNET, S.L. D/B/A NICLINE.COM
   Whois Server: whois.nicline.com
   Referral URL: http://www.nicline.com
   Name Server: NS.CONTEXT-UA.COM
   Name Server: NS.DG.NET.UA
...
   49106   UA
   +380 563705242   fax:+380 563705242
Domain servers in listed order:
   ns.dg.net.ua  213.186.192.2
   ns2.iptcom.net  212.9.224.1
   ns.relc.com  194.183.162.130
   NS.CONTEXT-UA.COM  213.186.210.242
Created:       18 Feb 2008 22:09:06 UTC
Expires:       18 Feb 2009 22:02:48 UTC
Last updated:  18 Feb 2008 22:09:06 UTC
10:25:44
#whois ukrsotsbank.net | less
10:27:46
#whois sinerhy.com
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.
   Domain Name: SINERHY.COM
   Registrar: KEY-SYSTEMS GMBH
   Whois Server: whois.rrpproxy.net
   Referral URL: http://www.key-systems.net
   Name Server: NS3.IPROMOGROUP.COM
   Name Server: NS4.IPROMOGROUP.COM
   Status: clientTransferProhibited
   Updated Date: 30-jan-2008
   Creation Date: 08-jan-2002
   Expiration Date: 08-jan-2009
>>> Last update of whois database: Wed, 20 Feb 2008 19:19:01 UTC <<<
NOTICE: The expiration date displayed in this record is the date the
registrar's sponsorship of the domain name registration in the registry is
currently set to expire. This date does not necessarily reflect the expiration
10:29:03
#whois nt.ua | less
10:31:02
#whois CHE14-UANIC
% Ukrainian Whois server
% For more information please use advanced search at https://hostmaster.net.ua/?domadv
% Rights restricted by copyright
%
%
nic-handle: CHE14-UANIC
person:     Sergey Cherepenin
address:    Borovikovskogo bvd, 16
address:    36023 POLTAVA
address:    UA
e-mail:     sergey.cherepenin@gmail.com
mnt-by:     NONE
changed:    CHE14-UANIC 20070827154353
source:     UANIC
10:31:12
#whois CHE-RIPE
% This is the RIPE Whois query server #2.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html
% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag
% Information related to 'CHE-RIPE'
person:         Sergey Cherepenin
address:        16 Borovikovskogo bvd
                Poltava 36023
                Ukraine
e-mail:         sergey.cherepenin@gmail.com
phone:          +380972938540
nic-hdl:        CHE-RIPE
source:         RIPE # Filtered
mnt-by:         CHE-MNT
10:31:26
#whois CHE-MNT
% This is the RIPE Whois query server #2.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html
% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag
% Information related to 'CHE-MNT'
mntner:         CHE-MNT
descr:
...
source:         RIPE # Filtered
person:         Sergey Cherepenin
address:        16 Borovikovskogo bvd
                Poltava 36023
                Ukraine
e-mail:         sergey.cherepenin@gmail.com
phone:          +380972938540
nic-hdl:        CHE-RIPE
source:         RIPE # Filtered
mnt-by:         CHE-MNT

Статистика

Время первой команды журнала10:01:54 2008- 2-21
Время последней команды журнала10:31:26 2008- 2-21
Количество командных строк в журнале46
Процент команд с ненулевым кодом завершения, %10.87
Процент синтаксически неверно набранных команд, % 4.35
Суммарное время работы с терминалом *, час 0.49
Количество командных строк в единицу времени, команда/мин 1.56
Частота использования команд
dig25|================================================| 48.08%
host7|=============| 13.46%
whois7|=============| 13.46%
less6|===========| 11.54%
apt-get2|===| 3.85%
apt-gte1|=| 1.92%
who1|=| 1.92%
ping1|=| 1.92%
apt-cache1|=| 1.92%
vim1|=| 1.92%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$