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

Содержание

Журнал

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

/dev/pts/2
13:39:54
#cat /etc/pass
cat: /etc/pass: Нет такого файла или каталога
13:40:23
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
statd:x:102:65534::/var/lib/nfs:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
telnetd:x:104:106::/nonexistent:/bin/false
13:40:25
#tac /etc/passwd
telnetd:x:104:106::/nonexistent:/bin/false
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
user:x:1000:1000:user,,,:/home/user:/bin/bash
statd:x:102:65534::/var/lib/nfs:/bin/false
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
...
news:x:9:9:news:/var/spool/news:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
games:x:5:60:games:/usr/games:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
sys:x:3:3:sys:/dev:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
root:x:0:0:root:/root:/bin/bash
13:40:37
#more file1
13:42:02
#less file1
13:43:49
#less file1
13:43:55
#fg 1
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
13:44:11
#man less
13:45:07
#ls /etc/
acpi                    fstab             logrotate.d     rc3.d
adduser.conf            gai.conf          lsb-base        rc4.d
adjtime                 groff             lynx-cur        rc5.d
aliases                 group             magic           rc6.d
alternatives            group-            magic.mime      rc.local
anacrontab              grub.d            mailcap         rcS.d
apm                     gshadow           mailcap.order   reportbug.conf
apt                     gshadow-          mailname        resolv.conf
at.deny                 gssapi_mech.conf  mail.rc         rmt
bash.bashrc             host.conf         manpath.config  rpc
...
dhcp                    ld.so.cache       perl            trafshow
dictionaries-common     ld.so.conf        ppp             ucf.conf
discover.conf.d         ld.so.conf.d      profile         udev
discover-modprobe.conf  lilalo            profile.d       ufw
dpkg                    locale.alias      protocols       updatedb.conf
emacs                   locale.gen        python          vim
email-addresses         localtime         python2.6       w3m
environment             logcheck          rc0.d           wgetrc
exim4                   login.defs        rc1.d           X11
fonts                   logrotate.conf    rc2.d           xml
13:45:13
#ls /etc/ -l
итого 788
drwxr-xr-x 3 root root    4096 Июн 11 10:00 acpi
-rw-r--r-- 1 root root    2981 Июн 11 09:45 adduser.conf
-rw-r--r-- 1 root root      47 Авг  6 08:59 adjtime
-rw-r--r-- 1 root root     196 Июн 11 10:52 aliases
drwxr-xr-x 2 root root    4096 Июл  5 12:31 alternatives
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
drwxr-xr-x 3 root root    4096 Июл  5 12:10 apm
drwxr-xr-x 6 root root    4096 Июн 11 11:10 apt
-rw-r----- 1 root daemon   144 Мар  4 22:52 at.deny
...
-rw-r--r-- 1 root root    1552 Янв 14  2009 trafshow
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 Июл  5 12:14 udev
drwxr-xr-x 3 root root    4096 Июн 11 11:20 ufw
-rw-r--r-- 1 root root     274 Ноя  4  2009 updatedb.conf
drwxr-xr-x 2 root root    4096 Июн 11 09:45 vim
drwxr-xr-x 2 root root    4096 Июн 11 10:54 w3m
-rw-r--r-- 1 root root    4496 Сен  5  2010 wgetrc
drwxr-xr-x 7 root root    4096 Июл  5 12:32 X11
drwxr-xr-x 2 root root    4096 Июн 11 10:55 xml
13:45:19
#ls /etc/ -l|less
13:45:30
#ls
catalog1  catalog2  dir1  file1
13:45:59
#ls /etc
acpi                    fstab             logrotate.d     rc3.d
adduser.conf            gai.conf          lsb-base        rc4.d
adjtime                 groff             lynx-cur        rc5.d
aliases                 group             magic           rc6.d
alternatives            group-            magic.mime      rc.local
anacrontab              grub.d            mailcap         rcS.d
apm                     gshadow           mailcap.order   reportbug.conf
apt                     gshadow-          mailname        resolv.conf
at.deny                 gssapi_mech.conf  mail.rc         rmt
bash.bashrc             host.conf         manpath.config  rpc
...
dhcp                    ld.so.cache       perl            trafshow
dictionaries-common     ld.so.conf        ppp             ucf.conf
discover.conf.d         ld.so.conf.d      profile         udev
discover-modprobe.conf  lilalo            profile.d       ufw
dpkg                    locale.alias      protocols       updatedb.conf
emacs                   locale.gen        python          vim
email-addresses         localtime         python2.6       w3m
environment             logcheck          rc0.d           wgetrc
exim4                   login.defs        rc1.d           X11
fonts                   logrotate.conf    rc2.d           xml
13:46:06
#ls -l /etc
итого 788
drwxr-xr-x 3 root root    4096 Июн 11 10:00 acpi
-rw-r--r-- 1 root root    2981 Июн 11 09:45 adduser.conf
-rw-r--r-- 1 root root      47 Авг  6 08:59 adjtime
-rw-r--r-- 1 root root     196 Июн 11 10:52 aliases
drwxr-xr-x 2 root root    4096 Июл  5 12:31 alternatives
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
drwxr-xr-x 3 root root    4096 Июл  5 12:10 apm
drwxr-xr-x 6 root root    4096 Июн 11 11:10 apt
-rw-r----- 1 root daemon   144 Мар  4 22:52 at.deny
...
-rw-r--r-- 1 root root    1552 Янв 14  2009 trafshow
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 Июл  5 12:14 udev
drwxr-xr-x 3 root root    4096 Июн 11 11:20 ufw
-rw-r--r-- 1 root root     274 Ноя  4  2009 updatedb.conf
drwxr-xr-x 2 root root    4096 Июн 11 09:45 vim
drwxr-xr-x 2 root root    4096 Июн 11 10:54 w3m
-rw-r--r-- 1 root root    4496 Сен  5  2010 wgetrc
drwxr-xr-x 7 root root    4096 Июл  5 12:32 X11
drwxr-xr-x 2 root root    4096 Июн 11 10:55 xml
13:46:19
#du file1
4       file1
13:47:35
#du -h file1
4,0K    file1
13:47:40
#du -h /etc
12K     /etc/lilalo
4,0K    /etc/opt
8,0K    /etc/apm/event.d
12K     /etc/apm
16K     /etc/sgml
8,0K    /etc/discover.conf.d
8,0K    /etc/rc2.d
8,0K    /etc/rc4.d
8,0K    /etc/python2.6
8,0K    /etc/acpi/events
...
4,0K    /etc/ca-certificates/update.d
8,0K    /etc/ca-certificates
4,0K    /etc/network/if-down.d
4,0K    /etc/network/if-post-down.d
16K     /etc/network/if-up.d
4,0K    /etc/network/if-pre-up.d
8,0K    /etc/network/run
44K     /etc/network
16K     /etc/chatscripts
4,7M    /etc
13:47:49
#du -sh /etc
4,7M    /etc
13:48:00
#ls -li
итого 12
49087 drwxr-xr-x 2 root root 4096 Авг  6 14:14 catalog1
49093 drw-r--r-- 2 root root 4096 Авг  6 14:18 catalog2
49070 -rw-r--r-- 1 root root    0 Авг  6  2037 dir1
49090 -rw-r--r-- 1 root root 2424 Авг  6 14:39 file1
13:48:58
#find / -inum 49093
/root/catalog2
find: `/proc/2939/task/2939/fd/5': Нет такого файла или каталога
find: `/proc/2939/task/2939/fdinfo/5': Нет такого файла или каталога
find: `/proc/2939/fd/5': Нет такого файла или каталога
find: `/proc/2939/fdinfo/5': Нет такого файла или каталога
13:49:44
#ls -l
итого 12
drwxr-xr-x 2 root root 4096 Авг  6 14:14 catalog1
drw-r--r-- 2 root root 4096 Авг  6 14:18 catalog2
-rw-r--r-- 1 root root    0 Авг  6  2037 dir1
-rw-r--r-- 1 root root 2424 Авг  6 14:39 file1
13:50:32
#cd

