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

Содержание

Журнал

Пятница (10/06/06)

15:53:07
#df -h
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
Desktop  final_settings.err  install  logs.tgz  mbox  mymotd  mynologin  mytgz  Templates
[root@linux1:~]# ls /root/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
15:53:09
#ls /root/
Desktop  final_settings.err  install  logs.tgz  mbox  mymotd  mynologin  mytgz  Templates
15:53:12
#ls /root/install
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
Desktop  final_settings.err  install  logs.tgz  mbox  mymotd  mynologin  mytgz  Templates
[root@linux1:~]# ls /root/install
/root/install
[root@linux1:~]# ls /root/Desktop/
[root@linux1:~]# ls /root/Desktop/
                    /root/install
15:53:15
#ls /root/Desktop/

15:53:22
#ls -l /root/Desktop/
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
Desktop  final_settings.err  install  logs.tgz  mbox  mymotd  mynologin  mytgz  Templates
[root@linux1:~]# ls /root/install
/root/install
[root@linux1:~]# ls /root/Desktop/
[root@linux1:~]# ls -l /root/Desktop/
итого 0
[root@linux1:~]# ls -l /ho~~~Desktop/
                                     итого 0
15:53:26
#ls -l /var/spool/*
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
...
/var/spool/mqueue:
итого 0
/var/spool/repackage:
итого 0
/var/spool/uucp:
итого 0
/var/spool/uucppublic:
итого 0
/var/spool/vbox:
итого 0
15:53:43
#apt-get autoclean
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
...
/var/spool/uucp:
итого 0
/var/spool/uucppublic:
итого 0
/var/spool/vbox:
итого 0
[root@linux1:~]# apt-get autoclean
bash: apt-get: command not found
[root@linux1:~]# apt-get --autoclean
                           bash: apt-get: command not found
15:54:00
#apt-get --autoclean
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
...
/var/spool/vbox:
итого 0
[root@linux1:~]# apt-get autoclean
bash: apt-get: command not found
[root@linux1:~]# apt-get --autoclean
bash: apt-get: command not found
[root@linux1:~]# autoclean
bash: autoclean: command not found
[root@linux1:~]# man apt
                        bash: apt-get: command not found
15:54:05
#autoclean
bash: autoclean: command not found
15:54:09
#man apt-get
15:54:19
#man apt
15:54:22
#ls -l /
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
...
[root@linux1:~]# man apt
Ничего про apt в руководстве нет
[root@linux1:~]# ls -l /
.autofsck     bin/          etc/          lost+found/   mnt/          proc/         selinux/      sys/          var/
.automount/   boot/         home/         media/        net/          root/         skeleton      tmp/
.autorelabel  dev/          lib/          misc/         opt/          sbin/         srv/          usr/
[root@linux1:~]# ls -l /
                        .autofsck     bin/          etc/          lost+found/   mnt/          proc/         selinux/      sys/          var/
.automount/   boot/         home/         media/        net/          root/         skeleton      tmp/
.autorelabel  dev/          lib/          misc/         opt/          sbin/         srv/          usr/
15:54:22
#fdisk -l
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
...
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1         128     1028128+  83  Linux
/dev/hdb2   *         129         319     1534207+   c  W95 FAT32 (LBA)
/dev/hdb3             320        4865    36515745    5  Extended
/dev/hdb5             320         574     2048256   82  Linux swap / Solaris
/dev/hdb6             575         829     2048256   83  Linux
/dev/hdb7             830        1212     3076416   83  Linux
/dev/hdb8            1213        1850     5124703+  83  Linux
/dev/hdb9            1851        3763    15366141   83  Linux
15:54:46
#fdisk
[root@linux1:~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             989M  988M     0 100% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  130M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
/dev/hdb2             298M  130M  169M  44% /media/idedisk
[root@linux1:~]# ls /root/
...
  ...
[root@linux1:~]# fdisk /dev/dhb
Unable to open /dev/dhb
[root@linux1:~]#
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)
  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)
  ...
15:54:49
#fdisk /dev/dhb
Unable to open /dev/dhb
15:54:56
#fdisk /dev/hdb
[root@linux1:~]# ls -l /
.autofsck     bin/          etc/          lost+found/   mnt/          proc/         selinux/      sys/          var/
.automount/   boot/         home/         media/        net/          root/         skeleton      tmp/
.autorelabel  dev/          lib/          misc/         opt/          sbin/         srv/          usr/
[root@linux1:~]# fdisk -l
Disk /dev/hdb: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1         128     1028128+  83  Linux
...
/dev/hdb8            1213        1850     5124703+  83  Linux
/dev/hdb9            1851        3763    15366141   83  Linux
/dev/hdb10           3764        3886      987966   83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
15:55:52
#mkfs.ext3 /dev/hdb10
итого 12
-rw-------  1 root root 9 Окт  6 11:34 cron.daily
-rw-------  1 root root 9 Окт  3 11:05 cron.monthly
-rw-------  1 root root 9 Окт  3 11:05 cron.weekly
/var/spool/at:
итого 8
drwx------  2 daemon daemon 4096 Окт  3  2005 spool
/var/spool/clientmqueue:
итого 0
/var/spool/cron:
...
The new table will be used at the next reboot.
Syncing disks.
[root@linux1:~]# mkfs.ext3 /dev/hdb10
mke2fs 1.38 (30-Jun-2005)
Could not stat /dev/hdb10 --- Нет такого файла или каталога
The device apparently does not exist; did you specify it correctly?
[root@linux1:~]#
                 mke2fs 1.38 (30-Jun-2005)
