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

Содержание

Журнал

Пятница (05/29/09)

/dev/pts/0
16:33:15
#init 6

/dev/pts/5
16:33:51
#exit
exit
/dev/pts/0
16:35:43
$su
Пароль:
su: Сбой при проверке подлинности
16:35:56
$su
Пароль:
16:37:44
#runlevel
N 2
/dev/pts/3
16:37:59
$su
Пароль:
/dev/pts/0
16:41:23
#man runlevel
16:43:22
#init 1

/dev/pts/0
16:44:00
$runlevel
bash: runlevel: команда не найдена
16:44:07
$su
Пароль:
16:44:15
#runlevel
S 2
16:44:18
#init 2

16:44:49
#runlevel
S 2
16:44:56
#init 2

16:45:06
#Âinit 1

/dev/pts/0
16:47:12
$su
Пароль:
16:47:19
#runlevel
S 2
16:47:21
#less /etc/inittab
/dev/pts/5
16:47:45
#exit
exit
Connection to 10.0.35.100 closed.
/dev/pts/3
16:48:20
$su
Пароль:
16:48:40
#ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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.
Last login: Fri May 29 17:04:05 2009 from linux8.unix.nt
l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid
прошло 14 минут
/dev/pts/0
17:03:18
#cat /proc/sys/kernel/sysrq
1
17:03:30
#cat /proc/sysrq-trigger
cat: /proc/sysrq-trigger: Ошибка ввода/вывода
/dev/pts/3
17:04:12
#screen -x
/dev/pts/0
17:04:54
$su
Пароль:
/dev/pts/3
17:05:27
$su
Пароль:
/dev/pts/0
17:06:08
#cat /proc/sysrq-trigger
cat: /proc/sysrq-trigger: Ошибка ввода/вывода
17:06:18
####reboot###echo b > /proc/sysrq-trigger

