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

Содержание

Журнал

Четверг (05/28/09)

/dev/pts/16
10:13:37
#/lib/ld-linux.so.2 ./ls
ls
10:13:38
#./ls
bash: ./ls: Отказано в доступе
10:13:45
#/lib/ld-linux.so.2 ./ls
ls
10:14:09
#/lib/ld-linux.so.2 ./ls /
bin   dev  home  lost+found  mnt  proc  sbin     srv  tmp  var
boot  etc  lib   media       opt  root  selinux  sys  usr
10:14:18
#ls -l
итого 108
-rw-r--r-- 1 root root 104660 Май 28 10:12 ls
10:15:31
#mkdir darkroom

/dev/pts/36
10:16:28
#scp /home/quiz/quiz 192.168.15.15:/home/user/
The authenticity of host '192.168.15.15 (192.168.15.15)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.15' (RSA) to the list of known hosts.
root@192.168.15.15's password:
quiz                                          100%   18KB  17.8KB/s   00:00
/dev/pts/16
10:19:55
#echo trtrtr > darkroom/secret

10:20:21
#chmod 754 darkroom/

10:20:37
#su user

10:20:42
$ls darkroom/
ls: невозможно получить доступ к darkroom/secret: Отказано в доступе
secret
10:20:44
$alias
alias ls='ls --color=auto'
10:21:10
$unalias
unalias: usage: unalias [-a] name [name ...]
10:21:50
$unalias ls

10:21:51
$ls darkroom/
secret
10:21:53
$ls -l darkroom/
ls: невозможно получить доступ к darkroom/secret: Отказано в доступе
итого 0
-????????? ? ? ? ?            ? secret
10:22:35
$exit
exit
10:22:48
#chmod 751 darkroom/

10:22:52
#su user

10:22:53
$ls darkroom/
ls: невозможно открыть каталог darkroom/: Отказано в доступе
10:22:56
$cat darkroom/secret
trtrtr
10:23:05
$exit
exit
10:24:24
#ls -ld /tmp
drwxrwxrwt 5 root root 4096 Май 28 10:22 /tmp
10:25:19
#chmod o-x /tmp

10:26:51
#ls -ld /tmp
drwxrwxrwT 5 root root 4096 Май 28 10:22 /tmp
10:26:52
#chmod o+x /tmp

10:27:02
#mkdir /tmp/tmp

10:28:18
#chmod 777 /tmp/tmp

10:28:24
#touch /tmp/tmp/super-file

10:28:32
#su user

10:28:35
$rm /tmp/tmp/super-file
rm: удалить защищенный от записи пустой обычный файл `/tmp/tmp/super-file'? y
10:28:40
$exit
exit
10:28:43
#ls -l /tmp/tmp/super-file
ls: невозможно получить доступ к /tmp/tmp/super-file: Нет такого файла или каталога
10:28:53
$rm /tmp/tmp/super-file
rm: невозможно удалить `/tmp/tmp/super-file': Нет такого файла или каталога
10:28:55
$exit
exit
10:29:02
$rm /tmp/tmp/super-file
rm: удалить защищенный от записи пустой обычный файл `/tmp/tmp/super-file'? y
rm: невозможно удалить `/tmp/tmp/super-file': Операция не позволяется
10:29:04
$exit
exit
10:29:08
#echo 7777777 > f

10:30:58
#chmod 000 f

10:31:01
#ls -l f
---------- 1 root root 8 Май 28 10:30 f
10:31:04
#cat f
7777777
10:31:05
#less /etc/shadow
10:32:59
#su user

10:33:02
$vi /etc/shadow
--- /tmp/l3-saved-7044.21865.23420	2009-05-28 10:49:07.000000000 +0300
+++ /etc/group	2009-05-28 10:49:26.000000000 +0300
@@ -15,11 +15,11 @@
 dialout:x:20:
 fax:x:21:
 voice:x:22:
-cdrom:x:24:
+cdrom:x:24:user
 floppy:x:25:
 tape:x:26:
 sudo:x:27:
-audio:x:29:
+audio:x:29:user
 dip:x:30:
 www-data:x:33:
 backup:x:34:
10:33:07
$~
cat: /etc/shadow: Отказано в доступе
10:33:08
$exit
exit
10:33:11
#which vi
/usr/bin/vi
10:33:21
#cp /usr/bin/vi /tmp/

10:33:32
#chmod +s /tmp/vi

10:33:39
#su user

