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

Содержание

Журнал

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

/dev/pts/8
10:42:52
#vgcreate TURBO /dev/md0
  Volume group "TURBO" successfully created
/dev/pts/7
10:42:52
#vgcreate TURBO /dev/md0
  Volume group "TURBO" successfully created
/dev/pts/8
10:43:09
#man lvcreate
/dev/pts/7
10:43:09
#man lvcreate
/dev/pts/6
10:44:15
#exit
exit
Connection to 10.0.35.100 closed.
/dev/pts/5
10:44:15
#exit
exit
Connection to 10.0.35.100 closed.
/dev/pts/8
10:44:24
#vgdisplay
  --- Volume group ---
  VG Name               TURBO
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               4.66 GB
  PE Size               4.00 MB
  Total PE              1194
  Alloc PE / Size       0 / 0
  Free  PE / Size       1194 / 4.66 GB
  VG UUID               ocQfAC-vyOw-rpj5-6HAK-1CuN-zclm-pu2e70
/dev/pts/7
10:44:24
#vgdisplay
  --- Volume group ---
  VG Name               TURBO
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               4.66 GB
  PE Size               4.00 MB
  Total PE              1194
  Alloc PE / Size       0 / 0
  Free  PE / Size       1194 / 4.66 GB
  VG UUID               ocQfAC-vyOw-rpj5-6HAK-1CuN-zclm-pu2e70
/dev/pts/5
10:44:31
#cd /mnt

/dev/pts/10
10:44:31
#cd /mnt

/dev/pts/8
10:45:14
#mkfs.ext3 /dev/TURBO/vol1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/7
10:45:14
#mkfs.ext3 /dev/TURBO/vol1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=268435456
8 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/8
10:45:32
#mount /dev/TURBO/vol1 /mnt

/dev/pts/7
10:45:32
#mount /dev/TURBO/vol1 /mnt

/dev/pts/8
10:45:49
#ls /mnt
lost+found
/dev/pts/7
10:45:49
#ls /mnt
lost+found
/dev/pts/8
10:45:54
#df -h
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
udev                   10M  132K  9.9M   2% /dev
tmpfs                 1.5G  4.0K  1.5G   1% /dev/shm
rootfs                 19G  2.3G   16G  14% /
/dev/mapper/TURBO-vol1
                     1008M   34M  924M   4% /mnt
/dev/pts/7
10:45:54
#df -h
Filesystem            Size  Used Avail Use% Mounted on
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
udev                   10M  132K  9.9M   2% /dev
tmpfs                 1.5G  4.0K  1.5G   1% /dev/shm
rootfs                 19G  2.3G   16G  14% /
/dev/mapper/TURBO-vol1
                     1008M   34M  924M   4% /mnt
/dev/pts/8
10:46:22
#cd /mnt

/dev/pts/7
10:46:22
#cd /mnt

/dev/pts/1
10:46:34
#screen -x
/dev/pts/2
10:46:34
#screen -x
/dev/pts/8
10:46:38
#ls
lost+found
/dev/pts/7
10:46:38
#ls
lost+found
/dev/pts/8
10:46:39
#cd

/dev/pts/7
10:46:39
#cd

/dev/pts/8
10:46:46
#ls
11    harddisk.img  passswd   samba.dot  screen.dot  shtdown      vol1
file  lv-table      passswd1  samba.png  screen.png  usaddscript
/dev/pts/7
10:46:46
#ls
11    harddisk.img  passswd   samba.dot  screen.dot  shtdown      vol1
file  lv-table      passswd1  samba.png  screen.png  usaddscript
/dev/pts/8
10:46:48
#cp /passswd* /mnt
cp: cannot stat `/passswd*': No such file or directory
/dev/pts/7
10:46:48
#cp /passswd* /mnt
cp: cannot stat `/passswd*': No such file or directory
/dev/pts/8
10:47:05
#cp passswd* /mnt

/dev/pts/7
10:47:05
#cp passswd* /mnt

/dev/pts/8
10:47:10
#cd /mnt

/dev/pts/7
10:47:10
#cd /mnt

/dev/pts/8
10:47:15
#ls
lost+found  passswd  passswd1
/dev/pts/7
10:47:15
#ls
lost+found  passswd  passswd1
/dev/pts/8
10:49:08
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb5[2](F) sda5[0]
      4891648 blocks [2/1] [U_]
unused devices: <none>
/dev/pts/7
10:49:08
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb5[2](F) sda5[0]
      4891648 blocks [2/1] [U_]
