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

Содержание

Журнал

Понедельник (03/26/12)

/dev/ttyp0
19:03:33
#ls -i ~/laba/
total 3482
209 -rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
208 -rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
206 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
199 -rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
261 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
212 -rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
166 drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
216 -rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
215 -rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
223 -rwxr-xr-x  1 root  wheel    26648 Mar 26 19:13 man_smb_conf
210 -rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
169 drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
165 -rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
214 -rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
213 -rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
200 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
217 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
211 -rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
203 -rwxr-xr-x  2 root  wheel        0 Mar 26 19:13 x-hardlink
19:03:42
#ls -il ~/laba/x-hardlink
203 -rwxr-xr-x  2 root  wheel  0 Mar 26 19:13 /root/laba/x-hardlink
19:04:14
#ls -li ba/proj/x-project/
total 0
203 -rwxr-xr-x  2 root  wheel  0 Mar 26 19:13 x
204 -rwxr-xr-x  1 root  wheel  0 Mar 26 19:13 y
205 -rwxr-xr-x  1 root  wheel  0 Mar 26 19:13 z
19:05:00
#ls^Cli ~/laba/proj/x-project/

19:08:10
#ls -s ~/laba/proj/x-project/x ~/laba/x-symlink
ls: /root/laba/x-symlink: No such file or directory
0 /root/laba/proj/x-project/x
19:09:10
#ln-s ~/laba/proj/x-project/x ~/laba/x-symlink

19:09:20
#ls -l aba/
total 3482
-rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
-rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
-rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
-rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
-rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
-rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
-rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
-rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
-rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
-rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
-rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
-rwxr-xr-x  2 root  wheel        0 Mar 26 19:13 x-hardlink
lrwxr-xr-x  1 root  wheel       27 Mar 26 20:09 x-symlink -> /root/laba/proj/x-project/x
19:09:36
#ls -i ~/laba/
total 3482
209 -rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
208 -rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
206 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
199 -rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
261 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
212 -rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
166 drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
216 -rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
215 -rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
210 -rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
169 drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
165 -rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
214 -rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
213 -rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
200 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
217 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
211 -rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
203 -rwxr-xr-x  2 root  wheel        0 Mar 26 19:13 x-hardlink
262 lrwxr-xr-x  1 root  wheel       27 Mar 26 20:09 x-symlink -> /root/laba/proj/x-project/x
19:10:27
#rm ~/laba/proj/x-project/x

19:11:35
#ls -l ~/laba/
total 3482
-rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
-rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
-rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
-rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
-rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
-rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
-rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
-rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
-rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
-rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
-rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
-rwxr-xr-x  1 root  wheel        0 Mar 26 19:13 x-hardlink
lrwxr-xr-x  1 root  wheel       27 Mar 26 20:09 x-symlink -> /root/laba/proj/x-project/x
19:11:44
#ls -i ~/laba/
total 3482
209 -rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
208 -rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
206 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
199 -rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
261 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
212 -rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
166 drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
216 -rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
215 -rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
210 -rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
169 drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
165 -rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
214 -rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
213 -rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
200 drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
217 drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
211 -rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
203 -rwxr-xr-x  1 root  wheel        0 Mar 26 19:13 x-hardlink
262 lrwxr-xr-x  1 root  wheel       27 Mar 26 20:09 x-symlink -> /root/laba/proj/x-project/x
19:11:57
#ls -lba/proj/x-project/x
ls: /root/laba/proj/x-project/x: No such file or directory
19:12:47
#ls -l ~/laba/proj/x-project
total 0
-rwxr-xr-x  1 root  wheel  0 Mar 26 19:13 y
-rwxr-xr-x  1 root  wheel  0 Mar 26 19:13 z
19:12:52
#clear

Вторник (03/27/12)

/dev/ttyp0
11:38:54
#cd ~