13:51:43
#ls
catalog1  catalog2  dir1  file1
13:51:44
#ls -a
.   .aptitude      .bash_profile  catalog1  dir1   .l3rc     .lilalo   .viminfo
..  .bash_history  .bashrc        catalog2  file1  .lesshst  .profile
13:51:48
#ls -l /etc
итого 788
drwxr-xr-x 3 root root    4096 Июн 11 10:00 acpi
-rw-r--r-- 1 root root    2981 Июн 11 09:45 adduser.conf
-rw-r--r-- 1 root root      47 Авг  6 08:59 adjtime
-rw-r--r-- 1 root root     196 Июн 11 10:52 aliases
drwxr-xr-x 2 root root    4096 Июл  5 12:31 alternatives
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
drwxr-xr-x 3 root root    4096 Июл  5 12:10 apm
drwxr-xr-x 6 root root    4096 Июн 11 11:10 apt
-rw-r----- 1 root daemon   144 Мар  4 22:52 at.deny
...
-rw-r--r-- 1 root root    1552 Янв 14  2009 trafshow
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 Июл  5 12:14 udev
drwxr-xr-x 3 root root    4096 Июн 11 11:20 ufw
-rw-r--r-- 1 root root     274 Ноя  4  2009 updatedb.conf
drwxr-xr-x 2 root root    4096 Июн 11 09:45 vim
drwxr-xr-x 2 root root    4096 Июн 11 10:54 w3m
-rw-r--r-- 1 root root    4496 Сен  5  2010 wgetrc
drwxr-xr-x 7 root root    4096 Июл  5 12:32 X11
drwxr-xr-x 2 root root    4096 Июн 11 10:55 xml
13:52:36
#ls -l /
итого 84
drwxr-xr-x  2 root root  4096 Авг  6 13:45 bin
drwxr-xr-x  3 root root  4096 Июн 11 11:08 boot
drwxr-xr-x 15 root root  3040 Авг  6 09:01 dev
drwxr-xr-x 76 root root  4096 Авг  6 14:36 etc
drwxr-xr-x  3 root root  4096 Июн 11 11:10 home
lrwxrwxrwx  1 root root    37 Июн 11 09:56 initrd.img -> /boot/initrd.img-2.6.39-bpo.2-686-pae
drwxr-xr-x 12 root root 12288 Июл  5 12:32 lib
drwx------  2 root root 16384 Июн 11 09:31 lost+found
drwxr-xr-x  3 root root  4096 Июн 11 09:33 media
...
dr-xr-xr-x 75 root root     0 Авг  6 12:01 proc
drwx------  6 root root  4096 Авг  6 14:43 root
drwxr-xr-x  2 root root  4096 Авг  6 08:55 sbin
drwxr-xr-x  2 root root  4096 Июл 21  2010 selinux
drwxr-xr-x  2 root root  4096 Июн 11 09:37 srv
drwxr-xr-x 13 root root     0 Авг  6 12:01 sys
drwxrwxrwt  7 root root  4096 Авг  6 14:39 tmp
drwxr-xr-x 11 root root  4096 Июл  5 12:31 usr
drwxr-xr-x 13 root root  4096 Июн 11 09:37 var
lrwxrwxrwx  1 root root    33 Июн 11 09:56 vmlinuz -> boot/vmlinuz-2.6.39-bpo.2-686-pae
13:52:40
#ls -ld /etc
drwxr-xr-x 76 root root 4096 Авг  6 14:36 /etc
13:52:52
#ls -lR /etc
/etc:
итого 788
drwxr-xr-x 3 root root    4096 Июн 11 10:00 acpi
-rw-r--r-- 1 root root    2981 Июн 11 09:45 adduser.conf
-rw-r--r-- 1 root root      47 Авг  6 08:59 adjtime
-rw-r--r-- 1 root root     196 Июн 11 10:52 aliases
drwxr-xr-x 2 root root    4096 Июл  5 12:31 alternatives
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
drwxr-xr-x 3 root root    4096 Июл  5 12:10 apm
drwxr-xr-x 6 root root    4096 Июн 11 11:10 apt
...
-rw-r--r-- 1 root root  187 Фев  2  2009 40x11-common_xsessionrc
-rw-r--r-- 1 root root 1535 Дек 16  2011 50x11-common_determine-startup
-rw-r--r-- 1 root root  629 Окт 13  2010 90x11-common_ssh-agent
-rw-r--r-- 1 root root  166 Янв 16  2009 99x11-common_start
/etc/xml:
итого 16
-rw-r--r-- 1 root root 756 Июн 11 10:55 catalog
-rw-r--r-- 1 root root 610 Июн 11 10:55 catalog.old
-rw-r--r-- 1 root root 840 Июн 11 10:55 xml-core.xml
-rw-r--r-- 1 root root 673 Июн 11 10:55 xml-core.xml.old
13:53:21
#ls -lR /etc > file1

