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

Содержание

Журнал

Вторник (04/03/07)

/dev/ttyp4
16:04:35
$grep -nlWindows ~/text/*
/home/user/text/opensource_news
/home/user/text/unixoid.err.txt
16:04:35
$grep -nlWindows ~/text/*
/home/user/text/opensource_news
/home/user/text/unixoid.err.txt
16:04:35
$grep -nlWindows ~/text/*
/home/user/text/opensource_news
/home/user/text/unixoid.err.txt
16:04:35
$grep -nlWindows ~/text/*
/home/user/text/opensource_news
/home/user/text/unixoid.err.txt
16:04:35
$grep -nlWindows ~/text/*
/home/user/text/opensource_news
/home/user/text/unixoid.err.txt
прошло 33 минуты
/dev/ttyv1
16:38:34
#exit
Connection to sled.net.nt closed.
16:38:34
#exit
Connection to sled.net.nt closed.
прошло 30 минут
/dev/ttyp4
17:08:48
$mc
17:08:48
$mc
17:08:48
$mc
17:08:48
$mc
17:09:11
$screen
17:09:11
$screen
17:09:11
$screen
17:09:11
$screen
17:09:16
$whereis screen
screen: /usr/ports/sysutils/screen
17:09:16
$whereis screen
screen: /usr/ports/sysutils/screen
17:09:16
$whereis screen
screen: /usr/ports/sysutils/screen
17:09:16
$whereis screen
screen: /usr/ports/sysutils/screen
17:09:24
$df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad1s1a    2.9G     62M    2.6G     2%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad1s3f    4.8G    4.7M    4.4G     0%    /home
/dev/ad1s3e    496M     62K    456M     0%    /tmp
/dev/ad1s3g     21G    3.2G     16G    16%    /usr
/dev/ad1s3d    1.9G     27M    1.7G     1%    /var
17:09:34
$ls /tmp/
(EEST)          fam-user        kde-user        ksocket-root    ksocket-user
17:09:34
$ls /tmp/
(EEST)          fam-user        kde-user        ksocket-root    ksocket-user
17:09:34
$ls /tmp/
(EEST)          fam-user        kde-user        ksocket-root    ksocket-user
17:09:44
$cd names/

17:09:44
$cd names/

17:09:44
$cd names/

17:09:52
$ls
"Live at Wembley' 86"           file with spaces bla bla bla
'86"                            file1
*FreeBSD*                       file2
-hard-to-del-                   file3
1*2                             filenew
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
file
17:09:52
$ls
"Live at Wembley' 86"           file with spaces bla bla bla
'86"                            file1
*FreeBSD*                       file2
-hard-to-del-                   file3
1*2                             filenew
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
file
17:09:52
$ls
"Live at Wembley' 86"           file with spaces bla bla bla
'86"                            file1
*FreeBSD*                       file2
-hard-to-del-                   file3
1*2                             filenew
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
file
/dev/ttyv2
17:10:53
$su
Password:
17:10:53
$su
Password:
17:10:53
$su
Password:
17:10:53
$su
Password:
17:12:05
#whereis kdm
kdm: /usr/local/bin/kdm
17:12:05
#whereis kdm
kdm: /usr/local/bin/kdm
прошло 11 минут
17:23:43
#vim /etc/ttys
17:23:43
#vim /etc/ttys
17:23:43
#vim /etc/ttys
17:23:43
#vim /etc/ttys
/dev/ttyv1
17:25:27
$whereis kdm
kdm: /usr/local/bin/kdm
17:25:27
$whereis kdm
kdm: /usr/local/bin/kdm
17:25:27
$whereis kdm
kdm: /usr/local/bin/kdm
17:25:27
$whereis kdm
kdm: /usr/local/bin/kdm
17:25:31
$su
Password:
17:26:28
#ssh root@sled.net.nt
Password:
Last login: Tue Apr  3 17:11:21 2007 from fbsd2.net.nt
17:26:33
#screen -x
17:26:33
#screen -x
17:26:33
#screen -x
17:26:33
#screen -x
17:26:33
#screen -x
/dev/ttyv3
17:27:54
$whereis kdm
kdm: /usr/local/bin/kdm
/dev/ttyv2
17:28:48
#init q

/dev/ttyv1
17:29:15
#exit
Connection to sled.net.nt closed.
17:29:15
#exit
Connection to sled.net.nt closed.
17:29:15
#exit
Connection to sled.net.nt closed.
17:29:15
#exit
Connection to sled.net.nt closed.
17:29:15
#exit
Connection to sled.net.nt closed.

Среда (04/04/07)

/dev/ttyp1
09:30:28
$vim text/hello-vi.txt
09:30:47
$vim text/hello-vi.txt
09:31:14
$ssh root@192.168.16.31
The authenticity of host '192.168.16.31 (192.168.16.31)' can't be established.
DSA key fingerprint is 71:f0:24:64:7d:7a:6c:da:12:88:19:ee:77:91:98:94.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.31' (DSA) to the list of known hosts.
Password:
Last login: Wed Apr  4 09:44:28 2007 from linux1.net.nt
прошло 13 минут
09:44:58
#screen -x
/dev/ttyp3
09:45:24
$locate
.gconfd/                     base
.gnome2/                     bin/
.gnome2_private/             body
.gtkrc                       c/
.inputrc                     files/
.kde/                        names/
.l3rc                        pics/
.lesshst                     proj/
.lilalo/                     projectX/
.local/                      sh/
.login                       test/
09:45:24
$locate

09:55:24
$loca
local   locale  locate
09:55:24
$man te
09:56:08
$ls -l
total 46
drwx------  2 user  wheel    512  3 ÁÐÒ 15:57 Desktop
drwxr-xr-x  2 user  wheel   4096  3 ÁÐÒ 17:34 Font
-rw-r--r--  1 user  wheel   3845  6 ÄÅË  2003 base
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 bin
-rw-r--r--  1 user  wheel  12718  6 ÄÅË  2003 body
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 c
drwxr-xr-x  3 user  wheel    512 10 ÄÅË  2003 files
drwxr-xr-x  2 user  wheel   1536  3 ÁÐÒ 12:38 names
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 pics
drwxr-xr-x  3 user  wheel    512  6 ÄÅË  2003 proj
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 projectX
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 sh
drwxr-xr-x  4 user  wheel    512  6 ÄÅË  2003 test
drwxr-xr-x  2 user  wheel    512  4 ÁÐÒ 09:31 text
-rw-r--r--  1 user  wheel     18  6 ÄÅË  2003 touchlist
-rw-r--r--  1 user  wheel      0  6 ÄÅË  2003 very_long_file_name
09:56:10
$man locate
/dev/ttyp1
09:56:26
#screen -x
/dev/ttyp3
09:57:05
$man locate
09:57:19
$df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad1s1a    2.9G     62M    2.6G     2%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad1s3f    4.8G     96M    4.4G     2%    /home
/dev/ad1s3e    496M     62K    456M     0%    /tmp
/dev/ad1s3g     21G    3.2G     16G    16%    /usr
/dev/ad1s3d    1.9G     27M    1.7G     1%    /var
09:57:25
$ls
Desktop                 files                   test
Font                    names                   text
base                    pics                    touchlist
bin                     proj                    very_long_file_name
body                    projectX
c                       sh
09:57:28
$find / -name find\*
/usr/local/lib/firefox/res/samples/find.html
/usr/local/share/doc/boost/doc/html/find.html
/usr/local/share/doc/boost/doc/html/find_all.html
/usr/local/share/doc/boost/doc/html/find_all_regex.html
/usr/local/share/doc/boost/doc/html/find_first.html
/usr/local/share/doc/boost/doc/html/find_format.html
/usr/local/share/doc/boost/doc/html/find_format_all.html
/usr/local/share/doc/boost/doc/html/find_format_all_copy.html
/usr/local/share/doc/boost/doc/html/find_format_copy.html
/usr/local/share/doc/boost/doc/html/find_head.html
...
/usr/src/contrib/traceroute/findsaddr.h
/usr/src/crypto/heimdal/cf/find-func-no-libs.m4
/usr/src/crypto/heimdal/cf/find-func-no-libs2.m4
/usr/src/crypto/heimdal/cf/find-func.m4
/usr/src/crypto/heimdal/cf/find-if-not-broken.m4
/usr/src/lib/libc/stdio/findfp.c
/usr/src/share/examples/find_interface
/usr/src/share/examples/find_interface/find_interface.c
^Z
[1]+  Stopped                 find / -name find\*
10:02:46
$bg
[1]+ find / -name find\* &
10:02:49
$/usr/src/usr.bin/find
/usr/src/usr.bin/find/find.1
/usr/src/usr.bin/find/find.c
/usr/src/usr.bin/find/find.h
/usr/src/tools/tools/find-sb
/usr/src/tools/tools/find-sb/find-sb.c
/usr/ports/misc/findutils
/usr/ports/net/findmtu
/usr/ports/net/findmtu/files/findmtu.sh
/usr/ports/security/find-zlib
/usr/ports/security/find_ddos
...
find: /var/run/ppp: Permission denied
find: /var/spool/opielocks: Permission denied
find: /var/spool/clientmqueue: Permission denied
find: /var/gdm: Permission denied
find: /etc/isdn: Permission denied
find: /etc/ntp: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.links: Permission denied
find: /.mozilla: Permission denied
[1]+  Exit 1                  find / -name find\*
10:03:07
$fg
bash: fg: current: no such job
10:03:21
$find / -name find\*
/usr/local/share/doc/HTML/en/kword/finddlg2.png
/usr/local/share/examples/python2.4/scripts/find-uname.py
/usr/local/share/examples/python2.4/threads/find.py
/usr/local/share/gettext/intl/finddomain.c
/usr/local/share/python2.4/Tools/scripts/finddiv.py
/usr/local/share/python2.4/Tools/scripts/findlinksto.py
/usr/local/share/icons/crystalsvg/16x16/actions/find.png
/usr/local/share/icons/crystalsvg/22x22/actions/find.png
/usr/local/share/icons/crystalsvg/32x32/actions/find.png
/usr/local/share/icons/mono/scalable/actions/find.svgz
...
find: /var/heimdal: Permission denied
find: /var/run/ppp: Permission denied
find: /var/spool/opielocks: Permission denied
find: /var/spool/clientmqueue: Permission denied
find: /var/gdm: Permission denied
find: /etc/isdn: Permission denied
find: /etc/ntp: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.links: Permission denied
find: /.mozilla: Permission denied
10:03:35
$find -E / -regex ".*\.jpe?g"
/usr/local/share/apps/kalzium/data/toolpics/rundkolben.jpg
/usr/local/share/apps/kalzium/data/toolpics/scheidetrichter.jpg
/usr/local/share/apps/kalzium/data/toolpics/schutzbrille.jpg
/usr/local/share/apps/kalzium/data/toolpics/spatel.jpg
/usr/local/share/apps/kalzium/data/toolpics/spritzflasche.jpg
/usr/local/share/apps/kalzium/data/toolpics/thermometer.jpg
/usr/local/share/apps/kalzium/data/toolpics/thermometer2.jpg
/usr/local/share/apps/kalzium/data/toolpics/tonschale.jpg
/usr/local/share/apps/kalzium/data/toolpics/trichter.jpg
/usr/local/share/apps/kalzium/data/toolpics/trockenrohr.jpg
...
find: /var/heimdal: Permission denied
find: /var/run/ppp: Permission denied
find: /var/spool/opielocks: Permission denied
find: /var/spool/clientmqueue: Permission denied
find: /var/gdm: Permission denied
find: /etc/isdn: Permission denied
find: /etc/ntp: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.links: Permission denied
find: /.mozilla: Permission denied
10:04:30
$find / -size +10240 -ls
 47707    45504 -rwxr--r--    1 user             wheel            23275812 18 ÎÏÑ  2002 /home/user/Font/ARIALUNI.TTF
 70671    45504 -rw-r--r--    1 user             wheel            23275812 18 ÎÏÑ  2002 /home/user/.fonts/ARIALUNI.ttf
find: /tmp/.xorg.conf7175: Permission denied
find: /tmp/.xorg.conf7206: Permission denied
find: /tmp/ksocket-root: Permission denied
1489664    10304 -rw-r--r--    1 root             wheel             5259194 28 ÏËÔ 00:43 /usr/local/lib/libgtk-x11-2.0.a
1590795    11616 -rw-r--r--    1 root             wheel             5927402 29 ÏËÔ 13:09 /usr/local/lib/kde3/libkdevdesignerpart.a
1490698    14560 -rw-r--r--    1 root             wheel             7435370 28 ÏËÔ 20:56 /usr/local/lib/libkhtml.a
1490706    13184 -rw-r--r--    1 root             wheel             6719222 28 ÏËÔ 20:51 /usr/local/lib/libkio.a
1491549    16544 -rw-r--r--    1 root             wheel             8438702 29 ÏËÔ 04:36 /usr/local/lib/libksvg.a
...
find: /var/spool/opielocks: Permission denied
find: /var/spool/clientmqueue: Permission denied
find: /var/gdm: Permission denied
find: /etc/isdn: Permission denied
find: /etc/ntp: Permission denied
283109    13888 -r-xr-xr-x    1 root             wheel             7090039 16 ÎÏÑ 07:12 /boot/kernel/kernel
282647    13792 -r-xr-xr-x    1 root             wheel             7041319 16 ÎÏÑ 07:01 /boot/GENERIC/kernel
find: /root/.gconfd: Permission denied
find: /root/.links: Permission denied
find: /.mozilla: Permission denied
10:05:07
$find ~ -atime +2
/home/user/sh/rn
/home/user/sh/b.C
/home/user/sh/c.C
/home/user/sh/d.C
/home/user/sh/e.C
/home/user/sh/cpr.sh
/home/user/sh/par.sh
/home/user/bin/signal_trap
/home/user/bin/big_mem
/home/user/bin/big_work
...
/home/user/names/program.C
/home/user/names/A:\WINDOWSSYSTEM32
/home/user/names/header.h
/home/user/names/A:\WINDOWS\SYSTEM32
/home/user/names/The_Best_OS
/home/user/names/The_Worst_OS
/home/user/names/linux-kernel
/home/user/names/-hard-to-del-
/home/user/.gtkrc
/home/user/projectX/very_long_file_name
10:05:23
$find ~ -atime +10
/home/user/sh/rn
/home/user/sh/b.C
/home/user/sh/c.C
/home/user/sh/d.C
/home/user/sh/e.C
/home/user/sh/cpr.sh
/home/user/sh/par.sh
/home/user/bin/signal_trap
/home/user/bin/big_mem
/home/user/bin/big_work
...
/home/user/names/program.C
/home/user/names/A:\WINDOWSSYSTEM32
/home/user/names/header.h
/home/user/names/A:\WINDOWS\SYSTEM32
/home/user/names/The_Best_OS
/home/user/names/The_Worst_OS
/home/user/names/linux-kernel
/home/user/names/-hard-to-del-
/home/user/.gtkrc
/home/user/projectX/very_long_file_name
10:05:31
$find ~ -mmin -5
/home/user/.lilalo
/home/user/.lilalo/.report.dat
/home/user/.lilalo/20833290861654213865-1175668227.script
/home/user/.lilalo/7727106461334519960-1175669123.info
/home/user/.lilalo/7727106461334519960-1175669123.script
10:05:45
$find /-type l
find: /-type: No such file or directory
find: l: No such file or directory
10:05:55
$find / type l
/usr/local/lib/libslp.so
/usr/local/lib/librss.so
/usr/local/lib/libpisock.so
/usr/local/lib/libpisync.so
/usr/local/lib/libmal.so
/usr/local/lib/libgpgme++.so
/usr/local/lib/libindex.so
/usr/local/lib/libkabc_groupdav.so
/usr/local/lib/libkabc_groupwise.so
/usr/local/lib/libkabc_newexchange.so
...
/usr/local/lib/libkexiutils.so
/usr/local/lib/libkformdesigner.so
/usr/local/lib/libkformulalib.so
/usr/local/lib/libkiviocommon.so
/usr/local/lib/libkochart.so
/usr/local/lib/libkofficecore.so
/usr/local/lib/libkofficeui.so
/usr/local/lib/libkopainter.so
/usr/local/lib/libkopalette.so
/usr/local/lib/libkoproperty.so
10:06:30
$find / -user user
/home/user/.fonts/CALIFI.ttf
/home/user/.fonts/CALIFR.ttf
/home/user/.fonts/CENTAUR.ttf
/home/user/.fonts/CENTURY.ttf
/home/user/.fonts/CHILLER.ttf
/home/user/.fonts/COLONNA.ttf
/home/user/.fonts/comic.ttf
/home/user/.fonts/comicbd.ttf
/home/user/.fonts/COOPBL.ttf
/home/user/.fonts/cour.ttf
...
/tmp/ksocket-user/Arts_SoundServer
/tmp/ksocket-user/Arts_SimpleSoundServer
/tmp/ksocket-user/Arts_PlayObjectFactory
/tmp/ksocket-user/Arts_AudioManager
/tmp/fam-user
/tmp/fam-user/fam-
find: /tmp/.xorg.conf7175: Permission denied
find: /tmp/.xorg.conf7206: Permission denied
find: /tmp/ksocket-root: Permission denied
^C
10:06:55
$find / -perm +6000
find: /tmp/.xorg.conf7175: Permission denied
find: /tmp/.xorg.conf7206: Permission denied
find: /tmp/ksocket-root: Permission denied
/usr/bin/at
/usr/bin/atq
/usr/bin/atrm
/usr/bin/batch
/usr/bin/btsockstat
/usr/bin/chpass
/usr/bin/chfn
...
/usr/sbin/mrinfo
/usr/sbin/mtrace
/usr/sbin/ppp
/usr/sbin/pppd
/usr/sbin/sliplogin
/usr/sbin/timedc
/usr/sbin/traceroute
/usr/sbin/traceroute6
/usr/sbin/trpt
^C
10:07:17
$ls
Desktop                 files                   test
Font                    names                   text
base                    pics                    touchlist
bin                     proj                    very_long_file_name
body                    projectX
c                       sh
10:08:56
$ls -l
total 46
drwx------  2 user  wheel    512  3 ÁÐÒ 15:57 Desktop
drwxr-xr-x  2 user  wheel   4096  3 ÁÐÒ 17:34 Font
-rw-r--r--  1 user  wheel   3845  6 ÄÅË  2003 base
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 bin
-rw-r--r--  1 user  wheel  12718  6 ÄÅË  2003 body
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 c
drwxr-xr-x  3 user  wheel    512 10 ÄÅË  2003 files
drwxr-xr-x  2 user  wheel   1536  3 ÁÐÒ 12:38 names
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 pics
drwxr-xr-x  3 user  wheel    512  6 ÄÅË  2003 proj
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 projectX
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 sh
drwxr-xr-x  4 user  wheel    512  6 ÄÅË  2003 test
drwxr-xr-x  2 user  wheel    512  4 ÁÐÒ 09:31 text
-rw-r--r--  1 user  wheel     18  6 ÄÅË  2003 touchlist
-rw-r--r--  1 user  wheel      0  6 ÄÅË  2003 very_long_file_name
10:08:58
$find ~ -perm rwx
find: -perm: rwx: illegal mode string
10:09:16
$find ~ -perm rwxrwxrwx
find: -perm: rwxrwxrwx: illegal mode string
10:09:23
$man find
10:12:58
$ls -l
total 46
drwx------  2 user  wheel    512  3 ÁÐÒ 15:57 Desktop
drwxr-xr-x  2 user  wheel   4096  3 ÁÐÒ 17:34 Font
-rw-r--r--  1 user  wheel   3845  6 ÄÅË  2003 base
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 bin
-rw-r--r--  1 user  wheel  12718  6 ÄÅË  2003 body
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 c
drwxr-xr-x  3 user  wheel    512 10 ÄÅË  2003 files
drwxr-xr-x  2 user  wheel   1536  3 ÁÐÒ 12:38 names
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 pics
drwxr-xr-x  3 user  wheel    512  6 ÄÅË  2003 proj
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 projectX
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 sh
drwxr-xr-x  4 user  wheel    512  6 ÄÅË  2003 test
drwxr-xr-x  2 user  wheel    512  4 ÁÐÒ 09:31 text
-rw-r--r--  1 user  wheel     18  6 ÄÅË  2003 touchlist
-rw-r--r--  1 user  wheel      0  6 ÄÅË  2003 very_long_file_name
10:13:01
$cd pics/

10:13:11
$ls
1.jpeg  2.jpeg  3.jpeg
10:13:12
$cd

10:13:29
$cd text/

10:13:34
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt
opensource_news         unixoid.orig.txt
10:13:35
$ls -l
total 28
-rw-r--r--  1 user  wheel   455 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
10:13:38
$vim vi1
10:14:00
$ls -l
total 28
-rw-r--r--  1 user  wheel   455 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
10:14:03
$cp vi1 vitest1
>>> on your machine to all login users, which is a security risk.
^Z
[1]+  Stopped                 /usr/libexec/locate.updatedb
[root@fbsd2:~]# bg
[1]+ /usr/libexec/locate.updatedb &
[root@fbsd2:~]# fg
/usr/libexec/locate.updatedb
^Z
[1]+  Stopped                 /usr/libexec/locate.updatedb
[root@fbsd2:~]# bg
[1]+ /usr/libexec/locate.updatedb &
[root@fbsd2:~]# find / -name
10:14:19
$ls -l
-rw-r--r--  1 user  wheel   455 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
-rw-r--r--  1 user  wheel  1875  4 ÁÐÒ 10:14 vitest1

Статистика

Время первой команды журнала16:04:35 2007- 4- 3
Время последней команды журнала10:14:19 2007- 4- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %11.88
Процент синтаксически неверно набранных команд, % 7.92
Суммарное время работы с терминалом *, час 1.07
Количество командных строк в единицу времени, команда/мин 1.57
Частота использования команд
ls16|===============| 15.84%
find14|=============| 13.86%
screen11|==========| 10.89%
whereis11|==========| 10.89%
vim7|======| 6.93%
exit7|======| 6.93%
cd6|=====| 5.94%
grep5|====| 4.95%
su5|====| 4.95%
man4|===| 3.96%
mc4|===| 3.96%
locate2|=| 1.98%
df2|=| 1.98%
ssh2|=| 1.98%
fg1|| 0.99%
cp1|| 0.99%
loca1|| 0.99%
bg1|| 0.99%
init1|| 0.99%
____
*) Интервалы неактивности длительностью 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$