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

Содержание

Журнал

Понедельник (08/31/09)

/dev/ttyp5
17:40:02
$top
last pid:  2742;  load averages:  0.21,  0.57,  0.33    up 0+01:41:44  18:40:46
48 processes:  2 running, 46 sleeping
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 56M Active, 40M Inact, 44M Wired, 536K Cache, 60M Buf, 349M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 2360 root          1   8    0  9064K  7820K nanslp   1:09  2.83% perl5.8.8
 1381 nobody        1  96    0 15712K 14808K select   0:03  0.78% Xvnc
  994 root          1  96    0 20916K 12984K select   0:01  0.00% Xorg
 2576 user          3  20    0 32828K 20828K kserel   0:01  0.00% xfdesktop
...
 1701 root          1  96    0  3448K  2892K select   0:00  0.00% ssh
 1558 root          1  96    0  1348K   936K select   0:00  0.00% script
 2570 user          1  96    0 13640K  9740K select   0:00  0.00% xfwm4
 2589 user          1  96    0 26116K 14216K select   0:00  0.00% xfce4-menu-pl
  932 root          1  96    0  3508K  2932K select   0:00  0.00% sendmail
 2669 user          1  96    0  5988K  5132K RUN      0:00  0.00% xterm
 2568 user          1  96    0 28332K  9908K select   0:00  0.00% xfce-mcs-mana
 2564 user          1  96    0 12380K  7936K select   0:00  0.00% xfce4-session
 2667 user          1  96    0 13424K 10192K select   0:00  0.00% xfrun4
 1601 root          1   8    0  3316K  2148K wait     0:00  0.00% bash
17:40:49
$ 2574 user 1 106 0 12808K 8416K select 0:00 0.00% Thunar

17:40:51
$shh 192.168.16.21:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

17:40:51
$shh 192.168.16.21 -l root
bash: shh: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
/dev/ttyp3
17:41:04
$whereis screen
screen: /usr/ports/sysutils/screen
/dev/ttyp5
17:43:44
$shh 192.168.16.21 -l root
bash: shh: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
17:43:48
$ss 192.168.16.21 -l root
The authenticity of host '192.168.16.21 (192.168.16.21)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.21' (DSA) to the list of known hosts.
Password:
Last login: Mon Aug 31 18:41:51 2009 from host236.net.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
17:44:07
#echo $LANG
ru_RU.KOI8-R
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
/dev/ttyp3
17:44:38
$su
Password:
17:46:12
#cd /usr/ports/

17:46:48
#make -key screen
make: illegal option -- y
usage: make [-BPSXeiknqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]
17:47:02
#make -key=creen
make: illegal option -- y
usage: make [-BPSXeiknqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]
17:47:08
#make -nameeen
make: illegal option -- a
usage: make [-BPSXeiknqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]
17:47:13
#make name=screen
===> accessibility
===> accessibility/accerciser
===>  Vulnerability check disabled, database not found
=> accerciser-1.0.1.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/gnome2.
=> Attempting to fetch from ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/accerciser/1.0/.
fetch: ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/accerciser/1.0/accerciser-1.0.1.tar.bz2: size unknown
fetch: ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/accerciser/1.0/accerciser-1.0.1.tar.bz2: size of remote file is not known
accerciser-1.0.1.tar.bz2                               837 kB  572 kBps
===>  Extracting for accerciser-1.0.1_1
=> MD5 Checksum OK for gnome2/accerciser-1.0.1.tar.bz2.
=> SHA256 Checksum OK for gnome2/accerciser-1.0.1.tar.bz2.
===>  Patching for accerciser-1.0.1_1
^C
17:47:23
#whereis screen
screen: /usr/ports/sysutils/screen
17:47:54
#cd /usr/ports/sysutils/sc
scan_ffs/    scanbuttond/ screen/      screenie/
17:47:54
#exit

17:48:12
$ssh root@192.168.16.21
Password:
Last login: Mon Aug 31 18:44:06 2009 from 192.168.16.23
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
17:49:38
#screen -x
прошло 45 минут
/dev/ttyp5
18:34:43
#\
>
18:34:44
#ls
.ICEauthority           .gstreamer-0.10         .ssh
.Trash                  .gtkrc-1.2-gnome2       .themes
.Xauthority-n           .history                .thumbnails
.bash_history           .icons                  .vnc
.bash_profile           .k5login                .w3m
.bashrc                 .l3rc                   .xsession
.config                 .lesshst                .xsession-errors
.cshrc                  .lilalo                 .xsmIk2fG7
.gconf                  .login                  Desktop
.gconfd                 .metacity               install
.gnome                  .nautilus               mbox
.gnome2                 .profile                nautilus-debug-log.txt
.gnome2_private         .recently-used.xbel     prepare-freebsd.sh
/dev/ttyp1
18:40:39
$ssh root@192.168.16.21
Password:
Last login: Mon Aug 31 19:14:27 2009 from 192.168.16.23
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
18:41:05
#screen -x
/dev/ttyp3
18:42:57
$mc
18:42:58
$mc
18:44:00
$cd /