11:39:04
#pwd
/root
11:39:09
#touch -lf
touch: illegal option -- l
usage:
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
11:45:46
#touch --
touch: illegal option -- -
usage:
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
11:46:10
#touch '-lf'
touch: illegal option -- l
usage:
touch [-A [-][[hh]mm]SS] [-acfhm] [-r file] [-t [[CC]YY]MMDDhhmm[.SS]] file ...
11:46:19
#ls
.bash_history   .bashrc~        .k5login        .profile
.bash_profile   .cache          .l3rc           .viminfo
.bash_profile~  .cshrc          .lilalo         .vimrc
.bashrc         .history        .login          laba
11:46:26
#touch ./f

11:46:48
#rm f
rm: illegal option -- l
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file
11:46:56
#rm --f
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvW] file ...
       unlink file
11:46:59
#rm ./f

11:47:06
#clear

прошло 14 минут
12:01:37
#cd

12:07:25
#pwd
/root
12:07:58
#ls -l
total 42
-rw-------   1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--   1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--   1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--   1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--   1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x   3 root  wheel   512 Sep 26  2011 .cache
-rw-r--r--   2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------   1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--   1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--   1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x   2 root  wheel  4096 Mar 27 12:38 .lilalo
-rw-r--r--   1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--   2 root  wheel   261 Feb 17  2011 .profile
-rw-------   1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--   1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x  10 root  wheel   512 Mar 26 20:09 laba
12:08:01
#cd

прошло 26 минут
12:34:41
#vim test
--- /dev/null	2012-03-27 13:37:21.000000000 +0300
+++ test	2012-03-27 13:37:21.000000000 +0300
@@ -0,0 +1,6 @@
+sdjfhas;dfmnasdf
+asdfl  k;as; dlkfja;sdklfj
+sssssss/ldkf   j;sladjkfl ;askdjf
+
+asDL:fjk'l  asdkjflaskjd  f;lwieur;w  kfsil;dufw eklrjvm weurio v
+
12:37:21
#vim test
--- /tmp/l3-saved-1329.14516.28787	2012-03-27 13:37:23.000000000 +0300
+++ test	2012-03-27 14:12:20.000000000 +0300
@@ -1,6 +1,28 @@
 sdjfhas;dfmnasdf
 asdfl  k;as; dlkfja;sdklfj
-sssssss/ldkf   j;sladjkfl ;askdjf
+yppppppppppsssssssssssssssssss/ldkf   j;sladjkfl ;askdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
+ssssss/ldkf   jkfl ;askdjf
+sssss/ldkf   jadjkfl ;askdjf
+s/ldkf   j;sladjkfl ;askdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
+ssskdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
+sssss/ldkf   j;sladjkfl ;askdjf
+ssssssdfsdfsasdasdadfss/ldkf   j;djkfl ;askdjf
+sssaaaagfhjgfjaaasss/ldikf   j;sladjkfl ;askdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
+
+asDL:fjk'l  asdkjflaskjd  f;lwieur;w  kfsil;dufw eklrjvm weurio v
+
+ssssss/ldkf   j;sladjkfl ;askdjf
+ssskdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
+sssss/ldkf   j;sladjkfl ;askdjf
+ssssss/ldkf   j;djkfl ;askdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
+ssssss/ldkf   j;sladjkfl ;askdjf
 
 asDL:fjk'l  asdkjflaskjd  f;lwieur;w  kfsil;dufw eklrjvm weurio v
 
прошло 35 минут
13:12:22
#ssssss/ldkf j;sladjkfl ;askdjf
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache          .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo         .vimrc          test~
.bashrc         .history        .login          laba
13:12:25
#ls
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache          .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo         .vimrc          test~
.bashrc         .history        .login          laba
13:12:30
#cp test test2

13:12:39
#vim test
прошло 25 минут
13:38:27
#ssssss/ldkf j;sladjkfl ;askdjf
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache          .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo         .vimrc          test2
.bashrc         .history        .login          laba            test~
13:38:30
#top
last pid:  1793;  load averages:  0.06,  0.02,  0.00                 up 0+03:19:00  14:38:46
               1           9
