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

Содержание

Журнал

Четверг (11/30/17)

/dev/pts/7
13:28:14
#less /etc/passwd
13:29:32
#less /etc/shadow
13:29:43
#chfn user
Изменение информации о пользователе user
Введите новое значение или нажмите ENTER для выбора значения по умолчанию
        Полное имя [user]: Ihor
        Номер комнаты []: 9
        Рабочий телефон []: 09566666
        Домашний телефон []: 123
        Другое []: qwerty
13:30:28
#less /etc/passwd
13:30:45
#cd ~user/files
l3script: cd: /home/user/files: Нет такого файла или каталога
13:31:17
#ls
ABA                                    LPI_2
ABB                                    MAN_SMB_CONF
ABC                                    MATRIX.JPG
AB_C                                   NAMES
ABD                                    NEWFILE
BACKUP                                 OGO.JPG
BIGFILE                                PAMYATKA.PDF
BIN                                    PICS
d1                                     PRESS_ANY_KEY_TO_CONTINUE.JPG
DIRECTORY1                             PROJ
...
ERRLOG                                 SORTED_PASSWD
FILE                                   SOURCE
FILE1                                  TEST
FILE2                                  test1.sh
FILE3                                  test2.sh
FREEBSD.JPG                            test3.sh
GRANATA.JPG                            TEXT
KILLALL                                TOUCHLIST
LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  UNSORTED
LPI_1
13:31:35
#cd ~

13:31:40
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  y
13:31:42
#cd ..

13:31:45
#ls
abc.tar  dev   initrd.img  lib64       mnt   root  selinux  tmp  vmlinuz
bin      etc   lib         lost+found  opt   run   srv      usr
boot     home  lib32       media       proc  sbin  sys      var
13:31:46
#cd users
l3script: cd: users: Нет такого файла или каталога
13:31:54
#cd user
l3script: cd: user: Нет такого файла или каталога
13:31:56
#cd ..

13:32:05
#ls
abc.tar  dev   initrd.img  lib64       mnt   root  selinux  tmp  vmlinuz
bin      etc   lib         lost+found  opt   run   srv      usr
boot     home  lib32       media       proc  sbin  sys      var
13:32:07
#cd ~

13:32:22
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  y
13:32:23
#cd ..

13:32:27
#ls
abc.tar  dev   initrd.img  lib64       mnt   root  selinux  tmp  vmlinuz
bin      etc   lib         lost+found  opt   run   srv      usr
boot     home  lib32       media       proc  sbin  sys      var
13:32:28
#cd ..

13:32:30
#ls
abc.tar  dev   initrd.img  lib64       mnt   root  selinux  tmp  vmlinuz
bin      etc   lib         lost+found  opt   run   srv      usr
boot     home  lib32       media       proc  sbin  sys      var
13:32:31
#chown user:user b
chown: невозможно получить доступ к «b»: Нет такого файла или каталога
13:33:08
#ls
abc.tar  dev   initrd.img  lib64       mnt   root  selinux  tmp  vmlinuz
bin      etc   lib         lost+found  opt   run   srv      usr
boot     home  lib32       media       proc  sbin  sys      var
13:33:50
#cd

13:33:52
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  y
13:33:53
#mkdir user/files
mkdir: невозможно создать каталог «user/files»: Нет такого файла или каталога
13:34:02
#mkdir /user/files
mkdir: невозможно создать каталог «/user/files»: Нет такого файла или каталога
13:34:09
#mkdir user

13:34:14
#cd user/

13:34:18
#mkdir files

13:34:28
#cd -
/root
13:34:32
#cd /user/files
l3script: cd: /user/files: Нет такого файла или каталога
13:34:57
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  user  y
13:34:59
#cd user

13:35:06
#cd files

13:35:11
#ls

13:35:12
#touch f{a,b,c,d}

13:35:29
#ls
fa  fb  fc  fd
13:35:30
#rm f{a,b,c,d}

13:35:44
#ls

13:35:44
#touch a,b,c,d

