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

Содержание

Журнал

Понедельник (06/11/12)

20:57:28
#shutdown -h now

прошло 49 минут
/dev/hvc0
21:47:14
#ls -l
итого 8
-rwxr-xr-x 1 root root 5342 Июн 11 18:50 install

Вторник (06/19/12)

/dev/pts/1
18:05:05
#ls /proc/
1    20   530  600  96           filesystems  locks         sys
10   21   531  604  asound       fs           meminfo       sysrq-trigger
11   22   532  635  buddyinfo    interrupts   misc          sysvipc
12   23   533  636  bus          iomem        modules       timer_list
13   24   534  657  cgroups      ioports      mounts        timer_stats
14   25   535  688  cmdline      irq          net           tty
144  29   561  689  cpuinfo      kallsyms     pagetypeinfo  uptime
15   3    563  7    crypto       kcore        partitions    version
16   4    565  710  devices      keys         sched_debug   vmallocinfo
17   460  579  73   diskstats    key-users    self          vmstat
173  5    580  74   dma          kmsg         slabinfo      xen
174  505  582  8    driver       kpagecount   softirqs      zoneinfo
18   512  599  87   execdomains  kpageflags   stat
2    529  6    9    fb           loadavg      swaps
18:07:09
#ls -al /proc/
итого 1
dr-xr-xr-x 68 root root         0 Июн 19 11:04 .
drwxr-xr-x 22 root root       536 Июн 11 16:37 ..
dr-xr-xr-x  7 root root         0 Июн 19 11:04 1
dr-xr-xr-x  7 root root         0 Июн 19 11:04 10
dr-xr-xr-x  7 root root         0 Июн 19 11:04 11
dr-xr-xr-x  7 root root         0 Июн 19 11:04 12
dr-xr-xr-x  7 root root         0 Июн 19 11:04 13
dr-xr-xr-x  7 root root         0 Июн 19 11:04 14
dr-xr-xr-x  7 root root         0 Июн 19 11:04 144
...
dr-xr-xr-x  2 root root         0 Июн 19 16:07 sysvipc
-r--r--r--  1 root root         0 Июн 19 16:07 timer_list
-rw-r--r--  1 root root         0 Июн 19 16:07 timer_stats
dr-xr-xr-x  4 root root         0 Июн 19 16:07 tty
-r--r--r--  1 root root         0 Июн 19 16:07 uptime
-r--r--r--  1 root root         0 Июн 19 16:07 version
-r--------  1 root root         0 Июн 19 16:07 vmallocinfo
-r--r--r--  1 root root         0 Июн 19 16:07 vmstat
drwxr-xr-x  2 root root         0 Июн 19 11:04 xen
-r--r--r--  1 root root         0 Июн 19 16:07 zoneinfo
18:07:40
#man mkfifo
18:09:55
#pwd
/root
18:13:27
#pwd
/root
18:13:34
#cd /tmp/

18:13:39
#pwd
/tmp
18:13:41
#mkdir -p 200{1,2,3,4}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}

