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

Содержание

Журнал

Четверг (10/01/15)

/dev/pts/5
15:22:23
#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'
15:22:30
#ps -aux | grep -v USER. *PID. *%CPU | sort -n
grep: *PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
15:22:45
#ps -aux | grep -v USER. PID. CPU | sort -n
grep: PID.: Нет такого файла или каталога
grep: CPU: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
15:22:52
#ps -aux | grep -v USER.*PID.*%CPU | sort -n
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root        10  0.0  0.0      0     0 ?        S    Сен25   0:00 [kdevtmpfs]
root         1  0.0  0.1  10648   684 ?        Ss   Сен25   0:08 init [2]
root     10248  0.0  0.2  18948  1272 pts/18   R+   16:23   0:00 ps -aux
root     10250  0.0  0.1  16220   800 pts/18   S+   16:23   0:00 sort -n
root       104  0.0  0.0      0     0 ?        S    Сен25   0:00 [scsi_eh_0]
root     10480  0.0  0.0  18168   468 ?        S    Сен29   0:00 script -f -c l3script -q /root/.lilalo//31081686118063748-1443511009.script
root     10481  0.0  0.4  21644  2328 pts/7    Ss+  Сен29   0:00 l3script
root       106  0.0  0.0      0     0 ?        S    Сен25   0:00 [scsi_eh_1]
...
user      6820  0.0  0.0  18168   472 ?        SN   Сен30   0:00 script -f -c l3script -q /home/user/.lilalo//2061476661452310357-1443620486.script
user      6821  0.0  0.5  22228  2904 pts/11   SNs+ Сен30   0:00 l3script
user      7025  0.0  0.0  18168   476 ?        SN   Сен30   0:00 script -f -c l3script -q /home/user/.lilalo//20737185931729327634-1443620786.script
user      7026  0.0  0.5  22228  2908 pts/15   SNs+ Сен30   0:00 l3script
user      8482  0.0  0.3  71292  1872 ?        SN   10:05   0:00 sshd: user@pts/16
user      8483  0.0  0.5  22136  2808 pts/16   SNs  10:05   0:00 -bash
user      8529  0.0  0.1  18164   836 pts/16   SN+  10:06   0:00 script -f -c l3script -q /home/user/.lilalo//2305141491332815528-1443683161.script
user      8600  0.0  0.0  18168   476 pts/16   SN+  10:06   0:00 script -f -c l3script -q /home/user/.lilalo//2305141491332815528-1443683161.script
user      8601  0.0  0.6  22324  3120 pts/17   SNs+ 10:06   0:00 l3script
101      26332  0.0  0.2  46812  1048 ?        Ss   Сен29   0:00 /usr/sbin/exim4 -bd -q30m
15:23:37
#ps -aux | grep -v USER.*PID.*%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
15:23:42
#ps -aux | grep -v USER.*PID.*%CPU | sort -n
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root        10  0.0  0.0      0     0 ?        S    Сен25   0:00 [kdevtmpfs]
root         1  0.0  0.1  10648   684 ?        Ss   Сен25   0:08 init [2]
root     10268  0.0  0.2  18948  1276 pts/18   R+   16:23   0:00 ps -aux
root     10270  0.0  0.1  16220   800 pts/18   S+   16:23   0:00 sort -n
root       104  0.0  0.0      0     0 ?        S    Сен25   0:00 [scsi_eh_0]
root     10480  0.0  0.0  18168   468 ?        S    Сен29   0:00 script -f -c l3script -q /root/.lilalo//31081686118063748-1443511009.script
root     10481  0.0  0.4  21644  2328 pts/7    Ss+  Сен29   0:00 l3script
root       106  0.0  0.0      0     0 ?        S    Сен25   0:00 [scsi_eh_1]
...
user      6820  0.0  0.0  18168   472 ?        SN   Сен30   0:00 script -f -c l3script -q /home/user/.lilalo//2061476661452310357-1443620486.script
user      6821  0.0  0.5  22228  2904 pts/11   SNs+ Сен30   0:00 l3script
user      7025  0.0  0.0  18168   476 ?        SN   Сен30   0:00 script -f -c l3script -q /home/user/.lilalo//20737185931729327634-1443620786.script
user      7026  0.0  0.5  22228  2908 pts/15   SNs+ Сен30   0:00 l3script
user      8482  0.0  0.3  71292  1872 ?        SN   10:05   0:00 sshd: user@pts/16
user      8483  0.0  0.5  22136  2808 pts/16   SNs  10:05   0:00 -bash
user      8529  0.0  0.1  18164   836 pts/16   SN+  10:06   0:00 script -f -c l3script -q /home/user/.lilalo//2305141491332815528-1443683161.script
user      8600  0.0  0.0  18168   476 pts/16   SN+  10:06   0:00 script -f -c l3script -q /home/user/.lilalo//2305141491332815528-1443683161.script
user      8601  0.0  0.6  22324  3120 pts/17   SNs+ 10:06   0:00 l3script
101      26332  0.0  0.2  46812  1048 ?        Ss   Сен29   0:00 /usr/sbin/exim4 -bd -q30m
15:23:44
#pstr
l3script: pstr: команда не найдена
15:23:52
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─5*[script───l3script]
     ├─script───l3script───cat
     ├─script───l3script───vi
     ├─sshd─┬─sshd───bash───script───script───l3script───pstree
     │      └─sshd───sshd───bash───script───script───l3script
     ├─udevd───2*[udevd]
     └─vsftpd
