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

Содержание

Журнал

Среда (03/09/11)

/dev/tty2
19:11:09
#apt-get install vim-gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libruby1.8 tcl8.4 vim-gui-common
Предлагаемые пакеты:
  tclreadline cscope vim-doc
НОВЫЕ пакеты, которые будут установлены:
  libruby1.8 tcl8.4 vim-gnome vim-gui-common
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Распаковывается пакет vim-gui-common (из файла .../vim-gui-common_1%3a7.1.314-3+lenny2_all.deb)...
Выбор ранее не выбранного пакета vim-gnome.
Распаковывается пакет vim-gnome (из файла .../vim-gnome_1%3a7.1.314-3+lenny2_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libruby1.8 (1.8.7.72-3lenny1) ...
Настраивается пакет tcl8.4 (8.4.19-2) ...
Настраивается пакет vim-gui-common (1:7.1.314-3+lenny2) ...
Настраивается пакет vim-gnome (1:7.1.314-3+lenny2) ...
Обрабатываются триггеры для menu ...

Четверг (03/10/11)

/dev/pts/0
10:51:24
#apt-get install diff
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия diff.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
/dev/pts/2
10:51:24
#apt-get install diff
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия diff.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
/dev/pts/0
10:51:30
#diff
diff: пропущен операнд после `diff'
diff: Попробуйте `diff --help' для получения более подробного описания.
/dev/pts/2
10:51:30
#diff
diff: пропущен операнд после `diff'
diff: Попробуйте `diff --help' для получения более подробного описания.
прошло 16 минут
/dev/tty2
11:07:38
#ps aux|grep bash
root      4108  0.2  0.0   4720   536 tty2     S+   12:07   0:00 script -f -c bash -q /root/.lilalo//2493779502928721486-1299751657.script
root      4145  0.0  0.0   4724   364 tty2     S+   12:07   0:00 script -f -c bash -q /root/.lilalo//2493779502928721486-1299751657.script
root      4146  4.0  0.2   6908  2752 pts/0    Ss   12:07   0:00 bash
root      4176  0.0  0.0   4848   772 pts/0    S+   12:07   0:00 grep bash
11:07:44
#ps aux|grep vim
root      4185  0.0  0.0   4848   776 pts/0    S+   12:07   0:00 grep vim
11:07:54
#ps aux|grep tty1
root      4085  0.0  0.0   1764   420 tty1     Ss+  12:06   0:00 /sbin/getty 38400 tty1
root      4194  0.0  0.0   4852   780 pts/0    S+   12:08   0:00 grep tty1
11:08:21
#kill -9 4085

прошло 50 минут
/dev/tty3
11:58:51
#bash

/dev/pts/2
11:58:57
#apt-get install bash
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия bash.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
/dev/tty3
11:58:57
#apt-get install bash
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия bash.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
/dev/pts/2
11:59:16
#cls
bash: cls: команда не найдена
/dev/tty3
11:59:16
#cls
bash: cls: команда не найдена
/dev/pts/2
11:59:29
#clear

/dev/tty3
11:59:29
#clear

Пятница (03/11/11)

/dev/tty1
08:08:43
#login
debian3 имя пользователя: user
Пароль:
Последний вход в систему:Птн Мар 11 09:09:20 EET 2011на tty2
Linux debian3 2.6.26-2-686 #1 SMP Thu Jan 27 00:28:05 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=3036; pidfile=/home/user/.lilalo/l3-agent.pid
08:10:17
$id user
uid=1000(user) gid=1000(user) группы=1000(user),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),110(netdev),115(powerdev)
08:17:44
$logname
logname: регистрационное имя отсутствует
прошло 23 минуты
08:41:14
$whoami
user
08:41:32
$exit
exit
прошло 93 минуты
10:14:34
#cat ~/mymotd
cat: /root/mymotd: Нет такого файла или каталога
10:16:12
#cat /etc/mymotd
cat: /etc/mymotd: Нет такого файла или каталога
10:17:09
#cd

10:17:53
#pwd
/root
10:17:56
#touch mymotd

10:18:14
#vim mymotd
--- /tmp/l3-saved-3272.7497.25785	2011-03-11 11:18:25.000000000 +0200
+++ mymotd	2011-03-11 11:19:31.000000000 +0200
@@ -0,0 +1,3 @@
+
+Hello
+--- < > ---
10:19:31
#cp ~/mymotd /etc/motd

