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

Содержание

Журнал

Среда (02/28/07)

/dev/pts/4
12:24:39
$echo 4path
4path
12:27:23
$echo $path

12:27:53
$echo ${path}

12:29:09
$echo {path}
{path}
12:29:52
$echo {path}:
{path}:
12:30:34
$echo $
$_                         $LANG
$BASH                      $LINENO
$BASH_ARGC                 $LINES
$BASH_ARGV                 $LOGNAME
$BASH_COMMAND              $MACHTYPE
$BASH_LINENO               $MAILCHECK
$BASH_SOURCE               $old_file
$BASH_SUBSHELL             $OLDPWD
$BASH_VERSINFO             $OPTERR
$BASH_VERSION              $OPTIND
...
$HISTFILESIZE              $TIME
$HISTSIZE                  $UID
$HOME                      $USER
$HOSTNAME                  $USERNAME
$HOSTTYPE                  $WINDOW
$IFS                       $WINDOWID
$L3_HOME                   $XAUTHORITY
$L3_PARENT_TTY             $XTERM_SHELL
$L3_SESSION_ID             $XTERM_VERSION
$L3_TAMPERED_EDITORS
12:30:34
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
12:31:41
$echo $(((1+2+3)*4*5+1))
121
12:33:51
$echo $(56+11)
bash: 56+11: command not found
12:34:40
$echo $((56+11))
bash: syntax error near unexpected token `('
12:35:21
$echo $((56+11))
67
12:35:50
$A=1

12:37:03
$B=2

12:37:49
$echo $((A+B))
3
12:38:23
$echo ((A+$B))
bash: syntax error near unexpected token `('
12:40:47
$echo ((A+$B))
bash: syntax error near unexpected token `('
12:41:49
$echo (A+$B)
bash: syntax error near unexpected token `A+$B'
12:42:17
$echo (A+$B)
bash: syntax error near unexpected token `A+$B'
12:42:35
$echo ((A+$B))
bash: syntax error near unexpected token `('
12:42:45
$echo
bash: syntax error near unexpected token `('
12:44:21
$echo $
3
12:44:24
$echo (($A+
bash: syntax error near unexpected token `('
12:44:34
$echo (($A+$B))
bash: syntax error near unexpected token `('
12:44:39
$echo \(\($A+$B\)\)
((1+2))
12:44:51
$echo \(\(A+$B\)\)
((A+2))
12:45:02
$echo \(\(A+B\)\)
((A+B))
12:45:09
$cd /tmp

12:45:41
$touch file\ this\ name

12:46:03
$ls
10:52:03  EET             keyring-RUy5TX  ssh-cEbrDx2760                Фев
2007      error           lost+found      test
28        file this name  orbit-user      Срд
date      gconfd-user     sorted_test     Срд Фев 28 10:53:07 EET 2007
12:46:05
$touch "file this name"

12:46:14
$touch "file this name2"

12:46:19
$ls
10:52:03  error            lost+found      Срд
2007      file this name   orbit-user      Срд Фев 28 10:53:07 EET 2007
28        file this name2  sorted_test     Фев
date      gconfd-user      ssh-cEbrDx2760
EET       keyring-RUy5TX   test
12:46:21
$#touch "file this name2"

12:46:36
$#touch file\ this\ name

12:46:42
$cat/etc/passwd>newfile
bash: cat/etc/passwd: No such file or directory
12:48:31
$cat /etc/passwd>newfile
bash: newfile/etc/passwd: Not a directory
12:49:41
$cd /etc

12:50:04
$ls
acpi                  email-addresses       libgda          rc1.d
adduser.conf          environment           libpaper.d      rc2.d
adjtime               esound                locale.gen      rc3.d
aliases               exim4                 localtime       rc4.d
alsa                  fonts                 logcheck        rc5.d
alternatives          foomatic              login.defs      rc6.d
anacrontab            fstab                 logrotate.conf  rc.local
apm                   gconf                 logrotate.d     rcS.d
apt                   gdm                   lsb-base        reportbug.conf
at.deny               gimp                  magic           resolvconf
...
dhcp3                 issue.net             passwd          vim
dictd                 java                  passwd-         w3m
dictionaries-common   kde3                  perl            wgetrc
discover.conf         kernel-img.conf       pmount.allow    wodim.conf
discover.conf-2.6     ldap                  ppp             wpa_supplicant
discover.conf.d       ld.so.cache           profile         X11
discover.d            ld.so.conf            protocols       xdg
dm                    ld.so.conf.d          python          xml
dpkg                  ld.so.hwcappkgs       python2.4
emacs                 libao.conf            rc0.d
12:50:11
$toch newfile
bash: toch: command not found
12:50:51
$touch newfile
touch: невозможно выполнить touch для `newfile': Permission denied
12:51:14
$ls
acpi                  email-addresses       libgda          rc1.d
adduser.conf          environment           libpaper.d      rc2.d
adjtime               esound                locale.gen      rc3.d
aliases               exim4                 localtime       rc4.d
alsa                  fonts                 logcheck        rc5.d
alternatives          foomatic              login.defs      rc6.d
anacrontab            fstab                 logrotate.conf  rc.local
apm                   gconf                 logrotate.d     rcS.d
apt                   gdm                   lsb-base        reportbug.conf
at.deny               gimp                  magic           resolvconf
...
dhcp3                 issue.net             passwd          vim
dictd                 java                  passwd-         w3m
dictionaries-common   kde3                  perl            wgetrc
discover.conf         kernel-img.conf       pmount.allow    wodim.conf
discover.conf-2.6     ldap                  ppp             wpa_supplicant
discover.conf.d       ld.so.cache           profile         X11
discover.d            ld.so.conf            protocols       xdg
dm                    ld.so.conf.d          python          xml
dpkg                  ld.so.hwcappkgs       python2.4
emacs                 libao.conf            rc0.d
12:51:42
$cd passwd
bash: cd: passwd: Not a directory
12:52:23
$cat /passwd > newfile
bash: newfile: Permission denied
12:53:28
$cat /etc/passwd > newfile
bash: newfile: Permission denied
12:58:15
$touch /etc/newfile
touch: невозможно выполнить touch для `/etc/newfile': Permission denied
12:59:07
$touch /etc/new1
touch: невозможно выполнить touch для `/etc/new1': Permission denied
12:59:22
$touch new1
touch: невозможно выполнить touch для `new1': Permission denied
13:00:08
$ls -ld /etc
drwxr-xr-x 100 root root 4096 2007-02-28 10:33 /etc
13:00:51
$id
uid=1000(user) gid=1000(user) группы=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),107(netdev),110(powerdev),1000(user)
13:01:03
$pwd
/etc
13:01:11
$cd /tmp

13:01:20
$touch new1

13:03:57
$ls /tmp
10:52:03  error            lost+found   ssh-cEbrDx2760
2007      file this name   new1         test
28        file this name2  newfile      Срд
date      gconfd-user      orbit-user   Срд Фев 28 10:53:07 EET 2007
EET       keyring-RUy5TX   sorted_test  Фев
13:04:10
$cat /etc/passwd > new1

13:05:20
$ls passwd
ls: passwd: No such file or directory
13:05:36
$vi
13:05:36
$vimtutor
вставки.
--         --
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--         --
                  Урок 3.4: ПРОДОÐ
--         --
** Команда замены используется с теми же объектами, что и команда удаления. **
--         --
--         --
прошло 34 минуты
13:39:46
$cd etc
bash: cd: etc: No such file or directory
13:40:13
$cd /etc

13:40:25
$ls
acpi                  email-addresses       libgda          rc1.d
adduser.conf          environment           libpaper.d      rc2.d
adjtime               esound                locale.gen      rc3.d
aliases               exim4                 localtime       rc4.d
alsa                  fonts                 logcheck        rc5.d
alternatives          foomatic              login.defs      rc6.d
anacrontab            fstab                 logrotate.conf  rc.local
apm                   gconf                 logrotate.d     rcS.d
apt                   gdm                   lsb-base        reportbug.conf
at.deny               gimp                  magic           resolvconf
...
dhcp3                 issue.net             passwd          vim
dictd                 java                  passwd-         w3m
dictionaries-common   kde3                  perl            wgetrc
discover.conf         kernel-img.conf       pmount.allow    wodim.conf
discover.conf-2.6     ldap                  ppp             wpa_supplicant
discover.conf.d       ld.so.cache           profile         X11
discover.d            ld.so.conf            protocols       xdg
dm                    ld.so.conf.d          python          xml
dpkg                  ld.so.hwcappkgs       python2.4
emacs                 libao.conf            rc0.d
13:40:35
$vim paswd
13:41:10
$vim passwd
13:41:43
$cd temp
bash: cd: temp: No such file or directory
13:42:07
$ls /tmp
10:52:03  error            lost+found   ssh-cEbrDx2760
2007      file this name   new1         test
28        file this name2  newfile      Срд
date      gconfd-user      orbit-user   Срд Фев 28 10:53:07 EET 2007
EET       keyring-RUy5TX   sorted_test  Фев
13:42:21
$ls new1
ls: new1: No such file or directory
13:42:40
$cd tmp
bash: cd: tmp: No such file or directory
13:43:00
$ls /tmp/new1
/tmp/new1
13:43:35
$cat /etc/passwd > new1
bash: new1: Permission denied
13:44:20
$cat /etc/passwd > /tmp/new1

13:45:07
$ls new1
ls: new1: No such file or directory
13:45:21
$ls /tmp/new1
/tmp/new1
13:45:48
$vim new1
13:46:27
$ls /tmp
10:52:03  error            lost+found   ssh-cEbrDx2760
2007      file this name   new1         test
28        file this name2  newfile      Срд
date      gconfd-user      orbit-user   Срд Фев 28 10:53:07 EET 2007
EET       keyring-RUy5TX   sorted_test  Фев
13:46:50
$cat /etc/passwd > newfile
bash: newfile: Permission denied
13:48:04
$cat /etc/passwd > /tmp/newfile

13:48:59
$cd tmp
bash: cd: tmp: No such file or directory
13:49:16
$cd /tmp

13:49:32
$vim newfile
13:50:11
$vim new1
13:51:24
$vimtutor
  2. Теперь наберите 'ошшшибка' <ENTER>. Это то слово, которое Вы будете
     искать.
  3. Для того, чтобы повторить поиск, просто нажмите n .
     Для поиска этой фразы в обратном направлении, нажмите Shift-N .
  4. Если Вы желаете сразу искать в обратном направлении, используйте
     команду ? вместо / .
---> Когда Вы при поиске достигнете конца файла, поиск будет продолжен с
     начала.
NTER>
13:55:25
$vimdiff /etc/passwd /tmp/new1
                                        |
  ~                                     |
  ~                                     |
  ~                                     |
  ~
  ~
  ~
  ~
  ~
  ~
...
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
13:56:55
$ls
10:52:03  error            lost+found   ssh-cEbrDx2760
2007      file this name   new1         test
28        file this name2  newfile      Срд
date      gconfd-user      orbit-user   Срд Фев 28 10:53:07 EET 2007
EET       keyring-RUy5TX   sorted_test  Фев
13:56:56
$cat new1
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
dictd:x:100:102::/var/lib/dictd:/bin/false
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
statd:x:102:65534::/var/lib/nfs:/bin/false
identd:x:103:65534::/var/run/identd:/bin/false
messagebus:x:104:105::/var/run/dbus:/bin/false
avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin
13:57:01
$vimdiff /etc/passwd /tmp/new1
                                        |
  ~                                     |
  ~                                     |
  ~                                     |
  ~
  ~
  ~
  ~
  ~
  ~
...
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
  ~
13:57:14
$vimdiff /etc/passwd /tmp/new1

13:57:20
$vim new1
0a1
> 
2a4,6
> 
> 
> 
5a10,12
> 
> 
> 
11c18
< uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
---
> uukp:x:10:10:uucp:/var/spool/uucp:/bin/sh
13:57:35
$vimdiff /etc/passwd /tmp/new1
  games:x:5:60:games:/usr/games:/bin/sh |
"/tmp/new1" 35L, 1258C
  man:x:6:12:man:/var/cache/man:/bin/sh |
  lp:x:7:7:lp:/var/spool/lpd:/bin/sh    |
  mail:x:8:8:mail:/var/mail:/bin/sh     |
  news:x:9:9:news:/var/spool/news:/bin/s|
  uucp:x:10:10:uucp:/var/spool/uucp:/bin|
  proxy:x:13:13:proxy:/bin:/bin/sh      |
  www-data:x:33:33:www-data:/var/www:/bi|
  backup:x:34:34:backup:/var/backups:/bi|
  list:x:38:38:Mailing List Manager:/var|
  irc:x:39:39:ircd:/var/run/ircd:/bin/sh|
13:57:45
$cp -v/etc/*/tmp/etcopy > /tmp/dirlist 2>&1

14:02:14
$cp -v/etc/*/tmp/etcopy > /tmp/dirlist
cp: invalid option -- /
Попробуйте `cp --help' для получения более подробного описания.
14:02:38
$cp -v/etc/*/tmp/etcopy 2>&1 > /tmp/dirlist
cp: invalid option -- /
Попробуйте `cp --help' для получения более подробного описания.
14:04:07
$cp -v/etc/* /tmp/etcopy 2>&1 > /tmp/dirlist
cp: invalid option -- /
Попробуйте `cp --help' для получения более подробного описания.
14:05:34
$cp -v/etc/*/tmp/etcopy 2>&1 > /tmp/dirlist
cp: invalid option -- /
Попробуйте `cp --help' для получения более подробного описания.
14:06:24
$cp -v/etc/*/tmp/etcopy > /tmp/dirlist 2>&1

14:06:36
$cp -v/etc/*/tmp/etcopy 2>&1 > /tmp/dirlist
cp: invalid option -- /
Попробуйте `cp --help' для получения более подробного описания.
14:07:13
$cp -v/etc/* /tmp/etcopy 2>&1 > /tmp/dirlist
cp: invalid option -- /
Попробуйте `cp --help' для получения более подробного описания.
14:09:15
$cp -v /etc/* /tmp/etcopy 2>&1 > /tmp/dirlist
cp: указанная цель `/tmp/etcopy' не является каталогом
14:09:26
$mkdir /tmp/etcopy

14:09:44
$cp -v /etc/* /tmp/etcopy 2>&1 > /tmp/dirlist
cp: пропуск каталога `/etc/acpi'
cp: пропуск каталога `/etc/alsa'
cp: пропуск каталога `/etc/alternatives'
cp: пропуск каталога `/etc/apm'
cp: пропуск каталога `/etc/apt'
cp: невозможно открыть `/etc/at.deny' для чтения: Permission denied
cp: пропуск каталога `/etc/avahi'
cp: пропуск каталога `/etc/bash_completion.d'
cp: пропуск каталога `/etc/bonobo-activation'
cp: пропуск каталога `/etc/calendar'
...
cp: пропуск каталога `/etc/terminfo'
cp: пропуск каталога `/etc/texmf'
cp: пропуск каталога `/etc/udev'
cp: пропуск каталога `/etc/vga'
cp: пропуск каталога `/etc/vim'
cp: пропуск каталога `/etc/w3m'
cp: пропуск каталога `/etc/wpa_supplicant'
cp: пропуск каталога `/etc/X11'
cp: пропуск каталога `/etc/xdg'
cp: пропуск каталога `/etc/xml'
14:09:46
$less /tmp/dirlist
14:10:13
$cp -v /etc/* /tmp/etcopy 2>&1 > /tmp/dirlist

14:10:53
$rm /tmp/dirlist

Файлы

  • /tmp/new1
  • /tmp/newfile
  • new1
  • /tmp/new1
    >
    /tmp/newfile
    >
    new1
    >
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    dictd:x:100:102::/var/lib/dictd:/bin/false
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    statd:x:102:65534::/var/lib/nfs:/bin/false
    identd:x:103:65534::/var/run/identd:/bin/false
    messagebus:x:104:105::/var/run/dbus:/bin/false
    avahi:x:105:106:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
    haldaemon:x:106:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
    gdm:x:107:112:Gnome Display Manager:/var/lib/gdm:/bin/false
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    sshd:x:108:65534::/var/run/sshd:/usr/sbin/nologin
    

    Статистика

    Время первой команды журнала12:24:39 2007- 2-28
    Время последней команды журнала14:10:53 2007- 2-28
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %40.59
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.20
    Количество командных строк в единицу времени, команда/мин 1.40
    Частота использования команд
    echo24|=================| 17.02%
    ls15|==========| 10.64%
    cp11|=======| 7.80%
    dirlist11|=======| 7.80%
    &10|=======| 7.09%
    cd10|=======| 7.09%
    110|=======| 7.09%
    cat9|======| 6.38%
    touch8|=====| 5.67%
    vim6|====| 4.26%
    newfile6|====| 4.26%
    vimdiff4|==| 2.84%
    new13|==| 2.13%
    #touch2|=| 1.42%
    vimtutor2|=| 1.42%
    mkdir1|| 0.71%
    pwd1|| 0.71%
    cat/etc/passwd>1|| 0.71%
    rm1|| 0.71%
    B=21|| 0.71%
    id1|| 0.71%
    vi1|| 0.71%
    less1|| 0.71%
    toch1|| 0.71%
    A=11|| 0.71%
    ____
    *) Интервалы неактивности длительностью 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$