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

Содержание

Журнал

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

/dev/ttyp7
13:41:45
#make search key=cairo | less
/dev/ttyp1
13:42:07
#ls \-*
ls: illegal option -- *
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
13:42:23
#ls '-'*
ls: illegal option -- *
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
/dev/ttyp7
13:42:55
#make search namero | less
/dev/ttyp1
13:43:07
#ls '-' *
ls: -: No such file or directory
09:48:03                        err
2008                            error_find
8                               find_html
Jul                             gdm.conf
TEST                            l4l
Tue                             leeeee2
Tue Jul  8 09:48:20 UTC 2008    names
UTC                             sortednames
copying_pipe
fam-user:
lilalo-install-temp-1212:
log
lilalo-install-temp-1241:
l3-agent        l3bashrc        l3prompt
l3-config       l3config.pm     log
screens:
S-root
13:43:10
#ls -l '-' *
ls: -: No such file or directory
-rw-r--r--  1 root  wheel         0 Jul  8 12:48 09:48:03
-rw-r--r--  1 root  wheel         0 Jul  8 12:48 2008
-rw-r--r--  1 root  wheel         0 Jul  8 12:48 8
-rw-r--r--  1 root  wheel         0 Jul  8 12:48 Jul
-rw-r--r--  1 root  wheel         0 Jul  8 13:29 TEST
-rw-r--r--  1 root  wheel         0 Jul  8 12:48 Tue
-rw-r--r--  1 root  wheel         0 Jul  8 12:48 Tue Jul  8 09:48:20 UTC 2008
-rw-r--r--  1 root  wheel         0 Jul  8 12:48 UTC
-rw-r--r--  1 root  wheel        25 Jul  8 13:00 copying_pipe
...
total 52
-rw-r--r--  1 root  wheel  32757 Mar 16 17:48 l3-agent
-rw-r--r--  1 root  wheel    100 Mar  9 23:04 l3-config
-rw-r--r--  1 root  wheel   7522 Mar 13 12:23 l3bashrc
-rw-r--r--  1 root  wheel   5781 Mar 10 16:50 l3config.pm
-rw-r--r--  1 root  wheel    234 Mar 10 01:31 l3prompt
-rw-r--r--  1 root  wheel    508 Mar 28 18:44 log
screens:
total 2
drwx------  2 root  wheel  512 Jul  8 11:58 S-root
/dev/ttyp7
13:43:28
#fixes-4.0.3 libXfont-1.3.1_1,1 libXfontcache-1.0.4 libXft-2.1.12 libXi-1.1.3,1 l
cairo/           cairo-java/      cairo-reference/ cairomm/
13:43:28
#cd graphics/cairo

/dev/ttyp1
13:43:35
#echo zz*
zz*
/dev/ttyp7
13:43:37
#make install clean
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                       [  OK  ]       Cancel                        x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for cairo-1.4.10_1
=> cairo-1.4.10.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://cairographics.org/releases/.
^Cfetch: transfer interrupted
13:43:49
#make config
     x x                                                                x x
                      X
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     x x                                                                x x
     tqmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjqu
     x                       [  OK  ]       Cancel                        x
     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
/dev/ttyp1
13:46:06
#ls zz*
ls: zz*: No such file or directory
13:46:26
#touch atest

13:47:08
#ls -l
total 11542
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 13:40 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
-rw-r--r--  1 root  wheel            0 Jul  8 12:48 09:48:03
...
drwx------  2 user  wheel          512 Jul  8 10:59 fam-user
-rw-r--r--  1 root  wheel     11753451 Jul  8 13:19 find_html
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-rw-r--r--  1 root  wheel            0 Jul  8 13:38 l4l
-rw-r--r--  1 root  wheel            0 Jul  8 13:41 leeeee2
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
13:47:49
#vim aest
13:48:38
#touch ab[cde]fg apt aug

13:49:23
#ls -l
total 11542
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 13:40 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
-rw-r--r--  1 root  wheel            0 Jul  8 12:48 09:48:03
...
drwx------  2 user  wheel          512 Jul  8 10:59 fam-user
-rw-r--r--  1 root  wheel     11753451 Jul  8 13:19 find_html
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-rw-r--r--  1 root  wheel            0 Jul  8 13:38 l4l
-rw-r--r--  1 root  wheel            0 Jul  8 13:41 leeeee2
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
13:49:27
#touch "ab[cde]fg apt aug"