15:23:55
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─5*[script───l3script]
     ├─script───l3script───cat
     ├─script───l3script───vi
     ├─sshd─┬─sshd───bash───script───script───l3script───pstree
     │      └─sshd───sshd───bash───script───script───l3script
     ├─udevd───2*[udevd]
     └─vsftpd
15:23:59
#ps -aux | grep -v %CPU.*RSS.*VSZ | sort -n
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root        10  0.0  0.0      0     0 ?        S    Сен25   0:00 [kdevtmpfs]
root         1  0.0  0.1  10648   684 ?        Ss   Сен25   0:08 init [2]
root     10302  0.0  0.2  18948  1276 pts/18   R+   16:25   0:00 ps -aux
root     10304  0.0  0.1  16220   800 pts/18   S+   16:25   0:00 sort -n
root       104  0.0  0.0      0     0 ?        S    Сен25   0:00 [scsi_eh_0]
root     10480  0.0  0.0  18168   468 ?        S    Сен29   0:00 script -f -c l3script -q /root/.lilalo//31081686118063748-1443511009.script
root     10481  0.0  0.4  21644  2328 pts/7    Ss+  Сен29   0:00 l3script
root       106  0.0  0.0      0     0 ?        S    Сен25   0:00 [scsi_eh_1]
...
user      6821  0.0  0.5  22228  2904 pts/11   SNs+ Сен30   0:00 l3script
user      7025  0.0  0.0  18168   476 ?        SN   Сен30   0:00 script -f -c l3script -q /home/user/.lilalo//20737185931729327634-1443620786.script
user      7026  0.0  0.5  22228  2908 pts/15   SNs+ Сен30   0:00 l3script
user      8482  0.0  0.3  71292  1872 ?        SN   10:05   0:00 sshd: user@pts/16
user      8483  0.0  0.5  22136  2808 pts/16   SNs  10:05   0:00 -bash
user      8529  0.0  0.1  18164   836 pts/16   SN+  10:06   0:00 script -f -c l3script -q /home/user/.lilalo//2305141491332815528-1443683161.script
user      8600  0.0  0.0  18168   476 pts/16   SN+  10:06   0:00 script -f -c l3script -q /home/user/.lilalo//2305141491332815528-1443683161.script
user      8601  0.0  0.6  22324  3120 pts/17   SNs+ 10:06   0:00 l3script
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
101      26332  0.0  0.2  46812  1048 ?        Ss   Сен29   0:00 /usr/sbin/exim4 -bd -q30m
15:25:49
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─5*[script───l3script]
     ├─script───l3script───cat
     ├─script───l3script───vi
     ├─sshd─┬─sshd───bash───script───script───l3script───pstree
     │      └─sshd───sshd───bash───script───script───l3script
     ├─udevd───2*[udevd]
     └─vsftpd
