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

Содержание

Журнал

Вторник (03/13/07)

/dev/pts/3
13:36:25
#dpkg -S /usr/bin/Xvnc
dpkg: файл /usr/bin/Xvnc не найден.
13:36:44
#mandb
Удаление старых записей базы данных в /usr/share/man...
Обработка страниц руководства в /usr/share/man...
Обновление индексного кэша для пути `/usr/share/man/man1'. Ждите...mandb: предупреждение: /usr/share/man/man1/Xvnc: игнорирую фальшивое имя файла
Обновление индексного кэша для пути `/usr/share/man/man5'. Ждите...завершено.
Проверка побочных cats в /usr/share/man...
Проверка побочных cats в /var/cache/man...
Удаление старых записей базы данных в /usr/local/man...
Обработка страниц руководства в /usr/local/man...
Удаление старых записей базы данных в /usr/local/share/man...
Обработка страниц руководства в /usr/local/share/man...
2 man подкаталоги содержат более новые страницы руководства.
добавлены 16 страницы руководства.
побочные 0 cats добавлены.
удалены 0 старые записи базы данных.
13:36:48
#man xvnc
13:37:21
#vim /etc/xinetd.d/
13:37:43
#pkill -1 xinetd

13:37:55
#man xvnc
13:40:27
#vim /etc/xinetd.d/
13:40:38
#vim gdm.conf
52c52,54
< 
---
> Port=177
> Xaccess=/etc/kde3/kdm/Xaccess
> Willing=/etc/kde3/kdm/Xwilling
прошло 10 минут
13:51:35
#ls /etc/gdm/Xwilling
ls: /etc/gdm/Xwilling: No such file or directory
13:52:13
#vim /usr/share/gd
13:52:13
#vim /usr/share/gdm/
13:52:36
#locale Xwilling

13:52:48
#vim Xaccess
13:53:02
#vim gdm.conf
53c53
< Xaccess=/etc/kde3/kdm/Xaccess
---
> Xaccess=/etc/gdm/Xaccess
13:53:37
#vim /etc/xinetd.conf
13:54:13
#vim /etc/xinetd.d/
13:54:30
#vim gdm.conf
52,54c52,54
< Port=177
< Xaccess=/etc/gdm/Xaccess
< Willing=/etc/kde3/kdm/Xwilling
---
> #Port=177
> #Xaccess=/etc/gdm/Xaccess
> #Willing=/etc/kde3/kdm/Xwilling
13:54:40
#pkill -1 xinetd

13:54:49
#tail /var/log/daemon.log
Mar 13 13:54:49 linux1 xinetd[15300]: removing echo
Mar 13 13:54:49 linux1 xinetd[15300]: removing echo
Mar 13 13:54:49 linux1 xinetd[15300]: removing time
Mar 13 13:54:49 linux1 xinetd[15300]: removing time
Mar 13 13:54:49 linux1 xinetd[15300]: Swapping defaults
Mar 13 13:54:49 linux1 xinetd[15300]: readjusting service calc
Mar 13 13:54:49 linux1 xinetd[15300]: readjusting service chargen-stream
Mar 13 13:54:49 linux1 xinetd[15300]: readjusting service vnc
Mar 13 13:54:49 linux1 xinetd[15300]: readjusting service vnc2
Mar 13 13:54:49 linux1 xinetd[15300]: Reconfigured: new=0 old=4 dropped=0 (services)
13:55:35
#vim gdm.conf
13:55:43
#vim /etc/xinetd.conf
13:55:49
#vim /etc/xinetd.d/vnc
16c16
< 	disable = no
---
> 	disable = yes
13:56:05
#pkill -1 xinetd

13:56:07
#tail /var/log/daemon.log
Mar 13 13:56:07 linux1 xinetd[15300]: removing time
Mar 13 13:56:07 linux1 xinetd[15300]: removing time
Mar 13 13:56:07 linux1 xinetd[15300]: removing vnc2
Mar 13 13:56:07 linux1 xinetd[15300]: Swapping defaults
Mar 13 13:56:07 linux1 xinetd[15300]: readjusting service calc
Mar 13 13:56:07 linux1 xinetd[15300]: readjusting service chargen-stream
Mar 13 13:56:07 linux1 xinetd[15300]: readjusting service vnc
Mar 13 13:56:07 linux1 xinetd[15300]: service vnc2 deactivated
Mar 13 13:56:07 linux1 xinetd[15300]: vnc2: svc_release with 0 count
Mar 13 13:56:07 linux1 xinetd[15300]: Reconfigured: new=0 old=3 dropped=1 (services)
13:56:09
#vim /etc/xinetd.d/vnc
7c7
< 	server_args = :2 -DisconnectClients=0  -once -inetd -query localhost -depth 16 -geometry 800x600
---
> 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600
13:56:46
#pkill -1 xinetd