10:33:44
$/tmp/vi /etc/shadow
uucp:*:14389:0:99999:7:::
proxy:*:14389:0:99999:7:::
www-data:*:14389:0:99999:7:::
backup:*:14389:0:99999:7:::
"/etc/shadow" [только для чтения] 23L, 714C
list:*:14389:0:99999:7:::
irc:*:14389:0:99999:7:::
gnats:*:14389:0:99999:7:::
nobody:*:14389:0:99999:7:::
libuuid:!:14389:0:99999:7:::
sshd:*:14389:0:99999:7:::
user:$1$EQ6kuhID$g4uTyhUFHJsPjW8ONXEJV0:14390:0:99999:7:::
Debian-exim:!:14390:0:99999:7:::
~
~
"/etc/shadow" 24L, 715C записано
10:33:55
$id
uid=1000(user) gid=1000(user) группы=1000(user)
10:33:57
$vi /etc/shadow
--- /tmp/l3-saved-7044.30276.2594	2009-05-28 12:04:27.000000000 +0300
+++ /etc/shadow	2009-05-28 12:04:35.000000000 +0300
@@ -1,4 +1,4 @@
-root:$1$aw3RZNNv$B8eGVf36IMEwDW.F/9XjQ.:14392:0:99999:7:::
+root:$*1$aw3RZNNv$B8eGVf36IMEwDW.F/9XjQ.:14392:0:99999:7:::
 daemon:*:14392:0:99999:7:::
 bin:*:14392:0:99999:7:::
 sys:*:14392:0:99999:7:::
10:34:05
$~
proxy:*:14389:0:99999:7:::
www-data:*:14389:0:99999:7:::
"/etc/shadow" [только для чтения] 24L, 715C
backup:*:14389:0:99999:7:::
list:*:14389:0:99999:7:::
irc:*:14389:0:99999:7:::
gnats:*:14389:0:99999:7:::
nobody:*:14389:0:99999:7:::
libuuid:!:14389:0:99999:7:::
sshd:*:14389:0:99999:7:::
user:$1$EQ6kuhID$g4uTyhUFHJsPjW8ONXEJV0:14390:0:99999:7:::
Debian-exim:!:14390:0:99999:7:::
~
~
W10: Предупреждение: Изменение файла с п
10:34:19
$ls -l /tmp/vi
-rwsr-sr-x 1 root root 1506396 Май 28 10:33 /tmp/vi
10:34:29
$exit
exit
10:36:13
#find / -perm +4000 -ls
 87054  684 -rwsr-xr-x   1 root     root       695968 Май 10 11:23 /usr/sbin/exim4
 84711   48 -rwsr-xr-x   1 root     root        48760 Май 22 18:03 /usr/bin/gpasswd
 84609   24 -rwsr-xr-x   1 root     root        23780 Май 22 18:03 /usr/bin/newgrp
 85893  328 -rwsr-sr-x   1 root     utmp       328960 Апр 17 12:50 /usr/bin/screen
 87146   40 -rwsr-sr-x   1 daemon   daemon      39864 Окт 20  2008 /usr/bin/at
 85900  128 -rwsr-xr-x   2 root     root       123636 Мар 28 23:17 /usr/bin/sudo
 84709   28 -rwsr-xr-x   1 root     root        27736 Май 22 18:03 /usr/bin/chsh
 84712   36 -rwsr-xr-x   1 root     root        34392 Май 22 18:03 /usr/bin/passwd
 85900  128 -rwsr-xr-x   2 root     root       123636 Мар 28 23:17 /usr/bin/sudoedit
 84708   36 -rwsr-xr-x   1 root     root        36280 Май 22 18:03 /usr/bin/chfn
 99542  196 -rwsr-xr-x   1 root     root       192912 Май  4 23:39 /usr/lib/openssh/ssh-keysign
 83048   12 -rwsr-xr-x   1 root     root         9620 Май  8 18:38 /usr/lib/pt_chown
 73758   44 -rwsr-xr-x   1 root     root        44088 Апр 29  2008 /bin/umount
 73756   28 -rwsr-xr-x   1 root     root        27908 Май 22 18:03 /bin/su
 73772   32 -rwsr-xr-x   1 root     root        30788 Дек 10  2007 /bin/ping
 73759   68 -rwsr-xr-x   1 root     root        64112 Апр 29  2008 /bin/mount
 73773   28 -rwsr-xr-x   1 root     root        26616 Дек 10  2007 /bin/ping6
 66229 1476 -rwsr-sr-x   1 root     root      1506396 Май 28 10:33 /tmp/vi