unused devices: <none>
/dev/pts/8
10:49:25
#ls /mnt
lost+found  passswd  passswd1
/dev/pts/7
10:49:25
#ls /mnt
lost+found  passswd  passswd1
/dev/pts/8
10:49:39
#mdadm /dev/md0 -r /dev/sdb5
mdadm: hot removed /dev/sdb5
/dev/pts/7
10:49:39
#mdadm /dev/md0 -r /dev/sdb5
mdadm: hot removed /dev/sdb5
/dev/pts/8
10:50:47
#mdadm /dev/md0 -a /dev/sdb5
mdadm: re-added /dev/sdb5
/dev/pts/7
10:50:47
#mdadm /dev/md0 -a /dev/sdb5
mdadm: re-added /dev/sdb5
/dev/pts/8
10:51:39
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb5[2] sda5[0]
      4891648 blocks [2/1] [U_]
      [=>...................]  recovery =  6.8% (337216/4891648) finish=1.3min speed=56202K/sec
unused devices: <none>
/dev/pts/7
10:51:39
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb5[2] sda5[0]
      4891648 blocks [2/1] [U_]
      [=>...................]  recovery =  6.8% (337216/4891648) finish=1.3min speed=56202K/sec
unused devices: <none>
10:51:42
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb5[2] sda5[0]
      4891648 blocks [2/1] [U_]
      [==>..................]  recovery = 10.0% (492672/4891648) finish=1.3min speed=54741K/sec
unused devices: <none>
/dev/pts/8
10:51:42
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb5[2] sda5[0]
      4891648 blocks [2/1] [U_]
      [==>..................]  recovery = 10.0% (492672/4891648) finish=1.3min speed=54741K/sec
unused devices: <none>
/dev/pts/7
10:51:45
#watch cat /proc/mdstat

/dev/pts/8
10:51:45
#watch cat /proc/mdstat

10:55:23
#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: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3041     4891792+   5  Extended
/dev/sda5            2433        3041     4891761   83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
...
Disk /dev/md0: 5009 MB, 5009047552 bytes
2 heads, 4 sectors/track, 1222912 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/7
10:55:23
#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: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3041     4891792+   5  Extended
/dev/sda5            2433        3041     4891761   83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
...
Disk /dev/md0: 5009 MB, 5009047552 bytes
2 heads, 4 sectors/track, 1222912 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/8
10:55:30
#mdadm /dev/md1 -C -n2 -l1 /dev/sdb3 missing
mdadm: Cannot open /dev/sdb3: No such file or directory
mdadm: create aborted
/dev/pts/7
10:55:30
#mdadm /dev/md1 -C -n2 -l1 /dev/sdb3 missing
mdadm: Cannot open /dev/sdb3: No such file or directory
mdadm: create aborted
/dev/pts/8
11:01:52
#partprobe

/dev/pts/7
11:01:52
#partprobe

/dev/pts/8
11:01:57
#ls /dev/|grep sd
sda
sda1
sda2
sda5
sdb
sdb1
sdb2
sdb3
sdb5
/dev/pts/7
11:01:57
#ls /dev/|grep sd
sda
sda1
sda2
sda5
sdb
sdb1
sdb2
sdb3
sdb5
/dev/pts/8
11:01:59
#mdadm /dev/md1 -C -n2 -l1 /dev/sdb3 missing
mdadm: array /dev/md1 started.
/dev/pts/7
11:01:59
#mdadm /dev/md1 -C -n2 -l1 /dev/sdb3 missing
mdadm: array /dev/md1 started.
/dev/pts/8
11:03:32
#mdadm /dev/md1 -a /dev/sda1
mdadm: Cannot open /dev/sda1: Device or resource busy
/dev/pts/7
11:03:32
#mdadm /dev/md1 -a /dev/sda1
mdadm: Cannot open /dev/sda1: Device or resource busy
/dev/pts/8
11:03:58
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
/dev/pts/7
11:03:58
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
/dev/pts/8
11:04:11
#cd

/dev/pts/7
11:04:11
#cd

/dev/pts/8
11:04:14
#umount /mnt

/dev/pts/7
11:04:14
#umount /mnt

/dev/pts/8
11:04:15
#mdadm /dev/md1 -a /dev/sda1
mdadm: Cannot open /dev/sda1: Device or resource busy
/dev/pts/7
11:04:15
#mdadm /dev/md1 -a /dev/sda1
mdadm: Cannot open /dev/sda1: Device or resource busy
/dev/pts/8
11:04:17
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active (auto-read-only) raid1 sdb3[0]
      19534976 blocks [2/1] [U_]
md0 : active raid1 sdb5[1] sda5[0]
      4891648 blocks [2/2] [UU]
unused devices: <none>
/dev/pts/7
11:04:17
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active (auto-read-only) raid1 sdb3[0]
      19534976 blocks [2/1] [U_]
md0 : active raid1 sdb5[1] sda5[0]
      4891648 blocks [2/2] [UU]