13:53:34
#vim file1
13:53:59
#:
LS(1)                                                                    LS(1)
ИМЯ
       ls, dir, vdir - выводит содержимое каталога
ОБЗОР
       ls [опции] [файл...]
       dir [файл...]
       vdir [файл...]
       Опции POSIX: [-CFRacdilqrtu1] [--]
       Опции GNU (краткая форма): [-1abcdfghiklmnopqrstuvwxABCDFGHLNQRSUX] [-w
       cols]  [-T  cols]  [-I  шаблон]  [--full-time]   [--show-control-chars]
...
              ls.
       -p, --file-type, --indicator-style=file-type
              Добавлять символ, показывающий тип файла, к каждому имени файла.
              Данная  опция похожа на -F, за исключением того, что исполняемые
              файлы не помечаются.  (Фактически в fileutils-4.0 опция  --file-
              type эквивалентна --classify.)
       -q, --hide-control-chars
              Выдавать  знаки  вопроса  вместо  неграфических символов в имени
              файла.  Эта опция включена по умолчанию.
       -r, --reverse
13:54:58
#ls
catalog1  catalog2  dir1  file1
прошло 20 минут
14:15:42
#ln -s file1 /tmp/link

14:16:05
#ls /tmp/
etc  etccopy  etccopy1  link
14:16:08
#ls /tmp/ -l
итого 12
drwxr-xr-x 76 root root 4096 Авг  6 14:31 etc
drwxr-xr-x 76 root root 4096 Авг  6 14:31 etccopy
drwxr-xr-x 76 root root 4096 Авг  6 14:32 etccopy1
lrwxrwxrwx  1 root root    5 Авг  6 15:16 link -> file1
14:16:12
#vim file1
14:16:26
#drwxr-xr-x 2 root root 4096 Июл 5 12:10 cron.d