Could not stat /dev/hdb10 --- Нет такого файла или каталога
The device apparently does not exist; did you specify it correctly?
15:56:06
#ls -l /dev/hdb*
/var/spool/cups:
итого 8
drwxrwx--T  2 root sys 4096 Янв  6  2006 tmp
/var/spool/lpd:
итого 0
/var/spool/mail:
итого 24
-rw-------  1 root root 20946 Окт  6 11:59 root
/var/spool/mqueue:
итого 0
...
[root@linux1:~]# mkn
                    brw-r-----  1 root disk 3, 64 Окт  6 13:28 /dev/hdb
brw-r-----  1 root disk 3, 65 Окт  6 13:28 /dev/hdb1
brw-r-----  1 root disk 3, 66 Окт  6 13:28 /dev/hdb2
brw-r-----  1 root disk 3, 67 Окт  6 13:28 /dev/hdb3
brw-r-----  1 root disk 3, 69 Окт  6 13:28 /dev/hdb5
brw-r-----  1 root disk 3, 70 Окт  6 13:28 /dev/hdb6
brw-r-----  1 root disk 3, 71 Окт  6 13:28 /dev/hdb7
brw-r-----  1 root disk 3, 72 Окт  6 13:28 /dev/hdb8
brw-r-----  1 root disk 3, 73 Окт  6 13:28 /dev/hdb9
15:56:22
#mknod /dev/hdb10 3 74
[root@linux1:~]# apt-get autoclean
bash: apt-get: command not found
[root@linux1:~]# apt-get --autoclean
bash: apt-get: command not found
[root@linux1:~]# autoclean
bash: autoclean: command not found
[root@linux1:~]# man apt-get
Ничего про apt-get в руководстве нет
[root@linux1:~]# man apt
Ничего про apt в руководстве нет
...
или ВТОРОСТЕПЕННЫЙ начинаются на 0x или 0X, они интерпретируются как
шестнадцатиричные числа; если начинаются на 0, то как восьмеричные;
иначе как десятичные.  ТИП может принимать следующие значения:
  b      создать файл блочного устройства (буферизованный)
  c, u   создать файл символьного устройства (небуферизованный)
  p      создать именованный канал
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
[root@linux1:~]#
                 mknod: неправильное число аргументов
