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

Содержание

Журнал

Пятница (06/26/09)

/dev/ttyv2
18:57:27
#free -m
bash: free: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:01:18
#df
Filesystem  1K-blocks    Used   Avail Capacity  Mounted on
/dev/ad0s1a   2025990   65206 1798706     3%    /
devfs               1       1       0   100%    /dev
/dev/ad0s2e    507630     234  466786     0%    /tmp
/dev/ad0s2f   3602814 2664404  650186    80%    /usr
/dev/ad0s2d   2008622   37126 1810808     2%    /var
19:02:07
#df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    1.9G     64M    1.7G     3%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s2e    496M    234K    456M     0%    /tmp
/dev/ad0s2f    3.4G    2.5G    635M    80%    /usr
/dev/ad0s2d    1.9G     36M    1.7G     2%    /var
19:02:12
#wheris free
bash: wheris: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:02:52
#whereis free
free:
19:02:56
#top
last pid:  6269;  load averages:  0.00,  0.01,  0.00    up 0+02:33:52  17:03:26
25 processes:  1 running, 24 sleeping
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 28M Active, 17M Inact, 45M Wired, 364K Cache, 48M Buf, 289M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1975 root          1   8    0 11848K 10284K nanslp   0:12  0.00% perl5.8.8
  739 root          1  96    0 12084K  4576K select   0:02  0.00% gdm-binary
 2012 root          1   8    0  3300K  1844K wait     0:00  0.00% bash
 1969 root          1  96    0  1348K   800K select   0:00  0.00% script
...
  836 root          1   8    0  1788K  1316K wait     0:00  0.00% login
  483 root          1  96    0  1436K   772K select   0:00  0.00% moused
  273 root          1  96    0  1472K   856K select   0:00  0.00% dhclient
  320 _dhcp         1  96    0  1472K   884K select   0:00  0.00% dhclient
  834 root          1   5   -4  1760K  1164K ttyin    0:00  0.00% login
  671 root          1  96    0  1296K   664K select   0:00  0.00% usbd
  783 smmsp         1  20    0  3408K  1872K pause    0:00  0.00% sendmail
  835 root          1   5    0  1352K   752K ttyin    0:00  0.00% getty
 6230 root          1   8    0 12088K  4608K nanslp   0:00  0.00% gdm-binary
  839 root          1   5    0  1352K   752K ttyin    0:00  0.00% getty
19:03:28
# 840 root 1 5 0 1352K 752K ttyin 0:00 0.00% getty
bash: whereisdf: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:03:48
#df
Filesystem  1K-blocks    Used   Avail Capacity  Mounted on
/dev/ad0s1a   2025990   65210 1798702     3%    /
devfs               1       1       0   100%    /dev
/dev/ad0s2e    507630     234  466786     0%    /tmp
/dev/ad0s2f   3602814 2664404  650186    80%    /usr
/dev/ad0s2d   2008622   37126 1810808     2%    /var
19:03:49
#df -sh
df: illegal option -- s
usage: df [-b | -g | -H | -h | -k | -m | -P] [-aciln] [-t type] [file | filesystem ...]
19:03:53
#df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    1.9G     64M    1.7G     3%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s2e    496M    234K    456M     0%    /tmp
/dev/ad0s2f    3.4G    2.5G    635M    80%    /usr
/dev/ad0s2d    1.9G     36M    1.7G     2%    /var
19:03:55
#df /
Filesystem  1K-blocks  Used   Avail Capacity  Mounted on
/dev/ad0s1a   2025990 65210 1798702     3%    /
19:04:29
#df -h /
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    1.9G     64M    1.7G     3%    /
19:04:35
#du -sh /
^C
19:05:01
#top
last pid:  6415;  load averages:  0.12,  0.04,  0.01    up 0+02:37:13  17:06:47
25             1           4
25 processes 0.0 running 0.0 sleepin 0.4           0.0             99.6
     28           2          4                               55
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
 Command not understood
Mem: 28M Active, 50M Inact, 46M Wired, 364K Cache, 48M Buf, 255M Free
 1975                   8      11848K 10284K nanslp   0:13  0.20% perl5.8.8
                                   4K  4592
 2012                   8       3300K  1844K wait        1        bash
...
  483 root          1  96    0  1436K   772K select   0:00  0.00% moused
  273 root          1  96    0  1472K   856K select   0:00  0.00% dhclient
  320 _dhcp         1  96    0  1472K   884K select   0:00  0.00% dhclient
  834 root          1   5   -4  1760K  1164K ttyin    0:00  0.00% login
  671 root          1  96    0  1296K   664K select   0:00  0.00% usbd
  783 smmsp         1  20    0  3408K  1872K pause    0:00  0.00% sendmail
  835 root          1   5    0  1352K   752K ttyin    0:00  0.00% getty
 6333 root          1  96    0  2288K  1276K RUN      0:00  0.00% top
 6230 root          1   8    0 12088K  4608K nanslp   0:00  0.00% gdm-binary
  839 root          1   5    0  1352K   752K ttyin    0:00  0.00% getty