20 pr 0.0% user,  0.0% nice,  0.0% system,  5.8% interrupt, 94.2% idle
Mem: 20M Active, 39M Inact, 30M Wired, 12K Cache, 60M Buf, 401M Free
Swap: 1826M Total, 1826M Free
                      8                    nanslp         7.96
  PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1348 root        1  56    0 45716K 43164K RUN      7:01  8.98% perl5.10.1
 1288 root        1  44    0  8460K  3916K select   0:01  0.00% sshd
 1292 root        1  44    0  3216K   972K select   0:00  0.00% script
...
  751 root        1  44    0  1888K   584K select   0:00  0.00% devd
                                  0.06,  0.01,  0.00                 up 0+03:19:03  14:38:49
     13.9                     0.6           7.6             77.8
                                                          4.98
  793                44        532K  1756K RUN                  top
   19
    3
    0
  121                 5       3216K  1092K ttyin                getty
  04                          5784K  3248K select               sshd
13:38:53
#vi
13:39:44
#~

13:39:53
#jobs

13:40:15
#fg
bash: fg: current: no such job
13:40:22
#bg
bash: bg: current: no such job
13:40:28
#ls
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache          .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo         .vimrc          test2
.bashrc         .history        .login          laba            test~
13:41:00
#vi test~
13:42:44
#pwd
/root
13:42:51
#cd laba

13:42:56
#ls -l
total 3482
-rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
-rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
-rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
-rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
-rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
-rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
-rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
-rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
-rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
-rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
-rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
-rwxr-xr-x  1 root  wheel        0 Mar 26 19:13 x-hardlink
lrwxr-xr-x  1 root  wheel       27 Mar 26 20:09 x-symlink -> /root/laba/proj/x-project/x
13:42:59
#ls -lL
total 3482
-rwxr-xr-x  1 root  wheel    32810 Mar 26 19:13 .man_xorg_conf
-rwxr-xr-x  1 root  wheel   454656 Mar 26 19:13 .putty.exe
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 .video
-rwxr-xr-x  1 root  wheel  1751860 Mar 26 19:13 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 backup
-rwxr-xr-x  1 root  wheel     7994 Mar 26 19:13 bigfile
drwxr-xr-x  2 root  wheel      512 Mar 26 19:45 bin
-rwxr-xr-x  1 root  wheel   232966 Mar 26 19:13 freebsd.jpg
-rwxr-xr-x  1 root  wheel    52884 Mar 26 19:13 granata.jpg
...
-rwxr-xr-x  1 root  wheel   755680 Mar 26 19:13 matrix.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:13 names
-rwxr-xr-x  1 root  wheel    17622 Mar 26 19:13 ogo.jpg
-rwxr-xr-x  1 root  wheel    84663 Mar 26 19:13 pamyatka.pdf
-rwxr-xr-x  1 root  wheel    23048 Mar 26 19:13 press_any_key_to_continue.jpg
drwxr-xr-x  3 root  wheel      512 Mar 26 19:51 proj
drwxr-xr-x  2 root  wheel      512 Mar 26 19:13 text
-rwxr-xr-x  1 root  wheel       75 Mar 26 19:13 touchlist
-rwxr-xr-x  1 root  wheel        0 Mar 26 19:13 x-hardlink
lrwxr-xr-x  1 root  wheel       27 Mar 26 20:09 x-symlink -> /root/laba/proj/x-project/x
13:43:06
#ls -r
x-symlink                               lpi 2
x-hardlink                              lpi 1
touchlist                               granata.jpg
text                                    freebsd.jpg
proj                                    bin
press_any_key_to_continue.jpg           bigfile
pamyatka.pdf                            backup
ogo.jpg                                 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
names                                   .video
matrix.jpg                              .putty.exe
man_smb_conf                            .man_xorg_conf
13:43:10
#ls -F
.man_xorg_conf*                         man_smb_conf*
.putty.exe*                             matrix.jpg*
.video/                                 names/
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*  ogo.jpg*
backup/                                 pamyatka.pdf*
bigfile*                                press_any_key_to_continue.jpg*
bin/                                    proj/
freebsd.jpg*                            text/
granata.jpg*                            touchlist*
lpi 1/                                  x-hardlink*
lpi 2/                                  x-symlink@
13:43:16
#ls text/
comment-me.txt          hello-vi.txt            unixoid.orig.txt
core                    unixoid.err.txt
13:43:28
#ls text/hello-vi.txt
text/hello-vi.txt
13:43:37
#pwd
/root/laba
13:43:41
#vi
13:45:36
#ls text/
comment-me.txt          hello-vi.txt            unixoid.orig.txt
core                    unixoid.err.txt
13:45:39
#ls text/hello-vi.txt
text/hello-vi.txt
13:45:43
#ls text/hello-vi.txt | less
13:46:16
#ls text/hello-vi.txt | less
13:46:20
#vi ^C
13:46:30
#ls
.man_xorg_conf                          man_smb_conf
.putty.exe                              matrix.jpg
.video                                  names
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   ogo.jpg
backup                                  pamyatka.pdf
bigfile                                 press_any_key_to_continue.jpg
bin                                     proj
freebsd.jpg                             text
granata.jpg                             touchlist
lpi 1                                   x-hardlink
lpi 2                                   x-symlink
13:46:32
#ls -F
.man_xorg_conf*                         man_smb_conf*
.putty.exe*                             matrix.jpg*
.video/                                 names/
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*  ogo.jpg*
backup/                                 pamyatka.pdf*
bigfile*                                press_any_key_to_continue.jpg*
bin/                                    proj/
freebsd.jpg*                            text/
granata.jpg*                            touchlist*
lpi 1/                                  x-hardlink*
lpi 2/                                  x-symlink@
13:46:39
#vi text/hello-vi.txt
13:48:16
#Ð~^Ð~_Ð~XСÐ~PÐ~]Ð~XÐ~U
Formatting page, please wait...Done.
13:51:06
#vim text/hello-vi.txt
13:51:16
#D^HDE^HES^HSC^HCR^HRI^HIP^HPT^HTI^HIO^HON^HN
N^HNA^HAM^HME^HE
       vim - Vi IMproved, a programmers text editor