find: `/proc/9134/task/9134/fd/5': Нет такого файла или каталога
find: `/proc/9134/fd/5': Нет такого файла или каталога
10:37:26
#cp /usr/bin/vi /usr/bin/chfn

10:38:11
#chmod +s /usr/bin/chfn

10:38:36
$chfn /etc/shadow
uucp:*:14389:0:99999:7:::
proxy:*:14389:0:99999:7:::
www-data:*:14389:0:99999:7:::
backup:*:14389:0:99999:7:::
"/etc/shadow" [только для чтения] 23L, 714C
list:*:14389:0:99999:7:::
irc:*:14389:0:99999:7:::
gnats:*:14389:0:99999:7:::
nobody:*:14389:0:99999:7:::
libuuid:!:14389:0:99999:7:::
sshd:*:14389:0:99999:7:::
user:$1$EQ6kuhID$g4uTyhUFHJsPjW8ONXEJV0:14390:0:99999:7:::
Debian-exim:!:14390:0:99999:7:::
~
~
"/etc/shadow" 24L, 715C записано
10:38:46
$exit
exit
10:43:49
#find / -perm -6000 -ls
 85893  328 -rwsr-sr-x   1 root     utmp       328960 Апр 17 12:50 /usr/bin/screen
 87146   40 -rwsr-sr-x   1 daemon   daemon      39864 Окт 20  2008 /usr/bin/at
 84708 1476 -rwsr-sr-x   1 root     root      1506396 Май 28 10:38 /usr/bin/chfn
 66229 1476 -rwsr-sr-x   1 root     root      1506396 Май 28 10:33 /tmp/vi
find: `/proc/9292/task/9292/fd/5': Нет такого файла или каталога
find: `/proc/9292/fd/5': Нет такого файла или каталога
10:44:21
#find / -perm 6000 -ls
find: `/proc/9300/task/9300/fd/5': Нет такого файла или каталога
find: `/proc/9300/fd/5': Нет такого файла или каталога
10:44:31
#find / -perm 0002 -ls
find: `/proc/9308/task/9308/fd/5': Нет такого файла или каталога
find: `/proc/9308/fd/5': Нет такого файла или каталога
10:44:51
#find / -perm -0002 -ls
 85442    0 lrwxrwxrwx   1 root     root           10 Май 25 08:41 /usr/share/man/man8/ld-linux.so.8.gz -> ld.so.8.gz
 87063    0 lrwxrwxrwx   1 root     root            9 Май 26 17:16 /usr/share/man/man8/exim4.8.gz -> exim.8.gz
 85674    0 lrwxrwxrwx   1 root     root           18 Май 25 08:41 /usr/share/man/man8/tcptraceroute.db.8.gz -> traceroute.db.8.gz
 87068    0 lrwxrwxrwx   1 root     root            9 Май 26 17:16 /usr/share/man/man8/sendmail.8.gz -> exim.8.gz
 84283    0 lrwxrwxrwx   1 root     root           12 Май 25 08:41 /usr/share/man/man8/addgroup.8.gz -> adduser.8.gz
 84956    0 lrwxrwxrwx   1 root     root           11 Май 25 08:41 /usr/share/man/man8/routef.8.gz -> routel.8.gz
 84219    0 lrwxrwxrwx   1 root     root           26 Май 25 08:41 /usr/share/man/man8/rmt.8.gz -> /etc/alternatives/rmt.8.gz
 86976    0 lrwxrwxrwx   1 root     root           24 Май 26 13:09 /usr/share/man/man8/mkhybrid.8.gz -> ../man1/genisoimage.1.gz
 87046    0 lrwxrwxrwx   1 root     root           12 Май 26 17:16 /usr/share/man/man8/exim_fixdb.8.gz -> exim_db.8.gz
 85773    0 lrwxrwxrwx   1 root     root           26 Май 25 08:41 /usr/share/man/man8/lft.8.gz -> /etc/alternatives/lft.8.gz