13:50:10
#ls -l
total 11542
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 13:40 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
-rw-r--r--  1 root  wheel            0 Jul  8 12:48 09:48:03
...
drwx------  2 user  wheel          512 Jul  8 10:59 fam-user
-rw-r--r--  1 root  wheel     11753451 Jul  8 13:19 find_html
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-rw-r--r--  1 root  wheel            0 Jul  8 13:38 l4l
-rw-r--r--  1 root  wheel            0 Jul  8 13:41 leeeee2
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
13:50:14
#touch "o'Reilly"

13:51:45
#touch 'A:\WINDOWS\SYSTEM32'

13:52:14
#ls -ld
drwxrwxrwt  12 root  wheel  1024 Jul  8 13:52 .
13:52:27
#ls -l
total 11542
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 13:40 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
-rw-r--r--  1 root  wheel            0 Jul  8 12:48 09:48:03
...
-rw-r--r--  1 root  wheel     11753451 Jul  8 13:19 find_html
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-rw-r--r--  1 root  wheel            0 Jul  8 13:38 l4l
-rw-r--r--  1 root  wheel            0 Jul  8 13:41 leeeee2
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
-rw-r--r--  1 root  wheel            0 Jul  8 13:51 o'Reilly
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
13:52:31
#touch 'very long'

13:53:21
#ls -l
total 11542
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 13:40 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
-rw-r--r--  1 root  wheel            0 Jul  8 12:48 09:48:03
...
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-rw-r--r--  1 root  wheel            0 Jul  8 13:38 l4l
-rw-r--r--  1 root  wheel            0 Jul  8 13:41 leeeee2
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
-rw-r--r--  1 root  wheel            0 Jul  8 13:51 o'Reilly
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
-rw-r--r--  1 root  wheel            0 Jul  8 13:53 very long
13:53:24
#touch 'very long'

13:54:10
#ls
.ICE-unix                       apt
.X11-unix                       atest
.XIM-unix                       aug
.Xauthyxo62s                    copying_pipe
.Xauthzxo62s                    err
.font-unix                      error_find
.snap                           fam-user
.xorg.conf898                   find_html
09:48:03                        gdm.conf
2008                            l4l
8                               leeeee2
A:\WINDOWS\SYSTEM32             lilalo-install-temp-1212
Jul                             lilalo-install-temp-1241
TEST                            names
Tue                             o'Reilly
Tue Jul  8 09:48:20 UTC 2008    screens
UTC                             sortednames
ab[cde]fg                       very long
ab[cde]fg apt aug
13:54:10
#touch '-very long'
touch: illegal option -- v
usage:
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
13:54:20
#touch "-very long"
touch: illegal option -- v
usage:
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
13:54:27
#touch -- "-very long"

13:54:34
#ls
-very long                      ab[cde]fg apt aug
.ICE-unix                       apt
.X11-unix                       atest
.XIM-unix                       aug
.Xauthyxo62s                    copying_pipe
.Xauthzxo62s                    err
.font-unix                      error_find
.snap                           fam-user
.xorg.conf898                   find_html
09:48:03                        gdm.conf
2008                            l4l
8                               leeeee2
A:\WINDOWS\SYSTEM32             lilalo-install-temp-1212
Jul                             lilalo-install-temp-1241
TEST                            names
Tue                             o'Reilly
Tue Jul  8 09:48:20 UTC 2008    screens
UTC                             sortednames
ab[cde]fg                       very long
13:54:49
#touch "A:\\WINDOWS\SYSTEM32'""
>
/dev/ttyp7
13:55:44
#make deinstall &&
gnome-media-2.20.1
gstreamer-plugins-pango-0.10.14_2,3
gstreamer-plugins-core-0.10_9
gstreamer-plugins-gnomevfs-0.10.14_2,3
libgnomeprint-2.18.2_1
libgnomeprintui-2.18.1_2
gtksourceview-1.8.5_2
py25-cairo-1.4.0_1
py25-gtk-2.12.0
py25-gnome-2.20.0
...
Making install in boilerplate
Making install in test
Making install in pdiff
Making install in .
Making install in perf
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for cairo-1.4.10_1
===>  Cleaning for glitz-0.5.6_1
===>  Cleaning for cairo-1.4.10_1
13:56:17
#gdm --nodaemon
gdm-binary[55315]: Gtk-WARNING: Ignoring the separator setting
Error: Cairo 1.4.10 does not yet support the requested image format:
        Depth: 8
        Alpha mask: 0x00000000
        Red   mask: 0x00000000
        Green mask: 0x00000000
        Blue  mask: 0x00000000