19:07:24
#ls -lh
total 24
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 14:30 .ICE-unix
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 17:15 .X11-unix
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 14:30 .XIM-unix
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 14:30 .font-unix
drwxrwxr-x   2 root  operator   512B 26 ÉÀÎ 14:32 .snap
drwxr-xr-x   6 root  wheel      512B 26 ÉÀÎ 16:36 1
drwxr-xr-x  14 root  wheel      512B 26 ÉÀÎ 15:57 2007
drwxr-xr-x  14 root  wheel      512B 26 ÉÀÎ 15:57 2008
drwxr-xr-x  14 root  wheel      512B 26 ÉÀÎ 15:57 2009
drwx------   2 user  wheel      512B 15 ÍÁÒ  2008 fam-user
drwxr-xr-x   2 root  wheel      512B 28 ÍÁÒ  2008 lilalo-install-temp-1212
drwxr-xr-x   2 root  wheel      512B 28 ÍÁÒ  2008 lilalo-install-temp-1241
19:16:18
#pkg_version -v
fslsfonts-1.0.1                     =   up-to-date with port
fstobdf-1.0.2                       =   up-to-date with port
gail-1.20.1                         =   up-to-date with port
gamin-0.1.9                         =   up-to-date with port
gcalctool-5.20.2_1,2                =   up-to-date with port
gccmakedep-1.0.2                    =   up-to-date with port
gconf-editor-2.20.0,1               =   up-to-date with port
gconf2-2.20.1                       =   up-to-date with port
gdbm-1.8.3_3                        =   up-to-date with port
gdm-2.20.1_1                        =   up-to-date with port
...
libXv-1.0.3,1                       =   up-to-date with port
libXvMC-1.0.4                       =   up-to-date with port
libXxf86dga-1.0.2                   =   up-to-date with port
libXxf86misc-1.0.1                  =   up-to-date with port
libXxf86vm-1.0.1                    =   up-to-date with port
liba52-0.7.4_1                      =   up-to-date with port
libao-0.8.8_1                       =   up-to-date with port
libart_lgpl-2.3.19,1                =   up-to-date with port
libaudiofile-0.2.6                  =   up-to-date with port
^C
19:19:30
#less /etc/rc
19:19:30
#less /etc/rc.conf
19:19:44
#cd /usr/local/etc/rc.d/

19:19:56
#ls
avahi-daemon.sh         ffserver                polkitd
avahi-dnsconfd.sh       gdm                     system-tools-backends
dbus                    hald                    xfs
19:19:57
#cd -
/tmp
19:20:09
#ls
.ICE-unix                       2007
.X11-unix                       2008
.XIM-unix                       2009
.font-unix                      fam-user
.snap                           lilalo-install-temp-1212
1                               lilalo-install-temp-1241
19:20:11
#cd +
bash: cd: +: No such file or directory
19:20:15
#cd -
/usr/local/etc/rc.d
19:20:19
#cd -
/tmp
19:20:20
#vi
19:21:29
#tracert 92.249.125.98
bash: tracert: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
19:21:35
#traceroute 92.249.125.98
traceroute to 92.249.125.98 (92.249.125.98), 64 hops max, 40 byte packets
 1  debian.net.nt (192.168.16.254)  1.206 ms  0.284 ms  0.588 ms
 2  medusa.tech.inc (10.0.1.1)  0.797 ms  0.656 ms  0.680 ms
 3  192.168.1.1 (192.168.1.1)  1.506 ms  1.530 ms  1.608 ms
 4  193.200.68.189 (193.200.68.189)  4.014 ms  3.839 ms  5.677 ms
 5  193.200.69.241 (193.200.69.241)  4.855 ms  4.780 ms  4.102 ms
 6  mgline-ua-ll-gw.colocall.com (62.149.4.25)  4.923 ms  4.977 ms  5.803 ms
 7  junic-ge-0-0-0-3.netassist.ua (195.214.208.17)  8.392 ms  9.346 ms  9.782 ms
 8  in.ua-ix-3.sta.synapse.net.ua (195.69.84.38)  5.068 ms  12.209 ms  11.186 ms
 9  in.ua-ix.lan.com.ua (92.249.120.250)  13.539 ms  15.069 ms  13.958 ms
10  access-in.lan.com.ua (92.249.120.206)  14.686 ms  7.463 ms  5.972 ms
11  *^C
19:21:52
#vim
19:25:18
#=1SH~

19:25:27
#=1S1H"1" is a directory

19:29:09
#=1S1H:!25;3H

19:29:19
#=1S1H"444" 0 lines, 0 characters
.ICE-unix                       2008
.X11-unix                       2009
.XIM-unix                       444
.font-unix                      555
.snap                           fam-user
1                               lilalo-install-temp-1212
2007                            lilalo-install-temp-1241
19:29:21
#ee 555
--- /tmp/l3-saved-2012.4181.30236	2009-06-26 17:29:26.000000000 +0000
+++ 555	2009-06-26 17:29:34.000000000 +0000
@@ -0,0 +1 @@
+
19:29:34
#ls
.ICE-unix                       2008
.X11-unix                       2009
.XIM-unix                       444
.font-unix                      555
.snap                           fam-user
1                               lilalo-install-temp-1212
2007                            lilalo-install-temp-1241
19:29:40
#vim
19:30:45
#vim
19:31:24
#vim
19:32:12
#25;1H
pid 2868 (gdmgreeter), uid 92: exited on signal 6 (core dumped)
pid 2882 (gdm-binary), uid 92: exited on signal 6
pid 2883 (gdm-binary), uid 92: exited on signal 6
pid 2884 (gdm-binary), uid 92: exited on signal 6
pid 2881 (gdmgreeter), uid 92: exited on signal 6 (core dumped)
pid 2898 (gdm-binary), uid 92: exited on signal 6
pid 2899 (gdm-binary), uid 92: exited on signal 6
pid 2900 (gdm-binary), uid 92: exited on signal 6
pid 2897 (gdmgreeter), uid 92: exited on signal 6 (core dumped)
pid 2910 (gdmlogin), uid 92: exited on signal 6 (core dumped)
pid 2920 (gdmlogin), uid 92: exited on signal 6 (core dumped)
pid 2930 (gdmlogin), uid 92: exited on signal 6 (core dumped)
прошло 24 минуты
19:56:57
#lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