17:09:20
#ls /etc/init.d/rc
/etc/init.d/rc
17:09:45
#ls -la/etc/init.d/rc/
ls: invalid option -- '/'
Попробуйте `ls --help' для получения более подробного описания.
17:10:27
#ls -la /etc/init.d/rc/
ls: невозможно получить доступ к /etc/init.d/rc/: Это не каталог
17:10:30
#less /etc/init.d/rc/
17:10:52
#less /etc/init.d/rc
17:11:01
#ls /etc/init.d/rc
/etc/init.d/rc
17:11:07
#ls -l /etc/rc6.d/
итого 4
lrwxrwxrwx 1 root root  13 Ноя 25  2008 K01gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  15 Май 27 16:23 K10monit -> ../init.d/monit
lrwxrwxrwx 1 root root  17 Май 27 11:32 K11anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root  13 Май 27 11:36 K11atd -> ../init.d/atd
lrwxrwxrwx 1 root root  15 Ноя 25  2008 K19aumix -> ../init.d/aumix
lrwxrwxrwx 1 root root  15 Май 26 17:02 K20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Ноя 25  2008 K20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  23 Май 29 12:36 K20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  20 Ноя 24  2008 K25hwclock.sh -> ../init.d/hwclock.sh
...
lrwxrwxrwx 1 root root  18 Ноя 24  2008 S20sendsigs -> ../init.d/sendsigs
lrwxrwxrwx 1 root root  17 Ноя 24  2008 S30rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  17 Ноя 24  2008 S30urandom -> ../init.d/urandom
lrwxrwxrwx 1 root root  22 Ноя 24  2008 S31umountnfs.sh -> ../init.d/umountnfs.sh
lrwxrwxrwx 1 root root  17 Ноя 25  2008 S32portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root  20 Ноя 24  2008 S35networking -> ../init.d/networking
lrwxrwxrwx 1 root root  18 Ноя 24  2008 S36ifupdown -> ../init.d/ifupdown
lrwxrwxrwx 1 root root  18 Ноя 24  2008 S40umountfs -> ../init.d/umountfs
lrwxrwxrwx 1 root root  20 Ноя 24  2008 S60umountroot -> ../init.d/umountroot
lrwxrwxrwx 1 root root  16 Ноя 24  2008 S90reboot -> ../init.d/reboot
17:11:20
#echo /etc/rcS.d/K*
/etc/rcS.d/K*
17:12:35
#echo /etc/rc6.d/K*
/etc/rc6.d/K01gdm /etc/rc6.d/K10monit /etc/rc6.d/K11anacron /etc/rc6.d/K11atd /etc/rc6.d/K19aumix /etc/rc6.d/K20exim4 /etc/rc6.d/K20lpd /etc/rc6.d/K20openbsd-inetd /etc/rc6.d/K25hwclock.sh /etc/rc6.d/K63mountoverflowtmp /etc/rc6.d/K90syslog-ng
17:12:48
##ls /var/lock/subsys

17:13:51
#ls -la /etc/default/
итого 96
drwxr-xr-x  3 root root 4096 Май 29 10:46 .
drwxr-xr-x 87 root root 4096 Май 29 17:04 ..
-rw-r--r--  1 root root   47 Сен 10  2005 bootlogd
-rw-r--r--  1 root root 1830 Ноя 25  2008 console-setup
-rw-r--r--  1 root root  469 Май 13 02:05 cron
-rw-r--r--  1 root root  297 Май  9 00:44 dbus
-rw-r--r--  1 root root  235 Май 29 10:46 debsums
-rw-r--r--  1 root root   92 Сен 10  2005 devpts
-rw-r--r--  1 root root  876 Май 26 17:02 exim4
...
-rw-r--r--  1 root root  249 Янв 29  2005 lpd
-rw-r--r--  1 root root  324 Май 27 16:48 monit
-rw-r--r--  1 root root  529 Фев 18 20:26 ntpdate
-rw-r--r--  1 root root  399 Ноя 25  2008 portmap
-rw-r--r--  1 root root  282 Окт 29  2006 rcS
-rw-r--r--  1 root root  324 Май 27 12:39 rsyslog
-rw-r--r--  1 root root  381 Май  4 23:39 ssh
-rw-r--r--  1 root root  306 Ноя 23  2008 syslog-ng
-rw-r--r--  1 root root  289 Дек 22  2005 tmpfs
-rw-r--r--  1 root root 1118 Май 22 18:03 useradd
17:15:21
#apt-get install cowsay
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  filters
НОВЫЕ пакеты, которые будут установлены:
  cowsay
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено.
Необходимо скачать 19,8kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295kB.
Получено:1 http://10.0.35.1 sid/main cowsay 3.03-9.2 [19,8kB]
Получено 19,8kБ за 0s (881kБ/c)
Выбор ранее не выбранного пакета cowsay.
(Чтение базы данных ... на данный момент установлено 46765 файлов и каталогов.)
Распаковывается пакет cowsay (из файла .../cowsay_3.03-9.2_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет cowsay (3.03-9.2) ...
17:16:35
#echo hello | cowsay -f /usr/share/cowsay/cows/satanic.cow
bash: cowsay: команда не найдена
17:17:29
#dpkg -L cowsay | less
17:19:17
#-rw-r--r-- 1 root root 324 ### 27 16:48 monit
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 529 ### 18 20:26 ntpdate
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 399 ### 25 2008 portmap
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 282 ### 29 2006 rcS
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 324 ### 27 12:39 rsyslog
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 381 ### 4 23:39 ssh
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 306 ### 23 2008 syslog-ng
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 289 ### 22 2005 tmpfs
bash: -rw-r--r--: команда не найдена
17:19:17
#-rw-r--r-- 1 root root 1118 ### 22 18:03 useradd
bash: -rw-r--r--: команда не найдена
17:19:17
#[root@linux1:user]# apt-get install cowsay
bash: [root@linux1:user]#: команда не найдена
17:19:17
####### ####### #######... ######

17:19:17
########### ###### ############

17:19:17
####### ########## # #########... ######

17:19:17
############# ######:

17:19:17
#filters
bash: filters: команда не найдена
17:19:17
###### ######, ####### ##### ###########:

17:19:17
#cowsay
bash: cowsay: команда не найдена
17:19:17
########## 0, ########### 1 ##### #######, ### ######## ######## 0 #######, # 24 ####### ## #########.

17:19:17
########### ####### 19,8k# #######.

17:19:17
###### ###### ########, ##### ######## ######### ############ ######### ## 295kB.

17:19:17
#########:1 http://10.0.35.1 sid/main cowsay 3.03-9.2 [19,8kB]

17:19:17
######### 19,8k# ## 0s (881k#/c)

17:19:17
###### ##### ## ########## ###### cowsay.

17:19:17
#(###### #### ###### ... ## ###### ###### ########### 46765 ###### # #########.)
> ############### ##### cowsay (## ##### .../cowsay_3.03-9.2_all.deb)...
> ############## ######## ### man-db ...
> ############# ##### cowsay (3.03-9.2) ...
> [root@linux1:user]#  echo hello | cowsay -f /usr/share/cowsay/cows/satanic.cow
> bash: cowsay: ####### ## #######
> [root@linux1:user]#  echo hello | cowsay -f /usr/share/cowsay/cows/satanic.cow
> bash: cowsay: ####### ## #######
> [root@linux1:user]#
17:19:35
#which cowsay

17:19:50
#dpkg -l cowsay | less
/dev/pts/3
17:19:51
#screen -x
/dev/pts/0
17:21:03
#echo hello | cowsay -f /usr/share/cowsay/cows/stegosaurus.cow
bash: cowsay: команда не найдена
17:22:59
#which cowsay

17:24:00
#cowsay
bash: cowsay: команда не найдена
17:24:41
#dpkg -l cowsay | less
17:25:05
#which cowsay

17:25:10
#find / -name cowsay
/usr/games/cowsay
/usr/share/cowsay
/usr/share/doc/cowsay
/etc/bash_completion.d/cowsay
/home/user/etc-2009.05.26/bash_completion.d/cowsay
17:25:42
#/usr/games/cowsay
^C
17:26:53
#echo hello | /usr/games/cowsay -f /usr/share/cowsay/cows/stegosaurus.cow
 _______
< hello >
 -------
\                             .       .
 \                           / `.   .' "
  \                  .---.  <    > <    >  .---.
   \                 |    \  \ - ~ ~ - /  /    |
         _____          ..-~             ~-..-~
        |     |   \~~~\.'                    `./~~~/
       ---------   \__/                        \__/
      .'  O    \     /               /       \  "
     (_____,    `._.'               |         }  \/~~~/
      `----.          /       }     |        /    \__/
            `-.      |       /      |       /      `. ,~~|
                ~-.__|      /_ - ~ ^|      /- _      `..-'
                     |     /        |     /     ~-.     `-. _  _  _
                     |_____|        |_____|         ~ - . _ _ _ _ _>