10:20:12
#cat ~/mynologin
cat: /root/mynologin: Нет такого файла или каталога
10:22:44
#touch /etc/nologin

10:25:07
#rm /etc/nologin

10:25:55
#logname
user
/dev/pts/3
10:27:53
#logname
logname: регистрационное имя отсутствует
/dev/pts/2
10:27:53
#logname
logname: регистрационное имя отсутствует
/dev/pts/3
10:28:07
#whoami
root
/dev/pts/2
10:28:07
#whoami
root
/dev/pts/3
10:28:22
#vim /etc/shadow
/dev/pts/2
10:28:22
#vim /etc/shadow
/dev/pts/3
10:29:42
#1$RFRJC/pA$Ak0A7LLXbjZ0RPbZYGuL40:15042:0:99999:7:::
logname: регистрационное имя отсутствует
/dev/pts/2
10:29:42
#1$RFRJC/pA$Ak0A7LLXbjZ0RPbZYGuL40:15042:0:99999:7:::
logname: регистрационное имя отсутствует
/dev/pts/3
10:30:00
#lastlog
Пользователь     Порт     С                Последний раз
root             tty1                      Птн Мар 11 09:08:42 +0200 2011
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
libuuid                                    **Никогда не входил в систему**
sshd                                       **Никогда не входил в систему**
Debian-exim                                **Никогда не входил в систему**
statd                                      **Никогда не входил в систему**
messagebus                                 **Никогда не входил в систему**
avahi                                      **Никогда не входил в систему**
gdm                                        **Никогда не входил в систему**
haldaemon                                  **Никогда не входил в систему**
hplip                                      **Никогда не входил в систему**
user             tty3                      Птн Мар 11 11:26:08 +0200 2011
/dev/pts/2
10:30:00
#lastlog
Пользователь     Порт     С                Последний раз
root             tty1                      Птн Мар 11 09:08:42 +0200 2011
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
libuuid                                    **Никогда не входил в систему**
sshd                                       **Никогда не входил в систему**
Debian-exim                                **Никогда не входил в систему**
statd                                      **Никогда не входил в систему**
messagebus                                 **Никогда не входил в систему**
avahi                                      **Никогда не входил в систему**
gdm                                        **Никогда не входил в систему**
haldaemon                                  **Никогда не входил в систему**
hplip                                      **Никогда не входил в систему**
user             tty3                      Птн Мар 11 11:26:08 +0200 2011
/dev/pts/3
10:30:26
#last
user     tty3                          Fri Mar 11 11:26   still logged in
user     tty3                          Fri Mar 11 11:26 - 11:26  (00:00)
user     tty3                          Fri Mar 11 11:22 - 11:25  (00:03)
user     tty3                          Fri Mar 11 11:22 - 11:22  (00:00)
user     tty3                          Fri Mar 11 11:20 - 11:21  (00:01)
user     tty3                          Fri Mar 11 11:20 - 11:20  (00:00)
user     pts/0                         Fri Mar 11 09:10 - 11:14  (02:04)
user     pts/0                         Fri Mar 11 09:10 - 09:10  (00:00)
user     tty2                          Fri Mar 11 09:09   still logged in
user     tty2                          Fri Mar 11 09:09 - 09:09  (00:00)
...
root     tty1                          Wed Mar  9 19:56 - 19:56  (00:00)
root     tty2                          Wed Mar  9 19:54 - 19:55  (00:00)
root     tty2                          Wed Mar  9 19:54 - 19:54  (00:00)
root     tty2                          Wed Mar  9 19:53 - 19:54  (00:00)
root     tty2                          Wed Mar  9 19:53 - 19:53  (00:00)
root     tty1                          Wed Mar  9 19:50 - 19:56  (00:06)
root     tty1                          Wed Mar  9 19:50 - 19:50  (00:00)
user     tty7         :0               Wed Mar  9 19:49 - 21:09  (01:19)
reboot   system boot  2.6.26-2-686     Wed Mar  9 19:49 - 21:09  (01:19)
wtmp begins Wed Mar  9 19:49:20 2011
/dev/pts/2
10:30:26
#last
user     tty3                          Fri Mar 11 11:26   still logged in
user     tty3                          Fri Mar 11 11:26 - 11:26  (00:00)
user     tty3                          Fri Mar 11 11:22 - 11:25  (00:03)
user     tty3                          Fri Mar 11 11:22 - 11:22  (00:00)
user     tty3                          Fri Mar 11 11:20 - 11:21  (00:01)
user     tty3                          Fri Mar 11 11:20 - 11:20  (00:00)
user     pts/0                         Fri Mar 11 09:10 - 11:14  (02:04)
user     pts/0                         Fri Mar 11 09:10 - 09:10  (00:00)
user     tty2                          Fri Mar 11 09:09   still logged in
user     tty2                          Fri Mar 11 09:09 - 09:09  (00:00)
...
root     tty1                          Wed Mar  9 19:56 - 19:56  (00:00)
root     tty2                          Wed Mar  9 19:54 - 19:55  (00:00)
root     tty2                          Wed Mar  9 19:54 - 19:54  (00:00)
root     tty2                          Wed Mar  9 19:53 - 19:54  (00:00)
root     tty2                          Wed Mar  9 19:53 - 19:53  (00:00)
root     tty1                          Wed Mar  9 19:50 - 19:56  (00:06)
root     tty1                          Wed Mar  9 19:50 - 19:50  (00:00)
user     tty7         :0               Wed Mar  9 19:49 - 21:09  (01:19)
reboot   system boot  2.6.26-2-686     Wed Mar  9 19:49 - 21:09  (01:19)
wtmp begins Wed Mar  9 19:49:20 2011
/dev/pts/3
10:31:07
#last -10
user     tty3                          Fri Mar 11 11:26   still logged in
user     tty3                          Fri Mar 11 11:26 - 11:26  (00:00)
user     tty3                          Fri Mar 11 11:22 - 11:25  (00:03)
user     tty3                          Fri Mar 11 11:22 - 11:22  (00:00)
user     tty3                          Fri Mar 11 11:20 - 11:21  (00:01)
user     tty3                          Fri Mar 11 11:20 - 11:20  (00:00)
user     pts/0                         Fri Mar 11 09:10 - 11:14  (02:04)
user     pts/0                         Fri Mar 11 09:10 - 09:10  (00:00)
user     tty2                          Fri Mar 11 09:09   still logged in
user     tty2                          Fri Mar 11 09:09 - 09:09  (00:00)
wtmp begins Wed Mar  9 19:49:20 2011
/dev/pts/2
10:31:07
#last -10
user     tty3                          Fri Mar 11 11:26   still logged in
user     tty3                          Fri Mar 11 11:26 - 11:26  (00:00)
user     tty3                          Fri Mar 11 11:22 - 11:25  (00:03)
user     tty3                          Fri Mar 11 11:22 - 11:22  (00:00)
user     tty3                          Fri Mar 11 11:20 - 11:21  (00:01)
user     tty3                          Fri Mar 11 11:20 - 11:20  (00:00)
user     pts/0                         Fri Mar 11 09:10 - 11:14  (02:04)
user     pts/0                         Fri Mar 11 09:10 - 09:10  (00:00)
user     tty2                          Fri Mar 11 09:09   still logged in
user     tty2                          Fri Mar 11 09:09 - 09:09  (00:00)
wtmp begins Wed Mar  9 19:49:20 2011
/dev/pts/3
10:31:34
#logname
logname: регистрационное имя отсутствует
/dev/pts/2
10:31:34
#logname
logname: регистрационное имя отсутствует
/dev/pts/3
10:31:55
#logname
logname: регистрационное имя отсутствует
/dev/pts/2
10:31:55
#logname
logname: регистрационное имя отсутствует
/dev/pts/3
10:32:08
#su user

