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

Содержание

Журнал

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

/dev/ttypg
22:35:57
$man bash
22:36:40
$typeset -p D
declare -rx D="8"
22:36:40
$typeset -p D
declare -rx D="8"
22:36:40
$typeset -p D
declare -rx D="8"
22:36:42
$[user@fbsd1:~]$ typeset -p D
declare -rx D="8"
22:36:42
$[user@fbsd1:~]$ typeset -p D
declare -rx D="8"
22:36:42
$[user@fbsd1:~]$ typeset -p D
declare -rx D="8"
22:36:45
$func () { ls -l /tmp; du -sh /tmp; }

22:36:45
$func () { ls -l /tmp; du -sh /tmp; }

22:36:45
$func () { ls -l /tmp; du -sh /tmp; }

22:36:51
$typeset -p func
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
bash: typeset: func: not found
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:36:51
$typeset -p func
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
bash: typeset: func: not found
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:36:51
$typeset -p func
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
bash: typeset: func: not found
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:36:53
$typeset -p -f func
bash: typeset: func: not found
22:36:53
$typeset -p -f func
bash: typeset: func: not found
22:36:53
$typeset -p -f func
bash: typeset: func: not found
22:36:55
$man bash
22:36:55
$man bash
22:36:55
$man bash
22:37:11
$typeset -f func
func ()
{
    ls -l /tmp;
    du -sh /tmp
}
22:37:11
$typeset -f func
func ()
{
    ls -l /tmp;
    du -sh /tmp
}
22:37:11
$typeset -f func
func ()
{
    ls -l /tmp;
    du -sh /tmp
}
22:37:12
$unset func

22:37:12
$unset func

22:37:12
$unset func

22:37:16
$typeset -r D
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
dtd
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:16
$typeset -r D
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
dtd
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:16
$typeset -r D
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
dtd
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:23
$typeset -r D

22:37:23
$typeset -r D

22:37:23
$typeset -r D

22:37:24
$typeset -p D
declare -rx D="8"
22:37:24
$typeset -p D
declare -rx D="8"
22:37:24
$typeset -p D
declare -rx D="8"
22:37:27
$typeset +r D
bash: typeset: D: readonly variable
22:37:27
$typeset +r D
bash: typeset: D: readonly variable
22:37:27
$typeset +r D
bash: typeset: D: readonly variable
22:37:35
$typeset -p D
declare -rx D="8"
22:37:35
$typeset -p D
declare -rx D="8"
22:37:35
$typeset -p D
declare -rx D="8"
22:37:36
$typeset -r D
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
dtd
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:36
$typeset -r D
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
dtd
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:36
$typeset -r D
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
dtd
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:39
$typeset -p D
declare -rx D="8"
22:37:39
$typeset -p D
declare -rx D="8"
22:37:39
$typeset -p D
declare -rx D="8"
22:37:39
$typeset -p D
declare -rx D="8"
22:37:39
$typeset -p D
declare -rx D="8"
22:37:39
$typeset -p D
declare -rx D="8"
22:37:44
$unset D
bash: unset: D: cannot unset: readonly variable
22:37:44
$unset D
bash: unset: D: cannot unset: readonly variable
22:37:44
$unset D
bash: unset: D: cannot unset: readonly variable
22:37:46
$typeset +r D
bash: typeset: D: readonly variable
22:37:46
$typeset +r D
bash: typeset: D: readonly variable
22:37:46
$typeset +r D
bash: typeset: D: readonly variable
22:37:52
$typeset -p D
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
declare -rx D="8"
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:52
$typeset -p D
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
declare -rx D="8"
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:52
$typeset -p D
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
declare -rx D="8"
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:37:54
$typeset +x D

22:37:54
$typeset +x D

22:37:54
$typeset +x D

22:37:56
$typeset -p D
declare -r D="8"
22:37:56
$typeset -p D
declare -r D="8"
22:37:56
$typeset -p D
declare -r D="8"
22:37:57
$typeset -x D

22:37:57
$typeset -x D

22:37:57
$typeset -x D

22:37:59
$typeset -p D
declare -rx D="8"
22:37:59
$typeset +x D

22:37:59
$typeset -p D
declare -rx D="8"
22:37:59
$typeset +x D

22:37:59
$typeset -p D
declare -rx D="8"
22:37:59
$typeset +x D

22:38:01
$typeset -p D
declare -r D="8"
22:38:01
$typeset -p D
declare -r D="8"
22:38:01
$typeset -p D
declare -r D="8"
22:38:02
$typeset +r D
bash: typeset: D: readonly variable
22:38:02
$typeset +r D
bash: typeset: D: readonly variable
22:38:02
$typeset +r D
bash: typeset: D: readonly variable
22:38:05
$typeset -r D