S^HSY^HYN^HNO^HOP^HPS^HSI^HIS^HS
       v^Hvi^Him^Hm [options] [file ..]
       v^Hvi^Him^Hm [options] -
       v^Hvi^Him^Hm [options] -t tag
       v^Hvi^Him^Hm [options] -q [errorfile]
       e^Hex^Hx
       v^Hvi^Hie^Hew^Hw
       g^Hgv^Hvi^Him^Hm g^Hgv^Hvi^Hie^Hew^Hw e^Hev^Hvi^Him^Hm e^Hev^Hvi^Hie^Hew^Hw
...
       -q [errorfile]
                   Start in quickFix mode.  The file [errorfile] is  read  and
                   the  first  error is displayed.  If [errorfile] is omitted,
                   the  filename  is  obtained  from  the  'errorfile'  option
                   (defaults  to  "AztecC.Err"  for the Amiga, "errors.err" on
                   other systems).  Further errors can be jumped to  with  the
                   ":cn" command.  See ":help quickfix".
       V^HVi^Him^Hm behaves differently, depending on the name of the command (the exe-
       cutable may still be the same file).
:q
прошло 10 минут
14:02:12
#recording 1,1 Top

14:02:15
#vim text/unixoid.err.txt
14:04:02
#~
A contrario
Ð~^Ñ~B пÑ~@оÑ~Bивного
йÑ~AÑ~O в доказаÑ~BелÑ~LÑ~AÑ~Bве невозможноÑ~AÑ~Bи положениÑ~OO
, пÑ~@оÑ~BивоÑ~@еÑ~GаÑ~Iего доказÑ~KваемомÑ~C., заклÑ~NÑ~GаÑ~NÑ~Iи¸
Ab ovo usque ad mala
~Fа и заканÑ~GивалÑ~AÑ~O Ñ~DÑ~@Ñ~CкÑ~Bами.
«Ð~^Ñ~B Ñ~OиÑ~F до Ñ~Oблок», Ñ~B. е. оÑ~B наÑ~Gала и до конÑ~Fа
Ð~^бед Ñ~C дÑ~@евниÑ~E Ñ~@имлÑ~Oн обÑ~KÑ~Gно наÑ~GиналÑ~AÑ~O Ñ~A Ñ~OйÑÑ
Abyssus abyssum invocat
~Bвие влеÑ~GеÑ~B за Ñ~Aобой дÑ~@Ñ~Cгое бедÑ~AÑ~Bвие.
Ð~Qездна взÑ~KваеÑ~B к бездне
Ð~_одобное влеÑ~GеÑ~B за Ñ~Aобой подобное или одно бедÑ~AÑÑ
Ad notam
«Ð~TлÑ~O замеÑ~Bки», к Ñ~AведениÑ~N
га Ñ~FаÑ~@Ñ~AÑ~Bв, 4, 22, 20
Ad patres
â~@~\Ð~Z пÑ~@аоÑ~BÑ~Fамâ~@~], Ñ~B. е. на Ñ~BоÑ~B Ñ~AвеÑ~B , Ð~QиблиÑ~O, кни¸
"text/unixoid.orig.txt" 17L, 907C
14:04:15
#~
VIM(1)                                                                  VIM(1)
N^HNA^HAM^HME^HE
       vim - Vi IMproved, a programmers text editor
       v^Hvi^Him^Hm [options] [file ..]