18:50:37
$ls
COPYRIGHT       dev             lib             moused.core     sys
bin             dist            libexec         proc            tmp
boot            entropy         log             rescue          usr
cdrom           etc             media           root            var
compat          home            mnt             sbin            xdm.core
18:50:39
$whereis screen
screen: /usr/ports/sysutils/screen
прошло 45 минут
/dev/ttyp1
19:36:38
#screen -x
/dev/ttyp5
19:41:23
$screen
19:41:29
$pkg_add screen
pkg_add: can't stat package file 'screen'
19:41:49
$screen
/dev/ttyp3
19:44:41
$cd /
.cshrc       bin/         dist/        libexec/     proc/        tmp/
.mozilla/    boot/        entropy      log          rescue/      usr/
.profile     cdrom/       etc/         media/       root/        var/
.snap/       compat/      home/        mnt/         sbin/        xdm.core
COPYRIGHT    dev/         lib/         moused.core  sys/
19:44:41
$cd /usr/ports/sysutils/screen

19:46:12
$make install
cd /usr/ports/sysutils/screen && make config;
===>  Switching to root credentials to create /var/db/ports/screen
Password:
19:46:31
$sudo install
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
sudo: pam_authenticate: conversation failure
19:46:55
$su
Password:
19:47:03
#make install clear
/usr/local/bin/screen
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.gnu.org/software/screen/
make: don't know how to make clear. Stop
19:47:54
#exit

/dev/ttyp5
19:48:43
$screen
/dev/ttypc
19:53:24
$screen -x
19:53:31
$screen -h
19:53:49
$screen -r 7909.ttyp6.fbsd2
19:54:58
$screen -x
19:55:07
$screen -r 7989.ttyp6.fbsd2
19:55:16
$screen -x
/dev/ttyp5
19:55:28
$screen -x
19:55:36
$screen -x
19:55:54
$ps ax | grep screen
 7909  ??  Ss     0:00,01 screen
 7989  ??  Ss     0:00,01 screen
/dev/ttypc
19:55:58
$screen -r 7909.ttyp6.fbsd2
/dev/ttyp5
19:56:10
$ps au | grep screen
root    7909  0,0  0,3  2092  1756  ??  Ss   20:48     0:00,01 screen
root    7989  0,0  0,3  2068  1732  ??  Ss   20:52     0:00,01 screen
user    8390  0,0  0,2  1612  1068  p6  S+   20:56     0:00,01 grep screen
19:56:16
$ps ax | grep screen
 7909  ??  Ss     0:00,01 screen
 7989  ??  Ss     0:00,01 screen
 8399  p6  S+     0:00,01 grep screen
19:56:20
$su
Password:
19:56:43
#ps ax | grep screen
 7909  ??  Ss     0:00,02 screen
 7989  ??  Is     0:00,01 screen
 8470  p3  S+     0:00,01 grep screen
 8407  pd  S+     0:00,01 screen -r 7909.ttyp6.fbsd2
19:56:54
#kill -KILL 7909

19:57:07
#ps ax | grep screen
 7989  ??  Is     0:00,01 screen
 8407  pd  S+     0:00,01 screen -r 7909.ttyp6.fbsd2
19:57:09
#kill -KILL 7989

/dev/ttypc
19:57:15
$screen -x
/dev/ttyp5
19:57:24
#ps ax | grep screen

19:57:26
#screen
/dev/ttypc
19:57:35
$screen -r 7909.ttyp6.fbsd2
19:57:52
$screen -wipe
19:58:01
$screen -x
19:58:06
$screen
/dev/ttyp5
19:58:20
#screen -x
19:58:31
#ps ax | grep screen
 8524  ??  Ss     0:00,01 screen
 8617  ??  Ss     0:00,01 screen
 8792  p3  S+     0:00,01 grep screen
 8616  pd  S+     0:00,01 screen
19:58:36
#ps ax | grep screen
 8524  ??  Ss     0:00,01 screen
 8617  ??  Ss     0:00,01 screen
/dev/ttypc
19:58:39
$lynx
/dev/ttyp5
19:58:41
#ps ax | grep screen
 8524  ??  Ss     0:00,01 screen
 8617  ??  Ss     0:00,01 screen
19:58:42
#kill -KILL 8524

19:58:54
#ps ax | grep screen
 8617  ??  Ss     0:00,01 screen
19:58:55
#kill -KILL 8617

19:59:03
#ps ax | grep screen

