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

Содержание

Журнал

Среда (09/14/16)

/dev/pts/6
15:42:19
$~
uid=1000(user) gid=1000(user) группы=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev)
15:42:23
$id root
uid=0(root) gid=0(root) группы=0(root)
15:42:38
$groupadd developers
l3script: groupadd: команда не найдена
15:47:19
$cd

15:48:28
$groupadd developers
l3script: groupadd: команда не найдена

Четверг (09/15/16)

/dev/pts/6
07:43:44
$~/mymotd
l3script: /home/user/mymotd: Нет такого файла или каталога
07:46:40
$logname
logname: регистрационное имя отсутствует
прошло >3 часов
11:30:01
$whoami
user
11:30:44
$su -
Пароль:
l3-agent is already running: pid=2514; pidfile=/root/.lilalo/l3-agent.pid
root@debian2:~# logname
logname: регистрационное имя отсутствует
root@debian2:~# whoami
root
root@debian2:~# cat /etc/shadow
root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
daemon:*:16248:0:99999:7:::
bin:*:16248:0:99999:7:::
...
gnats:*:16248:0:99999:7:::
nobody:*:16248:0:99999:7:::
libuuid:!:16248:0:99999:7:::
Debian-exim:!:16248:0:99999:7:::
user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
sshd:*:16248:0:99999:7:::
ivan:$6$1TlKpy3R$b2wPIjud06MRXo.YnMJcTkQsiBxrPM6CoMB1KCUj8xTtmA33twYpYiEcYXrhwOycs0mZSTLVD2moqVoiFwFcZ.:17056:0:99999:7:::
petr:$6$0AcHq1s5$b7w66lesWedpkR84YGqcyveHx8qT55sUaeLHpE5L/H2OsO3ZGdkB063acVvMV.GkT7tUpGnRjxcUzuQerRMwb/:17056:0:99999:7:::
root@debian2:~# exit
logout
11:32:27
$whoami
user
11:32:35
$cat /etc/shadow
cat: /etc/shadow: Отказано в доступе
11:32:45
$lastlog
Пользователь     Порт     С                Последний раз
root             pts/4    192.168.16.161   Чтв Сен 15 08:43:09 +0300 2016
daemon                                     **Никогда не входил в систему**
bin                                        **Никогда не входил в систему**
sys                                        **Никогда не входил в систему**
sync                                       **Никогда не входил в систему**
games                                      **Никогда не входил в систему**
man                                        **Никогда не входил в систему**
lp                                         **Никогда не входил в систему**
mail                                       **Никогда не входил в систему**
...
list                                       **Никогда не входил в систему**
irc                                        **Никогда не входил в систему**
gnats                                      **Никогда не входил в систему**
nobody                                     **Никогда не входил в систему**
libuuid                                    **Никогда не входил в систему**
Debian-exim                                **Никогда не входил в систему**
user             pts/6    192.168.16.161   Чтв Сен 15 08:43:38 +0300 2016
sshd                                       **Никогда не входил в систему**
ivan             pts/2    192.168.16.161   Пнд Сен 12 10:37:55 +0300 2016
petr                                       **Никогда не входил в систему**
11:32:55
$last
user     pts/6        192.168.16.161   Thu Sep 15 08:43   still logged in
root     pts/4        192.168.16.161   Thu Sep 15 08:43   still logged in
user     pts/6        192.168.16.161   Wed Sep 14 12:04 - 17:37  (05:32)
root     pts/4        192.168.16.161   Wed Sep 14 12:04 - 17:37  (05:33)
user     pts/2        192.168.16.161   Wed Sep 14 08:44 - 13:55  (05:11)
root     pts/0        192.168.16.161   Wed Sep 14 08:43 - 13:54  (05:11)
user     pts/0        192.168.16.161   Tue Sep 13 11:19 - 17:51  (06:31)
root     pts/2        192.168.16.161   Tue Sep 13 11:18 - 17:51  (06:32)
root     pts/2        192.168.16.161   Tue Sep 13 11:08 - 11:18  (00:09)
root     pts/4        fobos.net.nt     Tue Sep 13 10:24 - 10:35  (00:11)
...
root     pts/0        192.168.16.161   Mon Sep 12 14:30 - 18:05  (03:34)
user     pts/2        192.168.16.161   Mon Sep 12 12:03 - 18:04  (06:01)
root     pts/0        192.168.16.161   Mon Sep 12 11:50 - 14:29  (02:39)
reboot   system boot  3.2.0-4-amd64    Mon Sep 12 11:31 - 12:34 (3+01:02)
user     pts/3        192.168.16.161   Mon Sep 12 10:41 - crash  (00:50)
ivan     pts/2        192.168.16.161   Mon Sep 12 10:37 - crash  (00:53)
ivan     pts/2        192.168.16.161   Mon Sep 12 10:32 - 10:37  (00:04)
ivan     pts/2        192.168.16.161   Mon Sep 12 10:25 - 10:26  (00:00)
root     pts/0        192.168.16.161   Mon Sep 12 10:12 - crash  (01:18)
wtmp begins Mon Sep 12 10:12:53 2016
11:34:01
$last -10
user     pts/6        192.168.16.161   Thu Sep 15 08:43   still logged in
root     pts/4        192.168.16.161   Thu Sep 15 08:43   still logged in
user     pts/6        192.168.16.161   Wed Sep 14 12:04 - 17:37  (05:32)
root     pts/4        192.168.16.161   Wed Sep 14 12:04 - 17:37  (05:33)
user     pts/2        192.168.16.161   Wed Sep 14 08:44 - 13:55  (05:11)
root     pts/0        192.168.16.161   Wed Sep 14 08:43 - 13:54  (05:11)
user     pts/0        192.168.16.161   Tue Sep 13 11:19 - 17:51  (06:31)
root     pts/2        192.168.16.161   Tue Sep 13 11:18 - 17:51  (06:32)
root     pts/2        192.168.16.161   Tue Sep 13 11:08 - 11:18  (00:09)
root     pts/4        fobos.net.nt     Tue Sep 13 10:24 - 10:35  (00:11)
wtmp begins Mon Sep 12 10:12:53 2016
11:34:10
$less /etc/passwd
11:36:28
$less /etc/shadow
11:37:01
$less /etc/passwd
11:38:00
$~user/files
l3script: /home/user/files: Нет такого файла или каталога
11:40:04
$ls
10        bin                                    lpi_2                          proj
1.jpeg    errlog                                 man_smb_conf                   sh
2.tar.gz  file                                   matrix.jpg                     soft
3.tgz     files                                  names                          sorted_passwd
4.rpm     freebsd.jpg                            no_file_with_this_name         source
5         granata.jpg                            ogo.jpg                        text
backup    Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  pamyatka.pdf                   touchlist
bigfile   lpi_1                                  press_any_key_to_continue.jpg  unsorted
11:43:07
$cd files/