/dev/pts/2
10:32:08
#su user

/dev/tty1
10:32:15
#passwd
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
10:34:18
#passwd user
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
10:34:52
#passwd
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
/dev/pts/3
10:35:11
$exit
exit
/dev/pts/2
10:35:11
$exit
exit
/dev/tty1
10:36:46
#less /etc/passwd
/dev/pts/2
10:40:17
#less /etc/shadow
/dev/pts/3
10:40:17
#less /etc/shadow
/dev/tty1
10:45:13
#less /etc/passwd
10:46:08
#ls -ld ~
drwxr-xr-x 7 root root 4096 Мар 11 11:29 /root
10:47:18
#ls -l ~
итого 12
-rw-r--r-- 1 root root 5232 Мар  9 19:54 install
-rw-r--r-- 1 root root   19 Мар 11 11:19 mymotd
10:47:45
#cd ..

10:51:42
#pwd
/
10:51:45
#cd user
bash: cd: user: Нет такого файла или каталога
10:51:56
#cd home

10:52:03
#cd user

10:52:06
#cd files

10:52:11
#pwd
/home/user/files
10:52:15
#chown root a

10:52:27
#ls -l .
итого 0
-rw-r--r-- 1 root user 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
10:52:33
#chgrp root a

10:52:55
#ls -l .
итого 0
-rw-r--r-- 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
10:52:57
#chown user1:user1 b
chown: неверный пользователь: `user1:user1'
10:53:48
#chown user:user b

10:54:07
#ls -l .
итого 0
-rw-r--r-- 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
10:54:10
#chmod u=rx, g= ,o= a
chmod: неверный режим: `u=rx,'
Попробуйте `chmod --help' для получения более подробного описания.
10:55:17
#ls -l .
итого 0
-rw-r--r-- 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
10:55:51
#chmod u=rx, g=, o= a
chmod: неверный режим: `u=rx,'
Попробуйте `chmod --help' для получения более подробного описания.
10:56:24
#chmod a=rx a

10:56:51
#chmod u=rx,g=,o= a

10:57:08
#ls -l .
итого 0
-r-x------ 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
10:57:13
#chmod 600 a

10:57:46
#ls -l .
итого 0
-rw------- 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
10:57:51
#chmod 666 a

10:58:09
#ls -l .
итого 0
-rw-rw-rw- 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
10:58:11
#chmod 1666 a

11:00:19
#ls -l .
итого 0
-rw-rw-rwT 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
11:00:21
#chmod 2666 a

11:00:41
#ls -l .
итого 0
-rw-rwSrw- 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
11:00:43
#chmod 7666 a

11:01:01
#ls -l .
итого 0
-rwSrwSrwT 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
11:01:03
#chmod u=x,g=,o= a

11:02:16
#ls -l .
итого 0
---x------ 1 root root 0 Мар 11 11:50 a
-rw-r--r-- 1 user user 0 Мар 11 11:49 b
-rw-r--r-- 1 user user 0 Мар 11 11:50 c
-rw-r--r-- 1 user user 0 Мар 11 11:50 d
11:02:18
#chmod u=xS,g=,o= a
chmod: неверный режим: `u=xS,g=,o='
Попробуйте `chmod --help' для получения более подробного описания.
11:02:53
#chmod u=x,g=,o= a

11:03:01
#cd

11:03:36
#cd tmp
bash: cd: tmp: Нет такого файла или каталога
11:03:44
#pwd
/root

Статистика

Время первой команды журнала19:11:09 2011- 3- 9
Время последней команды журнала11:03:44 2011- 3-11
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %20.00
Процент синтаксически неверно набранных команд, % 2.00
Суммарное время работы с терминалом *, час 1.66
Количество командных строк в единицу времени, команда/мин 1.00
Частота использования команд
ls13|============| 12.62%
chmod12|===========| 11.65%
logname8|=======| 7.77%
cd8|=======| 7.77%
apt-get5|====| 4.85%
pwd4|===| 3.88%
last4|===| 3.88%
less4|===| 3.88%
ps3|==| 2.91%
passwd3|==| 2.91%
chown3|==| 2.91%
vim3|==| 2.91%
whoami3|==| 2.91%
cat3|==| 2.91%
grep3|==| 2.91%
exit3|==| 2.91%
touch2|=| 1.94%
lastlog2|=| 1.94%
diff2|=| 1.94%
cls2|=| 1.94%
pA$Ak0A7LLXbjZ0RPbZYGuL40:15042:0:99999:7:::2|=| 1.94%
clear2|=| 1.94%
su2|=| 1.94%
login1|| 0.97%
cp1|| 0.97%
rm1|| 0.97%
id1|| 0.97%
bash1|| 0.97%
kill1|| 0.97%
chgrp1|| 0.97%
____
*) Интервалы неактивности длительностью 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$