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

Содержание

Журнал

Вторник (02/20/07)

/dev/ttyv0
10:51:59
#smbclient -k andromeda
andromeda: Not enough '\' characters in service
éÓÐÏÌØÚÏ×ÁÎÉÅ: [-?|--help] [--usage] [-R|--name-resolve NAME-RESOLVE-ORDER]
        [-M|--message HOST] [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST]
        [-t|--terminal CODE] [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan]
        [-D|--directory DIR] [-c|--command STRING] [-b|--send-buffer BYTES]
        [-p|--port PORT] [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
10:52:30
#smbclient -k //andromeda
\\andromeda: Not enough '\' characters in service
éÓÐÏÌØÚÏ×ÁÎÉÅ: [-?|--help] [--usage] [-R|--name-resolve NAME-RESOLVE-ORDER]
        [-M|--message HOST] [-I|--ip-address IP] [-E|--stderr] [-L|--list HOST]
        [-t|--terminal CODE] [-m|--max-protocol LEVEL] [-T|--tar <c|x>IXFqgbNan]
        [-D|--directory DIR] [-c|--command STRING] [-b|--send-buffer BYTES]
        [-p|--port PORT] [-g|--grepable] [-d|--debuglevel DEBUGLEVEL]
        [-s|--configfile CONFIGFILE] [-l|--log-basename LOGFILEBASE]
        [-V|--version] [-O|--socket-options SOCKETOPTIONS]
        [-n|--netbiosname NETBIOSNAME] [-W|--workgroup WORKGROUP]
        [-i|--scope SCOPE] [-U|--user USERNAME] [-N|--no-pass] [-k|--kerberos]
        [-A|--authentication-file FILE] [-S|--signing on|off|required]
        [-P|--machine-pass] service <password>
10:52:36
#smbclient -k //andromeda/pub
OS=[Windows Server 2003 3790] Server=[Windows Server 2003 5.2]
smb: \> ls
  .                                   D        0  Tue Feb 20 10:50:03 2007
  ..                                  D        0  Tue Feb 20 10:50:03 2007
  a_on_vse_ZELENIY                    D        0  Tue Feb 20 10:50:03 2007
  Illuminator                         D        0  Tue Feb 20 10:49:49 2007
  Privet-Nastoyaschim-Unixoidam.txt      A        0  Tue Feb 20 10:48:03 2007
  wewewewew                           D        0  Tue Feb 20 10:47:54 2007
                39197 blocks of size 1048576. 36173 blocks available
smb: \> !pwd
...
smb: \> ls
  .                                   D        0  Tue Feb 20 10:50:03 2007
  ..                                  D        0  Tue Feb 20 10:50:03 2007
  a_on_vse_ZELENIY                    D        0  Tue Feb 20 10:50:03 2007
  Illuminator                         D        0  Tue Feb 20 10:49:49 2007
  Privet-Nastoyaschim-Unixoidam.txt      A        0  Tue Feb 20 10:48:03 2007
  wewewewew                           D        0  Tue Feb 20 10:47:54 2007
                39197 blocks of size 1048576. 36173 blocks available
smb: \> mget
Get file Privet-Nastoyaschim-Unixoidam.txt? ^C
10:54:09
#smbclient -k //andromeda/pub
OS=[Windows Server 2003 3790] Server=[Windows Server 2003 5.2]
smb: \> mget *
Get file Privet-Nastoyaschim-Unixoidam.txt? y
getting file \Privet-Nastoyaschim-Unixoidam.txt of size 0 as Privet-Nastoyaschim-Unixoidam.txt (0.0 kb/s) (average 0.0 kb/s)
smb: \> prompt
smb: \> mget *
getting file \Privet-Nastoyaschim-Unixoidam.txt of size 0 as Privet-Nastoyaschim-Unixoidam.txt (0.0 kb/s) (average 0.0 kb/s)
smb: \> ls
  .                                   D        0  Tue Feb 20 10:50:03 2007
  ..                                  D        0  Tue Feb 20 10:50:03 2007
...
  ..                                  D        0  Tue Feb 20 10:50:03 2007
  a_on_vse_ZELENIY                    D        0  Tue Feb 20 10:50:03 2007
  Illuminator                         D        0  Tue Feb 20 10:49:49 2007
  Privet-Nastoyaschim-Unixoidam.txt      A        0  Tue Feb 20 10:48:03 2007
  wewewewew                           D        0  Tue Feb 20 10:47:54 2007
                39197 blocks of size 1048576. 36173 blocks available
smb: \> !cat Pri*
smb: \> quid
quid: command not found
smb: \> quit
10:55:46
#ls
.bash_history                           .l3rc
.bash_profile                           .lesshst
.bashrc                                 .lilalo
.cshrc                                  .login
.history                                .profile
.hushlogin                              Privet-Nastoyaschim-Unixoidam.txt
.k5login                                install
10:55:49
#vim /usr/local/etc/smb.conf
34c34,35
<    security = user
---
> ;   security = user
>    security = ADS
81c82
< 
---
> realm =COSMO.LAN
прошло 25 минут
11:21:44
#/usr/local/etc/rc.d/samba restart
Performing sanity check on Samba configuration: OK
Stopping smbd.
Stopping nmbd.
Removing stale Samba tdb files: ........ done
Starting nmbd.
Starting smbd.
11:22:05
#testparm
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
[global]
        dos charset = cp866
        unix charset = koi8-r
        display charset = koi8-r
...
        dns proxy = No
[homes]
        comment = Home Directories
        read only = No
        browseable = No
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
11:22:33
#testparm
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
[global]
        dos charset = cp866
        unix charset = koi8-r
        display charset = koi8-r
...
        dns proxy = No
[homes]
        comment = Home Directories
        read only = No
        browseable = No
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
11:23:16
#testparm
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
[global]
        dos charset = cp866
        unix charset = koi8-r
        display charset = koi8-r
...
        dns proxy = No
[homes]
        comment = Home Directories
        read only = No
        browseable = No
[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No
11:23:44
#net ads join -U admin
admin's password:
The workgroup in smb.conf does not match the short
domain name obtained from the server.
Using the name [COSMO] from the server.
You should set "workgroup = COSMO" in smb.conf.
Using short domain name -- COSMO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Disabled account for 'FBSD1' in realm 'COSMO.LAN'
11:24:32
#vim /usr/local/etc/smb.conf
26c26,27
<    workgroup = MYGROUP
---
> ;   workgroup = MYGROUP
>    workgroup = COSMO
11:25:47
#/usr/local/etc/rc.d/samba restart
Performing sanity check on Samba configuration: OK
Stopping smbd.
Stopping nmbd.
Removing stale Samba tdb files: ........ done
Starting nmbd.
Starting smbd.
11:26:21
#net ads join -U admin
admin's password:
Using short domain name -- COSMO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Disabled account for 'FBSD1' in realm 'COSMO.LAN'
11:26:31
#net ads join -U admin
admin's password:
Using short domain name -- COSMO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Disabled account for 'FBSD1' in realm 'COSMO.LAN'
11:27:18
#vim /usr/local/etc/smb.conf
83c83
< realm =COSMO.LAN
---
> realm = COSMO.LAN
11:28:13
#/usr/local/etc/rc.d/samba restart
Performing sanity check on Samba configuration: OK
Stopping smbd.
Stopping nmbd.
Removing stale Samba tdb files: ........ done
Starting nmbd.
Starting smbd.
11:28:20
#net ads join -U admin

11:28:26
#kinit admin
admin@COSMO.LAN's Password:
kinit: krb5_get_init_creds: Preauthentication failed
11:28:37
#kinit admin
admin@COSMO.LAN's Password:
kinit: NOTICE: ticket renewable lifetime is 1 week
11:28:41
#net ads join -U admin
admin's password:
Using short domain name -- COSMO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Disabled account for 'FBSD1' in realm 'COSMO.LAN'
11:28:52
#net ads join -U admin
admin's password:
Using short domain name -- COSMO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Disabled account for 'FBSD1' in realm 'COSMO.LAN'
11:30:16
#net ads testjoin
[2007/02/20 11:31:08, 0] libads/kerberos.c:ads_kinit_password(208)
  kerberos_kinit_password FBSD1$@COSMO.LAN failed: Clients credentials have been revoked
[2007/02/20 11:31:08, 0] libads/kerberos.c:ads_kinit_password(208)
  kerberos_kinit_password FBSD1$@COSMO.LAN failed: Clients credentials have been revoked
[2007/02/20 11:31:08, 0] utils/net_ads.c:ads_startup(281)
  ads_connect: Clients credentials have been revoked
Join to domain is not valid
11:31:08
#hostname
fbsd1.cosmo.lan
11:31:27
#hostname fbsd_super1.cosmo.lan

11:31:40
#hostname
fbsd_super1.cosmo.lan
11:31:42
#net ads join -U admin
admin's password:
Using short domain name -- COSMO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Disabled account for 'FBSD_SUPER1' in realm 'COSMO.LAN'
11:31:51
#vim /usr/local/etc/smb.conf
11:33:32
#vim /usr/local/etc/smb.conf
47c47
<    load printers = yes
---
>    load printers = no
11:34:02
#hostname fbsd.cosmo.lan

11:34:17
#hostname
fbsd.cosmo.lan
11:34:19
#hostname fbsd1.cosmo.lan

11:34:24
#hostname
fbsd1.cosmo.lan
11:34:26
#/usr/local/etc/rc.d/samba restart
Performing sanity check on Samba configuration: OK
Stopping smbd.
Stopping nmbd.
Removing stale Samba tdb files: ........ done
Starting nmbd.
Starting smbd.
11:34:42
#kinit admin
admin@COSMO.LAN's Password:
kinit: NOTICE: ticket renewable lifetime is 1 week
11:34:54
#net ads join -U admin
admin's password:
Using short domain name -- COSMO
Failed to set servicePrincipalNames. Please ensure that
the DNS domain of this server matches the AD domain,
Or rejoin with using Domain Admin credentials.
Disabled account for 'FBSD1' in realm 'COSMO.LAN'
11:35:07
#vim /etc/hosts
3c3,4
< 192.168.15.21		fbsd1.cosmo.lan
---
> 192.168.15.21		fbsd1.cosmo.lan fbsd1
> 192.168.15.21		fbsd1.cosmo.lan.
11:38:22
#vim /etc/hosts
11:38:36
#net ads join -U admin
admin's password:
Using short domain name -- COSMO
Joined 'FBSD1' to realm 'COSMO.LAN'
11:39:02
#cat /etc/hosts
::1                     localhost
127.0.0.1               localhost
192.168.15.21           fbsd1.cosmo.lan fbsd1
192.168.15.21           fbsd1.cosmo.lan.
11:39:17
#net ads test join
No command: test
join [createupn[=principal]] [createcomputer=<org_unit>]
    Join the local machine to a ADS realm
leave
    Remove the local machine from a ADS realm
testjoin
    Validates the machine account in the domain
user
    List, add, or delete users in the realm
group
...
    Change a user's password using an admin account
    (note: use realm in UPPERCASE, prompts if password is obmitted)
changetrustpw
    Change the trust account password of this machine in the AD tree
printer [info | publish | remove] <printername> <servername>
    Lookup, add, or remove directory entry for a printer
{search,dn,sid}
    Issue LDAP search queries using a general filter, by DN, or by SID
keytab
    Manage a local keytab file based on the machine account in AD
11:39:55
#net ads testjoin
Join is OK
11:39:59
#vim /usr/local/etc/smb.conf
11:42:27
#testparm -kv | grep winbind
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
11:42:56
#testparm -v | grep winbind
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
        winbind separator = \
        winbind cache time = 300
        winbind enum users = No
        winbind enum groups = No
        winbind use default domain = No
        winbind trusted domains only = No
        winbind nested groups = Yes
        winbind nss info = template
        winbind refresh tickets = No
        winbind offline logon = No
11:43:04
#testparm -v | idmap
bash: idmap: command not found
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
11:43:38
#testparm -v | idmap
bash: idmap: command not found
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
11:43:49
#testparm -v | idmap
bash: idmap: command not found
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
11:44:02
#testparm -v | grep idmap
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
        ldap idmap suffix =
        idmap backend =
        idmap uid =
        idmap gid =
11:44:17
#testparm -v | grep tamplate
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
11:45:12
#testparm -v | grep template
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
        usershare template share =
        template homedir = /home/%D/%U
        template shell = /bin/false
        winbind nss info = template
11:45:23
#vim /usr/local/etc/smb.conf
148c148
< ;   wins server = w.x.y.z
---
>    wins server = 192.168.15.2
182a183,184
> idmap uid = 10000-20000
> idmap gid = 10000-20000
183a186,187
> template homedir = /home/user
> template shell = /usr/local/bin/bash
11:48:22
#/usr/local/etc/rc.d/samba restart
Performing sanity check on Samba configuration: OK
winbindd not running? (check /var/run/winbindd.pid).
Stopping smbd.
Stopping nmbd.
Removing stale Samba tdb files: ........ done
Starting nmbd.
Starting smbd.
Starting winbindd.
11:48:38
#vim /usr/local/etc/smb.conf
11:52:43
#wbinfo -u
COSMO\admin
COSMO\ÇÏÓÔØ
COSMO\support_388945a0
COSMO\krbtgt
11:55:39
#vim /usr/local/etc/smb.conf
11:56:47
#testparm -v | grep default
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
        default service =
        winbind use default domain = No
        default devmode = Yes
        default case = lower
11:56:59
#testparm -v | grep default | grep win
Load smb config files from /usr/local/etc/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_DOMAIN_MEMBER
Press enter to see a dump of your service definitions
        winbind use default domain = No
11:57:13
#vim /usr/local/etc/smb.conf
188a189
> winbind use default domain = yes
11:58:06
#/usr/local/etc/rc.d/samba restart
Performing sanity check on Samba configuration: OK
Stopping winbindd.
Stopping smbd.
Stopping nmbd.
Removing stale Samba tdb files: ........ done
Starting nmbd.
Starting smbd.
Starting winbindd.
11:58:18
#wbinfo -u
Admin
çÏÓÔØ
SUPPORT_388945a0
krbtgt
11:58:22
#sysinstall
acpi0_check: nexus0 attached
                            acpi0_check: legacy0 not-present
                                                            acpi0_check: npx0 attached
                                                                                      acpi0_check: acpi0 attached
11:59:35
#wbinfo -g
ëÏÍÐØÀÔÅÒÙ ÄÏÍÅÎÁ
ëÏÎÔÒÏÌÌÅÒÙ ÄÏÍÅÎÁ
áÄÍÉÎÉÓÔÒÁÔÏÒÙ ÓÈÅÍÙ
áÄÍÉÎÉÓÔÒÁÔÏÒÙ ÐÒÅÄÐÒÉÑÔÉÑ
áÄÍÉÎÉÓÔÒÁÔÏÒÙ ÄÏÍÅÎÁ
ðÏÌØÚÏ×ÁÔÅÌÉ ÄÏÍÅÎÁ
çÏÓÔÉ ÄÏÍÅÎÁ
÷ÌÁÄÅÌØÃÙ-ÓÏÚÄÁÔÅÌÉ ÇÒÕÐÐÏ×ÏÊ ÐÏÌÉÔÉËÉ
DnsUpdateProxy

Файлы

  • /etc/hosts
  • /etc/hosts
    >
    ::1                     localhost
    127.0.0.1               localhost
    192.168.15.21           fbsd1.cosmo.lan fbsd1
    192.168.15.21           fbsd1.cosmo.lan.
    

    Статистика

    Время первой команды журнала10:51:59 2007- 2-20
    Время последней команды журнала11:59:35 2007- 2-20
    Количество командных строк в журнале63
    Процент команд с ненулевым кодом завершения, %23.81
    Процент синтаксически неверно набранных команд, % 4.76
    Суммарное время работы с терминалом *, час 1.13
    Количество командных строк в единицу времени, команда/мин 0.93
    Частота использования команд
    testparm13|=================| 17.81%
    net12|================| 16.44%
    vim12|================| 16.44%
    grep7|=========| 9.59%
    hostname7|=========| 9.59%
    /usr/local/etc/rc.d/samba6|========| 8.22%
    smbclient4|=====| 5.48%
    wbinfo3|====| 4.11%
    idmap3|====| 4.11%
    kinit3|====| 4.11%
    cat1|=| 1.37%
    ls1|=| 1.37%
    sysinstall1|=| 1.37%
    ____
    *) Интервалы неактивности длительностью 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$