14:16:36
#~

14:16:45
#~
итого 12
drwxr-xr-x 76 root root 4096 Авг  6 14:31 etc
drwxr-xr-x 76 root root 4096 Авг  6 14:31 etccopy
drwxr-xr-x 76 root root 4096 Авг  6 14:32 etccopy1
lrwxrwxrwx  1 root root    5 Авг  6 15:16 link -> file1
14:16:47
#ln -s file1 /usr/link

14:17:01
#vim /usr/li
14:17:01
#vim /usr/link
14:17:08
#~

14:17:09
#ln -s file1 link

14:17:19
#vim link
14:17:23
#drwxr-xr-x 2 root root 4096 Июл 5 12:10 cron.d

14:17:27
#~
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
"link" 1744L, 104692C
-rw-r--r-- 1 root root   57063 Ноя 16  2010 bash_completion
drwxr-xr-x 2 root root   12288 Июн 11 10:55 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23  2011 bindresvport.blacklist
-rw-r--r-- 1 root root     116 Июн 11 11:09 blkid.tab
-rw-r--r-- 1 root root     116 Июн 11 09:52 blkid.tab.old
drwxr-xr-x 3 root root    4096 Июн 11 10:48 ca-certificates
-rw-r--r-- 1 root root    6302 Июн 11 10:54 ca-certificates.conf
drwxr-xr-x 2 root root    4096 Июн 11 09:45 calendar
drwxr-s--- 2 root dip     4096 Июн 11 09:52 chatscripts
drwxr-xr-x 2 root root    4096 Июн 11 09:51 console-setup
14:17:29
#drwxr-xr-x 2 root root 4096 Июл 5 12:10 cron.d
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
"file1" 1744L, 104692C
-rw-r--r-- 1 root root   57063 Ноя 16  2010 bash_completion
drwxr-xr-x 2 root root   12288 Июн 11 10:55 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23  2011 bindresvport.blacklist
-rw-r--r-- 1 root root     116 Июн 11 11:09 blkid.tab
-rw-r--r-- 1 root root     116 Июн 11 09:52 blkid.tab.old
drwxr-xr-x 3 root root    4096 Июн 11 10:48 ca-certificates
-rw-r--r-- 1 root root    6302 Июн 11 10:54 ca-certificates.conf
drwxr-xr-x 2 root root    4096 Июн 11 09:45 calendar
drwxr-s--- 2 root dip     4096 Июн 11 09:52 chatscripts
drwxr-xr-x 2 root root    4096 Июн 11 09:51 console-setup
14:17:33
#drwxr-xr-x 2 root root 4096 Июл 5 12:10 cron.d
итого 116
drwxr-xr-x 2 root root   4096 Авг  6 14:14 catalog1
drw-r--r-- 2 root root   4096 Авг  6 14:18 catalog2
-rw-r--r-- 1 root root      0 Авг  6  2037 dir1
-rw-r--r-- 1 root root 104692 Авг  6 14:53 file1
lrwxrwxrwx 1 root root      5 Авг  6 15:17 link -> file1
14:17:36
#ln file1 hard_link