19:58:03
#=1SH~

20:01:26
#re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
2;11H
re0: flags=1S43<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
~       25;1H/=1S/net
        e4;10H00:16:3e:44:00:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: activ
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu
        inet6 ::1 prefixlen 128
...
~
~
~
~
~
~
~
[No Name] [+]
12;1H        inet 127.0.0.1 netmask 0xff000000
        inet 192.168.16.210 netmask 0xffffff00 broadcast 192.168.16.255
20:08:11
#~
netif         netoptions    network_ipv6  newsyslog
20:08:11
#vim /etc/rc.d/ne
20:08:11
#vim /etc/rc
20:08:11
#vim /etc/rc
20:08:11
#vim /etc/rc.d/
20:08:11
#vim /etc/rc.d/n
20:08:11
#find / -name netstart
/usr/share/examples/etc/netstart
/usr/src/etc/netstart
^C
20:09:28
#vim /usr/src/etc/ne
20:09:28
#vim /usr/src/etc/ne
20:09:28
#vim /usr/src/etc/net
20:09:28
#vim /usr/src/etc/net
20:09:28
#vim /usr/src/etc/netstart
20:10:00
#=1S
|tips.txt|      various tips on using Vim
|editing.txt|   editing and writing files
|motion.txt|    commands for moving around
|scroll.txt|    scrolling the text in the window
|insert.txt|    Insert and Replace mode
|change.txt|    deleting and replacing text
|indent.txt|    automatic indenting for C and other languages
|undo.txt|      Undo and Redo
|repeat.txt|    repeating commands, Vim scripts and debugging
|visual.txt|    using the Visual mode (selecting a text area)
...
|cmdline.txt|   Command-line editingditing        c_       :help c_<Del>
       =1S            Command-line command        :        :help :quit
|options.txt|   description of all optionss and what to do with your money
       =1S            Visual mode command         v_       :help v_u
|pattern.txt|   regexp patterns and search commandshing)   :help x
help.txt [Help][RO]
|map.txt|ting Rekey mapping and abbreviations
~
|starting.txt|  starting Vim, Vim command arguments, initialisation
elp.txt" [readonly] 216 lines, 8010 characters
20:10:37
#=1S
3;8Hp.txt*      For Vim version 7.1.  Last change: 2006 Nov 07
                        VIM - main help file
                                                                         k
      Move around:  Use the cursor keys, or "h" to go left,            h   l
                    "j" to go down, "k" to go up, "l" to go right.       j
Close this window:  Use ":q<Enter>".
   Get out of Vim:  Use ":qa!<Enter>" (careful, all changes are lost!).
Jump to a subject:  Position the cursor on a tag (e.g. |bars|) and hit CTRL-].
   With the mouse:  ":set mouse=a" to enable the mouse (in xterm or GUI).
                    Double-click the left mouse button on a tag, e.g. |bars|.
...
       =1S            Option                      '        :help 'textwidth'
       =1S            Vim command argument        -        :help -r
       =1S            Command-line editing        c_       :help c_<Del>
       =1S            Command-line command        :        :help :quit
       =1S            Insert mode command         i_       :help i_<Esc>
       =1S            Visual mode command         v_       :help v_u
       m              Normal mode command      (nothing)   :help x
help.txt [Help][RO]
~
elp.txt" [readonly] 216 lines, 8010 characters
20:13:23
#=1S
bash: eimtutor: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
20:13:26
#vimtutor
     ÓÔÒÏÞÎÏÊ o. ðÏÐÒÏÂÕÊÔÅ ÐÒÏÄÅÌÁÔØ ÜÔÏ Ó ÎÉÖÅÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÏÊ.