Попробуйте `mknod --help' для получения более подробного описания.
15:56:51
#mknod
mknod: недостаточно аргументов
Попробуйте `mknod --help' для получения более подробного описания.
15:56:55
#mknod -h
mknod: неверный ключ -- h
Попробуйте `mknod --help' для получения более подробного описания.
15:56:57
#mknod --help
Использование: mknod [КÐОСНОВНОЙ ВТОРОСТЕПЕННЫЙ]
Создает специальный файл с именем NAME и типом TYPE.
  -Z, --context=CONTEXT   set security context (quoted string)
Аргументы, обязательные для длинных ключей, обязательны и для коротких.
  -m, --mode=MODE   установить права доступа (как в chmod). Все биты кроме
                     a=rw игнорируются
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
Если ТИП -- это b, c или u, необходимо задавать как ОСНОВНОЙ, так и
ВТОРОСТЕПЕННЫЙ, а если ТИП равен p, их нельзя задавать.  Если ОСНОВНОЙ
или ВТОРОСТЕПЕННЫЙ начинаются на 0x или 0X, они интерпретируются как
шестнадцатиричные числа; если начинаются на 0, то как восьмеричные;
иначе как десятичные.  ТИП может принимать следующие значения:
  b      создать файл блочного устройства (буферизованный)
  c, u   создать файл символьного устройства (небуферизованный)
  p      создать именованный канал
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
15:57:00
#mknod /dev/hdb10 b 3 74
итого 0
[root@linux1:~]# apt-get autoclean
bash: apt-get: command not found
[root@linux1:~]# apt-get --autoclean
bash: apt-get: command not found
[root@linux1:~]# autoclean
bash: autoclean: command not found
[root@linux1:~]# man apt-get
Ничего про apt-get в руководстве нет
[root@linux1:~]# man apt
...
ВТОРОСТЕПЕННЫЙ, а если ТИП равен p, их нельзя задавать.  Если ОСНОВНОЙ
или ВТОРОСТЕПЕННЫЙ начинаются на 0x или 0X, они интерпретируются как
шестнадцатиричные числа; если начинаются на 0, то как восьмеричные;
иначе как десятичные.  ТИП может принимать следующие значения:
  b      создать файл блочного устройства (буферизованный)
  c, u   создать файл символьного устройства (небуферизованный)
  p      создать именованный канал
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
[root@linux1:~]# mknod /dev/hdb10 b 3 74
[root@linux1:~]# mknod /dev/hdb10 3 74
15:57:10
#ls -l /dev/hdb*
/dev/hdb3             320        4865    36515745    5  Extended
/dev/hdb5             320         574     2048256   82  Linux swap / Solaris
/dev/hdb6             575         829     2048256   83  Linux
/dev/hdb7             830        1212     3076416   83  Linux
/dev/hdb8            1213        1850     5124703+  83  Linux
/dev/hdb9            1851        3763    15366141   83  Linux
[root@linux1:~]# fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
...
                 brw-r-----  1 root disk 3, 64 Окт  6 13:28 /dev/hdb
brw-r-----  1 root disk 3, 65 Окт  6 13:28 /dev/hdb1
brw-r--r--  1 root root 3, 74 Окт  6 15:57 /dev/hdb10
brw-r-----  1 root disk 3, 66 Окт  6 13:28 /dev/hdb2
brw-r-----  1 root disk 3, 67 Окт  6 13:28 /dev/hdb3
brw-r-----  1 root disk 3, 69 Окт  6 13:28 /dev/hdb5
brw-r-----  1 root disk 3, 70 Окт  6 13:28 /dev/hdb6
brw-r-----  1 root disk 3, 71 Окт  6 13:28 /dev/hdb7
brw-r-----  1 root disk 3, 72 Окт  6 13:28 /dev/hdb8
brw-r-----  1 root disk 3, 73 Окт  6 13:28 /dev/hdb9
15:57:13
#mkfs.ext3 /dev/hdb10
mke2fs 1.38 (30-Jun-2005)
mkfs.ext3: Нет такого устройства или адреса while trying to determine filesystem size
15:57:18
#vi /boot/grub/
15:57:18
#vi /boot/grub/grub.conf
6,7c6,7
< title ASPLinux-2.6.14
< kernel /boot/vmlinuz-2.6.14-1.1653.1asp root=/dev/hdb1  reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hdb5 
---
> title ASPLinux-2.6.14 
> kernel /boot/vmlinuz-2.6.14-1.1653.1asp root=/dev/hdb1  reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hdb5 single
15:58:09
#mkfs.ext3 /dev/hdb10
~
~
"/boot/grub/grub.conf" 12L, 284C written
[root@linux1:~]# mkfs.ext3 /dev/hdb10
mke2fs 1.38 (30-Jun-2005)
mkfs.ext3: Нет такого устройства или адреса while trying to determine filesystem size
[root@linux1:~]# reboot
Broadcast message from root (pts/11) (Fri Oct  6 15:58:26 2006):
The system is going down for reboot NOW!
[root@linux1:~]#
                 mke2fs 1.38 (30-Jun-2005)
mkfs.ext3: Нет такого устройства или адреса while trying to determine filesystem size
15:58:19
#reboot

прошло 44 минуты
/dev/console
16:42:35
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb10            8,4G  1,5G  6,5G  18% /
/dev/hdb6             2,0G   41M  1,8G   3% /tmp
/dev/hdb7             2,9G  129M  2,7G   5% /var
/dev/hdb9              15G  5,2G  8,6G  38% /usr
/dev/hdb8             4,9G  214M  4,4G   5% /home
none                  498M     0  498M   0% /dev/shm
16:42:41
#ls /boot/
aspldr                         System.map
config-2.6.14-1.1653.1asp      System.map-2.6.14-1.1653.1asp
diag1.img                      System.map-2.6.18
diag2.img                      System.map-2.6.18.old
grub                           vmlinuz
initrd-2.6.14-1.1653.1asp.img  vmlinuz-2.6.14-1.1653.1asp
initrd-2.6.18.img              vmlinuz-2.6.18
initrd.our                     vmlinuz-2.6.18.old
module-info
16:42:47
#vi /boot/grub/grub.conf
4a5,6
> root (hd0,9)
> setup (hd0)
11,12d12
< root (hd0,9)
< setup (hd0)
19,20d18
< root (hd0,9)
< setup (hd0)
16:44:10
#vi /boot/grub/

Статистика

Время первой команды журнала15:53:07 2006-10- 6
Время последней команды журнала16:44:10 2006-10- 6
Количество командных строк в журнале33
Процент команд с ненулевым кодом завершения, %39.39
Процент синтаксически неверно набранных команд, % 9.09
Суммарное время работы с терминалом *, час 0.11
Количество командных строк в единицу времени, команда/мин 4.86
Частота использования команд
ls9|===========================| 27.27%
mknod5|===============| 15.15%
vi4|============| 12.12%
fdisk4|============| 12.12%
mkfs.ext33|=========| 9.09%
df2|======| 6.06%
man2|======| 6.06%
apt-get2|======| 6.06%
autoclean1|===| 3.03%
reboot1|===| 3.03%
____
*) Интервалы неактивности длительностью 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$