14:17:55
#ls -l
итого 224
drwxr-xr-x 2 root root   4096 Авг  6 14:14 catalog1
drw-r--r-- 2 root root   4096 Авг  6 14:18 catalog2
-rw-r--r-- 1 root root      0 Авг  6  2037 dir1
-rw-r--r-- 2 root root 104692 Авг  6 14:53 file1
-rw-r--r-- 2 root root 104692 Авг  6 14:53 hard_link
lrwxrwxrwx 1 root root      5 Авг  6 15:17 link -> file1
14:17:57
#ls -li
итого 224
49087 drwxr-xr-x 2 root root   4096 Авг  6 14:14 catalog1
49093 drw-r--r-- 2 root root   4096 Авг  6 14:18 catalog2
49070 -rw-r--r-- 1 root root      0 Авг  6  2037 dir1
49090 -rw-r--r-- 2 root root 104692 Авг  6 14:53 file1
49090 -rw-r--r-- 2 root root 104692 Авг  6 14:53 hard_link
49097 lrwxrwxrwx 1 root root      5 Авг  6 15:17 link -> file1
14:18:15
#vim file1
14:18:34
#drwxr-xr-x 2 root root 4096 Июл 5 12:10 cron.d
/etc:
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
"hard_link" 1744L, 104692C
-rw-r--r-- 1 root root   57063 Ноя 16  2010 bash_completion
drwxr-xr-x 2 root root   12288 Июн 11 10:55 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23  2011 bindresvport.blacklist
-rw-r--r-- 1 root root     116 Июн 11 11:09 blkid.tab
-rw-r--r-- 1 root root     116 Июн 11 09:52 blkid.tab.old
drwxr-xr-x 3 root root    4096 Июн 11 10:48 ca-certificates
-rw-r--r-- 1 root root    6302 Июн 11 10:54 ca-certificates.conf
drwxr-xr-x 2 root root    4096 Июн 11 09:45 calendar
drwxr-s--- 2 root dip     4096 Июн 11 09:52 chatscripts
"hard_link" 1747L, 104695C записано
14:18:40
#vim file1
14:18:46
#drwxr-xr-x 2 root root 4096 Июн 11 09:45 calendar
-rw-r--r-- 1 root root   57063 Ноя 16  2010 bash_completion
drwxr-xr-x 2 root root   12288 Июн 11 10:55 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23  2011 bindresvport.blacklist
-rw-r--r-- 1 root root     116 Июн 11 11:09 blkid.tab
-rw-r--r-- 1 root root     116 Июн 11 09:52 blkid.tab.old
drwxr-xr-x 3 root root    4096 Июн 11 10:48 ca-certificates
-rw-r--r-- 1 root root    6302 Июн 11 10:54 ca-certificates.conf
drwxr-s--- 2 root dip     4096 Июн 11 09:52 chatscripts
drwxr-xr-x 2 root root    4096 Июн 11 09:51 console-setup
drwxr-xr-x 2 root root    4096 Июл  5 12:10 cron.d
"file1" 1744L, 104692C записано
14:18:54
#ls
catalog1  catalog2  dir1  file1  hard_link  link
14:18:56
#rm file1

14:18:59
#vim hard_link
14:19:04
#drwxr-xr-x 2 root root 4096 Июл 5 12:10 cron.d
~
~
~
~
~
~
~
~
~
~
...
link                                                          0,0-1         Весь
:syn off
:syntax off
:wq
:q
:
:~
~
:~
:
14:19:14
#[Command Line] 5,0-1 Весь
catalog1  catalog2  dir1  hard_link  link
14:27:17
#dir
catalog1  catalog2  dir1  hard_link  link
14:27:21
#dir -la
итого 164
drwx------  6 root root   4096 Авг  6 15:19 .
drwxr-xr-x 21 root root   4096 Июн 11 09:56 ..
drwx------  2 root root   4096 Июн 11 10:39 .aptitude
-rw-------  1 root root   2612 Авг  6 13:58 .bash_history
-rw-r--r--  1 root root     10 Июл  5 12:36 .bash_profile
-rw-r--r--  1 root root    630 Июл  5 12:36 .bashrc
drwxr-xr-x  2 root root   4096 Авг  6 14:14 catalog1
drw-r--r--  2 root root   4096 Авг  6 14:18 catalog2
-rw-r--r--  1 root root      0 Авг  6  2037 dir1
-rw-r--r--  1 root root 104692 Авг  6 15:18 hard_link
-rw-r--r--  1 root root     51 Авг  6 09:01 .l3rc
-rw-------  1 root root     41 Авг  6 14:43 .lesshst
drwxr-xr-x  2 root root   4096 Авг  6 15:19 .lilalo
lrwxrwxrwx  1 root root      5 Авг  6 15:17 link -> file1
-rw-r--r--  1 root root    140 Ноя 19  2007 .profile
-rw-------  1 root root   4165 Авг  6 15:19 .viminfo
14:27:29
#man dir
14:27:58
#ls /bin/dir -l
-rwxr-xr-x 1 root root 96400 Апр 28  2010 /bin/dir
14:28:03
#vim /bin/dir
14:28:14
#^@^@^@.^@^@^@W^@^@^@U^@^@^@F^@^@^@^@^@^@^@^Z^@^@^@^@^@^^