óÏÚÄÁÊÔÅ ÎÏ×ÕÀ ÓÔÒÏËÕ ÎÁÄ ÜÔÏÊ, ÎÁÖÁ× Shift-O, ÐÏÍÅÓÔÉ× ËÕÒÓÏÒ ÎÁ ÜÔÕ ÓÔÒÏËÕ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         õÒÏË 6.2: ëïíáîäá äïâá÷ìåîéñ
            ** îÁÂÅÒÉÔÅ a , ÞÔÏÂÙ ×ÓÔÁ×ÉÔØ ÔÅËÓÔ ðïóìå ËÕÒÓÏÒÁ. **
     ÎÁÂÒÁ× $ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ (Normal mode).
  1. ðÅÒÅÍÅÓÔÉÔÅ ËÕÒÓÏÒ ×ÎÉÚ, × ËÏÎÅà ÐÅÒ×ÏÊ ÓÔÒÏËÉ, ÐÏÍÅÞÅÎÎÏÊ ---> ,
     ÎÁÈÏÄÑÝÅÇÏÓÑ ÐÏÄ ËÕÒÓÏÒÏÍ. (úÁÇÌÁ×ÎÁÑ A ÐÏÚ×ÏÌÑÅÔ ÄÏÂÁ×ÉÔØ × ËÏÎÅÃ
  2. ÓÔÒÏËÉ.) a (× ÎÉÖÎÅÍ ÒÅÇÉÓÔÒÅ) ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ ÔÅËÓÔÁ ðïóìå ÓÉÍ×ÏÌÁ,
           ×ÓÔÁ×ËÉ, <ESC>, ËÕÒÓÏÒ-×ÐÒÁ×Ï, É, ÎÁËÏÎÅÃ, x , ÐÒÏÓÔÏ ÄÌÑ ÔÏÇÏ,
úÁÍÅÞÁÎÉÅ: ÞÔÏÂÙ ÄÏÂÁ×ÉÔØ ÔÅÓÔ × ËÏÎÅà ÓÔÒÏËÉ!ÐÏÓÌÅÄÎÅÇÏ ÓÉÍ×ÏÌÁ, ÔÅËÓÔÁ ÄÌÑ
     =1SÎÏÓÔÉ ÔÏ ÖÅ ÓÁÍÏÅ, ÞÔÏ É ÒÅÖÉÍ ×ÓÔÁ×ËÉ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÐÏÚÉÃÉÉ, ×
  3. ôÅÐÅÒØ ÚÁ×ÅÒÛÉÔÅ ÐÅÒ×ÕÀ ÓÔÒÏËÕ. úÁÍÅÔØÔÅ ÔÁËÖÅ, ÞÔÏ ÄÏÂÁ×ÌÅÎÉÅ ÜÔÏ ×
20:15:15
#=S

20:15:45
#LANG=C

20:15:50
#vimtutor
  1. Make sure Vim is not in compatible mode:  :set nocp
  2. Look what files exist in the directory:  :!ls   or  :!dir
  3. Type the start of a command:  :e
  4. Press  CTRL-D  and Vim will show a list of commands that start with "e".
       <TAB>.  It is especially useful for  :help .
  5. Press <TAB>  and Vim will complete the command name to ":edit".
  6. Now add a space and the start of an existing file name:  :edit FIL
  7. Press <TAB>.  Vim will complete the name (if it is unique).
