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

Содержание

Журнал

Понедельник (06/01/09)

/dev/pts/10
09:34:46
#pvdisplay
File descriptor 9 (pipe:[29604]) leaked on pvdisplay invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on pvdisplay invocation. Parent PID 6448: bash
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               GRUPPATOMOV
  PV Size               9,32 GB / not usable 2,41 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              2386
  Free PE               1287
...
  --- Physical volume ---
  PV Name               /dev/sdb5
  VG Name               GRUPPATOMOV
  PV Size               18,64 GB / not usable 1,00 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4771
  Free PE               3697
  Allocated PE          1074
  PV UUID               nllq1C-oaYN-0atF-rx9m-SAUG-lO14-hVKRPq
09:39:09
#vgdisplay
File descriptor 9 (pipe:[29604]) leaked on vgdisplay invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on vgdisplay invocation. Parent PID 6448: bash
  --- Volume group ---
  VG Name               GRUPPATOMOV
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  24
  VG Access             read/write
  VG Status             resizable
...
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               27,96 GB
  PE Size               4,00 MB
  Total PE              7157
  Alloc PE / Size       2173 / 8,49 GB
  Free  PE / Size       4984 / 19,47 GB
  VG UUID               Ejw1a3-10NT-Zbpo-unBa-o4rL-h1eu-cWyNJj
09:39:27
#lv displa
bash: lv: команда не найдена
09:39:37
#lvdispla
bash: lvdispla: команда не найдена
09:39:40
#lvdisplay
  LV Name                /dev/GRUPPATOMOV/v1
  VG Name                GRUPPATOMOV
  LV UUID                vo3Fhb-3r01-k4o3-M2Eu-KwsI-2CMM-GC0QpV
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                140,00 MB
  Current LE             35
  Segments               2
  Allocation             inherit
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                40,00 MB
  Current LE             10
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:11
09:39:42
#lv
lvchange     lvdisplay    lvmchange    lvmsadc      lvremove     lvs
lvconvert    lvextend     lvmdiskscan  lvmsar       lvrename     lvscan
lvcreate     lvm          lvmdump      lvreduce     lvresize
09:39:42
#lvre
lvreduce  lvremove  lvrename  lvresize
09:39:42
#lvremove /dev/GRUPPATOMOV/v10
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v10"? [y/n]: y
  Logical volume "v10" successfully removed
09:40:37
#lvremove /dev/GRUPPATOMOV/v9
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v9"? [y/n]: y
  Logical volume "v9" successfully removed
09:40:41
#lvremove /dev/GRUPPATOMOV/v[1..9]
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v1"? [y/n]: y
  Logical volume "v1" successfully removed
09:40:52
#lvremove /dev/GRUPPATOMOV/v[1..9]
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
  One or more specified logical volume(s) not found.
09:40:59
#lvremove /dev/GRUPPATOMOV/v[1.9]
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
  One or more specified logical volume(s) not found.
09:41:03
#lvremove /dev/GRUPPATOMOV/v2
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v2"? [y/n]: y
  Logical volume "v2" successfully removed
09:41:14
#lvremove /dev/GRUPPATOMOV/v3
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v3"? [y/n]: y
  Logical volume "v3" successfully removed
09:41:18
#lvremove /dev/GRUPPATOMOV/v4
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v4"? [y/n]: y
  Logical volume "v4" successfully removed
09:41:21
#lvremove /dev/GRUPPATOMOV/v5
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v5"? [y/n]: y
  Logical volume "v5" successfully removed
09:41:25
#lvremove /dev/GRUPPATOMOV/v6
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v6"? [y/n]: y
  Logical volume "v6" successfully removed
09:41:27
#lvremove /dev/GRUPPATOMOV/v7
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v7"? [y/n]: y
  Logical volume "v7" successfully removed
09:41:36
#lvremove /dev/GRUPPATOMOV/v8
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "v8"? [y/n]: y
  Logical volume "v8" successfully removed
09:41:39
#lvremove /dev/GRUPPATOMOV/v9
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
  One or more specified logical volume(s) not found.
09:41:42
#lvremove /dev/GRUPPATOMOV/v10
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
  One or more specified logical volume(s) not found.
09:41:43
#lvdi
bash: lvdi: команда не найдена
09:41:51
#lvdisplay
File descriptor 9 (pipe:[29604]) leaked on lvdisplay invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvdisplay invocation. Parent PID 6448: bash
  --- Logical volume ---
  LV Name                /dev/GRUPPATOMOV/vol1
  VG Name                GRUPPATOMOV
  LV UUID                I5U3cy-Xnk4-ARY8-vKtB-uaMo-bnYs-wCjGXM
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
09:41:53
#lvremove /dev/GRUPPATOMOV/vol1
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "vol1"? [y/n]: y
  Logical volume "vol1" successfully removed