11:43:16
$ls

11:43:20
$cd

11:43:37
$cd file
l3script: cd: file: Это не каталог
11:43:43
$ls -l
итого 2956
-rw-r--r-- 1 user user       0 Сен 14 14:01 10
-rw-r--r-- 1 user user       0 Сен 14 10:35 1.jpeg
-rw-r--r-- 1 user user       0 Сен 14 10:35 2.tar.gz
-rw-r--r-- 1 user user       0 Сен 14 10:36 3.tgz
-rw-r--r-- 1 user user       0 Сен 14 10:36 4.rpm
-rw-r--r-- 1 user user       0 Сен 14 14:02 5
drwxr-xr-x 3 user user    4096 Сен 12 15:27 backup
-rwxr-xr-x 1 user user    7994 Окт  9  2014 bigfile
drwxr-xr-x 2 user user    4096 Сен 12 15:22 bin
...
-rwxr-xr-x 1 user user   84663 Окт  9  2014 pamyatka.pdf
-rwxr-xr-x 1 user user   23048 Окт  9  2014 press_any_key_to_continue.jpg
drwxr-xr-x 4 user user    4096 Сен 13 15:10 proj
drwxr-xr-x 2 user user    4096 Сен 14 16:42 sh
drwxr-xr-x 2 user user    4096 Сен 14 10:46 soft
-rw-r--r-- 1 user user     986 Сен 13 15:36 sorted_passwd
drwxr-xr-x 2 user user    4096 Сен 12 15:06 source
drwxr-xr-x 2 user user    4096 Сен 13 15:10 text
-rwxr-xr-x 1 user user      75 Окт  9  2014 touchlist
-rw-r--r-- 1 user user      25 Сен 13 15:31 unsorted

Пятница (09/16/16)