13:35:53
#ls
a,b,c,d
13:35:56
#chown roota
chown: пропущен операнд после «roota»
Попробуйте «chown --help» для получения более подробного описания.
13:36:08
#chown root a
chown: невозможно получить доступ к «a»: Нет такого файла или каталога
13:36:11
#ls
a,b,c,d
13:36:16
#chown root ./a
chown: невозможно получить доступ к «./a»: Нет такого файла или каталога
13:36:25
#chown root /a
chown: невозможно получить доступ к «/a»: Нет такого файла или каталога
13:36:27
#chown user:user b
chown: невозможно получить доступ к «b»: Нет такого файла или каталога
13:36:47
#ls
a,b,c,d
13:36:49
#rm a,b,c,d

13:37:08
#touch {a,b,c,d}

13:37:17
#ls
a  b  c  d
13:37:18
#chown user:user b

13:37:37
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:37 a
-rw-r--r-- 1 user user 0 Ноя 30 14:37 b
-rw-r--r-- 1 root root 0 Ноя 30 14:37 c
-rw-r--r-- 1 root root 0 Ноя 30 14:37 d
13:38:07
#touch file{1,2,3,4,5}

13:39:08
#ls
a  b  c  d  file1  file2  file3  file4  file5
13:39:09
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:37 a
-rw-r--r-- 1 user user 0 Ноя 30 14:37 b
-rw-r--r-- 1 root root 0 Ноя 30 14:37 c
-rw-r--r-- 1 root root 0 Ноя 30 14:37 d
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file1
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file2
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file5
13:39:28
#chmod a=rx file 2
chmod: невозможно получить доступ к «file»: Нет такого файла или каталога
chmod: невозможно получить доступ к «2»: Нет такого файла или каталога
13:39:41
#chmod a=rx file2

13:39:46
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:37 a
-rw-r--r-- 1 user user 0 Ноя 30 14:37 b
-rw-r--r-- 1 root root 0 Ноя 30 14:37 c
-rw-r--r-- 1 root root 0 Ноя 30 14:37 d
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:39 file2
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file5
13:39:49
#chmod 600 file3

13:40:52
#ls =l
ls: невозможно получить доступ к =l: Нет такого файла или каталога
13:40:54
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:37 a
-rw-r--r-- 1 user user 0 Ноя 30 14:37 b
-rw-r--r-- 1 root root 0 Ноя 30 14:37 c
-rw-r--r-- 1 root root 0 Ноя 30 14:37 d
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:39 file2
-rw------- 1 root root 0 Ноя 30 14:39 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file5
13:40:59
#chmod u=rx,g=,o= file1

13:41:46
#ls-l
l3script: ls-l: команда не найдена
13:41:49
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 14:37 a
-rw-r--r-- 1 user user 0 Ноя 30 14:37 b
-rw-r--r-- 1 root root 0 Ноя 30 14:37 c
-rw-r--r-- 1 root root 0 Ноя 30 14:37 d
-r-x------ 1 root root 0 Ноя 30 14:39 file1
-r-xr-xr-x 1 root root 0 Ноя 30 14:39 file2
-rw------- 1 root root 0 Ноя 30 14:39 file3
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file4
-rw-r--r-- 1 root root 0 Ноя 30 14:39 file5
13:41:54
#cd ..

13:42:35
#cd ..

13:42:37
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  user  y
13:42:40
#cd ..

13:42:42
#ls
abc.tar  dev   initrd.img  lib64       mnt   root  selinux  tmp  vmlinuz
bin      etc   lib         lost+found  opt   run   srv      usr
boot     home  lib32       media       proc  sbin  sys      var
13:42:43
#cd tmp

13:42:49
#ls
1156125626382529431-1511872767.info
1609521421314430295-1511944971_1511948698_etc_cron.daily_locate.diff
1609521421314430295-1511944971.info
18643204042426129108-1511872714.info
18643204042426129108-1511872714.script
1932027844232819647-1511859001.info
777
ABA
ABB
ABC
...
ERRLOG
etccopy
FILE1
FILE2
FILE3
KILLALL
NEWFILE
SORTED
SORTED_PASSWD
UNSORTED
13:42:52
#cd

13:43:43
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  user  y
13:43:44
#touch testik

13:43:51
#chmod +t testik