22:38:07
$typeset -p D
declare -r D="8"
22:38:07
$man bash
22:38:07
$man bash
22:38:07
$man bash
22:39:20
$man bash
22:39:20
$man bash
22:39:20
$man bash
22:39:34
$uptime
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
10:39PM  up  9:09, 11 users, load averages: 2.08, 1.42, 1.16
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:39:34
$uptime
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
10:39PM  up  9:09, 11 users, load averages: 2.08, 1.42, 1.16
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:39:34
$uptime
ar-flash.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/findbar.
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
properties
ar-notfound.png
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find.p
og.dtd
/usr/ports/www/firefox/work/mozilla/toolkit/locales/en-US/chrome/global/finddial
og.properties
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/findBar.css
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
ar-background.png
/usr/ports/www/firefox/work/mozilla/toolkit/themes/pinstripe/global/icons/find-b
10:39PM  up  9:09, 11 users, load averages: 2.08, 1.42, 1.16
./.xsession-errors
./.fluxbox
./.fluxbox/keys
22:39:36
$sp aux | grep l3-agent
bash: sp: command not found
22:39:36
$sp aux | grep l3-agent
bash: sp: command not found
22:39:36
$sp aux | grep l3-agent
bash: sp: command not found
22:39:39
$ps aux | grep l3-agent
user  15448  3.0  0.7 10500  7692  ??  Ss    3:41PM   2:25.04 l3-agent (perl5.8
user   1590  1.8  0.8 10768  7876  ??  Ss    2:14PM   2:46.96 l3-agent (perl5.8
root   1796  0.0  0.7 10152  7400  ??  Ss    2:16PM   0:54.57 l3-agent (perl5.8
root  17557  0.0  0.7 10112  7364  ??  Ss    9:35PM   0:47.55 l3-agent (perl5.8
user  26116  0.0  0.0   388   268  pm  RL+  10:39PM   0:00.01 grep l3-agent
22:39:39
$ps aux | grep l3-agent
user  15448  3.0  0.7 10500  7692  ??  Ss    3:41PM   2:25.04 l3-agent (perl5.8
user   1590  1.8  0.8 10768  7876  ??  Ss    2:14PM   2:46.96 l3-agent (perl5.8
root   1796  0.0  0.7 10152  7400  ??  Ss    2:16PM   0:54.57 l3-agent (perl5.8
root  17557  0.0  0.7 10112  7364  ??  Ss    9:35PM   0:47.55 l3-agent (perl5.8
user  26116  0.0  0.0   388   268  pm  RL+  10:39PM   0:00.01 grep l3-agent
22:39:39
$ps aux | grep l3-agent
user  15448  3.0  0.7 10500  7692  ??  Ss    3:41PM   2:25.04 l3-agent (perl5.8
user   1590  1.8  0.8 10768  7876  ??  Ss    2:14PM   2:46.96 l3-agent (perl5.8
root   1796  0.0  0.7 10152  7400  ??  Ss    2:16PM   0:54.57 l3-agent (perl5.8
root  17557  0.0  0.7 10112  7364  ??  Ss    9:35PM   0:47.55 l3-agent (perl5.8
user  26116  0.0  0.0   388   268  pm  RL+  10:39PM   0:00.01 grep l3-agent
22:39:40
$top
last pid: 26122;  load averages:  1.81,  1.39,  1.16    up 0+09:09:22  22:39:43
               1          91
92 processes37.3 running 0.0 sleepin 3.7          20.5             38.5
                                                                  4
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 119M Active, 328M Inact, 130M Wired, 804K Cache, 111M Buf, 415M Free
 7557 root                       112K  7364           0:48  2.34
Swap: 805M Total, 805M  8ee      152K  7400K nanslp   0:55  2.29
 1796 user              8      10768K  7876K nanslp   2:47  1.12% perl5.8.8
  822                  96      20308K 18456K select   1:18  0.98% Xvnc
...
  844 user          1  96    0  9796K  7124K select   0:09  0.00% fluxbox
  728 root          1  96    0 22232K 13428K select   0:04  0.00% Xorg
 2999 user          1  96    0  8392K  4096K select   0:03  0.00% sshd
22459 user          1  96    0  7508K  5744K select   0:03  0.00% xterm
22669 root          1  96    0  8392K  4044K select   0:02  0.00% sshd
24435 user          1  96    0  3576K  2132K select   0:02  0.00% screen
17805 user          1  96    0  8392K  3968K select   0:02  0.00% sshd
25184 user          1  96    0  8392K  3968K select   0:01  0.00% sshd
24473 user          1   8    0  4372K  2392K wait     0:01  0.00% bash
25114 user          1  96    0  8392K  4032K select   0:01  0.00% sshd
22:39:40
$top
last pid: 26122;  load averages:  1.81,  1.39,  1.16    up 0+09:09:22  22:39:43
               1          91
92 processes37.3 running 0.0 sleepin 3.7          20.5             38.5
                                                                  4
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 119M Active, 328M Inact, 130M Wired, 804K Cache, 111M Buf, 415M Free
 7557 root                       112K  7364           0:48  2.34
Swap: 805M Total, 805M  8ee      152K  7400K nanslp   0:55  2.29
 1796 user              8      10768K  7876K nanslp   2:47  1.12% perl5.8.8
  822                  96      20308K 18456K select   1:18  0.98% Xvnc
...
  844 user          1  96    0  9796K  7124K select   0:09  0.00% fluxbox
  728 root          1  96    0 22232K 13428K select   0:04  0.00% Xorg
 2999 user          1  96    0  8392K  4096K select   0:03  0.00% sshd
22459 user          1  96    0  7508K  5744K select   0:03  0.00% xterm
22669 root          1  96    0  8392K  4044K select   0:02  0.00% sshd
24435 user          1  96    0  3576K  2132K select   0:02  0.00% screen
17805 user          1  96    0  8392K  3968K select   0:02  0.00% sshd
25184 user          1  96    0  8392K  3968K select   0:01  0.00% sshd
24473 user          1   8    0  4372K  2392K wait     0:01  0.00% bash
25114 user          1  96    0  8392K  4032K select   0:01  0.00% sshd
22:39:40
$top
last pid: 26122;  load averages:  1.81,  1.39,  1.16    up 0+09:09:22  22:39:43
               1          91
92 processes37.3 running 0.0 sleepin 3.7          20.5             38.5
                                                                  4
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 119M Active, 328M Inact, 130M Wired, 804K Cache, 111M Buf, 415M Free
 7557 root                       112K  7364           0:48  2.34
Swap: 805M Total, 805M  8ee      152K  7400K nanslp   0:55  2.29
 1796 user              8      10768K  7876K nanslp   2:47  1.12% perl5.8.8
  822                  96      20308K 18456K select   1:18  0.98% Xvnc
...
  844 user          1  96    0  9796K  7124K select   0:09  0.00% fluxbox
  728 root          1  96    0 22232K 13428K select   0:04  0.00% Xorg
 2999 user          1  96    0  8392K  4096K select   0:03  0.00% sshd
22459 user          1  96    0  7508K  5744K select   0:03  0.00% xterm
22669 root          1  96    0  8392K  4044K select   0:02  0.00% sshd
24435 user          1  96    0  3576K  2132K select   0:02  0.00% screen
17805 user          1  96    0  8392K  3968K select   0:02  0.00% sshd
25184 user          1  96    0  8392K  3968K select   0:01  0.00% sshd
24473 user          1   8    0  4372K  2392K wait     0:01  0.00% bash
25114 user          1  96    0  8392K  4032K select   0:01  0.00% sshd
22:39:44
$ps aux | grep l3-agent
root  17557  1.7  0.7 10112  7364  ??  Ss    9:35PM   0:48.04 l3-agent (perl5.8
root   1796  1.7  0.7 10152  7400  ??  Ss    2:16PM   0:55.04 l3-agent (perl5.8
user  15448  1.3  0.7 10500  7692  ??  Ss    3:41PM   2:25.04 l3-agent (perl5.8
user   1590  0.7  0.8 10768  7876  ??  Ss    2:14PM   2:46.96 l3-agent (perl5.8
user  26149  0.0  0.1  3320  1204  pm  S+   10:39PM   0:00.01 grep l3-agent
22:39:44
$ps aux | grep l3-agent | awk '{print $2}'
1590
15448
1796
17557
26156

Статистика

Время первой команды журнала22:35:57 2007-12-25
Время последней команды журнала22:39:44 2007-12-25
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %20.79
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.06
Количество командных строк в единицу времени, команда/мин26.70
Частота использования команд
typeset65|========================================================| 56.03%
man10|========| 8.62%
grep8|======| 6.90%
unset6|=====| 5.17%
ps5|====| 4.31%
}3|==| 2.59%
func3|==| 2.59%
uptime3|==| 2.59%
top3|==| 2.59%
du3|==| 2.59%
[user@fbsd1:~]$3|==| 2.59%
sp3|==| 2.59%
awk1|| 0.86%
____
*) Интервалы неактивности длительностью 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$