/dev/pts/8
08:23:01
$ps -xa
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:01 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:02 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
10458 pts/6    S+     0:00 script -f -c l3script -q /root/.lilalo//2733121966268189798-1474006946.script
10489 pts/6    S+     0:00 script -f -c l3script -q /root/.lilalo//2733121966268189798-1474006946.script
10490 pts/7    Ss+    0:00 l3script
10511 ?        Ss     0:00 sshd: user [priv]
10513 ?        S      0:00 sshd: user@pts/8
10514 pts/8    Ss     0:00 -bash
10561 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10632 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10633 pts/9    Ss     0:00 l3script
10704 pts/9    R+     0:00 ps -xa
прошло 15 минут
08:38:38
$ps -xl
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
1  1000  2336     1  20   0  57764 19664 -      Ss   ?          5:11 l3-agent
1  1000  6171     1  20   0  18168   468 -      S    ?          0:02 script -f -c l3script -q /home/user
0  1000  6172  6171  20   0  22364  3140 -      Ss+  pts/3      0:00 l3script
0  1000  6623  6172  20   0  10048   932 -      T    pts/3      0:00 less
5  1000 10513 10511  20   0  71292  1764 ?      S    ?          0:00 sshd: user@pts/8
0  1000 10514 10513  20   0  22132  2796 -      Ss   pts/8      0:00 -bash
0  1000 10561 10514  20   0  18164   836 -      S+   pts/8      0:00 script -f -c l3script -q /home/user
1  1000 10632 10561  20   0  18168   468 -      S+   pts/8      0:00 script -f -c l3script -q /home/user
0  1000 10633 10632  20   0  22224  2900 -      Ss   pts/9      0:00 l3script
0  1000 10712 10633  20   0  10536   844 -      R+   pts/9      0:00 ps -xl
08:41:12
$ps
  PID TTY          TIME CMD
10633 pts/9    00:00:00 l3script
11280 pts/9    00:00:00 ps
прошло 57 минут
09:39:00
$ps -x
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
 2336 ?        Ss     5:12 l3-agent
 6171 ?        S      0:02 script -f -c l3script -q /home/user/.lilalo//134455148262755511-1473831884.sc
 6172 pts/3    Ss+    0:00 l3script
 6623 pts/3    T      0:00 less
10513 ?        S      0:00 sshd: user@pts/8
10514 pts/8    Ss     0:00 -bash
10561 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10632 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10633 pts/9    Ss     0:00 l3script
11288 pts/9    R+     0:00 ps -x
09:39:11
$ps U user
  PID TTY      STAT   TIME COMMAND
 2336 ?        Ss     5:13 l3-agent
 6171 ?        S      0:02 script -f -c l3script -q /home/user/.lilalo//134455148262755511-1473831884.sc
 6172 pts/3    Ss+    0:00 l3script
 6623 pts/3    T      0:00 less
10513 ?        S      0:00 sshd: user@pts/8
10514 pts/8    Ss     0:00 -bash
10561 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10632 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10633 pts/9    Ss     0:00 l3script
11296 pts/9    R+     0:00 ps U user
09:39:31
$ps -t yyy1
error: TTY could not be found
Usage:
 ps [options]
 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.
For more details see ps(1).
09:40:21
$ps -t tyy1
error: TTY could not be found
Usage:
 ps [options]
 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.
For more details see ps(1).
09:40:27
$ps -t tty1
  PID TTY          TIME CMD
 2283 tty1     00:00:00 getty
09:40:40
$ps -ax
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:04 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:01 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:02 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
10489 pts/6    S+     0:00 script -f -c l3script -q /root/.lilalo//2733121966268189798-1474006946.script
10490 pts/7    Ss+    0:00 l3script
10511 ?        Ss     0:00 sshd: user [priv]
10513 ?        S      0:00 sshd: user@pts/8
10514 pts/8    Ss     0:00 -bash
10561 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10632 pts/8    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2813536252199718465-1474006981.s
10633 pts/9    Ss     0:00 l3script
11147 pts/7    T      0:00 /usr/bin/nano
11344 pts/9    R+     0:00 ps -ax
09:40:47
$ps -aux
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   828 ?        Ss   Сен13   0:04 init [2]
root         2  0.0  0.0      0     0 ?        S    Сен13   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Сен13   0:01 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Сен13   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Сен13   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Сен13   0:02 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Сен13   0:00 [cpuset]
...
root     10489  0.0  0.0  18168   472 pts/6    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo/
root     10490  0.0  0.4  21844  2388 pts/7    Ss+  09:22   0:00 l3script
root     10511  0.0  0.7  71292  3612 ?        Ss   09:22   0:00 sshd: user [priv]
user     10513  0.0  0.3  71292  1868 ?        S    09:22   0:00 sshd: user@pts/8
user     10514  0.0  0.5  22132  2796 pts/8    Ss   09:22   0:00 -bash
user     10561  0.0  0.1  18164   836 pts/8    S+   09:23   0:00 script -f -c l3script -q /home/user/.li
user     10632  0.0  0.0  18168   468 pts/8    S+   09:23   0:00 script -f -c l3script -q /home/user/.li
user     10633  0.0  0.5  22224  2900 pts/9    Ss   09:23   0:00 l3script
root     11147  0.0  0.3  15080  1912 pts/7    T    10:12   0:00 /usr/bin/nano
user     11352  0.0  0.2  18948  1268 pts/9    R+   10:41   0:00 ps -aux
09:41:01
$ps -avx
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
    1 ?        Ss     0:04     17     0 10648   828  0.1 init [2]
    2 ?        S      0:00      0     0     0     0  0.0 [kthreadd]
    3 ?        S      0:01      0     0     0     0  0.0 [ksoftirqd/0]
    5 ?        S      0:00      0     0     0     0  0.0 [kworker/u:0]
    6 ?        S      0:00      0     0     0     0  0.0 [migration/0]
    7 ?        S      0:02      0     0     0     0  0.0 [watchdog/0]
    8 ?        S<     0:00      0     0     0     0  0.0 [cpuset]