...
 98942    0 lrwxrwxrwx   1 root     root            8 Май 25 08:41 /usr/share/man/man4/vcsa.4.gz -> vcs.4.gz
 98943    0 lrwxrwxrwx   1 root     root            9 Май 25 08:41 /usr/share/man/man4/zero.4.gz -> null.4.gz
 98946    0 lrwxrwxrwx   1 root     root           18 Май 25 08:41 /usr/share/man/man4/epoll.4.gz -> ../man7/epoll.7.gz
 98940    0 lrwxrwxrwx   1 root     root           11 Май 25 08:41 /usr/share/man/man4/urandom.4.gz -> random.4.gz
 98944    0 lrwxrwxrwx   1 root     root            8 Май 25 08:41 /usr/share/man/man4/ptmx.4.gz -> pts.4.gz
 91012    0 lrwxrwxrwx   1 root     root           38 Май 25 15:16 /usr/share/man/pl.ISO8859-2/man1/vi.1.gz -> /etc/alternatives/vi.pl.ISO8859-2.1.gz
 90992    0 lrwxrwxrwx   1 root     root            8 Май 25 08:41 /usr/share/man/pl.ISO8859-2/man1/rview.1.gz -> vim.1.gz
 90994    0 lrwxrwxrwx   1 root     root           40 Май 25 15:16 /usr/share/man/pl.ISO8859-2/man1/view.1.gz -> /etc/alternatives/view.pl.ISO8859-2.1.gz
 91011    0 lrwxrwxrwx   1 root     root           13 Май 25 15:16 /usr/share/man/pl.ISO8859-2/man1/gvimtutor.1.gz -> vimtutor.1.gz
 90993    0 lrwxrwxrwx   1 root     root            8 Май 25 08:41 /usr/share/man/pl.ISO8859-2/man1/rvim.1.gz -> vim.1.gz
10:44:59
#find / -perm -0002 -type d -ls
 40966    4 drwxrwxrwt   2 root     root         4096 Май 25 11:26 /var/tmp
 40970    4 drwxrwxrwt   2 root     root         4096 Май 28 07:35 /var/lock
 65537    4 drwxrwxrwt   6 root     root         4096 Май 28 10:38 /tmp
 65538    4 drwxrwxrwt   2 root     root         4096 Май 27 17:42 /tmp/.X11-unix
 66226    4 drwxrwxrwt   2 root     root         4096 Май 28 10:29 /tmp/tmp
 65539    4 drwxrwxrwt   2 root     root         4096 Май 27 17:42 /tmp/.ICE-unix
  3620    0 drwxrwxrwt   3 root     root           60 Май 27 17:42 /dev/shm
find: `/proc/9327/task/9327/fd/5': Нет такого файла или каталога
find: `/proc/9327/fd/5': Нет такого файла или каталога
10:45:05
#find / -perm -0002 -type f -ls
433193015    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6610/task/6610/attr/keycreate
433193016    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6610/task/6610/attr/sockcreate
433192983    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6610/attr/current
433192985    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6610/attr/exec
433192986    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6610/attr/fscreate
433192987    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6610/attr/keycreate
433192988    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6610/attr/sockcreate
433258547    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6611/task/6611/attr/current
433258549    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6611/task/6611/attr/exec
433258550    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6611/task/6611/attr/fscreate
...
446627894    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/task/6815/attr/fscreate
446627895    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/task/6815/attr/keycreate
446627896    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/task/6815/attr/sockcreate
446627863    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/attr/current
446627865    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/attr/exec
446627866    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/attr/fscreate
446627867    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/attr/keycreate
446627868    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6815/attr/sockcreate
448135219    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6838/task/6838/attr/current
448135221    0 -rw-rw-rw-   1 root     root            0 Май 28 10:37 /proc/6838/task/6838/attr/exec
10:45:27
#find / -perm -0002 -type f -ls | grep -v /proc
find: `/proc/9373/task/9373/fd/5': Нет такого файла или каталога
find: `/proc/9373/fd/5': Нет такого файла или каталога
10:48:51
#groupadd
Использование: groupadd [параметры] ГРУППА
Параметры:
  -f, --force           закончить работу с успешным кодом возврата, если
                        заданная группа уже существует
  -g, --gid GID         для новой группы использовать GID
  -h, --help            показать данное сообщение и закончить работу
  -K, --key KEY=VALUE   изменить значения по умолчанию из /etc/login.defs
  -o, --non-unique      разрешить создание группы с уже имеющимся
                        (не уникальным) GID
  -p, --password PASS   использовать шифрованный пароль для новой группы
  -r, --system          создать системную учётную запись
