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

Содержание

Журнал

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

/dev/pts/2
11:36:04
#cd /opt/public

11:36:22
#ls

11:36:24
#cd ~

11:36:29
#ls
files.txt  install  ip.txt  passwd  shell.sh  soft  y
11:36:31
#cd ..

11:36:47
#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
11:36:49
#cd /opt/

11:37:38
#ls
public
11:37:40
#ls -ld
drwxr-xr-x 3 root root 4096 Ноя 30 12:35 .
11:37:46
#chmod o+w !$
chmod o+w -ld
chmod: неверный ключ -- l
Попробуйте «chmod --help» для получения более подробного описания.
11:38:36
#chomod o+w public
l3script: chomod: команда не найдена
11:39:23
#chomod o+w /public
l3script: chomod: команда не найдена
11:39:26
#chmod o+w public

11:39:42
#ls
public
11:39:43
#cd ~

11:41:11
#cd ..

11:41:15
#cd /opt/public/

11:41:26
#> ROOT_FILE

11:41:45
#ls -l
итого 0
-rw-r--r-- 1 root root 0 Ноя 30 12:41 ROOT_FILE
11:41:47
#chmod 600 ROOT_FILE

11:43:40
#ls -l
итого 0
-rw------- 1 root root 0 Ноя 30 12:41 ROOT_FILE
11:43:43
#cd ..

11:45:48
#chmod +t public/

11:46:29
#ls il
ls: невозможно получить доступ к il: Нет такого файла или каталога
11:50:18
#ls -l
итого 4
drwxr-xrwt 2 root root 4096 Ноя 30 12:45 public
11:50:25
#cd public/

11:50:59
#touch 1d

11:51:10
#123 > 1d
l3script: 123: команда не найдена
11:51:23
#> ROOT_FILE

11:51:40
#chmod 600 ROOT_FILE

11:51:46
#cat ROOT_FILE

11:53:00
#find / -perm -4000 2> /dev/null
/usr/lib/openssh/ssh-keysign
/usr/lib/pt_chown
/usr/lib/eject/dmcrypt-get-device
/usr/bin/passwd
/usr/bin/chfn
/usr/bin/gpasswd
/usr/bin/chsh
/usr/bin/newgrp
/usr/sbin/exim4
/bin/mount
/bin/su
/bin/ping6
/bin/umount
/bin/ping
прошло 62 минуты
12:55:46
#tty
/dev/pts/2
13:02:06
#mkdir /opt/project

13:02:21
#cd -
/opt
13:02:41
#ls-l
l3script: ls-l: команда не найдена
13:02:51
#ls -l
итого 8
drwxr-xr-x 2 root root 4096 Ноя 30 14:02 project
drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public
13:02:58
#chgrp dev project

13:04:08
#ls
project  public
13:04:10
#ls -l
итого 8
drwxr-xr-x 2 root dev  4096 Ноя 30 14:02 project
drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public
13:04:12
#chomod 770 project/
l3script: chomod: команда не найдена
13:04:38
#ls -l
итого 8
drwxr-xr-x 2 root dev  4096 Ноя 30 14:02 project
drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public
13:04:42
#chmod 770 project

13:05:02
#ls -l
итого 8
drwxrwx--- 2 root dev  4096 Ноя 30 14:02 project
drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public
13:05:04
#app-get install acl
l3script: app-get: команда не найдена
13:05:29
#apt-get install acl
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  acl
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 70,8 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 264 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8 [70,8 kB]
Получено 70,8 kБ за 0с (486 kБ/c)
Выбор ранее не выбранного пакета acl.
(Чтение базы данных … на данный момент установлено 30019 файлов и каталогов.)
Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет acl (2.2.51-8) …
13:06:27
#setfacl -m u:anna:r project

13:07:11
#getfacl project/
# file: project/
# owner: root
# group: dev
user::rwx
user:anna:r--
group::rwx
mask::rwx
other::---
13:12:13
#ls -a /etc/motd
/etc/motd
13:13:00
#cd -a /etc/motd
l3script: cd: -a: неправильная опция
cd: usage: cd [-L|[-P [-e]]] [dir]
13:13:14
#cd ~

13:13:39
#cd ..

13:13:43
#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:13:44
#cd etc