17:27:17
#touch
touch: пропущен операнд, задающий файл
Попробуйте `touch --help' для получения более подробного описания.
17:27:43
#touch din

17:27:53
#nano din
17:34:32
#!/bin/sh
bash: cd: /etc/rc.d: Нет такого файла или каталога
17:35:44
#ls -la /etc/init.d/ \ less
ls: невозможно получить доступ к  less: Нет такого файла или каталога
/etc/init.d/:
итого 308
drwxr-xr-x  2 root root  4096 Май 29 12:36 .
drwxr-xr-x 87 root root  4096 Май 29 17:04 ..
-rwxr-xr-x  1 root root  1301 Мар  9  2008 anacron
-rwxr-xr-x  1 root root   946 Окт 20  2008 atd
-rwxr-xr-x  1 root root  4021 Май 14 22:50 aumix
-rwxr-xr-x  1 root root  2155 Янв  5  2008 bootlogd
-rwxr-xr-x  1 root root  1988 Июл 16  2008 bootmisc.sh
...
-rwxr-xr-x  1 root root  1096 Янв  2  2008 stop-bootlogd-single
-rwxr-xr-x  1 root root   515 Мар 28 23:16 sudo
-rwxr-xr-x  1 root root  2809 Ноя 23  2008 syslog-ng
-rwxr-xr-x  1 root root  7345 Апр 18 04:44 udev
-rwxr-xr-x  1 root root  1001 Июл 11  2008 udev-mtab
-rwxr-xr-x  1 root root  3175 Мар  2  2008 umountfs
-rwxr-xr-x  1 root root  2140 Дек 30  2007 umountnfs.sh
-rwxr-xr-x  1 root root  1456 Май 29  2008 umountroot
-rwxr-xr-x  1 root root  1815 Сен 13  2006 urandom
-rwxr-xr-x  1 root root  1777 Фев  2 14:29 x11-common
17:36:03
#ls -la /etc/init.d/ | less
17:36:21
#ls -la /etc/init.d/ | less
17:36:29
#ls -la /etc/rc.d/
ls: невозможно получить доступ к /etc/rc.d/: Нет такого файла или каталога
17:36:40
#ls -ld /etc/
drwxr-xr-x 87 root root 4096 Май 29 17:04 /etc/
17:37:06
#ls -ld /etc
drwxr-xr-x 87 root root 4096 Май 29 17:04 /etc
17:37:10
#ls -la /etc
drwxr-xr-x  2 root root     4096 Май 29 12:36 cron.daily
drwxr-xr-x  2 root root     4096 Май 24 13:16 cron.hourly
drwxr-xr-x  2 root root     4096 Май 29 10:46 cron.monthly
-rw-r--r--  1 root root      724 Май 13 03:13 crontab
drwxr-xr-x  2 root root     4096 Май 29 12:36 cron.weekly
drwxr-xr-x  4 root root     4096 Ноя 25  2008 dbus-1
-rw-r--r--  1 root root     2969 Мар  3 18:34 debconf.conf
-rw-r--r--  1 root root       12 Фев 26 17:58 debian_version
-rw-r--r--  1 root root        0 Апр 14 11:30 debsums-ignore
drwxr-xr-x  3 root root     4096 Май 29 10:46 default
...
drwxr-xr-x  2 root root     4096 Май 24 13:16 terminfo
-rw-r--r--  1 root root       12 Май 29 12:27 timezone
-rw-r--r--  1 root root      645 Мар 25 13:05 ts.conf
-rw-r--r--  1 root root     1260 Май 30  2008 ucf.conf
drwxr-xr-x  4 root root     4096 Май 24 13:16 udev
drwxr-xr-x  2 root root     4096 Май 24 13:16 vim
-rw-r--r--  1 root root     4221 Сен  8  2008 wgetrc
drwxr-xr-x  8 root root     4096 Май 25 12:24 X11
drwxr-xr-x  6 root root     4096 Ноя 25  2008 xdg
drwxr-xr-x  2 root root     4096 Ноя 25  2008 xml
17:37:19
#ls -la /etc | less
17:38:10
#cp /home/din /etc/rc6.d/
cp: невозможно выполнить stat для `/home/din': Нет такого файла или каталога
17:38:39
#cp /home/user/din /etc/rc6.d/