...
10489 pts/6    S+     0:00      0     0 18168   472  0.0 script -f -c l3script -q /root/.lilalo//2733121
10490 pts/7    Ss+    0:00      0     0 21844  2388  0.4 l3script
10511 ?        Ss     0:00      0     0 71292  3612  0.7 sshd: user [priv]
10513 ?        S      0:00      0     0 71292  1868  0.3 sshd: user@pts/8
10514 pts/8    Ss     0:00      0   914 21217  2796  0.5 -bash
10561 pts/8    S+     0:00      0    10 18153   836  0.1 script -f -c l3script -q /home/user/.lilalo//28
10632 pts/8    S+     0:00      0    10 18157   468  0.0 script -f -c l3script -q /home/user/.lilalo//28
10633 pts/9    Ss     0:00      0   914 21309  2900  0.5 l3script
11147 pts/7    T      0:00      2     0 15080  1912  0.3 /usr/bin/nano
11360 pts/9    R+     0:00      0    84 10451   844  0.1 ps -avx
09:41:16
$ps -aux | grep -v USER.*PID.*%CPU |sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
09:42:14
$ps -aux | grep -v USER. *PID. *%CPU |sort -n +3
sort: grep: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
*PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
09:42:32
$ps -aux | grep -v root. *PID. *%CPU |sort -n +3
sort: grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
операция открытия завершилась неудачно: +3: Нет такого файла или каталога
*PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
09:43:32
$ps -aux | grep -v user. *PID. *%CPU |sort -n +3
sort: grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
операция открытия завершилась неудачно: +3: Нет такого файла или каталога
*PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
09:43:56
$~/bin/bigwork
q
^Z
[1]+  Stopped                 ~/bin/bigwork
09:48:11
$~/bin/signal_trap

09:53:23
$^C

09:53:33
$cd ~/bin/signal_trap
l3script: cd: /home/user/bin/signal_trap: Это не каталог
09:54:05
$cd /home/user/bin/

09:55:58
$ls
bigwork  signal_trap  x  y  z
09:56:00
$cd signal_trap
l3script: cd: signal_trap: Это не каталог
09:56:36
$cd

09:56:53
$vim
09:57:46
$nice -n 19 ~user/bin/bigwork
^Z
[2]+  Stopped                 nice -n 19 ~user/bin/bigwork
10:00:13
$nice -n 20 ~user/bin/bigwork
^Z
[3]+  Stopped                 nice -n 20 ~user/bin/bigwork
^Z
10:00:40
$ps
  PID TTY          TIME CMD
10633 pts/9    00:00:00 l3script
11479 pts/9    00:00:00 bigwork
11480 pts/9    00:00:00 dd
11640 pts/9    00:00:00 sleep
11779 pts/9    00:00:00 bigwork
11780 pts/9    00:00:00 dd
11788 pts/9    00:00:00 bigwork
11789 pts/9    00:00:00 dd
11797 pts/9    00:00:00 ps
10:00:53
$renice -5 11479
11479 (process ID) old priority -5, new priority -5
10:03:01
$exit
exit
Есть приостановленные задачи.

Статистика

Время первой команды журнала15:42:19 2016- 9-14
Время последней команды журнала10:03:01 2016- 9-16
Количество командных строк в журнале53
Процент команд с ненулевым кодом завершения, %35.85
Процент синтаксически неверно набранных команд, % 7.55
Суммарное время работы с терминалом *, час 1.08
Количество командных строк в единицу времени, команда/мин 0.82
Частота использования команд
ps16|==========================| 26.23%
cd8|=============| 13.11%
sort4|======| 6.56%
grep4|======| 6.56%
ls4|======| 6.56%
less3|====| 4.92%
groupadd2|===| 3.28%
last2|===| 3.28%
whoami2|===| 3.28%
nice2|===| 3.28%
lastlog1|=| 1.64%
logname1|=| 1.64%
vim1|=| 1.64%
bigwork1|=| 1.64%
id1|=| 1.64%
cat1|=| 1.64%
~1|=| 1.64%
^C1|=| 1.64%
signal_trap1|=| 1.64%
exit1|=| 1.64%
renice1|=| 1.64%
files1|=| 1.64%
mymotd1|=| 1.64%
su1|=| 1.64%
____
*) Интервалы неактивности длительностью 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$