13:13:52
#ls
acpi                    groff            mailcap         reportbug.conf
adduser.conf            group            mailcap.order   resolv.conf
adjtime                 group-           mailname        rmt
aliases                 grub.d           manpath.config  rpc
alternatives            gshadow          mime.types      rsyslog.conf
apt                     gshadow-         mke2fs.conf     rsyslog.d
bash.bashrc             host.conf        modprobe.d      screenrc
bash_completion         hostname         modules         securetty
bash_completion.d       hosts            motd            security
bindresvport.blacklist  hosts.allow      mtab            selinux
...
dhcp                    ld.so.conf.d     python2.7       ufw
discover.conf.d         lilalo           rc0.d           vim
discover-modprobe.conf  locale.alias     rc1.d           w3m
dpkg                    locale.gen       rc2.d           wgetrc
email-addresses         localtime        rc3.d           X11
environment             logcheck         rc4.d           xml
exim4                   login.defs       rc5.d           zsh
fstab                   logrotate.conf   rc6.d
fstab.d                 logrotate.d      rc.local
gai.conf                lynx-cur         rcS.d
13:13:54
#cd /
abc.tar     etc/        lib32/      mnt/        run/        sys/        vmlinuz
bin/        home/       lib64/      opt/        sbin/       tmp/
boot/       initrd.img  lost+found/ proc/       selinux/    usr/
dev/        lib/        media/      root/       srv/        var/
13:13:54
#cd /modt
l3script: cd: /modt: Нет такого файла или каталога
13:14:49
#cd /motd
l3script: cd: /motd: Нет такого файла или каталога
13:15:00
#cd ~

13:16:07
#vi mymotd
--- /dev/null	2017-11-24 15:19:23.048000214 +0200
+++ mymotd	2017-11-30 14:16:23.042533328 +0200
@@ -0,0 +1 @@
+as;aslf
13:16:23
#cp ~/mymotd /etc/motd

13:16:36
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  y
13:16:38
#cat mymotd
as;aslf
13:18:02
#cd /etc/motd
l3script: cd: /etc/motd: Это не каталог
13:18:16
#cd ../etc/motd
l3script: cd: ../etc/motd: Это не каталог
13:18:21
#cd .. /etc/motd

13:18:24
#l
l3script: l: команда не найдена
13:18:28
#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:18:29
#cd /etc/motd
l3script: cd: /etc/motd: Это не каталог
13:18:35
#cd etc

13:18:40
#cat motd
as;aslf
13:18:48
#cd

13:19:22
#touch ~/.hushlogin

13:19:46
#cat ~/mynologin
cat: /root/mynologin: Нет такого файла или каталога
/dev/pts/9
13:20:12
#fdisk
Usage:
 fdisk [options] <disk>    change partition table
 fdisk [options] -l <disk> list partition table(s)
 fdisk -s <partition>      give partition size(s) in blocks
Options:
 -b <size>             sector size (512, 1024, 2048 or 4096)
 -c[=<mode>]           compatible mode: 'dos' or 'nondos' (default)
 -h                    print this help text
 -u[=<unit>]           display units: 'cylinders' or 'sectors' (default)
 -v                    print program version
 -C <number>           specify the number of cylinders
 -H <number>           specify the number of heads
 -S <number>           specify the number of sectors per track
/dev/pts/2
13:21:18
#cp ~/mynologin /etc/nologin
cp: не удалось выполнить stat для «/root/mynologin»: Нет такого файла или каталога
13:22:32
#ls
files.txt  install  ip.txt  mymotd  passwd  shell.sh  soft  y
13:22:50
#ls -a
.          .bash_history  files.txt   ip.txt   mymotd    shell.sh  .viminfo
..         .bash_profile  .hushlogin  .l3rc    passwd    soft      .vimrc
.aptitude  .bashrc        install     .lilalo  .profile  .vim      y
/dev/pts/8
13:25:41
#logname
logname: регистрационное имя отсутствует
13:25:49
#whoami
root
13:26:01
#cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
daemon:*:16248:0:99999:7:::
bin:*:16248:0:99999:7:::
sys:*:16248:0:99999:7:::
sync:*:16248:0:99999:7:::
games:*:16248:0:99999:7:::
man:*:16248:0:99999:7:::
lp:*:16248:0:99999:7:::
mail:*:16248:0:99999:7:::
news:*:16248:0:99999:7:::
...
irc:*:16248:0:99999:7:::
gnats:*:16248:0:99999:7:::
nobody:*:16248:0:99999:7:::
libuuid:!:16248:0:99999:7:::
Debian-exim:!:16248:0:99999:7:::
user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
sshd:*:16248:0:99999:7:::
ivan:$6$F9TdkTaw$VkUmE0ZEiSGgBLS0YXHFP82KOMXI//6YR2NRafxKVDcEbGhWlQ1oeMflnJDwkWs4In9lu7q470UTfmpHuCUDD1:17497:0:99999:7:::
petr:$6$M80LC0lk$OmcxZmPQnigza9raQy5ZtpP70X4UNPf48CwbHVv3v1gwpxlsHRDcE7824MtMSzd7jSmOk9tLYSobgiVDFhAFI.:17497:0:99999:7:::
anna:!:17500:0:30:14:::
13:26:18
#lastlog
Пользователь     Порт     С                Последний раз
root             pts/9    192.168.16.208   Чтв Ноя 30 14:20:06 +0200 2017
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
Debian-exim                                **Никогда не входил в систему**
user             pts/7    192.168.16.208   Чтв Ноя 30 14:17:14 +0200 2017
sshd                                       **Никогда не входил в систему**
ivan             pts/0    192.168.16.208   Втр Ноя 28 10:17:17 +0200 2017
petr             pts/3    192.168.16.208   Пнд Ноя 27 11:15:36 +0200 2017
anna                                       **Никогда не входил в систему**
13:26:51
#last -10
root     pts/9        192.168.16.208   Thu Nov 30 14:20   still logged in
root     pts/9        192.168.16.208   Thu Nov 30 14:17 - 14:19  (00:02)
user     pts/7        192.168.16.208   Thu Nov 30 14:17   still logged in
user     pts/5        192.168.16.208   Thu Nov 30 10:34   still logged in
user     pts/5        192.168.16.208   Thu Nov 30 10:33 - 10:34  (00:01)
root     pts/2        192.168.16.208   Thu Nov 30 10:33   still logged in
root     pts/5        192.168.16.208   Wed Nov 29 15:42 - 17:09  (01:27)
root     pts/0        192.168.16.208   Wed Nov 29 11:34 - 17:09  (05:34)
user     pts/2        192.168.16.208   Wed Nov 29 10:42 - 17:09  (06:26)
root     pts/0        192.168.16.208   Wed Nov 29 10:41 - 11:34  (00:53)
wtmp begins Mon Nov 27 10:18:58 2017
13:26:59
#last tail
wtmp begins Mon Nov 27 10:18:58 2017
13:27:06
#passwd
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
13:27:54
#passwd user
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
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 ~

