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

Содержание

Журнал

Пятница (09/16/16)

/dev/pts/4
09:41:42
#ps aux |grep -v USER.*PID.*%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
09:41:52
#ps aux |grep -v USER.*PID.*%CPU
root         1  0.0  0.1  10648   832 ?        Ss   Сен13   0:04 init [2]
root         2  0.0  0.0      0     0 ?        S    Сен13   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Сен13   0:01 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Сен13   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Сен13   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Сен13   0:02 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Сен13   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Сен13   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Сен13   0:00 [kdevtmpfs]
root        11  0.0  0.0      0     0 ?        S<   Сен13   0:00 [netns]
...
root      5489  0.0  0.4  21628  2216 pts/1    Ss+  Сен14   0:00 l3script
user      5634  0.0  0.0  18168   464 ?        S    Сен14   0:00 script -f -c l3script -q /home/user/.lilalo//93442741849931422-1473838572.script
user      5635  0.0  0.6  24624  3252 pts/3    Ss+  Сен14   0:00 l3script
root      9026  0.0  0.0      0     0 ?        S    Сен15   0:02 [kworker/0:2]
root      9379  0.0  0.7  71292  3720 ?        Ss   09:22   0:00 sshd: root@pts/4
root      9381  0.0  0.5  22088  2776 pts/4    Ss   09:22   0:00 -bash
root      9426  0.0  0.1  18164   844 pts/4    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script
root      9457  0.0  0.0  18168   472 pts/4    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script
root      9458  0.0  0.4  21652  2308 pts/5    Ss   09:22   0:00 l3script
root      9976  0.0  0.2  18948  1260 pts/5    R+   10:42   0:00 ps aux
09:42:04
#sort --help
iles0-from=Ф·Ð¾Ð²Ð°Ð½Ð¸Ðµ: sort [КÐФАЙÐ
Печатает сортированное слияние всех ФАЙÐ
 обязательные для длинных ключей, обязательны и для коротких.
Ключи, задающие порядок:
  -b, --ignore-leading-blanks игнорировать начальные пропуски
  -d, --dictionary-order      рассматривать только пропуски, буквы и цифры
  -f, --ignore-case           игнорировать регистр букв
  -g, --general-numeric-sort  сравнивать в соответствии с общим числовым
                              значением
  -i, --ignore-nonprinting    рассматривать только печатные символы
...
Если ФАЙндартный ввод.
*** ПРЕДУПРЕЖДЕНИЕ ***
Установленная в окружении локаль влияет на порядок сортировки.
Чтобы получить традиционный порядок, использующий системные значения байт,
установите LC_ALL=C.
Об ошибках в sort сообщайте по адресу bug-coreutils@gnu.org.
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
Об ошибках в переводе сообщений «sort» сообщайте по адресу <gnu@mx.ru>
Полная документация доступна по команде: info coreutils 'sort invocation'
09:42:40
#ps aux |grep -v USER.*PID.*%CPU | sort -n
root        10  0.0  0.0      0     0 ?        S    Сен13   0:00 [kdevtmpfs]
root         1  0.0  0.1  10648   832 ?        Ss   Сен13   0:04 init [2]
root       102  0.0  0.0      0     0 ?        S<   Сен13   0:00 [ata_sff]
root       109  0.0  0.0      0     0 ?        S    Сен13   0:00 [scsi_eh_0]
root       110  0.0  0.0      0     0 ?        S    Сен13   0:00 [scsi_eh_1]
root        11  0.0  0.0      0     0 ?        S<   Сен13   0:00 [netns]
root       111  0.0  0.0      0     0 ?        S    Сен13   0:00 [kworker/u:1]
root       119  0.0  0.0      0     0 ?        S    Сен13   0:01 [kworker/0:3]
root        12  0.0  0.0      0     0 ?        S    Сен13   0:00 [xenwatch]
root        13  0.0  0.0      0     0 ?        S    Сен13   0:00 [xenbus]
...
root      9381  0.0  0.5  22088  2776 pts/4    Ss   09:22   0:00 -bash
root      9426  0.0  0.1  18164   844 pts/4    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script
root      9457  0.0  0.0  18168   472 pts/4    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//186477194604718869-1474006945.script
root      9458  0.0  0.4  21652  2308 pts/5    Ss   09:22   0:00 l3script
root      9993  0.0  0.2  18948  1264 pts/5    R+   10:43   0:00 ps aux
root      9995  0.0  0.1  16220   792 pts/5    S+   10:43   0:00 sort -n
user      2325  0.0  2.3  49380 11944 ?        Ss   Сен13   3:21 l3-agent
user      5634  0.0  0.0  18168   464 ?        S    Сен14   0:00 script -f -c l3script -q /home/user/.lilalo//93442741849931422-1473838572.script
user      5635  0.0  0.6  24624  3252 pts/3    Ss+  Сен14   0:00 l3script
101       2227  0.0  0.2  46804  1032 ?        Ss   Сен13   0:00 /usr/sbin/exim4 -bd -q30m
09:43:25
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─2*[script───l3script]
     ├─sshd───sshd───bash───script───script───l3script───pstree
     └─udevd───2*[udevd]
09:44:14
#top
top - 10:44:41 up 3 days, 43 min,  1 user,  load average: 0,01, 0,02, 0,05
Tasks:  57 total,   1 running,  56 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,3 us,  0,3 sy,  0,0 ni, 98,0 id,  1,3 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   376868 used,   130500 free,   148576 buffers
KiB Swap:        0 total,        0 used,        0 free,   124140 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
10011 root      20   0 25296 1560 1128 R   0,3  0,3   0:00.01 top
    1 root      20   0 10648  832  696 S   0,0  0,2   0:04.79 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S   0,0  0,0   0:01.60 ksoftirqd/0
...
  371 root      20   0 21244  828  428 S   0,0  0,2   0:00.00 udevd
  406 root      20   0     0    0    0 S   0,0  0,0   0:01.98 flush-202:0
  407 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kpsmoused
 1870 root      20   0 52772 1640 1204 S   0,0  0,3   0:00.04 rsyslogd
 1900 root      20   0  4116  656  512 S   0,0  0,1   0:00.00 acpid
 1942 root      20   0 22492  896  688 S   0,0  0,2   0:00.34 cron
 2227 Debian-e  20   0 46804 1032  584 S   0,0  0,2   0:00.08 exim4
 2248 root      20   0 49932 1252  640 S   0,0  0,2   0:00.01 sshd
 2272 root      20   0 18368  968  812 S   0,0  0,2   0:00.01 getty
 2273 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
09:46:10
#uptime
 10:46:18 up 3 days, 44 min,  1 user,  load average: 0,24, 0,07, 0,06
09:46:18
#ps -U user
  PID TTY          TIME CMD
 2325 ?        00:03:21 l3-agent
 5634 ?        00:00:00 script
 5635 pts/3    00:00:00 l3script
10029 ?        00:00:00 sshd
10030 pts/6    00:00:00 bash
09:47:18
#ps -U user
  PID TTY          TIME CMD
 2325 ?        00:03:22 l3-agent
 5634 ?        00:00:00 script
 5635 pts/3    00:00:00 l3script
10029 ?        00:00:00 sshd
10030 pts/6    00:00:00 bash
10089 pts/6    00:00:00 sleep
09:49:55
#pgrep sleep
10089
09:50:08
#kill `prep sleep`
l3script: prep: команда не найдена
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
09:50:30
#pgrep sleep
10089
09:50:37
#ps -U user
  PID TTY          TIME CMD
 2325 ?        00:03:22 l3-agent
 5634 ?        00:00:00 script
 5635 pts/3    00:00:00 l3script
10029 ?        00:00:00 sshd
10030 pts/6    00:00:00 bash
10089 pts/6    00:00:00 sleep
09:50:52
#kill 10089

09:51:03
#kill `pgrep sleep`

09:51:22
#ps -U user
  PID TTY          TIME CMD
 2325 ?        00:03:22 l3-agent
 5634 ?        00:00:00 script
 5635 pts/3    00:00:00 l3script
10029 ?        00:00:00 sshd
10030 pts/6    00:00:00 bash
09:51:48
#kill -9 10030

09:51:58
#ps aux | grep signal_trap
root     10248  0.0  0.1   9968   868 pts/5    S+   10:56   0:00 grep signal_trap
09:56:42
#ps aux | grep signal_trap
root     10257  0.0  0.1   9968   872 pts/5    S+   10:56   0:00 grep signal_trap
09:56:45
#ps aux | grep signal_trap
root     10266  0.0  0.1   9968   868 pts/5    S+   10:56   0:00 grep signal_trap
09:56:47
#ps aux | grep signal_trap
root     10275  0.0  0.1   9968   868 pts/5    S+   10:56   0:00 grep signal_trap
09:56:49
#ps aux | grep signal_trap
root     10284  0.0  0.1   9968   872 pts/5    S+   10:56   0:00 grep signal_trap
09:56:55
#ps aux | grep signal_trap
root     10293  0.0  0.1   9968   868 pts/5    S+   10:56   0:00 grep signal_trap
09:56:56
#ps aux | grep signal_trap
root     10302  0.0  0.1   9968   868 pts/5    S+   10:56   0:00 grep signal_trap
09:56:59
#ps aux | grep signal_trap
root     10311  0.0  0.1   9968   868 pts/5    S+   10:57   0:00 grep signal_trap
09:57:01
#ps aux | grep signal_trap
root     10320  0.0  0.1   9968   868 pts/5    S+   10:57   0:00 grep signal_trap
09:57:05
#kill 10329
l3script: kill: (10329) - Нет такого процесса
09:57:14
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─2*[script───l3script]
     ├─sleep
     ├─sshd─┬─sshd───bash───script───script───l3script───pstree
     │      └─sshd───sshd───bash───vim
     └─udevd───2*[udevd]
09:58:05
#killall vim

09:58:49
#top
top - 10:59:45 up 3 days, 58 min,  2 users,  load average: 1,36, 0,37, 0,16
Tasks:  63 total,   1 running,  62 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,3 sy,  0,0 ni,  0,0 id, 99,3 wa,  0,0 hi,  0,0 si,  0,3 st
KiB Mem:    507368 total,   500868 used,     6500 free,   129372 buffers
KiB Swap:        0 total,        0 used,        0 free,   296672 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
10359 user      39  19 11976  636  520 D   1,0  0,1   0:00.98 dd
  406 root      20   0     0    0    0 D   0,3  0,0   0:02.22 flush-202:0
 9379 root      20   0 71292 3720 2900 S   0,3  0,7   0:00.48 sshd
    1 root      20   0 10648  832  696 S   0,0  0,2   0:04.80 init
...
  370 root      20   0 21244  828  432 S   0,0  0,2   0:00.00 udevd
  371 root      20   0 21244  828  428 S   0,0  0,2   0:00.00 udevd
  407 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kpsmoused
 1870 root      20   0 52772 1636 1200 S   0,0  0,3   0:00.04 rsyslogd
 1900 root      20   0  4116  656  512 S   0,0  0,1   0:00.00 acpid
 1942 root      20   0 22492  896  688 S   0,0  0,2   0:00.34 cron
 2227 Debian-e  20   0 46804 1032  584 S   0,0  0,2   0:00.08 exim4
 2248 root      20   0 49932 1252  640 S   0,0  0,2   0:00.01 sshd
 2272 root      20   0 18368  968  812 S   0,0  0,2   0:00.01 getty
 2273 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
10:00:21
#htop
  CPU[|                         2.8%]     Tasks: 33, 3 thr; 1 running
  Mem[||||||||||||||||||||||66/495MB]     Load average: 3.62 1.36 0.52
  Swp[                         0/0MB]     Uptime: 3 days, 00:59:55
  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
10376 root       20   0 25872  2056  1372 R  0.0  0.4  0:00.27 htop
    1 root       20   0 10648   832   696 S  0.0  0.2  0:04.81 init [2]
  277 root       20   0 21248  1180   784 S  0.0  0.2  0:00.04 udevd --daemon
  370 root       20   0 21244   828   432 S  0.0  0.2  0:00.00 udevd --daemon
  371 root       20   0 21244   828   428 S  0.0  0.2  0:00.00 udevd --daemon
 1871 root       20   0 52772  1636  1200 S  0.0  0.3  0:00.01 /usr/sbin/rsyslog
...
 9381 root       20   0 22088  2776  1720 S  0.0  0.5  0:00.04 -bash
 9426 root       20   0 18164   844   688 S  0.0  0.2  0:00.02 script -f -c l3sc
 9457 root       20   0 18168   472   308 S  0.0  0.1  0:00.20 script -f -c l3sc
 9458 root       20   0 21848  2384  1744 S  0.0  0.5  0:00.28 l3script
10161 root       20   0 71292  3608  2816 S  0.0  0.7  0:00.02 sshd: user [priv]
10163 user       20   0 71292  1760   972 S  0.0  0.3  0:00.03 sshd: user@pts/6
10164 user       20   0 22460  3152  1892 S  0.0  0.6  0:00.11 -bash
10219 user       20   0  7708   320   248 S  0.0  0.1  0:00.00 sleep 380000
10358 user       39  19 12868  1184  1000 S  0.0  0.2  0:00.00 /bin/bash ./bigwo
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit
прошло >3 часов
/dev/pts/4
13:51:36
#less /etc/crontab
13:58:52
#vi /etc/crontab
--- /tmp/l3-saved-10554.13136.22660	2016-09-16 14:59:00.213475680 +0300
+++ /etc/crontab	2016-09-16 15:04:47.005477368 +0300
@@ -12,4 +12,5 @@
 25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
 47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
 52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
+55 15   12-16 9 * root wall "Coffee break"
 #
14:04:47
#apt-get install anacron
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  powermgmt-base
НОВЫЕ пакеты, которые будут установлены:
  anacron
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено.
Необходимо скачать 35,2 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 167 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main anacron amd64 2.3-19 [35,2 kB]
Получено 35,2 kБ за 0с (697 kБ/c)
Выбор ранее не выбранного пакета anacron.
(Чтение базы данных … на данный момент установлен 30081 файл и каталог.)
Распаковывается пакет anacron (из файла …/anacron_2.3-19_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет anacron (2.3-19) …
14:12:28
#apt-get install at
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  at
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 80 пакетов не обновлено.
Необходимо скачать 45,1 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 103 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main at amd64 3.1.13-2+deb7u1 [45,1 kB]
Получено 45,1 kБ за 0с (441 kБ/c)
Выбор ранее не выбранного пакета at.
(Чтение базы данных … на данный момент установлено 30108 файлов и каталогов.)
Распаковывается пакет at (из файла …/at_3.1.13-2+deb7u1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет at (3.1.13-2+deb7u1) …
[ ok ] Starting deferred execution scheduler: atd.
14:18:30
#man wall
14:19:37
#man talk
14:19:41
#man wall
14:19:50
#talk
l3script: talk: команда не найдена
14:19:53
#which talk

Статистика

Время первой команды журнала09:41:42 2016- 9-16
Время последней команды журнала14:19:53 2016- 9-16
Количество командных строк в журнале40
Процент команд с ненулевым кодом завершения, %15.00
Процент синтаксически неверно набранных команд, % 2.50
Суммарное время работы с терминалом *, час 0.78
Количество командных строк в единицу времени, команда/мин 0.85
Частота использования команд
ps16|=============================| 29.63%
grep12|======================| 22.22%
kill5|=========| 9.26%
sort3|=====| 5.56%
man3|=====| 5.56%
top2|===| 3.70%
apt-get2|===| 3.70%
pgrep2|===| 3.70%
pstree2|===| 3.70%
uptime1|=| 1.85%
vi1|=| 1.85%
talk1|=| 1.85%
less1|=| 1.85%
htop1|=| 1.85%
killall1|=| 1.85%
which1|=| 1.85%
____
*) Интервалы неактивности длительностью 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$