S^HSY^Hv^Hvi^Him^Hm [options] -S
       v^Hvi^Him^Hm [options] -t tag
       v^Hvi^Him^Hm [options] -q [errorfile]
       e^Hex^Hx
       v^Hvi^Hie^Hew^Hw
       g^Hgv^Hvi^Him^Hm g^Hgv^Hvi^Hie^Hew^Hw e^Hev^Hvi^Him^Hm e^Hev^Hvi^Hie^Hew^Hw
...
       ex        Start in Ex mode.  Go to Normal mode with the ":vi"  command.
                 Can also be done with the "-e" argument.
       view      Start  in read-only mode.  You will be protected from writing
                 the files.  Can also be done with the "-R" argument.
       gvim gview
                 The GUI version.  Starts a new window.  Can also be done with
                 the "-g" argument.
       evim eview
                 The GUI version in easy mode.  Starts a new window.  Can also
                                                                           14,1258-1339  Top
14:12:35
#vim text/hello-vi.txt
14:15:09
#D^HDE^HES^HSC^HCR^HRI^HIP^HPT^HTI^HIO^HON^HN
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
...
#insmod png
#if background_image /share/images/desktop-base/spacefun-grub.png; then
#  set color_normal=light-gray/black
#  set color_highlight=white/black
#else
#  set menu_color_normal=cyan/blue
#  set menu_color_highlight=white/blue
#fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
14:23:47
#menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --clas
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
...
insmod png
if background_image /share/images/desktop-base/spacefun-grub.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
прошло 18 минут
14:42:15
#menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --clas

14:42:19
#vim exrc
--- /dev/null	2012-03-27 15:43:34.000000000 +0300
+++ exrc	2012-03-27 15:43:27.000000000 +0300
@@ -0,0 +1,5 @@
+set showmode
+set wm=10
+set number
+set hlsearch
+syntax on
14:43:36
#set number
.bash_history   .cache          .lilalo         exrc            test~
.bash_profile   .cshrc          .login          laba
.bash_profile~  .history        .profile        q
.bashrc         .k5login        .viminfo        test
.bashrc~        .l3rc           .vimrc          test2
14:43:39
#cp exrc .exrc