18:14:28
#tree
l3script: tree: команда не найдена
18:14:38
#ls -al
итого 1
drwxrwxrwt  6 root root 144 Июн 19 16:14 .
drwxr-xr-x 22 root root 536 Июн 11 16:37 ..
drwxr-xr-x 14 root root 336 Июн 19 16:14 2001
drwxr-xr-x 14 root root 336 Июн 19 16:14 2002
drwxr-xr-x 14 root root 336 Июн 19 16:14 2003
drwxr-xr-x 14 root root 336 Июн 19 16:14 2004
18:14:45
#tr
tr                traceroute6       trap              try-from
traceproto        traceroute6.db    troff
traceproto.db     traceroute.db     true
traceroute        traceroute-nanog  truncate
18:14:45
#tr
tr                traceroute6       trap              try-from
traceproto        traceroute6.db    troff
traceproto.db     traceroute.db     true
traceroute        traceroute-nanog  truncate
18:14:45
#tr
tr                traceroute6       trap              try-from
traceproto        traceroute6.db    troff
traceproto.db     traceroute.db     true
traceroute        traceroute-nanog  truncate
18:14:45
#tr
tr                traceroute6       trap              try-from
traceproto        traceroute6.db    troff
traceproto.db     traceroute.db     true
traceroute        traceroute-nanog  truncate
18:14:45
#ls -R
.:
2001  2002  2003  2004
./2001:
01  02  03  04  05  06  07  08  09  10  11  12
./2001/01:
./2001/02:
./2001/03:
./2001/04:
./2001/05:
./2001/06:
...
./2004/03:
./2004/04:
./2004/05:
./2004/06:
./2004/07:
./2004/08:
./2004/09:
./2004/10:
./2004/11:
./2004/12:
18:15:28
#ls -al
итого 1
drwxrwxrwt  6 root root 144 Июн 19 16:14 .
drwxr-xr-x 22 root root 536 Июн 11 16:37 ..
drwxr-xr-x 14 root root 336 Июн 19 16:14 2001
drwxr-xr-x 14 root root 336 Июн 19 16:14 2002
drwxr-xr-x 14 root root 336 Июн 19 16:14 2003
drwxr-xr-x 14 root root 336 Июн 19 16:14 2004
18:15:32
#ls -al ./2001/
итого 0
drwxr-xr-x 14 root root 336 Июн 19 16:14 .
drwxrwxrwt  6 root root 144 Июн 19 16:14 ..
drwxr-xr-x  2 root root  48 Июн 19 16:14 01
drwxr-xr-x  2 root root  48 Июн 19 16:14 02
drwxr-xr-x  2 root root  48 Июн 19 16:14 03
drwxr-xr-x  2 root root  48 Июн 19 16:14 04
drwxr-xr-x  2 root root  48 Июн 19 16:14 05
drwxr-xr-x  2 root root  48 Июн 19 16:14 06
drwxr-xr-x  2 root root  48 Июн 19 16:14 07
drwxr-xr-x  2 root root  48 Июн 19 16:14 08
drwxr-xr-x  2 root root  48 Июн 19 16:14 09
drwxr-xr-x  2 root root  48 Июн 19 16:14 10
drwxr-xr-x  2 root root  48 Июн 19 16:14 11
drwxr-xr-x  2 root root  48 Июн 19 16:14 12
18:15:37
#ls -al ./2002/
итого 0
drwxr-xr-x 14 root root 336 Июн 19 16:14 .
drwxrwxrwt  6 root root 144 Июн 19 16:14 ..
drwxr-xr-x  2 root root  48 Июн 19 16:14 01
drwxr-xr-x  2 root root  48 Июн 19 16:14 02
drwxr-xr-x  2 root root  48 Июн 19 16:14 03
drwxr-xr-x  2 root root  48 Июн 19 16:14 04
drwxr-xr-x  2 root root  48 Июн 19 16:14 05
drwxr-xr-x  2 root root  48 Июн 19 16:14 06
drwxr-xr-x  2 root root  48 Июн 19 16:14 07
drwxr-xr-x  2 root root  48 Июн 19 16:14 08
drwxr-xr-x  2 root root  48 Июн 19 16:14 09
drwxr-xr-x  2 root root  48 Июн 19 16:14 10
drwxr-xr-x  2 root root  48 Июн 19 16:14 11
drwxr-xr-x  2 root root  48 Июн 19 16:14 12
18:15:43
#ls -al ./2003/
итого 0
drwxr-xr-x 14 root root 336 Июн 19 16:14 .
drwxrwxrwt  6 root root 144 Июн 19 16:14 ..
drwxr-xr-x  2 root root  48 Июн 19 16:14 01
drwxr-xr-x  2 root root  48 Июн 19 16:14 02
drwxr-xr-x  2 root root  48 Июн 19 16:14 03
drwxr-xr-x  2 root root  48 Июн 19 16:14 04
drwxr-xr-x  2 root root  48 Июн 19 16:14 05
drwxr-xr-x  2 root root  48 Июн 19 16:14 06
drwxr-xr-x  2 root root  48 Июн 19 16:14 07
drwxr-xr-x  2 root root  48 Июн 19 16:14 08
drwxr-xr-x  2 root root  48 Июн 19 16:14 09
drwxr-xr-x  2 root root  48 Июн 19 16:14 10
drwxr-xr-x  2 root root  48 Июн 19 16:14 11
drwxr-xr-x  2 root root  48 Июн 19 16:14 12
18:15:46
#ls -al ./2004/
итого 0
drwxr-xr-x 14 root root 336 Июн 19 16:14 .
drwxrwxrwt  6 root root 144 Июн 19 16:14 ..
drwxr-xr-x  2 root root  48 Июн 19 16:14 01
drwxr-xr-x  2 root root  48 Июн 19 16:14 02
drwxr-xr-x  2 root root  48 Июн 19 16:14 03
drwxr-xr-x  2 root root  48 Июн 19 16:14 04
drwxr-xr-x  2 root root  48 Июн 19 16:14 05
drwxr-xr-x  2 root root  48 Июн 19 16:14 06
drwxr-xr-x  2 root root  48 Июн 19 16:14 07
drwxr-xr-x  2 root root  48 Июн 19 16:14 08
drwxr-xr-x  2 root root  48 Июн 19 16:14 09
drwxr-xr-x  2 root root  48 Июн 19 16:14 10
drwxr-xr-x  2 root root  48 Июн 19 16:14 11
drwxr-xr-x  2 root root  48 Июн 19 16:14 12
18:17:33
#apt-get install tree
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  tree
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 31,2 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 94,2 kB.
Получено:1 http://debian.org.ua/debian/ squeeze/main tree i386 1.5.3-1 [31,2 kB]
Получено 31,2 kБ за 0с (119 kБ/c)
Выбор ранее не выбранного пакета tree.
(Чтение базы данных ... на данный момент установлено 17563 файла и каталога.)
Распаковывается пакет tree (из файла .../archives/tree_1.5.3-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет tree (1.5.3-1) ...
18:17:56
#tree
.
├── 2001
│   ├── 01
│   ├── 02
│   ├── 03
│   ├── 04
│   ├── 05
│   ├── 06
│   ├── 07
│   ├── 08
...
    ├── 04
    ├── 05
    ├── 06
    ├── 07
    ├── 08
    ├── 09
    ├── 10
    ├── 11
    └── 12
52 directories, 0 files
18:19:38
#man apt-get
18:20:52
#rpm -qa tree
l3script: rpm: команда не найдена
/dev/pts/0
18:20:55
#pwd
/root
18:20:59
#ssh root@192.168.7.10
root@debian0:~#
root@debian0:~# l3script
---------------------------------------------------------------------------
/dev/pts/1
18:21:09
#rpc
rpcgen   rpcinfo
18:23:04
#rm ./200*
rm: невозможно удалить «./2001»: Это каталог
rm: невозможно удалить «./2002»: Это каталог
rm: невозможно удалить «./2003»: Это каталог
rm: невозможно удалить «./2004»: Это каталог
18:23:13
#rm -r ./200*

18:23:24
#ls -al
итого 1
drwxrwxrwt  2 root root  48 Июн 19 16:23 .
drwxr-xr-x 22 root root 536 Июн 11 16:37 ..
18:23:29
#ls -al /tmp/
итого 1
drwxrwxrwt  2 root root  48 Июн 19 16:23 .
drwxr-xr-x 22 root root 536 Июн 11 16:37 ..
18:23:37
#cd -
/root
18:25:17
#pwd
/root
18:25:19
#echo $pwd

18:25:38
#echo $PWD
/root
18:25:45
#echo $OLDPWD
/tmp
18:25:55
#echo $0
l3script
18:27:06
#echo $?
0
18:27:17
#pw
pwck      pwconv    pwd       pwdx      pwunconv
18:27:17
#pw
pwck      pwconv    pwd       pwdx      pwunconv
18:27:17
#bash
root@debian1:~# exit
18:27:34
#pwd
/root
18:27:45
#cd /tmp/

18:27:51
#touch file

18:28:40
#ls -al
итого 1
drwxrwxrwt  2 root root  72 Июн 19 16:28 .
drwxr-xr-x 22 root root 536 Июн 11 16:37 ..
-rw-r--r--  1 root root   0 Июн 19 16:28 file
18:28:43
#ls -li file
1311 -rw-r--r-- 1 root root 0 Июн 19 16:28 file
18:29:22
#echo file > file

18:30:13
#cat file
file
18:30:19
#ln -s file sym_file

18:30:59
#pwd
/tmp
18:31:01
#ls -al
итого 5
drwxrwxrwt  2 root root  96 Июн 19 16:30 .
drwxr-xr-x 22 root root 536 Июн 11 16:37 ..
-rw-r--r--  1 root root   5 Июн 19 16:30 file
lrwxrwxrwx  1 root root   4 Июн 19 16:30 sym_file -> file
18:31:02
#ls -li
итого 4
 1311 -rw-r--r-- 1 root root 5 Июн 19 16:30 file
23187 lrwxrwxrwx 1 root root 4 Июн 19 16:30 sym_file -> file
18:31:24
#cat sym_file
file
18:32:41
#ln file hard_file

18:35:02
#ls -il
итого 8
 1311 -rw-r--r-- 2 root root 5 Июн 19 16:30 file
 1311 -rw-r--r-- 2 root root 5 Июн 19 16:30 hard_file
23187 lrwxrwxrwx 1 root root 4 Июн 19 16:30 sym_file -> file
18:35:05
#cat hard_file
file
18:35:13
#rm file

18:38:31
#ls -ali
итого 5
  211 drwxrwxrwt  2 root root 104 Июн 19 16:38 .
    2 drwxr-xr-x 22 root root 536 Июн 11 16:37 ..
 1311 -rw-r--r--  1 root root   5 Июн 19 16:30 hard_file
23187 lrwxrwxrwx  1 root root   4 Июн 19 16:30 sym_file -> file
18:38:33
#cat sym_file
cat: sym_file: Нет такого файла или каталога
18:38:49
#man find
18:40:34
#ls -id /tmp/
211 /tmp/

Четверг (06/21/12)

/dev/pts/0
18:04:40
#screen -x
18:07:13
#vi /etc/profile
прошло 107 минут
19:54:20
# 37 fi
./             .bash_profile  .lesshst       .ssh/
../            .bashrc        .lilalo/       .viminfo
.bash_history  .l3rc          .profile
19:54:20
#vi /root/.profile
19:55:03
#~

20:00:29
#w
 18:00:29 up  7:22,  2 users,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    46.30.167.71     16:02    0.00s  0.37s  0.03s script -f
root     pts/1    46.30.167.71     16:03   53.00s  0.75s  0.45s ssh root@1
20:00:29
#w
 18:21:26 up  7:43,  1 user,  load average: 0,00, 0,00, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    46.30.167.71     16:02    0.00s  0.37s  0.03s script -f

Вторник (06/26/12)

/dev/pts/1
18:14:53
#bc
l3script: bc: команда не найдена
18:14:55
#apt-get install bc concalc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  bc concalc
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 166 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 512 kB.
Получено:1 http://debian.org.ua/debian/ squeeze/main bc i386 1.06.95-2 [104 kB]
Получено:2 http://debian.org.ua/debian/ squeeze/main concalc i386 0.9.2-1 [61,2 kB]
Получено 166 kБ за 0с (425 kБ/c)
Выбор ранее не выбранного пакета bc.
(Чтение базы данных ... на данный момент установлено 17570 файлов и каталогов.)
Распаковывается пакет bc (из файла .../archives/bc_1.06.95-2_i386.deb)...
Выбор ранее не выбранного пакета concalc.
Распаковывается пакет concalc (из файла .../concalc_0.9.2-1_i386.deb)...
Обрабатываются триггеры для install-info ...
Обрабатываются триггеры для man-db ...
Настраивается пакет bc (1.06.95-2) ...
Настраивается пакет concalc (0.9.2-1) ...
18:19:30
#echo 5+6 | bc
11
18:19:37
#echo 5 / 6 | bc
0
18:19:49
#echo 5 / 6 | concalc
5
18:20:19
#echo 5/6 | concalc
0.833333333333333333
18:20:30
#echo *
install
18:28:27
#ls *
install
18:28:45
#ls -a
.              .bash_profile      install   .lilalo   .viminfo
..             .bashrc            .l3rc     .profile
.bash_history  .concalcvariables  .lesshst  .ssh
18:28:50
#echo *.*
*.*
18:29:08
#echo .*
. .. .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lesshst .lilalo .profile .ssh .viminfo
18:29:17
#echo .* || echo *
. .. .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lesshst .lilalo .profile .ssh .viminfo
18:30:03
#echo * .*
install . .. .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lesshst .lilalo .profile .ssh .viminfo
18:34:17
#echo * .[^.]*
install .bash_history .bash_profile .bashrc .concalcvariables .l3rc .lesshst .lilalo .profile .ssh .viminfo

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

/dev/pts/3
18:01:14
#uname -a
Linux debian1 2.6.32-5-xen-686 #1 SMP Wed Mar 9 01:27:54 UTC 2011 i686 GNU/Linux
18:01:29
#ping ukr.net
PING ukr.net (195.214.195.105) 56(84) bytes of data.
64 bytes from 195.214.195.105: icmp_req=1 ttl=58 time=18.3 ms
64 bytes from 195.214.195.105: icmp_req=2 ttl=58 time=11.7 ms
64 bytes from 195.214.195.105: icmp_req=3 ttl=58 time=10.2 ms
^C
--- ukr.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 10.298/13.490/18.382/3.513 ms
18:03:13
#w
 16:03:18 up  1:50,  4 users,  load average: 0,01, 0,02, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    ip-80-238-8-128. 15:49   11:19   0.35s  0.00s script -f
root     pts/1    ip-80-238-8-128. 15:50   11:19   0.32s  0.02s ssh root@1
root     pts/3    195.238.93.36    15:56    0.00s  0.32s  0.00s script -f
root     pts/5    195.238.93.36    15:56    3.00s  0.34s  0.03s ssh 192.16
18:03:18
#for i in {1-10}; do echo $i; done
{1-10}
18:03:49
#for i in [1-10]; do echo $i; done
[1-10]
18:04:19
#for i in [1..10]; do echo $i; done
[1..10]
18:04:33
#for i in {1..10}; do echo $i; done
1
2
3
4
5
6
7
8
9
10
18:08:36
#ls -l [a..z]
ls: невозможно получить доступ к [a..z]: Нет такого файла или каталога
18:12:34
#ls `[^a-z]`
l3script: [^a-z]: команда не найдена
install
18:13:10
#ls -al [a-z][a-z][a-z]
ls: невозможно получить доступ к [a-z][a-z][a-z]: Нет такого файла или каталога
18:14:50
#ls -al [[a-z],[a-z],[a-z]]
ls: невозможно получить доступ к [[a-z],[a-z],[a-z]]: Нет такого файла или каталога
18:15:16
#ls -al {a..z}
ls: невозможно получить доступ к a: Нет такого файла или каталога
ls: невозможно получить доступ к b: Нет такого файла или каталога
ls: невозможно получить доступ к c: Нет такого файла или каталога
ls: невозможно получить доступ к d: Нет такого файла или каталога
ls: невозможно получить доступ к e: Нет такого файла или каталога
ls: невозможно получить доступ к f: Нет такого файла или каталога
ls: невозможно получить доступ к g: Нет такого файла или каталога
ls: невозможно получить доступ к h: Нет такого файла или каталога
ls: невозможно получить доступ к i: Нет такого файла или каталога
ls: невозможно получить доступ к j: Нет такого файла или каталога
...
ls: невозможно получить доступ к q: Нет такого файла или каталога
ls: невозможно получить доступ к r: Нет такого файла или каталога
ls: невозможно получить доступ к s: Нет такого файла или каталога
ls: невозможно получить доступ к t: Нет такого файла или каталога
ls: невозможно получить доступ к u: Нет такого файла или каталога
ls: невозможно получить доступ к v: Нет такого файла или каталога
ls: невозможно получить доступ к w: Нет такого файла или каталога
ls: невозможно получить доступ к x: Нет такого файла или каталога
ls: невозможно получить доступ к y: Нет такого файла или каталога
ls: невозможно получить доступ к z: Нет такого файла или каталога
прошло 18 минут
18:33:31
#man tee
18:42:05
#grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
прошло 17 минут
18:59:51
#echo $
$
прошла 41 минута
19:41:44
#echo $$
718

Файлы

  • file
  • hard_file
  • sym_file
  • file
    >
    file
    
    hard_file
    >
    file
    
    sym_file
    >
    file
    

    Статистика

    Время первой команды журнала20:57:28 2012- 6-11
    Время последней команды журнала19:41:44 2012- 7- 3
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, % 8.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 2.04
    Количество командных строк в единицу времени, команда/мин 0.82
    Частота использования команд
    ls26|=======================| 23.01%
    echo18|===============| 15.93%
    pwd7|======| 6.19%
    man4|===| 3.54%
    cat4|===| 3.54%
    do4|===| 3.54%
    for4|===| 3.54%
    done4|===| 3.54%
    tr4|===| 3.54%
    cd3|==| 2.65%
    rm3|==| 2.65%
    bc3|==| 2.65%
    w3|==| 2.65%
    pw2|=| 1.77%
    apt-get2|=| 1.77%
    concalc2|=| 1.77%
    vi2|=| 1.77%
    ln2|=| 1.77%
    tree2|=| 1.77%
    mkdir1|| 0.88%
    371|| 0.88%
    screen1|| 0.88%
    rpc1|| 0.88%
    ~1|| 0.88%
    touch1|| 0.88%
    ping1|| 0.88%
    shutdown1|| 0.88%
    bash1|| 0.88%
    rpm1|| 0.88%
    grep1|| 0.88%
    ssh1|| 0.88%
    file1|| 0.88%
    uname1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$