14:28:20
#ssh root@192.168.13.253
The authenticity of host '192.168.13.253 (192.168.13.253)' can't be established.
RSA key fingerprint is 31:29:88:7d:e4:de:9b:59:6c:2a:41:21:d7:1c:61:5b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.13.253' (RSA) to the list of known hosts.
root@192.168.13.253's password:
Permission denied, please try again.
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
...
permitted by applicable law.
Last login: Mon Aug  6 13:58:51 2012 from 192.168.16.103
root@fobos:~# ls /boot/
config-2.6.32-5-amd64      initrd.img-3.1.0-rc9+      vmlinuz-2.6.32-5-amd64
config-3.1.0-rc9+          lost+found                 vmlinuz-3.1.0-rc9+
grub                       System.map-2.6.32-5-amd64  xen-4.0.1-rc6.gz
initrd.img-2.6.32-5-amd64  System.map-3.1.0-rc9+      xen-syms-4.0.1-rc6
root@fobos:~# exit
logout
Connection to 192.168.13.253 closed.
14:35:22
#cat /proc/cpuinfo |less
14:39:27
#ls /proc/ -l|less
14:40:24
#cd /

14:48:59
#ls
bin   etc         lib         mnt   root     srv  usr
boot  home        lost+found  opt   sbin     sys  var
dev   initrd.img  media       proc  selinux  tmp  vmlinuz
14:49:08
#cd ~

14:49:15
#ls
catalog1  catalog2  dir1  hard_link  link
14:49:19
#pws
l3script: pws: команда не найдена
14:49:22
#pwd
/root
14:49:24
#su user
user@debian1:/root$ ls
ls: невозможно открыть каталог .: Отказано в доступе
user@debian1:/root$ cd
user@debian1:~$ ls
bigfile                                matrix.jpg
bin                                    names
freebsd.jpg                            ogo.jpg
granata.jpg                            pamyatka.pdf
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  press_any_key_to_continue.jpg
lpi 1                                  proj
...
~
~
~
~
~
~
~
user@debian1:~/proj/x-project$ cd
user@debian1:~$ exit
exit
прошло 76 минут
16:05:47
#vim /etc/passwd
16:07:27
#ls
catalog1  catalog2  dir1  hard_link  link
16:07:29
#vim hard_link
прошло 17 минут
16:25:10
#~
ts upon change                          |sync:x:4:65534:sync:/bin:/bin/sync
lp:x:7:                                  games:x:5:60:games:/usr/games:/bin/sh
# of runlevel.                          |man:x:6:12:man:/var/cache/man:/bin/sh
mail:x:8:                                lp:x:7:7:lp:/var/spool/lpd:/bin/sh
#                                       |mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:                                news:x:9:9:news:/var/spool/news:/bin/sh
# Runlevel 0 is halt.                   |uucp:x:10:10:uucp:/var/spool/uucp:/bin/
uucp:x:10:                               sh
# Runlevel 1 is single-user.            |proxy:x:13:13:proxy:/bin:/bin/sh
man:x:12:                        Наверху sswd          6,6            20%    20%µÑ€Ñ…у
...
ist:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System
fax:x:21:
voice:x:22:
cdrom:x:24:user
floppy:x:25:user
tape:x:26:
sudo:x:27:
audio:x:29:user
16:28:40
# (admin):/var/lib/gnats:/bin/sh
man:x:12:                                games:x:5:60:games:/usr/games:/bin/sh
bin:x:2:   [+]        1,1                man:x:6:12:man:/var/cache/man:/bin/sh
proxy:x:13:                              lp:x:7:7:lp:/var/spool/lpd:/bin/sh
sys:x:3:                                 mroot:x:0:
kmem:x:15:                               daemon:x:1:
adm:x:4:                                 bin:x:2:
dialout:x:20:                            sys:x:3:
tty:x:5:                                 adm:x:4:
fax:x:21:                                tty:x:5:
disk:x:6:                                disk:x:6:
voice:x:22:                              ail:x:8:8:mail:/var/mail:/bin/sh
lp:x:7:                                  news:x:9:9:news:/var/spool/news:/bin/sh
cdrom:x:24:user                          uucp:x:10:10:uucp:/var/spool/uucp:/bin/
                                         sh