Please file an enhancement request (quoting the above) at:
http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
Assertion failed: (NOT_REACHED), function _cairo_format_from_pixman_format, file cairo-image-surface.c, line 199.
...
        Depth: 8
        Alpha mask: 0x00000000
        Red   mask: 0x00000000
        Green mask: 0x00000000
        Blue  mask: 0x00000000
Please file an enhancement request (quoting the above) at:
http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
Assertion failed: (NOT_REACHED), function _cairo_format_from_pixman_format, file cairo-image-surface.c, line 199.
gdm-binary[55294]: WARNING: failsafe dialog failed (inhibitions: 1 1)
^C
13:56:35
#ps aux | grep gdm

13:56:41
#/usr/local/etc/rc.d/gdm start
Starting gdm.
13:56:55
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     Xvnc       55407 1  tcp4   *:5900                *:*
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:56:59
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:57:27
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:57:29
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:57:29
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:57:30
#less /var/log/messages
13:57:41
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:57:43
#/usr/local/etc/rc.d/gdm reart
Stopping gdm.
Waiting for PIDS: 55354, 55354, 55354, 55354, 55354.
Starting gdm.
13:58:06
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:07
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:08
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     Xvnc       55580 1  tcp4   *:5900                *:*
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:08
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:09
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:10
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:10
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     Xvnc       55625 1  tcp4   *:5900                *:*
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:11
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     Xvnc       55625 1  tcp4   *:5900                *:*
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:12
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     Xvnc       55625 1  tcp4   *:5900                *:*
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:12
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     Xvnc       55625 1  tcp4   *:5900                *:*
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:13
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:14
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:15
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:15
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:16
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:17
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:17
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:26
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:26
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:27
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:28
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:28
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:29
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:29
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:30
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sendmail   689   4  tcp4   127.0.0.1:25          *:*
root     sshd       683   4  tcp4   *:22                  *:*
root     syslogd    524   7  udp4   *:514                 *:*
13:58:30
#cd

прошло 44 минуты
/dev/ttyp1
14:43:04
#ls -l
total 11542
-rw-r--r--  1 root  wheel            0 Jul  8 13:54 -very long
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 14:42 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
...
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-rw-r--r--  1 root  wheel            0 Jul  8 13:38 l4l
-rw-r--r--  1 root  wheel            0 Jul  8 13:41 leeeee2
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
-rw-r--r--  1 root  wheel            0 Jul  8 13:51 o'Reilly
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
-rw-r--r--  1 root  wheel            0 Jul  8 13:53 very long
14:43:09
#touch 'cat ~/touchlist'
touch: cat ~/touchlist: No such file or directory
14:44:38
#touch 'cat /touchlist'
touch: cat /touchlist: No such file or directory
14:44:56
#touch 'cat /tmp /touchlist'
touch: cat /tmp /touchlist: No such file or directory
14:45:06
#touch '< /touchlist'
touch: < /touchlist: No such file or directory
14:47:14
#echo "test now 'date +%y'+1'"
test now 'date +%y'+1'
14:49:20
#echo "test now 'date +%y'+1"
test now 'date +%y'+1
14:49:42
#echo "test now 'date +%Y'+1"
test now 'date +%Y'+1
14:50:23
#echo "test now 'date + %Y'+1"
test now 'date + %Y'+1
14:50:45
#echo "test now $('date + %Y'+1)"
bash: date + %Y+1: command not found
test now
14:51:21
#echo "test now $('date + %Y' + 1)"
bash: date + %Y: command not found
test now
14:51:49
#rm -f 'find ~ -name core'

