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

Содержание

Журнал

Четверг (01/22/09)

/dev/ttypc
14:56:03
#test -d /usr/local/bin

/dev/ttyp2
14:56:17
#y=10

14:56:21
#[$x -gt $y]
bash: [5: command not found
/dev/ttypc
14:56:39
#echo $?
0
14:56:44
#test -r /etc/shadow

/dev/ttyp2
14:56:54
#["$x" -gt "$y"
bash: [5: command not found
/dev/ttypc
14:57:06
#echo $?
0
/dev/ttyp2
14:57:07
#test $ -gt $y
bash: test: $: integer expression expected
/dev/ttypc
14:57:09
#test -k /tmp

14:57:25
#echo $?
0
14:57:29
#test -w /etc/passwd

/dev/ttyp2
14:57:39
#test $x

14:57:47
#test $x -gt $y; echo $?
1
/dev/ttypc
14:57:51
#echo $?
0
14:57:56
#test --help

/dev/ttyp2
14:58:01
#test $x -l
0
14:58:10
#[$x -lt $y]
bash: [5: command not found
127
14:58:31
#[ "$x" -lt "$y"
0
14:59:17
#echo "Your Favorite Color?" ; read fav_col
> BW
Your Favorite Color?
BW
bash: BW: command not found
/dev/ttypc
15:00:02
#x=5
[root@debian1:tmp]# man test
Переформатирование test(1), подождите...
NAME
       test - check file types and compare values
SYNOPSIS
       test EXPRESSION
       test
       [ EXPRESSION ]
       [ ]
       [ OPTION
DESCRIPTION
       Exit with the status determined by EXPRESSION.
       --help display this help and exit
       --version
              output version information and exit
       An omitted EXPRESSION defaults to false.  Otherwise, EXPRESSION is true
       or false and sets exit status.  It is one of:
15:00:14
#y=10

15:00:20
#test $x -lt $y; echo $?
0
15:00:47
#x=10

15:01:04
#y=5

15:01:08
#test $x -lt $y; echo $?
1
15:01:10
#echo "Ваш любимый свет?" ; read FAV_COL ; \
> echo "Ваш любимый цвет - Ð" $FAV_COL
Ваш любимый свет?
red
Ваш любимый цвет -  red
/dev/ttyp2
15:01:31
#echo "Your Favorite Color?" ; read fav_col ; BW

15:01:42
#test $EUID -ne 0 -a -a /etc/shadow && \
[root@debian1:tmp]# echo "Your Favorite Color?" ; read fav_col ; BW
Your Favorite Color?
BW
bash: BW: command not found
> test $EUID -ne 0 -a -a /etc/shadow && \
>
>
>
>
>
15:04:16
#test $EUID -ne 0 -a -r /etc/shadow && \
> echo 'Warning: File /etc/shadow is only for readonly!'
/dev/ttypc
15:04:19
#test $EUID -ne -a -r /etc/shadow && \
> echo 'Atention! file /etc/shadow is readonly!'
bash: test: -a: integer expression expected
/dev/ttyp2
15:05:21
#test $EUID -ne 0 -a -r /etc/shadow && echo 'Warning: File /etc/shadow is only for readonly!'

15:05:24
#test $EUID -ne 0 -a -r /etc/shadow

/dev/ttypc
15:08:18
#test $EUID -ne
bash: test: -r: integer expression expected
15:08:49
#test -ne -a
Atention! file /etc/shadow is readonly!
/dev/ttyp0
15:09:52
#screen -x
15:09:59
#screen -x
/dev/ttyp2
15:10:14
#screnn -x
bash: screnn: command not found
/dev/ttyp4
15:10:17
#screen
/dev/ttyp2
15:10:18
#screnn -x
bash: screnn: command not found
/dev/ttyp6
15:10:19
#\
>
/dev/ttyp2
15:10:20
#screnn -x
bash: screnn: command not found
15:10:21
#screnn -x
bash: screnn: command not found
15:10:22
#scree
[root@debian1:~]#
[root@debian1:~]#
[root@debian1:~]#
[root@debian1:~]#
[root@debian1:~]#
[root@debian1:~]#
[root@debian1:~]#
[root@debian1:~]#
[root@debian1:~]#
/dev/ttyp6
15:10:24
#sdfgfsdf
bash: sdfgfsdf: command not found
15:10:27
#bkdkdkH

/dev/ttyp8
15:10:45
#screen -x
/dev/ttyp6
15:12:05
#ifconfig
[root@debian1:~]#
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:01
          inet addr:192.168.99.1  Bcast:192.168.99.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:35938 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20331 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2881102 (2.7 MiB)  TX bytes:8802270 (8.3 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
прошло 24 минуты
15:36:30
#clear

/dev/ttypa
15:44:01
#vm
bash: vm: command not found
15:47:02
#ls
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"scrpt2" 3L, 112C записано
1234     asd.tgz  hello   scrpt2       soft  touchlist
123.tar  file     qwe.gz  sdf dasfjfh  tmp   zxc.rpm
15:47:04
#vim sc
--- /tmp/l3-saved-1967.32675.23981	2009-01-22 15:47:20.000000000 +0200
+++ scrpt2	2009-01-22 15:50:31.000000000 +0200
@@ -1,3 +1,11 @@
 #! bin/bash
 echo 'Полный путь к программе, которую нужно выполнить :'
-
+read PROGRAM ;
+if [ -x "$PROGRAM" ]
+then
+"$PROGRAM"
+else
+echo -n " Can't run $PROGRAM "
+if [ -e "$PROGRAM" ]
+then
+echo 'this file is not executable'
/dev/ttyp6
15:51:13
#last log
wtmp begins Mon Jan 19 09:48:29 2009
16:00:55
#lastb
user156                                    **Никогда не входил в систему**
user157                                    **Никогда не входил в систему**
user158                                    **Никогда не входил в систему**
user159                                    **Никогда не входил в систему**
user160                                    **Никогда не входил в систему**
user161                                    **Никогда не входил в систему**
user162                                    **Никогда не входил в систему**
user163                                    **Никогда не входил в систему**
user164                                    **Никогда не входил в систему**
user165                                    **Никогда не входил в систему**
...
user392                                    **Никогда не входил в систему**
user393                                    **Никогда не входил в систему**
user394                                    **Никогда не входил в систему**
user395                                    **Никогда не входил в систему**
user396                                    **Никогда не входил в систему**
user397                                    **Никогда не входил в систему**
user398                                    **Никогда не входил в систему**
user399                                    **Никогда не входил в систему**
user400          ttyp0    127.0.0.1        Чтв Янв 22 11:55:20 +0200 2009
btmp begins Fri Jan 16 06:25:42 2009
16:01:06
#lastw
bash: lastw: command not found
16:01:08
#last
root     ttypc        10.0.17.1        Thu Jan 22 16:01   still logged in
root     ttyp8        10.0.17.1        Thu Jan 22 15:10   still logged in
root     ttyp4        192.168.99.254   Thu Jan 22 15:10   still logged in
user     :0                            Thu Jan 22 15:10   still logged in
root     ttyp0        10.0.17.1        Thu Jan 22 15:09   still logged in
reboot   system boot  2.6.18-5-xen-686 Thu Jan 22 15:09 - 16:01  (00:51)
root     ttyp8        192.168.99.254   Thu Jan 22 15:08 - down   (00:01)
root     ttyp0        10.0.17.1        Thu Jan 22 15:07 - down   (00:01)
user400  ttyp0        127.0.0.1        Thu Jan 22 11:55 - 11:55  (00:00)
root     ttypd        192.168.99.254   Thu Jan 22 11:46 - down   (03:23)
...
root     ttyp0        debian.net.nt    Mon Jan 19 10:11 - down   (00:14)
reboot   system boot  2.6.18-5-xen-686 Mon Jan 19 10:11 - 10:26  (00:14)
root     ttyp3        linux1.net.nt    Mon Jan 19 09:56 - down   (00:14)
root     ttyp9        debian.net.nt    Mon Jan 19 09:52 - down   (00:18)
root     ttyp7        10.0.17.1        Mon Jan 19 09:51 - down   (00:19)
root     ttyp5        10.0.17.1        Mon Jan 19 09:51 - down   (00:19)
root     ttyp3        linux1.net.nt    Mon Jan 19 09:51 - 09:56  (00:05)
root     ttyp1        10.0.17.1        Mon Jan 19 09:51 - down   (00:19)
user     :0                            Mon Jan 19 09:48 - down   (00:22)
wtmp begins Mon Jan 19 09:48:29 2009
/dev/ttypc
16:01:12
#screen -x
/dev/ttyp6
16:01:13
#ls -l /var/log/?tmp
-rw-rw-r-- 1 root utmp      0 2009-01-16 06:25 /var/log/btmp
-rw-rw-r-- 1 root utmp 156288 2009-01-22 16:01 /var/log/wtmp
16:01:18
#watch -n 1

16:04:29
#asdasds
bash: asdasds: command not found
16:04:31
#asdasdasd
bash: asdasdasd: command not found
16:04:32
#ykihkhjyk
bash: ykihkhjyk: command not found
16:04:48
#sdf
bash: sdf: command not found
/dev/ttyp4
16:10:42
#screen -x
/dev/ttype
16:11:00
#ps aux | grep screen
root      1580  0.0  0.1   5568  1020 ttyp1    S+   15:10   0:00 screen -x
root      1674  0.0  0.1   5564  1016 ttyp3    S+   15:10   0:00 screen -x
root      1790  0.0  0.1   5564  1016 ttyp9    S+   15:10   0:00 screen -x
root      2254  0.0  0.1   5564  1016 ttypd    S+   16:01   0:00 screen -x
root      3260  0.0  0.1   5568  1020 ttyp5    S+   16:10   0:00 screen -x
root      3348  0.0  0.1   4624   744 ttypf    R+   16:11   0:00 grep screen
16:11:18
#screen -x
16:11:29
#screen -w
16:11:34
#kill -9 1514

16:11:58
#screen
/dev/ttyp0
16:11:59
#screen -x
/dev/ttypc
16:11:59
#screen -x
/dev/ttyp2
16:12:09
#screen -x
/dev/ttyp6
16:14:22
#lastb
root                                   Thu Jan 22 16:06 - 16:06  (00:00)
root                                   Thu Jan 22 16:06 - 16:06  (00:00)
root                                   Thu Jan 22 16:02 - 16:02  (00:00)
root                                   Thu Jan 22 16:02 - 16:02  (00:00)
btmp begins Thu Jan 22 16:02:37 2009
16:14:32
#lastw
bash: lastw: command not found
16:14:40
#w
 16:14:42 up  1:05,  9 users,  load average: 0,02, 0,04, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     ttyp0    10.0.17.1        15:09    2:24m  0.02s  0.00s script -f -q /root/.lilalo//1256010617116864431-1232629792.scr
user     :0       -                15:10   ?xdm?   1:33m  0.19s /usr/bin/fluxbox
user     ttyp2    :0.0             15:10    2:16m  0.05s  0.04s bash
root     ttyp4    192.168.99.254   16:10    3:47m  0.00s  0.00s script -f -q /root/.lilalo//772200742768624426-1232633442.scri
root     ttyp6    :ttypf:S.0       16:12    0.00s  0.01s  0.01s script -f -q /root/.lilalo//2666278662162310603-1232633531.scr
root     ttyp8    10.0.17.1        15:10   10:06m  0.06s  0.02s script -f -q /root/.lilalo//1033720238901830207-1232629840.scr
user     ttypa    :0.0             15:12   24:11m  0.09s  0.08s bash
root     ttypc    10.0.17.1        16:01   10:53m  0.01s  0.01s script -f -q /root/.lilalo//130084661909130208-1232632870.scri
root     ttype    192.168.99.254   16:11    0.00s  0.00s  0.00s script -f -q /root/.lilalo//152512469779944622-1232633460.scri
16:14:42
#who
root     ttyp0        2009-01-22 15:09 (10.0.17.1)
user     :0           2009-01-22 15:10
user     ttyp2        2009-01-22 15:10 (:0.0)
root     ttyp4        2009-01-22 16:10 (192.168.99.254)
root     ttyp6        2009-01-22 16:12 (:ttypf:S.0)
root     ttyp8        2009-01-22 15:10 (10.0.17.1)
user     ttypa        2009-01-22 15:12 (:0.0)
root     ttypc        2009-01-22 16:01 (10.0.17.1)
root     ttype        2009-01-22 16:11 (192.168.99.254)
16:14:46
#lastb
root                                   Thu Jan 22 16:06 - 16:06  (00:00)
root                                   Thu Jan 22 16:06 - 16:06  (00:00)
root                                   Thu Jan 22 16:02 - 16:02  (00:00)
root                                   Thu Jan 22 16:02 - 16:02  (00:00)
btmp begins Thu Jan 22 16:02:37 2009
/dev/ttyp8
16:15:05
#screen -x
/dev/ttyp6
16:15:17
#who
root     ttyp0        2009-01-22 15:09 (10.0.17.1)
user     :0           2009-01-22 15:10
user     ttyp2        2009-01-22 15:10 (:0.0)
root     ttyp4        2009-01-22 16:10 (192.168.99.254)
root     ttyp6        2009-01-22 16:12 (:ttypf:S.0)
root     ttyp8        2009-01-22 15:10 (10.0.17.1)
user     ttypa        2009-01-22 15:12 (:0.0)
root     ttypc        2009-01-22 16:01 (10.0.17.1)
root     ttype        2009-01-22 16:11 (192.168.99.254)
16:15:25
#w
 16:15:31 up  1:06,  9 users,  load average: 0,00, 0,04, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     ttyp0    10.0.17.1        15:09    3:13m  0.02s  0.00s script -f -q /root/.lilalo//1256010617116864431-1232629792.scr
user     :0       -                15:10   ?xdm?   1:35m  0.19s /usr/bin/fluxbox
user     ttyp2    :0.0             15:10    3:05m  0.05s  0.04s bash
root     ttyp4    192.168.99.254   16:10    4:36m  0.00s  0.00s script -f -q /root/.lilalo//772200742768624426-1232633442.scri
root     ttyp6    :ttypf:S.0       16:12    0.00s  0.01s  0.01s script -f -q /root/.lilalo//2666278662162310603-1232633531.scr
root     ttyp8    10.0.17.1        15:10   11.00s  0.06s  0.02s script -f -q /root/.lilalo//1033720238901830207-1232629840.scr
user     ttypa    :0.0             15:12   25:00m  0.09s  0.08s bash
root     ttypc    10.0.17.1        16:01   27.00s  0.01s  0.01s script -f -q /root/.lilalo//130084661909130208-1232632870.scri
root     ttype    192.168.99.254   16:11    0.00s  0.00s  0.00s script -f -q /root/.lilalo//152512469779944622-1232633460.scri
16:16:16
#passwd
Enter new UNIX password:
Retype new UNIX password:
No password supplied
Enter new UNIX password:
Retype new UNIX password:
No password supplied
Enter new UNIX password:
Retype new UNIX password:
No password supplied
passwd: Authentication token manipulation error
passwd: password unchanged
16:16:51
#lastb
root                                   Thu Jan 22 16:06 - 16:06  (00:00)
root                                   Thu Jan 22 16:06 - 16:06  (00:00)
root                                   Thu Jan 22 16:02 - 16:02  (00:00)
root                                   Thu Jan 22 16:02 - 16:02  (00:00)
btmp begins Thu Jan 22 16:02:37 2009
16:16:55
#w
 16:17:00 up  1:07,  9 users,  load average: 0,00, 0,02, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     ttyp0    10.0.17.1        15:09    4:42m  0.02s  0.00s script -f -q /root/.lilalo//1256010617116864431-1232629792.scr
user     :0       -                15:10   ?xdm?   1:37m  0.19s /usr/bin/fluxbox
user     ttyp2    :0.0             15:10    4:34m  0.05s  0.04s bash
root     ttyp4    192.168.99.254   16:10    6:05m  0.00s  0.00s script -f -q /root/.lilalo//772200742768624426-1232633442.scri
root     ttyp6    :ttypf:S.0       16:12    0.00s  0.01s  0.01s script -f -q /root/.lilalo//2666278662162310603-1232633531.scr
root     ttyp8    10.0.17.1        15:10    1:40m  0.06s  0.02s script -f -q /root/.lilalo//1033720238901830207-1232629840.scr
user     ttypa    :0.0             15:12   26:29m  0.09s  0.08s bash
root     ttypc    10.0.17.1        16:01    1:56m  0.01s  0.01s script -f -q /root/.lilalo//130084661909130208-1232632870.scri
root     ttype    192.168.99.254   16:11    0.00s  0.00s  0.00s script -f -q /root/.lilalo//152512469779944622-1232633460.scri
16:17:00
#who
root     ttyp0        2009-01-22 15:09 (10.0.17.1)
user     :0           2009-01-22 15:10
user     ttyp2        2009-01-22 15:10 (:0.0)
root     ttyp4        2009-01-22 16:10 (192.168.99.254)
root     ttyp6        2009-01-22 16:12 (:ttypf:S.0)
root     ttyp8        2009-01-22 15:10 (10.0.17.1)
user     ttypa        2009-01-22 15:12 (:0.0)
root     ttypc        2009-01-22 16:01 (10.0.17.1)
root     ttype        2009-01-22 16:11 (192.168.99.254)
16:17:02
#last
last     lastb    lastlog
16:17:02
#lastlog
user154                                    **Никогда не входил в систему**
user155                                    **Никогда не входил в систему**
user156                                    **Никогда не входил в систему**
user157                                    **Никогда не входил в систему**
user158                                    **Никогда не входил в систему**
user159                                    **Никогда не входил в систему**
user160                                    **Никогда не входил в систему**
user161                                    **Никогда не входил в систему**
user162                                    **Никогда не входил в систему**
user163                                    **Никогда не входил в систему**
...
user391                                    **Никогда не входил в систему**
user392                                    **Никогда не входил в систему**
user393                                    **Никогда не входил в систему**
user394                                    **Никогда не входил в систему**
user395                                    **Никогда не входил в систему**
user396                                    **Никогда не входил в систему**
user397                                    **Никогда не входил в систему**
user398                                    **Никогда не входил в систему**
user399                                    **Никогда не входил в систему**
user400          ttyp0    127.0.0.1        Чтв Янв 22 11:55:20 +0200 2009
16:17:10
#lastlog | leass
bash: leass: command not found
16:17:28
#last | less
16:18:16
#logname
logname: регистрационное имя отсутствует
16:18:24
#whoami
root
16:20:12
#passwd -l user
Пароль изменён.
16:21:23
#ssh 127.0.0.1 -l user
user@127.0.0.1's password:
Permission denied, please try again.
user@127.0.0.1's password:
16:21:37
#passwd -l user400
Пароль изменён.
16:21:53
#passwd -u
[root@debian1:~]# ssh 127.0.0.1 -l user400
user400@127.0.0.1's password:
Permission denied, please try again.
user400@127.0.0.1's password:
Пароль изменён.
/dev/ttype
16:22:49
#screen -w
16:22:51
#kill -9 3576

16:23:01
#kilc
bash: kilc: command not found
/dev/ttyp0
16:23:10
#screen -x
/dev/ttyp2
16:23:18
#screen
/dev/ttyp8
16:23:23
#screen -x
/dev/ttyp6
16:23:28
#sdfl;kg
bash: sdfl: command not found
bash: kg: command not found
16:23:28
#\
>

Статистика

Время первой команды журнала14:56:03 2009- 1-22
Время последней команды журнала16:23:28 2009- 1-22
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %13.86
Процент синтаксически неверно набранных команд, %19.80
Суммарное время работы с терминалом *, час 1.46
Количество командных строк в единицу времени, команда/мин 1.16
Частота использования команд
test18|==============| 14.88%
screen17|==============| 14.05%
echo11|=========| 9.09%
\6|====| 4.96%
screnn4|===| 3.31%
&4|===| 3.31%
passwd4|===| 3.31%
last4|===| 3.31%
lastb4|===| 3.31%
w3|==| 2.48%
read3|==| 2.48%
who3|==| 2.48%
lastw2|=| 1.65%
lastlog2|=| 1.65%
ls2|=| 1.65%
[$x2|=| 1.65%
y=102|=| 1.65%
kill2|=| 1.65%
ifconfig1|| 0.83%
x=51|| 0.83%
y=51|| 0.83%
bkdkdkH1|| 0.83%
ykihkhjyk1|| 0.83%
whoami1|| 0.83%
[1|| 0.83%
watch1|| 0.83%
sdfgfsdf1|| 0.83%
asdasdasd1|| 0.83%
asdasds1|| 0.83%
ps1|| 0.83%
logname1|| 0.83%
vm1|| 0.83%
leass1|| 0.83%
vim1|| 0.83%
x=101|| 0.83%
sdfl1|| 0.83%
kilc1|| 0.83%
less1|| 0.83%
BW1|| 0.83%
scree1|| 0.83%
grep1|| 0.83%
["$x"1|| 0.83%
sdf1|| 0.83%
ssh1|| 0.83%
kg1|| 0.83%
clear1|| 0.83%
____
*) Интервалы неактивности длительностью 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$