floppy:x:25:user                         proxy:x:13:13:proxy:/bin:/bin/sh
                                         www-data:x:33:33:www-data:/var/www:/bin
tape:x:26:                               /sh
                                         backup:x:34:34:backup:/var/backups:/bin
sudo:x:27:                               /sh
/etc/group            1,1        Наверху /etc/[+]swd   21,2   1,1     16%Наверху
16:29:51
#E37: Изменения не сохраÐ

16:31:14
#~
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
E37: Изменения не сохранены (добавьте !, чтобы обойти проверку)
16:33:40
#Press ENTER or type command to continue
/etc/terminfo:
итого 4
-rw-r--r-- 1 sid sid 158 Янв  4  2011 README
/etc/texmf:
итого 4
drwxr-xr-x 2 sid sid 4096 Июн 11 10:54 fmt.d
/etc/texmf/fmt.d:
итого 4
lrwxrwxrwx 1 sid sid     34 Июн 11 10:55 ff783690.0 -> UTN_USERFirst_Hardware_Roo
ot_CA.pem
...
statd:*:15502:0:99999:7:::             |
@                                      |
user:$6$ZwRg4sf0$yGBQO.5zE4RPYrbD2p4K9W|
backup:*:15502:0:99999:7:::            |
j1GnwTI41gCSOHAdtW.pzz3tqibc8jwwCRmWCRI|
list:*:15502:0:99999:7:::              |
irc:*:15502:0:99999:7:::               |
gnats:*:15502:0:99999:7:::             |
nobody:*:15502:0:99999:7:::            |
/etc/shadow          9,2            14%
16:41:20
#6$KWxv5MzA$wGE.LNfldDg7nYYAYhoKa3x3uwduCd3IHtwnf3mF4Mo3YMcjO42p4TncBQDoKkUU55
drwxr-xr-x 2 root root    4096 Июл  5 12:31 alternatives
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
drwxr-xr-x 3 root root    4096 Июл  5 12:10 apm
drwxr-xr-x 6 root root    4096 Июн 11 11:10 apt
-rw-r----- 1 root daemon   144 Мар  4 22:52 at.deny
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
"hard_link" 1744L, 104692C
-rw-r--r-- 1 root root   57063 Ноя 16  2010 bash_completion
drwxr-xr-x 2 root root   12288 Июн 11 10:55 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23  2011 bindresvport.blacklist
-rw-r--r-- 1 root root     116 Июн 11 11:09 blkid.tab
-rw-r--r-- 1 root root     116 Июн 11 09:52 blkid.tab.old
drwxr-xr-x 3 root root    4096 Июн 11 10:48 ca-certificates
-rw-r--r-- 1 root root    6302 Июн 11 10:54 ca-certificates.conf
drwxr-xr-x 2 root root    4096 Июн 11 09:45 calendar
drwxr-s--- 2 root dip     4096 Июн 11 09:52 chatscripts
drwxr-xr-x 2 root root    4096 Июн 11 09:51 console-setup
16:41:39
#drwxr-xr-x 2 root root 4096 Июл 5 12:10 cron.d
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
backup:x:34:34:backup:/var/backups:/bin/shn/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/shn/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/shn/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/shn/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/shn/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/shn/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/falsealse
statd:x:102:65534::/var/lib/nfs:/bin/falsealse
user:x:1000:1000:user,,,:/home/user:/bin/bashbash
 23 sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
16:44:13
#vim /etc/init.d/exim4
16:45:22
#vimtutor
     Вы будете редактировать.
  4. Если Вы уверены в том, что запомнили эти шаги, выполните шаги от 1 до 3
     чтобы РУрок 1.3: РЕДАКТИРОВАНИЕ ТЕКСТА - УДАÐм переместите курсор вниз к
     Уроку 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
мите x, чтобы удалить символ под курсором. **
  1. Переместите курсор к строке внизу, помеченной --->.
                 ** Наберите dd для удаления всей строки. **
  Вследствие частого применения операции удаления всей строки, разработчики
  Vim решили, что для этого проще всего просто набрать d дважды.