15:25:51
#pstree -p
init(1)─┬─acpid(1945)
        ├─cron(1987)
        ├─exim4(26332)
        ├─getty(2317)
        ├─getty(2318)
        ├─getty(2319)
        ├─getty(2320)
        ├─getty(2321)
        ├─getty(2322)
        ├─l3-agent(3409)
...
        ├─script(10480)───l3script(10481)
        ├─script(10756)───l3script(10757)───cat(11252)
        ├─script(3037)───l3script(3038)───vi(3177)
        ├─script(6820)───l3script(6821)
        ├─script(7025)───l3script(7026)
        ├─sshd(2293)─┬─sshd(8380)───bash(8382)───script(9859)───script(9890)───l3script(9891)───pstree(10328)
        │            └─sshd(8480)───sshd(8482)───bash(8483)───script(8529)───script(8600)───l3script(8601)
        ├─udevd(272)─┬─udevd(25342)
        │            └─udevd(25343)
        └─vsftpd(9679)
15:26:03
#top
top - 16:26:34 up 5 days, 23:04,  2 users,  load average: 0,04, 0,03, 0,05
Tasks:  83 total,   1 running,  81 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,3 sy,  0,0 ni, 99,7 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   478036 used,    29332 free,   117072 buffers
KiB Swap:        0 total,        0 used,        0 free,   226256 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
10336 root      20   0 25396 1612 1136 R   0,3  0,3   0:00.01 top
    1 root      20   0 10648  684  568 S   0,0  0,1   0:08.52 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.06 ksoftirqd/0
...
 8382 root      20   0 22160 2860 1732 S   0,0  0,6   0:00.04 bash
 8480 root      20   0 71292 3640 2840 S   0,0  0,7   0:00.06 sshd
 6820 user      25   5 18168  472  312 S   0,0  0,1   0:00.00 script
 6821 user      25   5 22228 2904 1708 S   0,0  0,6   0:00.07 l3script
 7025 user      25   5 18168  476  312 S   0,0  0,1   0:00.00 script
 7026 user      25   5 22228 2908 1708 S   0,0  0,6   0:00.17 l3script
 8380 root      20   0 71292 3808 2920 S   0,0  0,8   0:02.94 sshd
 8382 root      20   0 22160 2860 1732 S   0,0  0,6   0:00.04 bash
 8480 root      20   0 71292 3640 2840 S   0,0  0,7   0:00.06 sshd
 8482 user      25   5 71292 1872 1076 S   0,0  0,4   0:00.18 sshd
15:29:19
#ls -l /
итого 84
drwxr-xr-x  2 root root  4096 Сен 30 17:20 bin
drwxr-xr-x  3 root root  4096 Сен 29 17:28 boot
drwxr-xr-x 12 root root  2960 Сен 25 17:22 dev
drwxr-xr-x 70 root root  4096 Окт  1 15:21 etc
drwxr-xr-x  6 root root  4096 Сен 30 14:59 home
lrwxrwxrwx  1 root root    30 Июн 27  2014 initrd.img -> /boot/initrd.img-3.2.0-4-amd64
drwxr-xr-x 13 root root  4096 Сен 29 17:22 lib
drwxr-xr-x  2 root root  4096 Сен 29 17:22 lib32
drwxr-xr-x  2 root root  4096 Сен 29 17:23 lib64
...
drwx------  6 root root  4096 Сен 30 16:32 root
drwxr-xr-x 13 root root   440 Окт  1 15:21 run
drwxr-xr-x  2 root root  4096 Сен 29 17:23 sbin
drwxr-xr-x  2 root root  4096 Июн 10  2012 selinux
drwxr-xr-x  3 root root  4096 Окт  1 15:21 srv
drwxr-xr-x 13 root root     0 Сен 25 17:22 sys
drwxrwxrwt  2 root root  4096 Окт  1 16:28 tmp
drwxr-xr-x 11 root root  4096 Окт 15  2014 usr
drwxr-xr-x 11 root root  4096 Июн 27  2014 var
lrwxrwxrwx  1 root root    26 Июн 27  2014 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64
15:29:50
#ls -l /srv
итого 4
drwxr-xr-x 2 root ftp 4096 Окт  1 15:22 ftp
15:29:59
#cp ~user/bin/bigwork
cp: после «/home/user/bin/bigwork» пропущен операнд, задающий целевой файл
Попробуйте «cp --help» для получения более подробного описания.
15:30:14
#cp ~user/bin/bigwork /srv/ftp/

