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

Содержание

Журнал

Пятница (05/14/10)

/dev/ttyp1
21:58:42
$ls- l
bash: ls-: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
22:00:39
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core

Суббота (05/15/10)

/dev/ttyp1
05:30:44
$wwwwwww
bash: wwwwwww: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
05:32:20
$wwwww
bash: wwwww: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
05:34:21
$qqqqq
bash: qqqqq: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
05:36:24
$wwwwwww
bash: wwwwwww: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
прошло 16 минут
05:52:41
$uuuuuuu
bash: uuuuuuu: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
прошло >3 часов
/dev/ttyp3
08:54:40
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
09:01:28
$echo $LANG
ru_RU.KOI8-R
прошло 23 минуты
09:24:29
$firefox

прошло >2 часов
11:48:03
$gnome
gnome-about
gnome-about-me
gnome-accessibility-keyboard-properties
gnome-appearance-properties
gnome-at-mobility
gnome-at-properties
gnome-at-visual
gnome-audio-profiles-properties
gnome-brightness-applet
gnome-calculator
...
gnome-default-applications-properties
gnome-desktop-item-edit
gnome-dictionary
gnome-display-properties
gnome-doc-prepare
gnome-doc-tool
gnome-eject
gnome-font-viewer
gnome-gnuchess
gnome-help
11:48:03
$gnome-te
gnome-terminal     gnome-text-editor
11:48:03
$gnome-terminal

прошло 15 минут
/dev/ttyp5
12:03:09
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
прошло 40 минут
/dev/ttyp3
12:43:55
$vim .fluxbox/
--- /tmp/l3-saved-2363.21788.21936	2010-05-15 13:56:35.000000000 +0300
+++ .fluxbox/menu	2010-05-15 14:27:58.000000000 +0300
@@ -15,7 +15,7 @@
 #   you can change the menu name in .fluxbox/init to:
 #     session.menuFile: /root/.fluxbox/my-menu
 [begin] (Fluxbox-1.0.0)
-[encoding] {UTF-8}
+[encoding] {KOI8-R}
       [exec] (xterm) {xterm}
       [exec] () {}
 [submenu] (Net)
12:43:55
$vim .fluxbox/menu
прошло 88 минут
/dev/ttyp3
14:12:04
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
прошло 10 минут
/dev/ttyp5
14:23:01
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
14:25:24
$vim
прошло 13 минут
14:39:11
$~

14:39:53
$vim .fluxbox/menu
--- /tmp/l3-saved-2559.19837.6007	2010-05-15 15:46:24.000000000 +0300
+++ .fluxbox/menu	2010-05-15 16:27:19.000000000 +0300
@@ -17,6 +17,7 @@
 [begin] (Fluxbox-1.0.0)
 [encoding] {KOI8-R}
       [exec] (xterm) {xterm}
+      [exec] (gnome-terminal) {gnome-terminal}
       [exec] () {}
 [submenu] (Net)
 [submenu] (FTP)
прошло 47 минут
15:27:21
$scp .fluxbox/menu 192.168.16.254:/root/dotfluxboxslasmenu-fr

15:27:21
$scp .fluxbox/menu 192.168.16.254:/root/dotfluxboxslashmenu
The authenticity of host '192.168.16.254 (192.168.16.254)' can't be established.
DSA key fingerprint is 83:c6:70:6f:8a:7e:8b:e9:e4:53:26:31:28:d6:dc:f0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.254' (DSA) to the list of known hosts.
user@192.168.16.254's password:
прошло 77 минут
16:44:29
$scp .fluxbox/menu root@
root@192.168.16.254's password:
Permission denied, please try again.
root@192.168.16.254's password:
menu                                          100% 1707     1.7KB/s   00:00

Понедельник (05/17/10)