17:38:51
#mc
17:39:03
#ls /etc/rc6.d/
din     K10monit    K11atd    K20exim4  K20openbsd-inetd  K63mountoverflowtmp  README       S30rsyslog  S31umountnfs.sh  S35networking  S40umountfs    S90reboot
K01gdm  K11anacron  K19aumix  K20lpd    K25hwclock.sh     K90syslog-ng         S20sendsigs  S30urandom  S32portmap       S36ifupdown    S60umountroot
17:39:52
#cp /home/user/din /etc/rc6.d/S99zcow

17:40:36
#vi /etc/rc6.d/S99zcow
17:41:29
#chmod u+l S99zcow
chmod: неверный режим: `u+l'
Попробуйте `chmod --help' для получения более подробного описания.
17:42:17
#chmod 777 S99zcow
chmod: невозможно получить доступ к `S99zcow': Нет такого файла или каталога
17:42:24
#chmod 777 /etc/rc6.d/S99zcow

17:42:52
#chmod 777 /etc/rc6.d/S99zcow

17:43:30
#ls -la /etc/rc6.d/
итого 20
drwxr-xr-x  2 root root 4096 Май 29 17:41 .
drwxr-xr-x 87 root root 4096 Май 29 17:04 ..
-rw-r--r--  1 root root  224 Май 29 17:38 din
lrwxrwxrwx  1 root root   13 Ноя 25  2008 K01gdm -> ../init.d/gdm
lrwxrwxrwx  1 root root   15 Май 27 16:23 K10monit -> ../init.d/monit
lrwxrwxrwx  1 root root   17 Май 27 11:32 K11anacron -> ../init.d/anacron
lrwxrwxrwx  1 root root   13 Май 27 11:36 K11atd -> ../init.d/atd
lrwxrwxrwx  1 root root   15 Ноя 25  2008 K19aumix -> ../init.d/aumix
lrwxrwxrwx  1 root root   15 Май 26 17:02 K20exim4 -> ../init.d/exim4
...
lrwxrwxrwx  1 root root   17 Ноя 24  2008 S30rsyslog -> ../init.d/rsyslog
lrwxrwxrwx  1 root root   17 Ноя 24  2008 S30urandom -> ../init.d/urandom
lrwxrwxrwx  1 root root   22 Ноя 24  2008 S31umountnfs.sh -> ../init.d/umountnfs.sh
lrwxrwxrwx  1 root root   17 Ноя 25  2008 S32portmap -> ../init.d/portmap
lrwxrwxrwx  1 root root   20 Ноя 24  2008 S35networking -> ../init.d/networking
lrwxrwxrwx  1 root root   18 Ноя 24  2008 S36ifupdown -> ../init.d/ifupdown
lrwxrwxrwx  1 root root   18 Ноя 24  2008 S40umountfs -> ../init.d/umountfs
lrwxrwxrwx  1 root root   20 Ноя 24  2008 S60umountroot -> ../init.d/umountroot
lrwxrwxrwx  1 root root   16 Ноя 24  2008 S90reboot -> ../init.d/reboot
-rwxrwxrwx  1 root root  224 Май 29 17:40 S99zcow
17:43:33
#less /etc/rc6.d/S90reboot

Файлы

  • /proc/sys/kernel/sysrq
  • /proc/sys/kernel/sysrq
    >
    1
    

    Статистика

    Время первой команды журнала16:33:15 2009- 5-29
    Время последней команды журнала17:43:33 2009- 5-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %13.86
    Процент синтаксически неверно набранных команд, %25.74
    Суммарное время работы с терминалом *, час 1.17
    Количество командных строк в единицу времени, команда/мин 1.44
    Частота использования команд
    ls16|==============| 14.41%
    less10|=========| 9.01%
    -rw-r--r--9|========| 8.11%
    su8|=======| 7.21%
    cowsay6|=====| 5.41%
    runlevel5|====| 4.50%
    echo5|====| 4.50%
    chmod4|===| 3.60%
    init4|===| 3.60%
    dpkg3|==| 2.70%
    cp3|==| 2.70%
    cat3|==| 2.70%
    which3|==| 2.70%
    #####3|==| 2.70%
    screen2|=| 1.80%
    ##########2|=| 1.80%
    touch2|=| 1.80%
    exit2|=| 1.80%
    ######2|=| 1.80%
    [root@linux1:user]#1|| 0.90%
    man1|| 0.90%
    ########1|| 0.90%
    #########1|| 0.90%
    nano1|| 0.90%
    ###reboot###echo1|| 0.90%
    apt-get1|| 0.90%
    find1|| 0.90%
    sysrq-trigger1|| 0.90%
    ############1|| 0.90%
    #ls1|| 0.90%
    ########:11|| 0.90%
    (######1|| 0.90%
    Âinit1|| 0.90%
    sh1|| 0.90%
    vi1|| 0.90%
    filters1|| 0.90%
    ssh1|| 0.90%
    mc1|| 0.90%
    ____
    *) Интервалы неактивности длительностью 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$