13:44:19
#ls -l
итого 36
-rw-r--r-- 1 root root   75 Ноя 28 12:49 files.txt
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  119 Ноя 28 16:22 ip.txt
-rw-r--r-- 1 root root    8 Ноя 30 14:16 mymotd
-rw-r--r-- 1 root root  986 Ноя 28 16:30 passwd
-rwxr--r-- 1 root root  303 Ноя 29 15:21 shell.sh
drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft
-rw-r--r-T 1 root root    0 Ноя 30 14:43 testik
drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user
-rw-r--r-- 1 root root    0 Ноя 29 16:04 y
13:44:23
#chmod o=x testik

13:44:54
#ls -l
итого 36
-rw-r--r-- 1 root root   75 Ноя 28 12:49 files.txt
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  119 Ноя 28 16:22 ip.txt
-rw-r--r-- 1 root root    8 Ноя 30 14:16 mymotd
-rw-r--r-- 1 root root  986 Ноя 28 16:30 passwd
-rwxr--r-- 1 root root  303 Ноя 29 15:21 shell.sh
drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft
-rw-r----x 1 root root    0 Ноя 30 14:43 testik
drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user
-rw-r--r-- 1 root root    0 Ноя 29 16:04 y
13:44:56
#chmod +t testik

13:45:11
#ls -l
итого 36
-rw-r--r-- 1 root root   75 Ноя 28 12:49 files.txt
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  119 Ноя 28 16:22 ip.txt
-rw-r--r-- 1 root root    8 Ноя 30 14:16 mymotd
-rw-r--r-- 1 root root  986 Ноя 28 16:30 passwd
-rwxr--r-- 1 root root  303 Ноя 29 15:21 shell.sh
drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft
-rw-r----t 1 root root    0 Ноя 30 14:43 testik
drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user
-rw-r--r-- 1 root root    0 Ноя 29 16:04 y
13:45:15
#chmod -t,o-x testik

13:47:21
#ls -l
итого 36
-rw-r--r-- 1 root root   75 Ноя 28 12:49 files.txt
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  119 Ноя 28 16:22 ip.txt
-rw-r--r-- 1 root root    8 Ноя 30 14:16 mymotd
-rw-r--r-- 1 root root  986 Ноя 28 16:30 passwd
-rwxr--r-- 1 root root  303 Ноя 29 15:21 shell.sh
drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft
-rw-r----- 1 root root    0 Ноя 30 14:43 testik
drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user
-rw-r--r-- 1 root root    0 Ноя 29 16:04 y
13:47:24
#rm testik

13:48:02
#ls -l
итого 36
-rw-r--r-- 1 root root   75 Ноя 28 12:49 files.txt
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  119 Ноя 28 16:22 ip.txt
-rw-r--r-- 1 root root    8 Ноя 30 14:16 mymotd
-rw-r--r-- 1 root root  986 Ноя 28 16:30 passwd
-rwxr--r-- 1 root root  303 Ноя 29 15:21 shell.sh
drwxr-xr-x 2 root root 4096 Ноя 29 13:39 soft
drwxr-xr-x 3 root root 4096 Ноя 30 14:34 user
-rw-r--r-- 1 root root    0 Ноя 29 16:04 y
прошло 109 минут
/dev/pts/5
15:37:50
$cd

15:37:53
$ls
ABA                                    LPI_2
ABB                                    MAN_SMB_CONF
ABC                                    MATRIX.JPG
AB_C                                   NAMES
ABD                                    NEWFILE
BACKUP                                 OGO.JPG
BIGFILE                                PAMYATKA.PDF
BIN                                    PICS
d1                                     PRESS_ANY_KEY_TO_CONTINUE.JPG
DIRECTORY1                             PROJ
...
ERRLOG                                 SORTED_PASSWD
FILE                                   SOURCE
FILE1                                  TEST
FILE2                                  test1.sh
FILE3                                  test2.sh
FREEBSD.JPG                            test3.sh
GRANATA.JPG                            TEXT
KILLALL                                TOUCHLIST
LIGHT_ALLOY_4.4.784_RC2_BY_FAFNIR.EXE  UNSORTED
LPI_1
15:37:54
$cd ..

15:38:02
$ls
ivan  petr  user
15:38:03
$cd ..