13:56:47
#vim /etc/xinetd.d/vnc
7c7
< 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600
---
> 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600 -DisconnectClients=0 -NeverShared
14:01:39
#pkill -1 xinetd

14:01:40
#vim gdm.conf
14:05:10
#man xvnc
14:05:33
#vim /etc/xinetd.d/vnc
7c7
< 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600 -DisconnectClients=0 -NeverShared
---
> 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600 -dontdisconnect
14:05:46
#pkill -1 xinetd

14:05:57
#man xvnc
прошло 52 минуты
14:58:51
#apt-cache search gpm
aview - A high quality ASCII art image viewer and video player
gpm - General Purpose Mouse Interface
libgpmg1 - General Purpose Mouse - shared library
libgpmg1-dev - General Purpose Mouse - development files
libnews-article-perl - Perl modules for manipulating Usenet articles
mdetect - mouse device autodetection tool
sylpheed-claws-gtk2-pgpmime - PGP/MIME plugin for Sylpheed-Claws GTK2
sylpheed-claws-pgpmime - PGP/MIME plugin for Sylpheed Claws
14:58:59
#apt-get install gpm
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  gpm
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 100 пакетов не обновлено.
Необходимо скачать 351kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 684kB.
Получено:1 http://192.168.16.15 etch/main gpm 1.19.6-24 [351kB]
Получено 351kB за 0s (1563kB/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета gpm.
(Чтение базы данных... на данный момент установлено 79587 файлов и каталогов.)
Распаковывается пакет gpm (из файла .../gpm_1.19.6-24_i386.deb)...
Настраивается пакет gpm (1.19.6-24) ...
Creating config file /etc/gpm.conf with new version
Stopping mouse interface server: gpm failed!
Starting mouse interface server: gpm.
14:59:13
#ps aux | grep gpm
root     21212  0.0  0.0   1624   368 ?        Ss   14:59   0:00 /usr/sbin/gpm -m /dev/input/mice -t exps2
root     21220  0.0  0.0   3740   764 pts/4    R+   15:00   0:00 grep gpm
15:00:15
#vim /etc/xinetd.d/vnc
7c7
< 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600 -dontdisconnect
---
> 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600 AlwaysShared=1 
прошло 16 минут
15:16:28
#pkill -1 xinetd

15:16:36
#tail /var/log/daemon.log
Mar 13 15:16:36 linux1 xinetd[15300]: removing echo
Mar 13 15:16:36 linux1 xinetd[15300]: removing echo
Mar 13 15:16:36 linux1 xinetd[15300]: removing time
Mar 13 15:16:36 linux1 xinetd[15300]: removing time
Mar 13 15:16:36 linux1 xinetd[15300]: removing vnc2
Mar 13 15:16:36 linux1 xinetd[15300]: Swapping defaults
Mar 13 15:16:36 linux1 xinetd[15300]: readjusting service calc
Mar 13 15:16:36 linux1 xinetd[15300]: readjusting service chargen-stream
Mar 13 15:16:36 linux1 xinetd[15300]: readjusting service vnc
Mar 13 15:16:36 linux1 xinetd[15300]: Reconfigured: new=0 old=3 dropped=0 (services)
15:16:43
#tail /var/log/daemon.log
Mar 13 15:16:36 linux1 xinetd[15300]: removing echo
Mar 13 15:16:36 linux1 xinetd[15300]: removing echo
Mar 13 15:16:36 linux1 xinetd[15300]: removing time
Mar 13 15:16:36 linux1 xinetd[15300]: removing time
Mar 13 15:16:36 linux1 xinetd[15300]: removing vnc2
Mar 13 15:16:36 linux1 xinetd[15300]: Swapping defaults
Mar 13 15:16:36 linux1 xinetd[15300]: readjusting service calc
Mar 13 15:16:36 linux1 xinetd[15300]: readjusting service chargen-stream
Mar 13 15:16:36 linux1 xinetd[15300]: readjusting service vnc
Mar 13 15:16:36 linux1 xinetd[15300]: Reconfigured: new=0 old=3 dropped=0 (services)
15:16:45
#vim /etc/xinetd.d/vnc
7c7
< 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600 AlwaysShared=1 
---
> 	server_args = :2 -once -inetd -query localhost -depth 16 -geometry 800x600
15:17:15
#pkill -1 xinetd

15:17:16
#man xvnc
15:18:07
#man vncserver
/dev/pts/14
15:19:56
#cat /etc/resolv.conf
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
# generated by NetworkManager, do not edit!
search net.nt
nameserver 192.168.16.15
neqn                                 nm-tool
netbug                               nm-vpn-properties
netcat                               nohup
netkit-ftp                           nologin
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
15:20:06
#iptables -L -s
iptables v1.3.6: Unknown arg `-s'
Try `iptables -h' or 'iptables --help' for more information.
/dev/pts/3
15:20:20
#man vnc.conf
15:20:49
#ps wax | grep vnc
22251 pts/4    R+     0:00 grep vnc
15:20:57
#ps wax | grep Xvnc
22260 pts/4    R+     0:00 grep Xvnc
15:21:01
#Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
13/03/07 15:21:39 Xvnc version 3.3.tight1.2.9
13/03/07 15:21:39 Copyright (C) 1999 AT&T Laboratories Cambridge.
13/03/07 15:21:39 Copyright (C) 2000-2002 Constantin Kaplinsky.
13/03/07 15:21:39 All Rights Reserved.
13/03/07 15:21:39 See http://www.uk.research.att.com/vnc for information on VNC
13/03/07 15:21:39 See http://www.tightvnc.com for TightVNC-specific information
13/03/07 15:21:39 Desktop name 'x11' (linux1:5)
13/03/07 15:21:39 Protocol version supported 3.3
13/03/07 15:21:39 Listening for VNC connections on TCP port 5905
Font directory '/usr/share/fonts/X11/Speedo/' not found - ignoring
...
13/03/07 15:22:31 Client 192.168.16.15 gone
13/03/07 15:22:31 Statistics:
13/03/07 15:22:31   key events received 28, pointer events 334
13/03/07 15:22:31   framebuffer updates 292, rectangles 2388, bytes 1072605
13/03/07 15:22:31     LastRect markers 84, bytes 1008
13/03/07 15:22:31     cursor shape updates 6, bytes 492
13/03/07 15:22:31     cursor position updates 138, bytes 1656
13/03/07 15:22:31     copyRect rectangles 5, bytes 80
13/03/07 15:22:31     tight rectangles 2155, bytes 1069369
13/03/07 15:22:31   raw bytes equivalent 20262712, compression ratio 18.948288
15:22:47
#echo "Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once" > /home/user/vnc

15:23:07
#vim /home/user/vnc
0a1
> #!/bin/sh
15:23:22
#vim /home/user/vnc
15:23:25
#chown user /home/user/vnc

15:23:31
#chmod a+x /home/user/vnc

15:23:38
#pkill -9 Xvnc

15:23:43
#/home/user/vnc
13/03/07 15:23:54 Xvnc version 3.3.tight1.2.9
13/03/07 15:23:54 Copyright (C) 1999 AT&T Laboratories Cambridge.
13/03/07 15:23:54 Copyright (C) 2000-2002 Constantin Kaplinsky.
13/03/07 15:23:54 All Rights Reserved.
13/03/07 15:23:54 See http://www.uk.research.att.com/vnc for information on VNC
13/03/07 15:23:54 See http://www.tightvnc.com for TightVNC-specific information
13/03/07 15:23:54 Desktop name 'x11' (linux1:5)
13/03/07 15:23:54 Protocol version supported 3.3
13/03/07 15:23:54 Listening for VNC connections on TCP port 5905
Font directory '/usr/share/fonts/X11/Speedo/' not found - ignoring
15:23:56
#vim /home/user/vnc
15:24:24
#/home/user/vnc

15:24:25
#ps aux | grep vnc
root     22686  2.1  0.3   5828  4004 pts/4    S    15:24   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
root     22711  0.0  0.0   3744   764 pts/4    R+   15:24   0:00 grep vnc
15:24:33
#vim ~user/.bash_profile
15:24:58
#vim /home/user/vnc
1a2
> echo "Starting vncserver"
15:25:22
#ps aux | grep vnc
root     22686  0.2  0.3   5828  4004 pts/4    S    15:24   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
root     22785  0.0  0.0   3712   700 pts/4    R+   15:25   0:00 grep vnc
15:25:27
#ps aux | grep vnc || /home/user/vnc
root     22686  0.2  0.3   5828  4004 pts/4    S    15:24   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
root     22798  0.0  0.0   3740   760 pts/4    R+   15:25   0:00 grep vnc
15:25:39
#pkill vnc

15:25:46
#ps aux | grep vnc
root     22814  0.0  0.0   3740   760 pts/4    R+   15:25   0:00 grep vnc
15:25:48
#ps aux | grep vnc || /home/user/vnc
root     22823  0.0  0.0   3740   760 pts/4    R+   15:25   0:00 grep vnc
15:25:50
#ps aux | grep -q vnc || /home/user/vnc

15:26:03
#ps aux | grep vnc
root     22854  0.0  0.0   3740   760 pts/4    R+   15:26   0:00 grep vnc
15:26:05
#ps aux | grep -q vnc || sh /home/user/vnc

15:26:18
#ps aux | grep vnc
root     22890  0.0  0.0   3744   764 pts/4    R+   15:26   0:00 grep vnc
15:26:20
#/home/user/vnc
Starting vncserver
15:26:26
#ps aux | grep vnc
root     22907  7.3  0.3   5828  4008 pts/4    S    15:26   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
root     22925  0.0  0.0   3744   768 pts/4    R+   15:26   0:00 grep vnc
15:26:29
#pkill -9 vnc

15:26:36
#ps aux | grep vnc
root     22947  0.0  0.0   3740   760 pts/4    R+   15:26   0:00 grep vnc
15:26:38
#ps aux | grep -q vnc ; echo $?
0
15:27:01
#ps aux | grep vnc
root     22979  0.0  0.0   3740   760 pts/4    R+   15:27   0:00 grep vnc
15:27:04
#/home/user/vnc
Starting vncserver
15:27:09
#ps aux | grep -q vnc ; echo $?
0
15:27:14
#ps aux | grep -q Xvnc

15:27:27
#ps aux | grep Xvnc
root     22988  0.6  0.3   5828  3996 pts/4    S    15:27   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
root     23024  0.0  0.0   3740   760 pts/4    R+   15:27   0:00 grep Xvnc
15:27:36
#ps aux | grep -q Xvnc ; echo $?
0
15:27:49
#pkill -9 vnc

15:27:53
#ps aux | grep Xvnc
root     23052  0.0  0.0   3744   764 pts/4    R+   15:27   0:00 grep Xvnc
15:27:56
#ps aux | grep -q Xvnc ; echo $?
0
15:27:59
#ps aux | grep -q Xvnc ; echo $?

15:28:15
#man grep
15:29:10
#ps aux | grep -q Xvnc | grep -v grep

15:29:27
#ps aux | grep Xvnc | grep -v grep

15:29:34
#ps aux | grep Xvnc
root     23158  0.0  0.0   3744   764 pts/4    R+   15:29   0:00 grep Xvnc
15:29:38
#/home/user/vnc
Starting vncserver
15:29:43
#ps aux | grep Xvnc | grep -v grep
root     23166 11.0  0.3   5844  4020 pts/4    S    15:29   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
15:29:45
#ps aux | grep -v grep | grep Xvnc
root     23166  0.0  0.3   5828  4004 pts/4    S    15:29   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
15:35:47
#ps aux | grep -v grep | grep Xvnc ; echo $?
root     23166  0.0  0.3   5828  4004 pts/4    S    15:29   0:00 Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once
0
15:35:54
#ps aux | grep -v grep | grep -q Xvnc ; echo $?
0
15:36:06
#pkill vnc

15:36:10
#ps aux | grep vnc
root     23378  0.0  0.0   3740   764 pts/4    R+   15:36   0:00 grep vnc
15:36:17
#ps aux | grep -v grep | grep -q Xvnc ; echo $?
1
15:36:19
#vim /home/user/vnc
3c3,4
< Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once 2>/dev/null &
---
> 
> ps aux | grep -v grep | grep -q Xvnc || Xvnc :5 -depth 16 -geometry 800x600 -query localhost -once 2>/dev/null &
15:37:03
#ps aux | grep vnc
root     23449  0.0  0.0   3744   764 pts/4    R+   15:37   0:00 grep vnc
15:37:14
#/home/user/vnc
Starting vncserver

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
           improvements  they  make  to  it.  Continued feedback from the Internet
    [root@linux1:~]#
    [root@linux1:~]#
    [root@linux1:~]#
    # generated by NetworkManager, do not edit!
    search net.nt
    nameserver 192.168.16.15
    neqn                                 nm-tool
    netbug                               nm-vpn-properties
    netcat                               nohup
    netkit-ftp                           nologin
    netscsid                             nroff
    netstat                              nslookup
    network-admin                        nstat
    newaliases                           nsupdate
    [root@linux1:~]# man nc
    Переформатирование nc(1), подождите...
    NC(1)                                                                    NC(1)
    

    Статистика

    Время первой команды журнала13:36:25 2007- 3-13
    Время последней команды журнала15:37:14 2007- 3-13
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 9.90
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.13
    Количество командных строк в единицу времени, команда/мин 1.49
    Частота использования команд
    ps33|======================| 22.45%
    grep33|======================| 22.45%
    vim25|=================| 17.01%
    pkill13|========| 8.84%
    vnc10|======| 6.80%
    echo9|======| 6.12%
    man8|=====| 5.44%
    tail4|==| 2.72%
    dpkg1|| 0.68%
    chown1|| 0.68%
    iptables1|| 0.68%
    chmod1|| 0.68%
    sh1|| 0.68%
    Xvnc1|| 0.68%
    apt-get1|| 0.68%
    cat1|| 0.68%
    locale1|| 0.68%
    ls1|| 0.68%
    apt-cache1|| 0.68%
    mandb1|| 0.68%
    ____
    *) Интервалы неактивности длительностью 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$