15:30:29
#ещз
l3script: $'\320\265\321\211\320\267': команда не найдена
15:31:30
#top
top - 16:31:33 up 5 days, 23:09,  2 users,  load average: 0,49, 0,79, 0,39
Tasks:  82 total,   1 running,  80 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0,4 us,  0,0 sy, 16,7 ni, 67,3 id,  0,1 wa,  0,0 hi,  0,0 si, 15,4 st
KiB Mem:    507368 total,   500408 used,     6960 free,    60260 buffers
KiB Swap:        0 total,        0 used,        0 free,   347760 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
    1 root      20   0 10648  684  568 S   0,0  0,1   0:08.53 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.10 ksoftirqd/0
    5 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/u:0
...
 5864 user      25   5 49192  11m 1364 S   0,0  2,2  13:37.07 l3-agent
 6820 user      25   5 18168  472  312 S   0,0  0,1   0:00.00 script
 6821 user      25   5 22228 2904 1708 S   0,0  0,6   0:00.07 l3script
 7025 user      25   5 18168  476  312 S   0,0  0,1   0:00.00 script
 7026 user      25   5 22228 2908 1708 S   0,0  0,6   0:00.17 l3script
 8380 root      20   0 71292 3808 2920 S   0,0  0,8   0:02.96 sshd
 8382 root      20   0 22160 2860 1732 S   0,0  0,6   0:00.04 bash
 8480 root      20   0 71292 3640 2840 S   0,0  0,7   0:00.06 sshd
 8482 user      25   5 71292 1872 1076 S   0,0  0,4   0:00.18 sshd
 8483 user      25   5 22136 2808 1704 S   0,0  0,6   0:00.06 bash
15:31:35
#uptime
 16:32:40 up 5 days, 23:10,  2 users,  load average: 0,15, 0,62, 0,37
15:32:40
#killall
Использование: killall [ПАРАМЕТР]… [--] ИМЯ…
       killall -l, --list
       killall -V, --version
  -e,--exact           требовать полного совпадения для очень длинных имён
  -I,--ignore-case     игнорировать регистр символов в именах процессов
  -g,--process-group   завершать группу процесса вместо одного процесса
  -y,--younger-than    завершить процессы, новее чем заданного ВРЕМЕНИ
  -o,--older-than      завершить процессы, старее чем заданного ВРЕМЕНИ
  -i,--interactive     запрашивать подтверждение перед завершением процессов
  -l,--list            вывести список допустимых имён сигналов
  -q,--quiet           не показывать подробные сообщения
  -r,--regexp          рассматривать ИМЯ как расширенное регулярное выражение
TERM,--signal СИГНАÐ
  -u,--user ПОÐный только ПОÐ
rbose         уведомлять только при успешной отправке сигнала
  -V,--version         показать информацию о версии
  -w,--wait            ожидать завершения процессов

Статистика

Время первой команды журнала15:22:23 2015-10- 1
Время последней команды журнала15:32:40 2015-10- 1
Количество командных строк в журнале21
Процент команд с ненулевым кодом завершения, %14.29
Процент синтаксически неверно набранных команд, % 9.52
Суммарное время работы с терминалом *, час 0.17
Количество командных строк в единицу времени, команда/мин 2.04
Частота использования команд
sort7|=====================| 21.21%
ps6|==================| 18.18%
grep6|==================| 18.18%
pstree4|============| 12.12%
top2|======| 6.06%
cp2|======| 6.06%
ls2|======| 6.06%
uptime1|===| 3.03%
pstr1|===| 3.03%
killall1|===| 3.03%
ещз1|===| 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$