15:38:05
$ls
abc.tar  dev   initrd.img  lib64       mnt   root  selinux  tmp  vmlinuz
bin      etc   lib         lost+found  opt   run   srv      usr
boot     home  lib32       media       proc  sbin  sys      var
15:38:07
$cd etc

15:38:10
$cd ..

15:38:19
$cd mnt

15:38:27
$cd data

Пятница (12/01/17)

/dev/pts/16
11:38:36
$ps
  PID TTY          TIME CMD
22186 pts/17   00:00:00 l3script
22247 pts/17   00:00:00 ps
11:38:38
$ps -x
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
 4025 ?        Ss     8:55 l3-agent
17167 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//32507164
17168 pts/6    Ss+    0:00 l3script
19136 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//18788262
19137 pts/8    Ss     0:00 l3script
21492 ?        S      0:00 sshd: user@pts/14
21493 pts/14   Ss     0:00 -bash
21538 pts/14   S+     0:00 script -f -c l3script -q /home/user/.lilalo//30075295
21609 pts/14   S+     0:00 script -f -c l3script -q /home/user/.lilalo//30075295
21610 pts/15   Ss+    0:00 l3script
22068 ?        S      0:00 sshd: user@pts/16
22069 pts/16   Ss     0:00 -bash
22114 pts/16   S+     0:00 script -f -c l3script -q /home/user/.lilalo//29864287
22185 pts/16   S+     0:00 script -f -c l3script -q /home/user/.lilalo//29864287
22186 pts/17   Ss     0:00 l3script
22255 pts/17   R+     0:00 ps -x
11:38:42
$ps U user
  PID TTY      STAT   TIME COMMAND
 4025 ?        Ss     8:55 l3-agent
17167 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//32507164
17168 pts/6    Ss+    0:00 l3script
19136 ?        S      0:00 script -f -c l3script -q /home/user/.lilalo//18788262
19137 pts/8    Ss     0:00 l3script
21492 ?        S      0:00 sshd: user@pts/14
21493 pts/14   Ss     0:00 -bash
21538 pts/14   S+     0:00 script -f -c l3script -q /home/user/.lilalo//30075295
21609 pts/14   S+     0:00 script -f -c l3script -q /home/user/.lilalo//30075295
21610 pts/15   Ss+    0:00 l3script
22068 ?        S      0:00 sshd: user@pts/16
22069 pts/16   Ss     0:00 -bash
22114 pts/16   S+     0:00 script -f -c l3script -q /home/user/.lilalo//29864287
22185 pts/16   S+     0:00 script -f -c l3script -q /home/user/.lilalo//29864287
22186 pts/17   Ss     0:00 l3script
22263 pts/17   R+     0:00 ps U user
11:38:48
$ps -t tty1
  PID TTY          TIME CMD
 2288 tty1     00:00:00 getty
11:39:24
$ps -ax
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:10 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:03 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:05 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
21609 pts/14   S+     0:00 script -f -c l3script -q /home/user/.lilalo//30075295
21610 pts/15   Ss+    0:00 l3script
22029 pts/13   S      0:00 sleep 2000
22066 ?        Ss     0:00 sshd: user [priv]
22068 ?        S      0:00 sshd: user@pts/16
22069 pts/16   Ss     0:00 -bash
22114 pts/16   S+     0:00 script -f -c l3script -q /home/user/.lilalo//29864287
22185 pts/16   S+     0:00 script -f -c l3script -q /home/user/.lilalo//29864287
22186 pts/17   Ss     0:00 l3script
22279 pts/17   R+     0:00 ps -ax
11:39:34
$init [2]
l3script: init: команда не найдена

Статистика

Время первой команды журнала13:28:14 2017-11-30
Время последней команды журнала11:39:34 2017-12- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %13.86
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.36
Количество командных строк в единицу времени, команда/мин 4.72
Частота использования команд
ls36|===================================| 35.64%
cd27|==========================| 26.73%
chmod8|=======| 7.92%
chown7|======| 6.93%
ps5|====| 4.95%
touch5|====| 4.95%
mkdir4|===| 3.96%
less3|==| 2.97%
rm3|==| 2.97%
init1|| 0.99%
ls-l1|| 0.99%
chfn1|| 0.99%
____
*) Интервалы неактивности длительностью 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$