19:59:06
#top
last pid:  8864;  load averages:  0.08,  0.08,  0.03    up 0+04:00:07  20:59:09
62 processes:  2 running, 60 sleeping
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 99M Active, 105M Inact, 65M Wired, 40K Cache, 60M Buf, 221M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 8057 user          1   8    0 13192K 11968K nanslp   0:16  1.76% perl5.8.8
 3234 root          1   8    0  8804K  7572K nanslp   0:02  0.59% perl5.8.8
 3842 user          4  20    0 61620K 53008K kserel   0:22  0.00% firefox-bin
 3473 nobody        1  96    0 19220K 18340K select   0:19  0.00% Xvnc
...
 3507 user          3  20    0 32828K 20860K kserel   0:01  0.00% xfdesktop
 3498 user          1  96    0 28348K  9948K select   0:00  0.00% xfce-mcs-mana
 3500 user          1  96    0 13756K 10024K select   0:00  0.00% xfwm4
 3844 user          1  96    0  6792K  5344K select   0:00  0.00% gconfd-2
 3597 user          1  96    0  5740K  4880K select   0:00  0.00% xterm
  932 root          1  96    0  3508K  2928K select   0:00  0.00% sendmail
 3513 user          1  96    0 26112K 14100K select   0:00  0.00% xfce4-menu-pl
 3657 user          1  96    0  3384K  2872K select   0:00  0.00% ssh
 3599 user          1  96    0  1348K   936K select   0:00  0.00% script
 3504 user          1  96    0 12816K  8140K select   0:00  0.00% Thunar
19:59:12
# 4007 user 1 96 0 5292K 4432K RUN 0:00 0.00% xterm

20:02:53
$makedir
bash: makedir: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
20:03:04
$mkdir test

20:03:16
$cd test

20:03:20
$ls

20:04:17
$ls -a
.       ..
20:04:19
$ls -al
total 4
drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:03 .
drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
20:04:23
$ls ../
Desktop         gdb.core        test
20:04:34
$ls -a/
.                       .gnome                  .nautilus
..                      .gnome2                 .profile
.ICEauthority           .gnome2_private         .recently-used.xbel
.Xauthority             .gstreamer-0.10         .rhosts
.bash_history           .gtkrc-1.2-gnome2       .shrc
.bash_profile           .icons                  .ssh
.bashrc                 .l3rc                   .themes
.cache                  .lilalo                 .thumbnails
.config                 .local                  .xsession
.cshrc                  .login                  .xsession-errors
.dbus                   .login_conf             Desktop
.dmrc                   .mail_aliases           gdb.core
.fontconfig             .mailrc                 test
.gconf                  .metacity
.gconfd                 .mozilla
20:04:40
$ls -al../
total 920
drwxr-xr-x  23 user  wheel    1024 31 Á×Ç 21:03 .
drwxr-xr-x   3 root  wheel     512 15 ÍÁÒ  2008 ..
-rw-------   1 user  wheel    2609 31 Á×Ç 19:40 .ICEauthority
-rw-------   1 user  wheel     167 31 Á×Ç 19:40 .Xauthority
-rw-------   1 user  wheel     653 31 Á×Ç 21:01 .bash_history
-rw-r--r--   1 user  wheel      19 24 ÉÀÌ 19:39 .bash_profile
-rw-r--r--   1 user  wheel      43 24 ÉÀÌ 19:39 .bashrc
drwx------   4 user  wheel     512 24 ÉÀÌ 19:01 .cache
drwx------   8 user  wheel     512 31 Á×Ç 19:41 .config
...
-rw-------   1 user  wheel     276 15 ÍÁÒ  2008 .rhosts
-rw-r--r--   1 user  wheel     975 15 ÍÁÒ  2008 .shrc
drwx------   2 user  wheel     512 31 Á×Ç 18:43 .ssh
drwxr-xr-x   2 user  wheel     512 24 ÉÀÌ 13:16 .themes
drwx------   3 user  wheel     512 24 ÉÀÌ 13:16 .thumbnails
-rw-r--r--   1 root  wheel      26 24 ÉÀÌ 19:00 .xsession
-rw-r--r--   1 user  wheel    2157 31 Á×Ç 19:46 .xsession-errors
drwxr-xr-x   2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------   1 user  wheel  823296 24 ÉÀÌ 16:14 gdb.core
drwxr-xr-x   2 user  wheel     512 31 Á×Ç 21:03 test
20:04:44
$ln ../.xsession sess

20:05:10
$ls -al
total 6
drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:05 .
drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
-rw-r--r--   2 root  wheel    26 24 ÉÀÌ 19:00 sess
20:05:14
$ls -il
total 6
120856 drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:05 .
118441 drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
118527 -rw-r--r--   2 root  wheel    26 24 ÉÀÌ 19:00 sess
20:05:19
$ln -s/.xsession sess
ln: sess: File exists
20:05:31
$ln -s ../.xsession sess2