/dev/ttyp1
09:41:38
$screen
09:46:19
$File: dir, Node: Top This is the top of the INFO tree
COPYRIGHT               contrib                 release
LOCKS                   crypto                  rescue
MAINTAINERS             etc                     sbin
Makefile                games                   secure
Makefile.inc1           gnu                     share
ObsoleteFiles.inc       include                 sys
README                  kerberos5               tools
UPDATING                lib                     usr.bin
bin                     libexec                 usr.sbin
09:46:25
$info
09:48:19
$less /usr/src/Makefile
прошло 23 минуты
10:11:27
$man passwd
10:14:08
$test journal :)
bash: syntax error near unexpected token `)'
10:18:32
$whatis intro(1)
bash: syntax error near unexpected token `('
10:19:01
$whatis passwd (5)
bash: syntax error near unexpected token `('
прошло 10 минут
10:29:56
$whatis passwd(5)
bash: syntax error near unexpected token `('
10:30:11
$find . -name handbook -a -type d
./doc/en_US.ISO8859-1/books/handbook
./doc/de_DE.ISO8859-1/books/handbook
./doc/el_GR.ISO8859-7/books/handbook
./doc/es_ES.ISO8859-1/books/handbook
./doc/fr_FR.ISO8859-1/books/handbook
./doc/it_IT.ISO8859-15/books/handbook
./doc/ja_JP.eucJP/books/handbook
./doc/mn_MN.UTF-8/books/handbook
./doc/nl_NL.ISO8859-1/books/handbook
./doc/pl_PL.ISO8859-2/books/handbook
./doc/ru_RU.KOI8-R/books/handbook
./doc/zh_CN.GB2312/books/handbook
./doc/zh_TW.Big5/books/handbook
10:30:26
$whatis 5 sswd
a.out(5)                 - format of executable binary files
acct(5)                  - execution accounting file
adduser.conf(5)          - adduser(8) configuration file
aliases(5)               - aliases file for sendmail
amd.conf(5)              - amd configuration file
audit.log(5), audit(5)   - Basic Security Module (BSM) file format
audit_class(5)           - audit event class descriptions
audit_control(5)         - audit system parameters
audit_event(5)           - audit event descriptions
audit_user(5)            - events to be audited for given users
...
bluetooth.device.conf(5) - Bluetooth device configuration file
bluetooth.hosts(5)       - Bluetooth host name database
bluetooth.protocols(5)   - Bluetooth Protocol Service Multiplexor database
boot.config(5)           - Configuration file for the boot blocks
bootparams(5)            - boot parameter database
bootptab(5)              - Internet Bootstrap Protocol server database
config(5)                - kernel configuration file format
core(5)                  - memory image file format
crontab(5)               - tables for driving cron
ctm(5)                   - source code mirror system
10:31:43
$man sswd
10:32:19
$cd doc

10:32:33
$man passwd(5)
10:33:06
$man passwd 5)
10:33:14
$man 5 passwd
10:34:52
$less ru_RU.KOI8-R/books/handbook/
10:36:33
$uname -a
FreeBSD fbsd1.net.nt 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008     root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP  i386
10:36:39
$man 5 passwd
10:36:46
$less ru_RU.KOI8-R/books/handbook/
10:36:46
$less ru_RU.KOI8-R/books/handbook/
10:36:46
$less ru_RU.KOI8-R/books/handbook/
10:38:21
$cd en
en/              en_US.ISO8859-1/
10:38:21
$cd en

10:40:26
$ls
articles        books
10:42:09
$ls books/
arch-handbook           developers-handbook     pmake
corp-net-guide          faq                     porters-handbook
design-44bsd            fdp-primer
dev-model               handbook
10:43:14
$cd books/handbook/

10:43:47
$ls
LEGALNOTICE.html                        linuxemu.html
acpi-debug.html                         mac-biba.html
acpi-overview.html                      mac-bsdextended.html
adding-swap-space.html                  mac-ifoff.html
advanced-networking                     mac-implementing.html
advanced-networking.html                mac-initial.html
anoncvs.html                            mac-inline-glossary.html
appendices.html                         mac-lomac.html
audit-administration.html               mac-mls.html
audit-config.html                       mac-modules.html
...
l10n-basics.html                        virtualization-host.html
l10n-compiling.html                     virtualization.html
l10n.html                               x-config.html
lang-setup.html                         x-fonts.html
linuxemu-advanced.html                  x-install.html
linuxemu-lbc-install.html               x-understanding.html
linuxemu-maple.html                     x-xdm.html
linuxemu-mathematica.html               x11-wm.html
linuxemu-matlab.html                    x11.html
linuxemu-oracle.html
10:44:16
$ls | grep index
index.html
10:44:46
$less index.html
10:46:55
$ping ya.ru
PING ya.ru (213.180.204.3): 56 data bytes
64 bytes from 213.180.204.3: icmp_seq=0 ttl=50 time=900.101 ms
^C
--- ya.ru ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 900.101/900.101/900.101/0.000 ms
10:51:03
$man 5 passwd
10:52:30
$apropos web-server | egrep -i "server | www"

10:53:42
$man 5 passwd
10:54:44
$man 5 passwd
10:57:18
$apropos web-server | egrep -i "server|www"
web-server: nothing appropriate
10:57:37
$apropos server | egrep -i "webw"

11:00:21
$echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/user/bin
11:02:41
$apropos server | egrep -i "web|www"

11:05:12
$apropos web | egrep -i "web|www|server"
groff_www(7)             - groff macros for authoring web pages
ray(4)                   - Raytheon Raylink/Webgear Aviator PCCard driver
raycontrol(8)            - configure Raytheon Raylink/Webgear Aviator devices
11:05:53
$apropos web | egrep -i "web|www|server"

/dev/ttyp1
11:09:27
$ls- l

11:09:27
$l3pwd
/users/17-05-2010/nt-fbsdadm/fbsd1.net.nt/user
/dev/ttyp1
11:15:15
$whatis intro
intro(1)                 - introduction to general commands (tools and utilities)
intro(2)                 - introduction to system calls and error numbers
intro(3)                 - introduction to the C libraries
intro(4)                 - introduction to devices and device drivers
intro(5)                 - introduction to file formats
intro(6)                 - introduction to games
intro(7)                 - miscellaneous information pages
intro(8)                 - introduction to system maintenance procedures and commands
intro(9)                 - introduction to system kernel interfaces
11:15:46
$File: ld.info, Node: Top, Next: Overview, Up: (dir)

/dev/ttyp1
11:20:31
$lilalo
bash: lilalo: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
/dev/ttyp1
11:25:55
$PGER-less man paswd
bash: PGER-less: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
11:28:46
$PAER-less man paswd
bash: PAGER-less: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
11:28:48
$* cpio: (cpio). Making tape (or disk) archives.

11:30:53
$PAGER=ess man paswd
No manual entry for paswd
11:31:51
$PAGER=less man passd
PASSWD(1)               FreeBSD General Commands Manual              PASSWD(1)
NAME
     passwd, yppasswd -- modify a user's password
SYNOPSIS
     passwd [-l] [user]
     yppasswd [-l] [-y] [-d domain] [-h host] [-o]
DESCRIPTION
     The passwd utility changes the user's local, Kerberos, or NIS password.
     If the user is not the super-user, passwd first prompts for the current
     password and will not continue unless the correct password is entered.
...
     /etc/auth.conf      configure authentication services
SEE ALSO
     chpass(1), kinit(1), login(1), login.conf(5), passwd(5), kerberos(8),
     kpasswdd(8), pw(8), pwd_mkdb(8), vipw(8)
     Robert Morris and Ken Thompson, UNIX password security.
NOTES
     The yppasswd command is really only a link to passwd.
HISTORY
     A passwd command appeared in Version 6 AT&T UNIX.
FreeBSD 6.2                      June 6, 1993                      FreeBSD 6.2
11:32:53
$cd /usr/share/

11:38:48
$pwd
/usr/share/doc/en/books/handbook
прошло 18 минут
11:56:51
$cat /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s2b             none            swap    sw              0       0
/dev/ad0s1a             /               ufs     rw              1       1
/dev/ad0s2e             /tmp            ufs     rw              2       2
/dev/ad0s2f             /usr            ufs     rw              2       2
/dev/ad0s2d             /var            ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0
/dev/ttyp1
11:59:27
$clear

/dev/ttyp1
12:01:11
$cd ~user

12:04:19
$pwd
/home/user
/dev/ttyp1
12:05:04
$l3pwd
/users/17-05-2010/nt-fbsdadm/fbsd1.net.nt/user
/dev/ttyp1
12:05:12
$cd ~root

12:07:44
$pwd
/root
12:08:24
$cd ~user

12:10:22
$man cp | grep permiss
           user ID, and group ID, as allowed by permissions.
           copy's permissions.  If the source file has its set-group-ID bit on
           preserved in the copy's permissions.  If the source file has both
           group-ID bits are preserved in the copy's permissions.
     ten if permissions allow.  Its mode, user ID, and group ID are unchanged
     Appropriate permissions are required for file creation or overwriting.
/dev/ttyp1
12:14:15
$pwd
/usr/home/user
/dev/ttyp1
12:19:48
$echo $
$BASH                 $HOSTNAME             $PPID
$BASH_ARGC            $HOSTTYPE             $PS1
$BASH_ARGV            $IFS                  $PS2
$BASH_COMMAND         $L3_HOME              $PS4
$BASH_LINENO          $L3_PARENT_TTY        $PWD
$BASH_SOURCE          $L3_SESSION_ID        $RANDOM
$BASH_SUBSHELL        $L3_TAMPERED_EDITORS  $SECONDS
$BASH_VERSINFO        $LANG                 $SHELL
$BASH_VERSION         $LINENO               $SHELLOPTS
$BLOCKSIZE            $LINES                $SHLVL
$COLUMNS              $LOGNAME              $SSH_CLIENT
$COMP_WORDBREAKS      $MACHTYPE             $SSH_CONNECTION
$DIRSTACK             $MAIL                 $SSH_TTY
$EUID                 $MAILCHECK            $TERM
$FTP_PASSIVE_MODE     $MM_CHARSET           $UID
$GROUPS               $OLDPWD               $USER
$HISTCMD              $OPTERR               $_
$HISTFILE             $OPTIND               $editor_file
$HISTFILESIZE         $OSTYPE               $editor_name
$HISTSIZE             $PATH
$HOME                 $PIPESTATUS
12:19:48
$echo $
$BASH                 $HOSTNAME             $PPID
$BASH_ARGC            $HOSTTYPE             $PS1
$BASH_ARGV            $IFS                  $PS2
$BASH_COMMAND         $L3_HOME              $PS4
$BASH_LINENO          $L3_PARENT_TTY        $PWD
$BASH_SOURCE          $L3_SESSION_ID        $RANDOM
$BASH_SUBSHELL        $L3_TAMPERED_EDITORS  $SECONDS
$BASH_VERSINFO        $LANG                 $SHELL
$BASH_VERSION         $LINENO               $SHELLOPTS
$BLOCKSIZE            $LINES                $SHLVL
$COLUMNS              $LOGNAME              $SSH_CLIENT
$COMP_WORDBREAKS      $MACHTYPE             $SSH_CONNECTION
$DIRSTACK             $MAIL                 $SSH_TTY
$EUID                 $MAILCHECK            $TERM
$FTP_PASSIVE_MODE     $MM_CHARSET           $UID
$GROUPS               $OLDPWD               $USER
$HISTCMD              $OPTERR               $_
$HISTFILE             $OPTIND               $editor_file
$HISTFILESIZE         $OSTYPE               $editor_name
$HISTSIZE             $PATH
$HOME                 $PIPESTATUS
12:19:48
$env
MM_CHARSET=KOI8-R
TERM=xterm
SHELL=/usr/local/bin/bash
SSH_CLIENT=192.168.16.239 4890 22
L3_PARENT_TTY=/dev/ttyp1
L3_TAMPERED_EDITORS= vi ee vim
SSH_TTY=/dev/ttyp1
USER=user
FTP_PASSIVE_MODE=YES
MAIL=/var/mail/user
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/user/bin
L3_SESSION_ID=61331169217512059-1274083988
BLOCKSIZE=K
PWD=/usr/share/doc/en/books/handbook
LANG=ru_RU.KOI8-R
прошло 33 минуты
12:53:03
$tree
bash: tree: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
12:55:50
$man passwd
прошло 19 минут
13:15:28
$tac
bash: tac: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
прошло 29 минут
13:44:40
$pwd
/root
13:46:17
$tac
bash: tac: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
13:46:34
$tac gdb.core
bash: tac: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
13:48:36
$cd -
/root
13:49:07
$echo "Lab 2.1"
Lab 2.1
13:52:54
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
13:54:26
$clear

Файлы

  • /etc/fstab
  • /etc/fstab
    >
    # Device                Mountpoint      FStype  Options         Dump    Pass#
    /dev/ad0s2b             none            swap    sw              0       0
    /dev/ad0s1a             /               ufs     rw              1       1
    /dev/ad0s2e             /tmp            ufs     rw              2       2
    /dev/ad0s2f             /usr            ufs     rw              2       2
    /dev/ad0s2d             /var            ufs     rw              2       2
    /dev/acd0               /cdrom          cd9660  ro,noauto       0       0
    

    Статистика

    Время первой команды журнала21:58:42 2010- 5-14
    Время последней команды журнала13:54:26 2010- 5-17
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %17.00
    Процент синтаксически неверно набранных команд, %14.00
    Суммарное время работы с терминалом *, час 5.27
    Количество командных строк в единицу времени, команда/мин 0.32
    Частота использования команд
    man11|=========| 9.57%
    ls10|========| 8.70%
    cd9|=======| 7.83%
    egrep6|=====| 5.22%
    apropos6|=====| 5.22%
    less6|=====| 5.22%
    echo5|====| 4.35%
    whatis5|====| 4.35%
    pwd5|====| 4.35%
    vim4|===| 3.48%
    www"3|==| 2.61%
    tac3|==| 2.61%
    scp3|==| 2.61%
    wwwwwww2|=| 1.74%
    File:2|=| 1.74%
    www2|=| 1.74%
    ls-2|=| 1.74%
    server"2|=| 1.74%
    grep2|=| 1.74%
    l3pwd2|=| 1.74%
    clear2|=| 1.74%
    screen1|| 0.87%
    firefox1|| 0.87%
    env1|| 0.87%
    qqqqq1|| 0.87%
    info1|| 0.87%
    PGER-less1|| 0.87%
    PAGER=less1|| 0.87%
    cat1|| 0.87%
    ~1|| 0.87%
    find1|| 0.87%
    *1|| 0.87%
    gnome-terminal1|| 0.87%
    ping1|| 0.87%
    gnome1|| 0.87%
    PAGER=ess1|| 0.87%
    lilalo1|| 0.87%
    wwwww1|| 0.87%
    gnome-te1|| 0.87%
    uuuuuuu1|| 0.87%
    tree1|| 0.87%
    PAER-less1|| 0.87%
    uname1|| 0.87%
    test1|| 0.87%
    ____
    *) Интервалы неактивности длительностью 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$