Файлы

  • /etc/shadow
  • ROOT_FILE
  • motd
  • mymotd
  • /etc/shadow
    >
    root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
    daemon:*:16248:0:99999:7:::
    bin:*:16248:0:99999:7:::
    sys:*:16248:0:99999:7:::
    sync:*:16248:0:99999:7:::
    games:*:16248:0:99999:7:::
    man:*:16248:0:99999:7:::
    lp:*:16248:0:99999:7:::
    mail:*:16248:0:99999:7:::
    news:*:16248:0:99999:7:::
    uucp:*:16248:0:99999:7:::
    proxy:*:16248:0:99999:7:::
    www-data:*:16248:0:99999:7:::
    backup:*:16248:0:99999:7:::
    list:*:16248:0:99999:7:::
    irc:*:16248:0:99999:7:::
    gnats:*:16248:0:99999:7:::
    nobody:*:16248:0:99999:7:::
    libuuid:!:16248:0:99999:7:::
    Debian-exim:!:16248:0:99999:7:::
    user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
    sshd:*:16248:0:99999:7:::
    ivan:$6$F9TdkTaw$VkUmE0ZEiSGgBLS0YXHFP82KOMXI//6YR2NRafxKVDcEbGhWlQ1oeMflnJDwkWs4In9lu7q470UTfmpHuCUDD1:17497:0:99999:7:::
    petr:$6$M80LC0lk$OmcxZmPQnigza9raQy5ZtpP70X4UNPf48CwbHVv3v1gwpxlsHRDcE7824MtMSzd7jSmOk9tLYSobgiVDFhAFI.:17497:0:99999:7:::
    anna:!:17500:0:30:14:::
    
    ROOT_FILE
    >
    motd
    >
    as;aslf
    
    mymotd
    >
    as;aslf
    

    Статистика

    Время первой команды журнала11:36:04 2017-11-30
    Время последней команды журнала13:32:07 2017-11-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, % 6.93
    Суммарное время работы с терминалом *, час 0.89
    Количество командных строк в единицу времени, команда/мин 1.90
    Частота использования команд
    cd31|=============================| 29.52%
    ls26|========================| 24.76%
    chmod6|=====| 5.71%
    cat5|====| 4.76%
    less3|==| 2.86%
    chomod3|==| 2.86%
    touch2|=| 1.90%
    passwd2|=| 1.90%
    cp2|=| 1.90%
    last2|=| 1.90%
    >2|=| 1.90%
    ROOT_FILE2|=| 1.90%
    mkdir1|| 0.95%
    lastlog1|| 0.95%
    logname1|| 0.95%
    fdisk1|| 0.95%
    l1|| 0.95%
    null1|| 0.95%
    1d1|| 0.95%
    ls-l1|| 0.95%
    chfn1|| 0.95%
    1231|| 0.95%
    whoami1|| 0.95%
    vi1|| 0.95%
    setfacl1|| 0.95%
    apt-get1|| 0.95%
    tty1|| 0.95%
    find1|| 0.95%
    app-get1|| 0.95%
    getfacl1|| 0.95%
    chgrp1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$