20:05:40
$ls -ial
total 6
120856 drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:05 .
118441 drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
118527 -rw-r--r--   2 root  wheel    26 24 ÉÀÌ 19:00 sess
120857 lrwxr-xr-x   1 user  wheel    12 31 Á×Ç 21:05 sess2 -> ../.xsession
20:05:43
$rm sess
override rw-r--r--  root/wheel for sess? n
20:06:07
$rm sess2

20:06:20
$ls -ial
total 6
120856 drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:06 .
118441 drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
118527 -rw-r--r--   2 root  wheel    26 24 ÉÀÌ 19:00 sess
20:06:23
$man rm
20:08:04
$ls -ial
total 6
120856 drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:06 .
118441 drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
118527 -rw-r--r--   2 root  wheel    26 24 ÉÀÌ 19:00 sess
20:08:07
$rm sess
override rw-r--r--  root/wheel for sess?
20:08:13
$ls -ial
total 6
120856 drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:06 .
118441 drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
118527 -rw-r--r--   2 root  wheel    26 24 ÉÀÌ 19:00 sess
20:08:16
$rm sess
override rw-r--r--  root/wheel for sess? y
20:08:20
$ls -ial
total 4
120856 drwxr-xr-x   2 user  wheel   512 31 Á×Ç 21:08 .
118441 drwxr-xr-x  23 user  wheel  1024 31 Á×Ç 21:03 ..
20:08:21
$ls -ial ../
total 920
118441 drwxr-xr-x  23 user  wheel    1024 31 Á×Ç 21:03 .
118440 drwxr-xr-x   3 root  wheel     512 15 ÍÁÒ  2008 ..
120822 -rw-------   1 user  wheel    2609 31 Á×Ç 19:40 .ICEauthority
120823 -rw-------   1 user  wheel     167 31 Á×Ç 19:40 .Xauthority
118531 -rw-------   1 user  wheel     653 31 Á×Ç 21:01 .bash_history
118526 -rw-r--r--   1 user  wheel      19 24 ÉÀÌ 19:39 .bash_profile
118525 -rw-r--r--   1 user  wheel      43 24 ÉÀÌ 19:39 .bashrc
120587 drwx------   4 user  wheel     512 24 ÉÀÌ 19:01 .cache
120591 drwx------   8 user  wheel     512 31 Á×Ç 19:41 .config
...
118446 -rw-------   1 user  wheel     276 15 ÍÁÒ  2008 .rhosts
118449 -rw-r--r--   1 user  wheel     975 15 ÍÁÒ  2008 .shrc
120636 drwx------   2 user  wheel     512 31 Á×Ç 18:43 .ssh
118553 drwxr-xr-x   2 user  wheel     512 24 ÉÀÌ 13:16 .themes
118555 drwx------   3 user  wheel     512 24 ÉÀÌ 13:16 .thumbnails
118527 -rw-r--r--   1 root  wheel      26 24 ÉÀÌ 19:00 .xsession
118451 -rw-r--r--   1 user  wheel    2157 31 Á×Ç 19:46 .xsession-errors
118480 drwxr-xr-x   2 user  wheel     512 15 ÍÁÒ  2008 Desktop
118548 -rw-------   1 user  wheel  823296 24 ÉÀÌ 16:14 gdb.core
120856 drwxr-xr-x   2 user  wheel     512 31 Á×Ç 21:08 test

Статистика

Время первой команды журнала17:40:02 2009- 8-31
Время последней команды журнала20:08:21 2009- 8-31
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %22.00
Процент синтаксически неверно набранных команд, % 7.00
Суммарное время работы с терминалом *, час 0.95
Количество командных строк в единицу времени, команда/мин 1.75
Частота использования команд
screen22|===================| 19.64%
ls16|==============| 14.29%
ps11|=========| 9.82%
grep11|=========| 9.82%
cd6|=====| 5.36%
make6|=====| 5.36%
rm4|===| 3.57%
kill4|===| 3.57%
shh3|==| 2.68%
whereis3|==| 2.68%
ln3|==| 2.68%
su3|==| 2.68%
top2|=| 1.79%
ssh2|=| 1.79%
exit2|=| 1.79%
mc2|=| 1.79%
mkdir1|| 0.89%
sudo1|| 0.89%
man1|| 0.89%
40071|| 0.89%
install1|| 0.89%
25741|| 0.89%
echo1|| 0.89%
makedir1|| 0.89%
lynx1|| 0.89%
ss1|| 0.89%
pkg_add1|| 0.89%
\1|| 0.89%
____
*) Интервалы неактивности длительностью 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$