...
  выключены по умолчанию. Для того, чтобы начать использовать новые
  возможности Вам следует создать файл "vimrc".
  Vi. Шестое издание также включает информацию о Vim.
  Этот учебник был написан Michael C. Pierce и Robert K. Ware, Colorado School
  of Mines с использованием идей, предложенных Charles Smith, Colorado State
  University. E-mail: bware@mines.colorado.edu.
  Доработано для Vim Bram Moolenaar.
  Перевод: Андрей Киселев <a_kissel@eudoramail.com>, 2002.
  Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16:47:16
# УДАÐ
~
~
~                                                                  сская версия
~
~                                              .2.445
~                                                  ар и другие
~                                                                         ists.alioth.debian.org
~                                                                      программа с открытым кодом
~
~                                                           нужна ваша помощь!
...
~                                                                       из программы
~                                                                      µÐ½Ð¸Ñ справки
~                                                                      ь об этой версии
~
~
~
~
~
"~/text/hello-vi.txt"
E37: Изменения не сохранены (добавьте !, чтобы обойти проверку)

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

08:57:21
#l3 pwd
/users/06-08-2012/NT-Ladm/debian1.net.nt/root
08:57:49
#sleep 30

прошло 14 минут
09:11:52
#sleep 30 &
[1] 5272
09:12:45
#jobs
[1]+  Running                 sleep 30 &
09:12:56
#fg 1
sleep 30
^Z
[1]+  Stopped                 sleep 30
09:13:15
#ping ya.ru &
[2] 5294
09:13:43
#PING ya.ru (87.250.250.203) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.250.203): icmp_req=1 ttl=57 time=16.9 ms
64 bytes from www.yandex.ru (87.250.250.203): icmp_req=2 ttl=57 time=17.1 ms
64 bytes from www.yandex.ru (87.250.250.203): icmp_req=3 ttl=57 time=17.2 ms
^C
64 bytes from www.yandex.ru (87.250.250.203): icmp_req=4 ttl=57 time=17.2 ms
09:13:46
#^C

09:13:47
#64 bytes from www.yandex.ru (87.250.250.203): icmp_req=5 ttl=57 time=17.3 ms
64 bytes from www.yandex.ru (87.250.250.203): icmp_req=6 ttl=57 time=17.2 ms
^C
09:13:49
#^C
64 bytes from www.yandex.ru (87.250.250.203): icmp_req=7 ttl=57 time=17.0 ms
09:13:49
#^C

Файлы

  • /etc/passwd
  • /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    statd:x:102:65534::/var/lib/nfs:/bin/false
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
    telnetd:x:104:106::/nonexistent:/bin/false
    

    Статистика

    Время первой команды журнала13:39:54 2012- 8- 6
    Время последней команды журнала09:13:49 2012- 8- 7
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %11.88
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 2.12
    Количество командных строк в единицу времени, команда/мин 0.79
    Частота использования команд
    ls26|========================| 24.76%
    vim12|===========| 11.43%
    drwxr-xr-x8|=======| 7.62%
    ~6|=====| 5.71%
    less5|====| 4.76%
    ln4|===| 3.81%
    du4|===| 3.81%
    cd3|==| 2.86%
    cat3|==| 2.86%
    ^C3|==| 2.86%
    sleep2|=| 1.90%
    fg2|=| 1.90%
    man2|=| 1.90%
    dir2|=| 1.90%
    more1|| 0.95%
    PING1|| 0.95%
    ^@^@^@.^@^@^@W^@^@^@U^@^@^@F^@^@^@^@^@^@^@^Z^@^@^@^@^@^^1|| 0.95%
    УДАÐ1|| 0.95%
    641|| 0.95%
    file11|| 0.95%
    vimtutor1|| 0.95%
    rm1|| 0.95%
    find1|| 0.95%
    :1|| 0.95%
    [Command1|| 0.95%
    ping1|| 0.95%
    l31|| 0.95%
    pwd1|| 0.95%
    tac1|| 0.95%
    E37:1|| 0.95%
    sh1|| 0.95%
    pws1|| 0.95%
    jobs1|| 0.95%
    6$KWxv5MzA$wGE.LNfldDg7nYYAYhoKa3x3uwduCd3IHtwnf3mF4Mo3YMcjO42p4TncBQDoKkUU551|| 0.95%
    ssh1|| 0.95%
    Press1|| 0.95%
    su1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$