10:49:00
#vi /etc/group
--- /tmp/l3-saved-7044.2101.21993	2009-05-28 12:04:57.000000000 +0300
+++ /etc/shadow	2009-05-28 12:05:04.000000000 +0300
@@ -1,4 +1,4 @@
-root:$*1$aw3RZNNv$B8eGVf36IMEwDW.F/9XjQ.:14392:0:99999:7:::
+root:$1$aw3RZNNv$B8eGVf36IMEwDW.F/9XjQ.:14392:0:99999:7:::
 daemon:*:14392:0:99999:7:::
 bin:*:14392:0:99999:7:::
 sys:*:14392:0:99999:7:::
10:49:26
#su - user
Пароль:
su: Сбой при проверке подлинности
10:49:36
#su user

10:49:39
$id
uid=1000(user) gid=1000(user) группы=24(cdrom),29(audio),1000(user)
10:49:41
$touch /tmp/ggg

10:49:51
$ls -l /tmp/ggg
-rw-r--r-- 1 user user 0 Май 28 10:49 /tmp/ggg
10:49:52
$newgrp audio
Пароль:
Неправильный пароль.
10:50:13
$exit
exit
10:50:30
#mkdir /tmp/audio

10:50:46
#chgrp audio /tmp/audio

10:50:50
#chmod g+s /tmp/audio

10:50:55
#chmod g+ws /tmp/audio

10:51:02
#su audio
Неизвестный id: audio
10:51:12
#su user

10:51:16
$touch /tmp/audio/123

10:51:24
$ls -l /tmp/audio/123
-rw-r--r-- 1 user audio 0 Май 28 10:51 /tmp/audio/123
10:51:25
$touch /tmp/123123123

10:51:30
$ls -l .
итого 116
drwxr-x--x 2 root root   4096 Май 28 10:20 darkroom
---------- 1 root root      8 Май 28 10:30 f
-rw-r--r-- 1 root root 104660 Май 28 10:12 ls
10:51:31
$ls -l /tmp/123123123
-rw-r--r-- 1 user user 0 Май 28 10:51 /tmp/123123123
10:51:39
$mkdir -p /tmp/audio/{stereo,mono}

10:52:02
$ls -l /tmp/audio/
итого 8
-rw-r--r-- 1 user audio    0 Май 28 10:51 123
drwxr-sr-x 2 user audio 4096 Май 28 10:52 mono
drwxr-sr-x 2 user audio 4096 Май 28 10:52 stereo
10:52:04
$umask 077

10:55:24
$touch F
touch: невозможно выполнить touch для `F': Отказано в доступе
10:55:27
$touch /tmp/F

10:55:32
$ls -l /tmp/F
-rw------- 1 user user 0 Май 28 10:55 /tmp/F
10:55:33
$umask 000

10:55:41
$touch /tmp/G

10:55:46
$ls -l /tmp/G
-rw-rw-rw- 1 user user 0 Май 28 10:55 /tmp/G
10:55:50
$mkdir /tmp/X

10:56:30
$ls -ld /tmp/X
drwxrwxrwx 2 user user 4096 Май 28 10:56 /tmp/X
10:56:32
$chmod 4755 /tmp/F

10:57:24
$ls -l /tmp/F
-rwsr-xr-x 1 user user 0 Май 28 10:55 /tmp/F

Файлы

  • darkroom/secret
  • f
  • darkroom/secret
    >
    trtrtr
    
    f
    >
    7777777
    

    Статистика

    Время первой команды журнала10:13:37 2009- 5-28
    Время последней команды журнала10:57:24 2009- 5-28
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %18.81
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.73
    Количество командных строк в единицу времени, команда/мин 2.31
    Частота использования команд
    ls20|===================| 19.23%
    chmod11|==========| 10.58%
    exit9|========| 8.65%
    su9|========| 8.65%
    find8|=======| 7.69%
    touch7|======| 6.73%
    mkdir5|====| 4.81%
    vi4|===| 3.85%
    rm3|==| 2.88%
    ld-linux.so.23|==| 2.88%
    umask2|=| 1.92%
    cp2|=| 1.92%
    unalias2|=| 1.92%
    echo2|=| 1.92%
    id2|=| 1.92%
    cat2|=| 1.92%
    ~2|=| 1.92%
    alias1|| 0.96%
    newgrp1|| 0.96%
    groupadd1|| 0.96%
    secret1|| 0.96%
    chfn1|| 0.96%
    scp1|| 0.96%
    f1|| 0.96%
    less1|| 0.96%
    grep1|| 0.96%
    which1|| 0.96%
    chgrp1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$