09:42:04
#lvremove /dev/GRUPPATOMOV/vol2
File descriptor 9 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on lvremove invocation. Parent PID 6448: bash
Do you really want to remove active logical volume "vol2"? [y/n]: y
  Logical volume "vol2" successfully removed
09:42:09
#vgdisplay
File descriptor 9 (pipe:[29604]) leaked on vgdisplay invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on vgdisplay invocation. Parent PID 6448: bash
  --- Volume group ---
  VG Name               GRUPPATOMOV
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  36
  VG Access             read/write
  VG Status             resizable
...
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               27,96 GB
  PE Size               4,00 MB
  Total PE              7157
  Alloc PE / Size       0 / 0
  Free  PE / Size       7157 / 27,96 GB
  VG UUID               Ejw1a3-10NT-Zbpo-unBa-o4rL-h1eu-cWyNJj
09:42:26
#vgre
vgreduce  vgremove  vgrename
09:42:26
#vgremove GRUPPATOMOV
File descriptor 9 (pipe:[29604]) leaked on vgremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on vgremove invocation. Parent PID 6448: bash
\  Volume group "GRUPPATOMOV" successfully removed
09:42:39
#pvre
pvremove  pvresize
09:42:39
#pvremove
File descriptor 9 (pipe:[29604]) leaked on pvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on pvremove invocation. Parent PID 6448: bash
  Please enter a physical volume path
  Run `pvremove --help' for more information.
09:42:53
#fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcfd8cd69
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xceb12679
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1217     9775521   83  Linux
/dev/sdb2            1218        2434     9775552+  83  Linux
/dev/sdb3            2435        4867    19543072+   5  Extended
/dev/sdb5            2435        4867    19543041   83  Linux
09:43:23
#pvdisplay
File descriptor 9 (pipe:[29604]) leaked on pvdisplay invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on pvdisplay invocation. Parent PID 6448: bash
  "/dev/sdb1" is a new physical volume of "9,32 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name
  PV Size               9,32 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
...
  --- NEW Physical volume ---
  PV Name               /dev/sdb5
  VG Name
  PV Size               18,64 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               nllq1C-oaYN-0atF-rx9m-SAUG-lO14-hVKRPq
09:43:58
#pvremove /dev/sdb1
File descriptor 9 (pipe:[29604]) leaked on pvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on pvremove invocation. Parent PID 6448: bash
  Labels on physical volume "/dev/sdb1" successfully wiped
09:44:12
#pvremove /dev/sdb5
File descriptor 9 (pipe:[29604]) leaked on pvremove invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on pvremove invocation. Parent PID 6448: bash
  Labels on physical volume "/dev/sdb5" successfully wiped
09:44:18
#pvdisplay
File descriptor 9 (pipe:[29604]) leaked on pvdisplay invocation. Parent PID 6448: bash
File descriptor 10 (pipe:[29604]) leaked on pvdisplay invocation. Parent PID 6448: bash
09:44:23
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9729.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
...
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xceb12679
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): p
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xceb12679
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): q
09:45:15
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcfd8cd69
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
09:45:25
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9729.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
Command (m for help): p
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xceb12679
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
09:47:09
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcfd8cd69
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
09:47:11
#fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcfd8cd69
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xceb12679
   Device Boot      Start         End      Blocks   Id  System
09:47:17
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9729.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-9729, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-9729, default 9729): 1-2432
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
09:48:39
#fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcfd8cd69
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xceb12679
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1           1        8001   83  Linux
09:48:41
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9729.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
...
   e   extended
   p   primary partition (1-4)
Command action
   e   extended
   p   primary partition (1-4)
^[
Command action
   e   extended
   p   primary partition (1-4)
^C
09:49:46
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9729.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): d
Selected partition 1
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
09:50:01
#fdisk -l
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcfd8cd69
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xceb12679
   Device Boot      Start         End      Blocks   Id  System
09:50:27
#man cfsdisk
09:50:55
#man sfdisk
09:52:36
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9729.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
...
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-9729, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-9729, default 9729): +20G
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

Статистика

Время первой команды журнала09:34:46 2009- 6- 1
Время последней команды журнала09:52:36 2009- 6- 1
Количество командных строк в журнале48
Процент команд с ненулевым кодом завершения, %12.50
Процент синтаксически неверно набранных команд, % 6.25
Суммарное время работы с терминалом *, час 0.30
Количество командных строк в единицу времени, команда/мин 2.69
Частота использования команд
lvremove16|=================================| 33.33%
fdisk12|=========================| 25.00%
pvremove3|======| 6.25%
pvdisplay3|======| 6.25%
lvdisplay2|====| 4.17%
man2|====| 4.17%
lv2|====| 4.17%
vgdisplay2|====| 4.17%
lvdi1|==| 2.08%
vgremove1|==| 2.08%
lvdispla1|==| 2.08%
lvre1|==| 2.08%
pvre1|==| 2.08%
vgre1|==| 2.08%
____
*) Интервалы неактивности длительностью 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$