NOTE:  Completion works for many commands.  Just try pressing CTRL-D and
20:16:05
#=1S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^C
20:18:28
#pkg_
pkg_add      pkg_create   pkg_info     pkg_version
pkg_check    pkg_delete   pkg_sign
20:18:28
#pkg_
pkg_add      pkg_create   pkg_info     pkg_version
pkg_check    pkg_delete   pkg_sign
20:18:28
#pkg_info
pth-2.0.7           GNU Portable Threads
pwlib-1.10.3_4,1    A cross platform C++ library, used by OpenH323
py25-cairo-1.4.0_1  Python bindings for Cairo
py25-dbus-0.82.3    Python bindings for the D-BUS messaging system
py25-elementtree-1.2.6 Container for hierarchical data structures written in Pytho
py25-gnome-2.20.0   A set of Python bindings for GNOME 2
py25-gnome-desktop-2.20.0 A set of Python bindings used by modules in the GNOME Deskt
py25-gobject-2.14.0 Python bindings for GObject
py25-gtk-2.12.0     A set of Python bindings for GTK+
py25-gtksourceview-2.0.0 A python bindings for the version 2 of the GtkSourceView li
...
xsetroot-1.0.2      root window parameter setting utility for X
xsm-1.0.1           X Session Manager
xstdcmap-1.0.1      X standard colormap utility
xterm-229           Terminal emulator for the X Window System
xtrans-1.0.4        Abstract network code for X
xtrap-1.0.2         XTrap sample clients for X
xvid-1.1.3,1        An opensource MPEG-4 codec, based on OpenDivx
xvidtune-1.0.1      Video mode tuner for X
xvinfo-1.0.2        Print out X-Video extension adaptor information
xwd-1.0.1           Dump an image of an X window
20:18:38
#pkg_info | grep vim
vim-lite-7.1.145    Vi "workalike", with many additional features (Lite package
20:18:45
#vi
20:19:47
#sdsdasdasd
    4;8H   j  ovve o thhe mooon.to move the cursor so that Lesson 1.1
     =1Spletely fillrr thhe mooon.
~~~~~~~~~~~~~~~~~~~~~~~~Lesson 1.1:  MOVING THE CURSOR~~~~~~~~~~~~~~~~~~~~~~~~
~~~~
   ** To move the cursor, press the h,j,k,l keys as indicated. **
             ^
             k              Hint:  The h key is at the left and moves left.
   *   < h       l >               The l key is at the right and moves right.
             j                     The j key looks like a down arrow.
             v
...
     Now you know how to move to the next lesson.
                              =1Sf=1Sr2=1Si=1S=S1S =1Sl=1Si=1Sn=1Se=1S.25;1H
  2. Hold mpedd ovverr  tee m.20;31H
  3.                  thhe mooon2=20;35Hr
   . Using the down key, move to Lesson 1.2.
  3.  you in Normal mode.  Then retype the command you wanted.
      As you go through this t
=1S~~~~~~~~** Type  d$  to delete =1Sthe end of the line. **~~~~~~~~~~~~~~~~~~PENDING
NOTE: The cursor keys should also work.  But using hjkl you will be able to
24;1H=1S
20:24:39
#=S
exit
There are stopped jobs.

Среда (07/01/09)

/dev/ttyv2
17:21:08
#ls
.bash_history   .history        .lilalo         .viminfo        mbox
.bash_profile   .k5login        .login          .vnc
.bashrc         .l3rc           .profile        1
.cshrc          .lesshst        .ssh            install
17:21:10
#lasdasdasdasdasdasdasdasdasds
bash: lasdasdasdasdasdasdasdasdasds: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
17:22:47
#ls
.bash_history   .history        .lilalo         .viminfo        mbox
.bash_profile   .k5login        .login          .vnc
.bashrc         .l3rc           .profile        1
.cshrc          .lesshst        .ssh            install
17:23:42
#uptime
15:23  up 5 days, 54 mins, 1 user, load averages: 0,00 0,01 0,00
17:23:45
#vim
прошло 12 минут
17:35:51
#=1SH~
^[ (Esc) ÍÅÎÀ   ^y ÐÏÉÓË...        ^k ÕÄÁÌÉÔØ ÓÔÒÏËÕ ^p ××ÅÒÈ ^g ÐÒÅÄ. ÓÔÒ.
^o ascii-ËÏÄ    ^x ÐÏ×ÔÏÒ ÐÏÉÓËÁ   ^l ×ÅÒÎÕÔØ ÓÔÒÏËÕ ^n ×ÎÉÚ  ^v ÓÌÅÄ. ÓÔÒ.
^u × ÓÁÍÙÊ ÎÉÚ  ^a × ÎÁÞÁÌÏ ÓÔÒÏËÉ ^w ÕÄÁÌÉÔØ ÓÌÏ×Ï  ^b ×ÌÅ×Ï
^t × ÓÁÍÙÊ ×ÅÒÈ ^e × ËÏÎÅà ÓÔÒÏËÉ  ^r ×ÅÒÎÕÔØ ÓÌÏ×Ï  ^f ×ÐÒÁ×Ï
^c ËÏÍÁÎÄÁ      ^d ÕÄÁÌÉÔØ                            z ÓÌÅÄÕÀÝÅÅ ÓÌÏ×Ï
L: 1 C: 1 ================                            =========================
"/root/.vimrc" 1 ÓÔÒÏË, 1 ÓÉÍ×ÏÌÏ×
17:37:32
#vim
17:45:37
#11;8H

17:47:42
#vimtutor ru
===============================================================================
=    ä Ï Â Ò Ï   Ð Ï Ö Á Ì Ï × Á Ô Ø   ×   Õ Þ Å Â Î É Ë   VIM  -  ÷ÅÒÓÉÑ 1.5 =
17:47:53
#=1S============================================================================

17:47:54
#ls -l /usr/share/vim
ls: /usr/share/vim: No such file or directory
17:48:00
#ls -l /usr/share/vi/catalog/
total 106
lrwxrwxrwx  1 root  wheel      7 15 ÍÁÒ  2008 C -> english
lrwxrwxrwx  1 root  wheel      7 15 ÍÁÒ  2008 POSIX -> english
lrwxrwxrwx  1 root  wheel      6 15 ÍÁÒ  2008 de_AT.ISO8859-1 -> german
lrwxrwxrwx  1 root  wheel      6 15 ÍÁÒ  2008 de_AT.ISO8859-15 -> german
lrwxrwxrwx  1 root  wheel      6 15 ÍÁÒ  2008 de_CH.ISO8859-1 -> german
lrwxrwxrwx  1 root  wheel      6 15 ÍÁÒ  2008 de_CH.ISO8859-15 -> german
lrwxrwxrwx  1 root  wheel      6 15 ÍÁÒ  2008 de_DE.ISO8859-1 -> german
lrwxrwxrwx  1 root  wheel      6 15 ÍÁÒ  2008 de_DE.ISO8859-15 -> german
-r--r--r--  1 root  wheel  11553 16 ÑÎ×  2008 dutch
...
lrwxrwxrwx  1 root  wheel      5 15 ÍÁÒ  2008 nl_NL.ISO8859-1 -> dutch
lrwxrwxrwx  1 root  wheel      5 15 ÍÁÒ  2008 nl_NL.ISO8859-15 -> dutch
lrwxrwxrwx  1 root  wheel      6 15 ÍÁÒ  2008 pl_PL.ISO8859-2 -> polish
-r--r--r--  1 root  wheel  10878 16 ÑÎ×  2008 polish
-r--r--r--  1 root  wheel   7998 16 ÑÎ×  2008 ru_RU.KOI8-R
-r--r--r--  1 root  wheel  12570 16 ÑÎ×  2008 spanish
lrwxrwxrwx  1 root  wheel      7 15 ÍÁÒ  2008 sv_SE.ISO8859-1 -> swedish
lrwxrwxrwx  1 root  wheel      7 15 ÍÁÒ  2008 sv_SE.ISO8859-15 -> swedish
-r--r--r--  1 root  wheel  10565 16 ÑÎ×  2008 swedish
-r--r--r--  1 root  wheel  10551 16 ÑÎ×  2008 uk_UA.KOI8-U
17:48:04
#echo $LANG
ru_RU.KOI8-R
17:48:15
#vim /etc/rc.conf
17:48:44
#sysinstall
acpi0_check: nexus0 busy
                        acpi0_check: legacy0 not-present
                                                        acpi0_check: npx0 attached
                                                                                  acpi0_check: acpi0 busy
17:49:57
#vim /etc/rc.conf
17:50:12
#vim /etc/rc.conf
17:50:16
#=1S
===============================================================================
=    ä Ï Â Ò Ï   Ð Ï Ö Á Ì Ï × Á Ô Ø   ×   Õ Þ Å Â Î É Ë   VIM  -  ÷ÅÒÓÉÑ 1.5 =
17:50:26
#=1S============================================================================

17:50:26
#whereis vimtutor
vimtutor: /usr/local/bin/vimtutor /usr/local/man/ru.KOI8-R/man1/vimtutor.1.gz
17:50:33
#pkg_info -Lx /usr/local/bin/vimtutor
pkg_info: no packages match pattern(s)
17:51:17
#pkg_info -fx /usr/local/bin/vimtutor
pkg_info: no packages match pattern(s)
17:51:24
#pkg_info -lx /usr/local/bin/vimtutor
tar: Unrecognized archive format: Inappropriate file type or format
tar: Error exit delayed from previous errors.
pkg_info: tar extract of /usr/local/bin/vimtutor failed!
pkg_info: error during unpacking, no info for '/usr/local/bin/vimtutor' available
17:51:33
#pkg_info -lx vim
pkg_info: can't find package 'vim' installed or in a file!
17:51:49
#pkg_info -Ix vim
vim-lite-7.1.145    Vi "workalike", with many additional features (Lite package
17:51:54
#pkg_info -Lx vim-lite
/usr/local/share/vim/vim71/syntax/d.vim
/usr/local/share/vim/vim71/syntax/dcd.vim
/usr/local/share/vim/vim71/syntax/dcl.vim
/usr/local/share/vim/vim71/syntax/debchangelog.vim
/usr/local/share/vim/vim71/syntax/debcontrol.vim
/usr/local/share/vim/vim71/syntax/debsources.vim
/usr/local/share/vim/vim71/syntax/def.vim
/usr/local/share/vim/vim71/syntax/desc.vim
/usr/local/share/vim/vim71/syntax/desktop.vim
/usr/local/share/vim/vim71/syntax/dictconf.vim
...
/usr/local/share/vim/vim71/syntax/lprolog.vim
/usr/local/share/vim/vim71/syntax/lscript.vim
/usr/local/share/vim/vim71/syntax/lss.vim
/usr/local/share/vim/vim71/syntax/lua.vim
/usr/local/share/vim/vim71/syntax/lynx.vim
/usr/local/share/vim/vim71/syntax/m4.vim
/usr/local/share/vim/vim71/syntax/mail.vim
/usr/local/share/vim/vim71/syntax/mailaliases.vim
/usr/local/share/vim/vim71/syntax/mailcap.vim
/usr/local/share/vim/vim71/syntax/make.vim
17:52:07
#pkg_info -Lx vim-lite | grep ru
/usr/local/man/ru.KOI8-R/man1/evim.1.gz
/usr/local/man/ru.KOI8-R/man1/vim.1.gz
/usr/local/man/ru.KOI8-R/man1/vimdiff.1.gz
/usr/local/man/ru.KOI8-R/man1/vimtutor.1.gz
/usr/local/man/ru.KOI8-R/man1/xxd.1.gz
/usr/local/man/ru.UTF-8/man1/evim.1.gz
/usr/local/man/ru.UTF-8/man1/vim.1.gz
/usr/local/man/ru.UTF-8/man1/vimdiff.1.gz
/usr/local/man/ru.UTF-8/man1/vimtutor.1.gz
/usr/local/man/ru.UTF-8/man1/xxd.1.gz
...
/usr/local/share/vim/vim71/lang/menu_ru_ru.utf-8.vim
/usr/local/share/vim/vim71/lang/menu_ru_ru.vim
/usr/local/share/vim/vim71/syntax/eruby.vim
/usr/local/share/vim/vim71/syntax/grub.vim
/usr/local/share/vim/vim71/syntax/ruby.vim
/usr/local/share/vim/vim71/syntax/trustees.vim
/usr/local/share/vim/vim71/syntax/udevrules.vim
/usr/local/share/vim/vim71/tutor/tutor.ru
/usr/local/share/vim/vim71/tutor/tutor.ru.cp1251
/usr/local/share/vim/vim71/tutor/tutor.ru.utf-8
17:52:23
#pkg_info -Lx vim-lite | grep ru_ru
/usr/local/share/vim/vim71/lang/menu_ru_ru.koi8-r.vim
/usr/local/share/vim/vim71/lang/menu_ru_ru.utf-8.vim
/usr/local/share/vim/vim71/lang/menu_ru_ru.vim
17:52:29
#pkg_info -Lx vim-lite | grep tutor\.ru
/usr/local/share/vim/vim71/tutor/tutor.ru
/usr/local/share/vim/vim71/tutor/tutor.ru.cp1251
/usr/local/share/vim/vim71/tutor/tutor.ru.utf-8
17:52:59
#cat /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8
~~~~~~~~~~~~~~~~       Урок 6.3: ЕЩЕ ОДИН СПОСОБ ЗАМЕНЫ
                                РЕЗЮМЕ УРОКА 4
  1. Ctrl-g показывает ваше положение в файле и информацию о нем.
       ** Наберите заглавную R для замены более, чем одного символа. **t-G
     позволяет перейти к строке с этим номером.
  1. Переместите курсор вниз, к строке, помеченной --->.
  2. Нажатие / и затем ввод строки позволяет произвести поиск этой строки
  2. Расположите курсор в начале первого слова, отличающегося от
     соответствующего в следующей строке, помеченной ---> (слово 'последней').
     НАЗАД по тексту.
...
        Издатель: O'Reilly & Associates Inc.
  Это хорошая книга для того, чтобы узнать все, что только можно проделывать с
  Vi. Шестое издание также включает информацию о Vim.
  Этот учебник был написан Michael C. Pierce и Robert K. Ware, Colorado School
  of Mines с использованием идей, предложенных Charles Smith, Colorado State
  University. E-mail: bware@mines.colorado.edu.
  Доработано для Vim Bram Moolenaar.
  Перевод: Андрей Киселев <a_kissel@eudoramail.com>, 2002.
  Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17:53:23
#cat /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8 | ico
ico    iconv
17:53:23
#cat /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8 | ico
ico    iconv

Файлы

  • /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8
  • /usr/local/share/vim/vim71/tutor/tutor.ru.utf-8
    >
    ~~~~~~~~~~~~~~~~       Урок 6.3: ЕЩЕ ОДИН СПОСОБ ЗАМЕНЫ
                                    РЕЗЮМЕ УРОКА 4
      1. Ctrl-g показывает ваше положение в файле и информацию о нем.
           ** Наберите заглавную R для замены более, чем одного символа. **t-G
         позволяет перейти к строке с этим номером.
      1. Переместите курсор вниз, к строке, помеченной --->.
      2. Нажатие / и затем ввод строки позволяет произвести поиск этой строки
      2. Расположите курсор в начале первого слова, отличающегося от
         соответствующего в следующей строке, помеченной ---> (слово 'последней').
         НАЗАД по тексту.
      3. Теперь наберите R и замените остаток текста в первой строке, набравй
         поверх старого текста так, чтобы обе строки стали одинаковыми.¾Ð¶Ð½Ð¾Ð¼
         направлении.
    ---> Первую строку можно сравнять с последней, используя клавиши.
    ---> Первую строку можно сравнять с второй, используя R и набрав новый текст.
         парную скобку.
      4. Обратите внимание, что при нажатии <ESC> для завершения, любой
         не измененный текст сохранится.ервого `было' в строке, наберите
         :s/old/new
         Для подстановки `стало' вместо всех `было' в строке, наберите
         :s/old/new/g
         Для замены в интервале между двумя строками, наберите
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         Для заменыУрок 6.4: УСТАНОВКА ПАРАМЕТРОВ»Ð¾' в файле, наберите
         :%s/old/new/g
         Чтобы редактор каждый раз запрашивал подтверждение, добавьте 'c'
    ** Установим параметры так, чтобы игнорировать регистр при поиске или замене **
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       Урок 5.1: КАК ВЫПОите :! и затем внешнюю команду, которую следует выполнить. **
      1. Поищите слово 'игнорировать', набрав:
         /игнорировать·Ð½Ð°ÐºÐ¾Ð¼ÑƒÑŽ Вам команду : для установки курсора в командную
         Повторите поиск несколько раз, нажимая клавишу n´Ñƒ.
      2. Включите параметр 'ic' (Игнорировать регистр), набрав:µÑ€ÑŒ можно исполнить
         :set icˆÐ½ÑŽÑŽ команду, используя командную оболочку.
      3. Теперь снова сделайте поиск слова 'игнорировать', нажав: nвыведет
         Повторите поиск несколько раз, нажимая клавишу n°Ðº если бы Вы ввели эту
         команду в приглашении оболочки. Или попробуйте :!dir , если предыдущая
      4. Включите параметры 'hlsearch' и 'incsearch':
         :set hls is
    ---> Замечание: Таким способом можно выполнить любую внешнюю команду.
      5. Теперь опять введите команду поиска и посмотрите, что получится:
         /игнорироватьµ команды, начинающиеся с : , должны завершаться нажатием
         <ENTER>.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                             УроÐРЕЗЮМЕ УРОКА 6Ð¢Ð¬ ФАЙоизведенных в файле, наберите :w ИМЯ_ФАЙÐ
      1. Нажатие o создает строку НИЖЕ курсора и перемещает курсор в нее в режиме
         вставки.
         Нажатие заглавной O создает строку ВЫШЕ строки, в которой находится
         курсор.
      2. Наберите a для вставки текста ПОСЁор.
         Нажатие заглавной A автоматически перемещает Вас для добавления текста
         в конец строки.
      3. Нажатие заглавной R переводит Вас в режим замены до тех пор, пока не
         будет нажата клавиша <ESC> для завершения.
      4. Набрав ":set xxx" вы сможете включить параметр "xxx"
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     Урок 7: КОМАНДЫ ПОÐИспользуйте встроенную справочную систему **
      Vim обладает мощной встроенной справочной системой. Для начала попробуйте
      один из трех вариантов:
            - нажмите клавишу <HELP> (если таковая имеется на клавиатуре)
            - нажмите клавишу <F1> (если таковая имеется на клавиатуре)
            - наберите   :help <ENTER>
      Наберите   :q <ENTER>   чтобы закрыть окно справки.
      Вы можете найти справку для любого понятия или команды, просто задав
      соответствующий аргумент команде ":help". Попробуйте следующее (не забудьте
      нажать <ENTER>):
      :help w
      :help c_<T
      :help insert-index
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         Урок 8: СОЗДАНИЕ СТАРТОВОГО СКРИПТА
                            ** Включим возможности Vim **
      Vim имеет намного больше возможностей, чем Vi, однако большинствао из них
      выключены по умолчанию. Для того, чтобы начать использовать новые
      возможности Вам следует создать файл "vimrc".
      1. Отредактируйте файл "vimrc", его расположение зависит от используемой
         системы:
           :edit ~/.vimrc                   для Unix
           :edit $VIM/_vimrc                для MS-Windows
      2. Теперь прочитайте пример файла "vimrc":
           :read $VIMRUNTIME/vimrc_example.vim
      3. Запишите файл:
           :write
      Теперь при следующем запуске Vim будет включена подсветка синтаксиса. Все
      настройки, предпочитаемые Вами, могут быть добавлены в файл "vimrc".
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      На этом завершается Учебник Vim. Он был предназначен для того, чтобы дать
      общее представление о редакторе Vim, достаточное для того, чтобы с легкостью
      использовать его. Учебник далек от полноты, поскольку Vim имеет очень много
      команд. Прочитайте теперь руководство пользователя: ":help user-manual".
      Для дальнейшего чтения рекомендуется книга:
            Vim - Vi Improved - Автор: Steve Oualline
            Издатель: New Riders
      Эта книга полностью посвящена Vim. Особенно полезна новичкам. Содержит
      множество примеров и иллюстраций.
      Взгляните на See http://iccf-holland.org/click5.html
      Следующая книга более почтенного возраста и посвящена больше Vi, чем Vim,
      однако также рекомендуется:
            Learning the Vi Editor - Автор: Linda Lamb
            Издатель: O'Reilly & Associates Inc.
      Это хорошая книга для того, чтобы узнать все, что только можно проделывать с
      Vi. Шестое издание также включает информацию о Vim.
      Этот учебник был написан Michael C. Pierce и Robert K. Ware, Colorado School
      of Mines с использованием идей, предложенных Charles Smith, Colorado State
      University. E-mail: bware@mines.colorado.edu.
      Доработано для Vim Bram Moolenaar.
      Перевод: Андрей Киселев <a_kissel@eudoramail.com>, 2002.
      Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    

    Статистика

    Время первой команды журнала18:57:27 2009- 6-26
    Время последней команды журнала17:53:23 2009- 7- 1
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %32.67
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 1.99
    Количество командных строк в единицу времени, команда/мин 0.85
    Частота использования команд
    vim19|================| 16.67%
    pkg_info11|=========| 9.65%
    ls8|=======| 7.02%
    df7|======| 6.14%
    cd5|====| 4.39%
    =1S4|===| 3.51%
    grep4|===| 3.51%
    vimtutor3|==| 2.63%
    cat3|==| 2.63%
    =1SH~3|==| 2.63%
    whereis2|=| 1.75%
    =S2|=| 1.75%
    =1S============================================================================2|=| 1.75%
    ico2|=| 1.75%
    top2|=| 1.75%
    pkg_2|=| 1.75%
    mtu2|=| 1.75%
    vi2|=| 1.75%
    less2|=| 1.75%
    pkg_version1|| 0.88%
    3H1|| 0.88%
    =1S1H:!251|| 0.88%
    traceroute1|| 0.88%
    8401|| 0.88%
    1H1|| 0.88%
    tracert1|| 0.88%
    ee1|| 0.88%
    echo1|| 0.88%
    8H1|| 0.88%
    free1|| 0.88%
    ~1|| 0.88%
    UP,LOOPBACK,RUNNING,MULTICAST>1|| 0.88%
    find1|| 0.88%
    111|| 0.88%
    re0:1|| 0.88%
    wheris1|| 0.88%
    sdsdasdasd1|| 0.88%
    =1S1H"444"1|| 0.88%
    sysinstall1|| 0.88%
    251|| 0.88%
    lasdasdasdasdasdasdasdasdasds1|| 0.88%
    uptime1|| 0.88%
    UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>1|| 0.88%
    lo0:1|| 0.88%
    =1S1H"1"1|| 0.88%
    du1|| 0.88%
    =1S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1|| 0.88%
    LANG=C1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$