14:53:56
#!!
find name core'
> t
14:56:23
#echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/bin
14:56:37
#echo HHHHHHHHHHHHHHHH${PATH}HHHHHHHHHHHHHHHHHHHHHHH
HHHHHHHHHHHHHHHH/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/root/binHHHHHHHHHHHHHHHHHHHHHHH
14:57:44
#echo $(((1+2+3)*4*5+1))
121
14:58:36
#echo $(1/2)
bash: 1/2: No such file or directory
14:59:04
#echo $((1/2))
0
14:59:21
#echo $((1/2+4))
4
14:59:39
#echo $((1/2*4))
0
14:59:53
#echo $((4*1/2))
2
15:00:12
#a=1

15:00:35
#b=2

15:00:42
#echo $((a+b))
3
15:00:58
#echo $((a+$b))
3
15:01:15
#cat /etc/passwd > NEWFILE

15:02:24
#ls -l
total 11544
-rw-r--r--  1 root  wheel            0 Jul  8 13:54 -very long
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .ICE-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 15:00 .X11-unix
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .XIM-unix
-rw-------  1 root  wheel          339 Jul  8 10:44 .Xauthyxo62s
-rw-------  1 user  wheel          339 Jul  8 10:47 .Xauthzxo62s
drwxrwxrwt  2 root  wheel          512 Jul  8 11:29 .font-unix
drwxrwxr-x  2 root  operator       512 Mar 28 18:39 .snap
drwx------  2 root  wheel          512 Jul  8 10:34 .xorg.conf898
...
-r--r--r--  1 root  wheel         3431 Jul  8 11:33 gdm.conf
-rw-r--r--  1 root  wheel            0 Jul  8 13:38 l4l
-rw-r--r--  1 root  wheel            0 Jul  8 13:41 leeeee2
drwxr-xr-x  2 root  wheel          512 Mar 28 18:43 lilalo-install-temp-1212
drwxr-xr-x  2 root  wheel          512 Mar 28 18:44 lilalo-install-temp-1241
-rw-r--r--  1 root  wheel           25 Jul  8 12:55 names
-rw-r--r--  1 root  wheel            0 Jul  8 13:51 o'Reilly
drwxr-xr-x  3 root  wheel          512 Jul  8 11:58 screens
-rw-r--r--  1 root  wheel           50 Jul  8 12:58 sortednames
-rw-r--r--  1 root  wheel            0 Jul  8 13:53 very long
15:02:29
#cat newfile
cat: newfile: No such file or directory
15:02:43
#vim
15:02:43
#cat NEWFILE
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
#
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
toor:*:0:0:Bourne-again Superuser:/root:
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
...
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin
polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin
avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
15:03:20
#less NEWFILE

Файлы

  • NEWFILE
  • NEWFILE
    >
    # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
    #
    root:*:0:0:Charlie &:/root:/usr/local/bin/bash
    toor:*:0:0:Bourne-again Superuser:/root:
    daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
    operator:*:2:5:System &:/:/usr/sbin/nologin
    bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
    tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
    kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
    games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
    news:*:8:8:News Subsystem:/:/usr/sbin/nologin
    man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
    sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
    smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
    mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin
    bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
    proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
    _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
    _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
    uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
    pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
    www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
    nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
    messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin
    polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin
    avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
    gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
    user:*:1001:0:User &:/home/user:/usr/local/bin/bash
    

    Статистика

    Время первой команды журнала13:41:45 2008- 7- 8
    Время последней команды журнала15:03:20 2008- 7- 8
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.62
    Количество командных строк в единицу времени, команда/мин 2.73
    Частота использования команд
    sockstat31|============================| 28.97%
    echo17|===============| 15.89%
    touch15|==============| 14.02%
    ls15|==============| 14.02%
    make5|====| 4.67%
    less4|===| 3.74%
    cat3|==| 2.80%
    /usr/local/etc/rc.d/gdm2|=| 1.87%
    vim2|=| 1.87%
    cd2|=| 1.87%
    /touchlist'1|| 0.93%
    ps1|| 0.93%
    !!1|| 0.93%
    a=11|| 0.93%
    &1|| 0.93%
    b=21|| 0.93%
    fixes-4.0.31|| 0.93%
    rm1|| 0.93%
    gdm1|| 0.93%
    grep1|| 0.93%
    NEWFILE1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$