unused devices: <none>
/dev/pts/8
11:04:35
#mount /dev/md1 /mnt
mount: you must specify the filesystem type
/dev/pts/7
11:04:35
#mount /dev/md1 /mnt
mount: you must specify the filesystem type
/dev/pts/8
11:08: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: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3041     4891792+   5  Extended
/dev/sda5            2433        3041     4891761   83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
...
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/md1: 20.0 GB, 20003815424 bytes
2 heads, 4 sectors/track, 4883744 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x73674c9f
Disk /dev/md1 doesn't contain a valid partition table
/dev/pts/7
11:08: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: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3041     4891792+   5  Extended
/dev/sda5            2433        3041     4891761   83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
...
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/md1: 20.0 GB, 20003815424 bytes
2 heads, 4 sectors/track, 4883744 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x73674c9f
Disk /dev/md1 doesn't contain a valid partition table
/dev/pts/8
11:08:51
#cd /mnt

/dev/pts/7
11:08:51
#cd /mnt

/dev/pts/8
11:10:18
#ls
flash
/dev/pts/7
11:10:18
#ls
flash
/dev/pts/8
11:10:19
#cd

/dev/pts/7
11:10:19
#cd

/dev/pts/8
11:10:22
#umount /mnt
umount: /mnt: not mounted
/dev/pts/7
11:10:22
#umount /mnt
umount: /mnt: not mounted
/dev/pts/8
11:10:26
#echo ';'|sfdisk /dev/md1
Checking that no-one is using this disk right now ...
OK
Disk /dev/md1: 4883744 cylinders, 2 heads, 4 sectors/track
sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/md1: unrecognized partition table type
Old situation:
No partitions found
New situation:
Units = cylinders of 4096 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/md1p1          0+ 4883743  4883744-  19534975+  83  Linux
/dev/md1p2          0       -       0          0    0  Empty
/dev/md1p3          0       -       0          0    0  Empty
/dev/md1p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/dev/pts/7
11:10:26
#echo ';'|sfdisk /dev/md1
Checking that no-one is using this disk right now ...
OK
Disk /dev/md1: 4883744 cylinders, 2 heads, 4 sectors/track
sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/md1: unrecognized partition table type
Old situation:
No partitions found
New situation:
Units = cylinders of 4096 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/md1p1          0+ 4883743  4883744-  19534975+  83  Linux
/dev/md1p2          0       -       0          0    0  Empty
/dev/md1p3          0       -       0          0    0  Empty
/dev/md1p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
/dev/pts/8
11:11:20
#mount /dev/md1 /mnt
mount: you must specify the filesystem type
/dev/pts/7
11:11:20
#mount /dev/md1 /mnt
mount: you must specify the filesystem type
/dev/pts/8
11:11:29
#mount /dev/md1p1 /mnt
mount: you must specify the filesystem type
/dev/pts/7
11:11:29
#mount /dev/md1p1 /mnt
mount: you must specify the filesystem type
/dev/pts/8
11:11:36
#mkfs.ext3 /dev/md1p1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1221600 inodes, 4883743 blocks
244187 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
150 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/7
11:11:36
#mkfs.ext3 /dev/md1p1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1221600 inodes, 4883743 blocks
244187 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
150 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/8
11:12:18
#mount /dev/md1p1 /mnt

/dev/pts/7
11:12:18
#mount /dev/md1p1 /mnt

/dev/pts/8
11:12:21
#cd /mnt

/dev/pts/7
11:12:21
#cd /mnt

/dev/pts/8
11:12:24
#ls
lost+found
/dev/pts/7
11:12:24
#ls
lost+found
/dev/pts/8
11:12:26
#cd

/dev/pts/7
11:12:26
#cd

/dev/pts/8
11:12:28
#man cp

Файлы

  • /proc/mdstat
  • /proc/mdstat
    >
    Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
    md1 : active (auto-read-only) raid1 sdb3[0]
          19534976 blocks [2/1] [U_]
    md0 : active raid1 sdb5[1] sda5[0]
          4891648 blocks [2/2] [UU]
    unused devices: <none>
    

    Статистика

    Время первой команды журнала10:42:52 2009- 6- 1
    Время последней команды журнала11:12:28 2009- 6- 1
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.49
    Количество командных строк в единицу времени, команда/мин 3.41
    Частота использования команд
    cd18|================| 16.82%
    ls16|==============| 14.95%
    mdadm12|===========| 11.21%
    mount10|=========| 9.35%
    cat8|=======| 7.48%
    umount6|=====| 5.61%
    fdisk4|===| 3.74%
    cp4|===| 3.74%
    mkfs.ext34|===| 3.74%
    man3|==| 2.80%
    '2|=| 1.87%
    screen2|=| 1.87%
    vgcreate2|=| 1.87%
    echo2|=| 1.87%
    watch2|=| 1.87%
    df2|=| 1.87%
    partprobe2|=| 1.87%
    sfdisk2|=| 1.87%
    grep2|=| 1.87%
    vgdisplay2|=| 1.87%
    exit2|=| 1.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$