14:43:50
#cp exrc .vimrc

14:44:03
#vim /etc/passwd
14:44:28
#~
.bash_history   .cache          .l3rc           .vimrc          test2
.bash_profile   .cshrc          .lilalo         exrc            test~
.bash_profile~  .exrc           .login          laba
.bashrc         .history        .profile        q
.bashrc~        .k5login        .viminfo        test
14:44:31
#rm -r .vimrc

14:44:44
#rm -r .exrc

14:44:51
#vim /etc/passwd
14:44:57
#~

14:45:04
#vim /etc/passwd
14:46:19
#~
      1 set showmode
      2 set wm=10
      3 set number
      4 set hlsearch
      5 syntax on
".exrc" 5 lines, 57 characters
14:46:47
#~ set
      1 # $FreeBSD: src/etc/master.passwd,v 1.40.26.1 2010/12/21 17:10:29 kensmith Exp $
      2 #
      3 root:*:0:0:Charlie &:/root:/usr/local/bin/bash
      4 toor:*:0:0:Bourne-again Superuser:/root:
      5 daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
      6 operator:*:2:5:System &:/:/usr/sbin/nologin
      7 bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
      8 tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
      9 kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
     10 games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
...
     16 bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
     17 proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
     18 _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
     19 _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
     20 uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
     21 pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
     22 www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
     23 nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
     24 user:*:1001:1001:User &:/home/user:/usr/local/bin/bash
"/etc/passwd" 24 lines, 1391 characters
14:47:08
#~
.bash_history   .cache          .l3rc           exrc            test~
.bash_profile   .cshrc          .lilalo         laba
.bash_profile~  .exrc           .login          q
.bashrc         .history        .profile        test
.bashrc~        .k5login        .viminfo        test2
14:47:16
#vim .exrc
--- /tmp/l3-saved-1329.16166.4656	2012-03-27 15:47:25.000000000 +0300
+++ .exrc	2012-03-27 15:47:46.000000000 +0300
@@ -1,5 +1,4 @@
 set showmode
-#set wm=10
 set number
 set hlsearch
 syntax on
14:47:49
#~

14:47:53
#vim /etc/passwd
14:47:57
#~

14:48:09
#rm .vimrc
rm: .vimrc: No such file or directory
14:48:15
#ls -F
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache/         .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo/        exrc            test2
.bashrc         .history        .login          laba/           test~
14:48:19
#vim exrc
14:49:53
#~

14:51:04
#jobs

14:56:49
#fg
bash: fg: current: no such job
14:56:52
#vim ^C
прошла 51 минута
15:48:41
#pwd
/root
15:48:43
#cd laba

15:48:50
#pwd
/root/laba

Статистика

Время первой команды журнала19:03:33 2012- 3-26
Время последней команды журнала15:48:50 2012- 3-27
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 2.87
Количество командных строк в единицу времени, команда/мин 0.59
Частота использования команд
ls27|=========================| 25.23%
vim14|=============| 13.08%
~11|==========| 10.28%
rm7|======| 6.54%
pwd6|=====| 5.61%
cd5|====| 4.67%
vi5|====| 4.67%
touch4|===| 3.74%
cp3|==| 2.80%
fg2|=| 1.87%
D^HDE^HES^HSC^HCR^HRI^HIP^HPT^HTI^HIO^HON^HN2|=| 1.87%
sladjkfl2|=| 1.87%
ldkf2|=| 1.87%
askdjf2|=| 1.87%
less2|=| 1.87%
jobs2|=| 1.87%
menuentry2|=| 1.87%
clear2|=| 1.87%
top1|| 0.93%
ls^Cli1|| 0.93%
set1|| 0.93%
bg1|| 0.93%
ln-s1|| 0.93%
Ð~^Ð~_Ð~XСÐ~PÐ~]Ð~XÐ~U1|| 0.93%
recording1|| 0.93%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$