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

Содержание

Журнал

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

/dev/ttyv1
08:54:19
$scp text/* root@192.168.16.21:/home/user
The authenticity of host '192.168.16.21 (192.168.16.21)' can't be established.
DSA key fingerprint is b8:e2:b8:2e:3f:6f:c7:10:ec:9a:12:5c:f6:e7:89:46.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.21' (DSA) to the list of known hosts.
Password:
comment-me.txt                                100%  455     0.4KB/s   00:00
hello-vi.txt                                  100% 1874     1.8KB/s   00:00
kernel_news                                   100%  899     0.9KB/s   00:00
opensource_news                               100% 1149     1.1KB/s   00:00
rus_news                                      100% 1149     1.1KB/s   00:00
text_to_grep                                  100%  161     0.2KB/s   00:00
unixoid.err.txt                               100% 4467     4.4KB/s   00:00
unixoid.orig.txt                              100% 4325     4.2KB/s   00:00
vi1                                           100% 1875     1.8KB/s   00:00
vi2                                           100%  927     0.9KB/s   00:00
08:57:47
$vi
09:02:26
$vim
09:03:10
$vim text/hello-vi.txt
09:04:02
$vi text/hello-vi.txt
09:04:29
$vim text/hello-vi.txt
09:10:38
$vim text/hello-vi.txt
09:10:49
$vim text/unixoid.err.txt
6,7d5
<  
<  ðÏÔÔÅÎãéáìØÎÙÊ ÀÎÉëóïéä:
9,15c7,14
<  - ÓÌÙÛÁÌ Ï ÔÏÍ, ÞÔÏ àÎÉËÓ - ËÒÕÔÏÕÔÏ, ÎÏ  
<  ÎÉ Òáúõ ÎÅ ×ÉÄÅÌ, ÎáäÏ ÂÙ ÐÏÐÒÏÂÏ×ÁÔØ.
<  - ÷ÏÔ ÔÏÌØËÏ ÇÏ×ÏÒÑÔ - ÔÁÍ ×ÓÅ ÔÅËÓÔÏ×ÏÅ? 
<  
<  
<  
<  - èÏÔÑ ×ÒÏÄÅ ÂÙ è-÷ÉÎÄÏ×Ó ÅÓ  ÔØ... - ÎÁÄÏ ÐÏÐòïÒÏÂÙÆ××ÁÏ×ÁÔØ
---
>  ðÏÔÅÎÃÉÁÌØÎÙÊ ÀÎÉËÓÏÉÄ:
> 
>  - óÌÙÛÁÌ Ï ÔÏÍ, ÞÔÏ àÎÉËÓ - ËÒÕÔÏ, ÎÏ ÎÉÒÁÚÕ ÎÅ ×ÉÄÅÌ, ÎÁÄÏ ÂÙ ÐÏÐÒÏÂÙ×ÁÔØ.
>  - ÷ÏÔ ÔÏÌØËÏ ÇÏ×ÏÒÑÔ - ÔÁÍ ×ÓÅ ÔÅËÓÔÏ×ÏÅ?
> 
> 
> 
>  - èÏÔÑ ×ÒÏÄÅ ÂÙ è-÷ÉÎÄÏ×Ó ÅÓÔØ... - ÎÁÄÏ ÐÏÐÒÏÂÙ×ÁÔØ
19c18
<  - ÕÓÔÁÎÏ×ÉÌ (ËÏÍÕ?) àÎÉËÓ (????), ×ÏÔ ÞÔÏÔÏ ËÎÏðÐËÉ "ðÕÓË" ÎÉËÁË ÎÅ ÎÁÊÄÕ..
---
>  - ÕÓÔÁÎÏ×ÉÌ (ËÏÍÕ?) àÎÉËÓ (????), ×ÏÔ ÞÔÏÔÏ ËÎÏÐËÉ "ðÕÓË" ÎÉËÁË ÎÅ ÎÁÊÄÕ..
22,23c21
<  - ÅÓÌÉ ÒÁÚÌÉÞÁÀÔÓÑ ÏÔÄÅÌØÎÙÅ ÏËÎÁ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÔÁÓËÁÔØ ÍÙÛËÏÊ - ÚÎÁÞÉÔ ÕÖÅ ×
<    è-÷ÉÎÄÏ×Ó.
---
>  - ÅÓÌÉ ÒÁÚÌÉÞÁÀÔÓÑ ÏÔÄÅÌØÎÙÅ ÏËÎÁ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÔÁÓËÁÔØ ÍÙÛËÏÊ - ÚÎÁÞÉÔ ÕÖÅ × è-÷ÉÎÄÏ×Ó.
25,37c23,31
<  - ×ÏÔ ×ÒÏÄÅ ÁÎÁÌÏÇ HÏÒÔÏÎ ëÏÍÍÁÎÄÅÒ - Windows Commander
<  - ÄÉÓËÁ á: ÎÅÔ. é ó: ÎÅÔ. é ×ÏÏÂÝÅ - ÏÄÉÎ ÂÏÌØÛÏÊ 
<  ËÁÔÁÌÏÇ. á ÓÉÄÉÒÏÍ ÇÄÅ ÖÅ? 
<    á, ÉÈ ÍÏÎÉÔÏÒÉÒÏ×ÁÔØ ×ÒÏÄÅ ËÁË-ÔÏ ÎÁÄÏ...
<  - ôÁË, Á ÚÁÐÕÓÔÉÔØÓÑ ÌÉ GoldEd? á MultiEdit? HÅ ÒÂÏÁÔÅÔ :(
<  - ËÕÞÁ ËÁËÉÈ-ÔÏ ÐÒÏÇÒÁÍÍ - Á ÄÌÑ ÞÅÇÏ ÓÔÏËÏ? ïÐÑÔØ ÐÒÉÄÅÔÓÑ ÍÁÎÙ ÞÉÔÁÔØ :(
<  - ðÏÐÒÏÂÕÅÍ è-÷ÉÎÄÏ×Ó. ÷ÏÔ ÔÏÌØËÏ ÎÉËÁË ÎÅ ÚÁÐÕÓËÁÅÔÓÑ÷ÏÔ ÔÏÌØËÏ ÎÉËÁË ÎÅ ÚÁÐÕÓËÁÅÔÓÑ  ÷ÏÔ ÔÏÌØËÏ ÎÉËÁË ÎÅ ÚÁÐÕÓËÁÅÔÓÑ - ÒÕÇÁÅÔÓÑ ÏÐÑÔØ ÎÁ
<    ÞÔÏ-ÔÏ... É ÞÔÏ ÔÅÂÅ ÎÁÄÏ? ÏÔËÕÄÁ Ñ ÚÎÁÀ Ó ËÁËÏÊ ÞÁÓÔÏÔÏÊ? ÂÌÉÎ...
<  - ÷Ï!!! úÁÒÁÂÏÔÁÌÏ!!! :)))) ÷ÏÔ ÔÏÌØËÏ ÎÉËÁË ÎÅ ÍÏÇÕ ÐÏÎÑÔØ - ÐÏÞÅÍÕ Õ ÜËÒÁÎÁ
<    ËÁËÁÑ-ÔÏ ÐÒÏÔÉ×ÎÁÑ ÓÅÔÏÞËÁ ;), Á ÚÁÇÏÌÏ×ËÉ ÏËÏÎ ÑÒËÏ-ÚÅÌÅÎÏÇÏ Ã×ÅÔÁ?
<    çÁÄÏÓÔØ.O
<  - HÅ ÎÒÁ×ÉÔØÓÑ ÍÎÅ ÏÎÏ. HÅÐÒÉÑÔÎÏÅ. úÄÅÓØ ÏÎÉ ÌÉÂÏ ÐÒÉÄÅÔÓÑ ÎÁÓÔÒÏÉÔØ ÞÔÏ-ÔÏ,
<    ÌÉÂÏ ×ÅÒÎÕÓØ Ë ÌÀÂÉÍÏÊ ÷ÉÎÄÏ×Ó98.
---
>  - ×ÏÔ ×ÒÏÄÅ ÁÎÁÌÏÇ HÏÒÔÏÎ ëÏÍÁÎÄÅÒ - Windows Comander
>  - ÄÉÓËÁ á: ÎÅÔ. é ó: ÎÅÔ. é ×ÏÏÂÝÅ - ÏÄÉÎ ÂÏÌØÛÏÊ ËÁÔÁÌÏÇ. á ÓÉÄÉÒÏÍ ÇÄÅ ÖÅ?
>    á, ÉÈ ÍÏÎÔÉÒÏ×ÁÔØ ×ÒÏÄÅ ËÁË-ÔÏ ÎÁÄÏ...
>  - ôÁË, Á ÚÁÐÕÓÔÉÔØÓÑ ÌÉ GoldEd? á MultiEdit? HÅ ÒÁÂÏÔÁÅÔ :(
>  - ËÕÞÁ ËÁËÉÈ-ÔÏ ÐÒÏÇÒÁÍ - Á ÄÌÑ ÞÅÇÏ ÓÔÏËÏ? ïÐÑÔØ ÐÒÉÄÅÔÓÑ ÍÁÎÙ ÞÉÔÁÔØ :(
>  - ðÏÐÒÏÂÕÅÍ è-÷ÉÎÄÏ×Ó. ÷ÏÔ ÔÏÌØËÏ ÎÉËÁË ÎÅ ÚÁÐÕÓËÁÅÔÓÑ - ÒÕÇÁÅÔÓÑ ÏÐÑÔØ ÎÁ ÞÔÏ-ÔÏ... É ÞÔÏ ÔÅÂÅ ÎÁÄÏ? ÏÔËÕÄÁ Ñ ÚÎÁÀ Ó ËÁËÏÊ ÞÁÓÔÏÔÏÊ? ÂÌÉÎ...
>  - ÷Ï!!! úÁÒÁÂÏÔÁÌÏ!!! :)))) ÷ÏÔ ÔÏÌØËÏ ÎÉËÁË ÎÅ ÍÏÇÕ ÐÏÎÑÔØ - ÐÏÞÅÍÕ Õ ÜËÒÁÎÁ ËÁËÁÑ-ÔÏ ÐÒÏÔÉ×ÎÁÑ ÓÅÔÏÞËÁ ;), Á ÚÁÇÏÌÏ×ËÉ ÏËÏÎ ÑÒËÏ-ÚÅÌÅÎÏÇÏ Ã×ÅÔÁ?
>    çÁÄÏÓÔØ.
>  - HÅ ÎÒÁ×ÉÔØÓÑ ÍÎÅ ÏÎÏ. HÅÐÒÉÑÔÎÏÅ. úÄÅÓØ ÏÎ ÌÉÂÏ ÐÒÉÄÅÔÓÑ ÎÁÓÔÒÏÉÔØ ÞÔÏ-ÔÏ, ÌÉÂÏ ×ÅÒÎÕÓØ Ë ÌÀÂÉÍÏÍÕ ÷ÉÎÄÏ×Ó98.
41,47c35,36
<  - ÂÌÉÎ, ËÁË ÍÏÖÎÏ ÂÙÌÏ bash É äïó ÐÅÒÅÐÕÔÁÔØ? äÁ ÅÝÅ äïóÏ×ÙÅ ÐÒÏÇÒÁÍÍÙ 
<    ÚÁÐÕÓËÁÔØ!
<  - ÕÓÔÁÎÏ×ÉÌ "éËÓÙ", ÕÓÔÁÎÏ×ÉÌ ×ÉÎÄÏÍÁÎÁÇÅÒ É ÓÅÊÞÁÓ Õ ÎÁ ÜËÒÁÎÅ ËÒÁÓÏÔÁ - 
<    ÐÏÞÔÉ ËÁË ÎÁ Windows. ÷ÏÔ ÔÏÌØËÏ ÒÁÂÏÔÁÅÔ ÎÅ ×ÓÅ ÔÁË, ËÁË ÂÙ ÜÔÏÇÏ ÈÏÔÅÌÏÓØ - 
<    ÎÅ ÔÁËÉÅ ËÒÁÓÉ×ÙÅ 
<    ÉËÏÎËÉ Õ ÐÒÏÇÒÁÍÍ, ÎÅ ÔÁËÉÅ ÛÒÉÆÔÙ, 
<    É ÐÒÏÇÒÁÍÍ ÍÁÌÏ - ÎÉ 
---
>  - ÂÌÉÎ, ËÁË ÍÏÖÎÏ ÂÙÌÏ bash É äïó ÐÅÒÅÐÕÔÁÔØ? äÁ ÅÝÅ äïóÏ×ÙÅ ÐÒÏÇÒÁÍÍÙ ÚÁÐÕÓËÁÔØ!
>  - ÕÓÔÁÎÏ×ÉÌ "éËÓÙ", ÕÓÔÁÎÏ×ÉÌ ×ÉÎÄÏÍÁÎÁÇÅÒ É ÓÅÊÞÁÓ ÎÁ ÜËÒÁÎÅ ËÒÁÓÏÔÁ - ÐÏÞÔÉ ËÁË ÎÁ Windows. ÷ÏÔ ÔÏÌØËÏ ÒÁÂÏÔÁÅÔ ÎÅ ×ÓÅ ÔÁË, ËÁË ÂÙ ÜÔÏÇÏ ÈÏÔÅÌÏÓØ - ÎÅ ÔÁËÉÅ ËÒÁÓÉ×ÙÅ ÉËÏÎËÉ Õ ÐÒÏÇÒÁÍ, ÎÅ ÔÁËÉÅ ÛÒÉÆÔÙ, É ÐÒÏÇÒÁÍÍ ÍÁÌÏ - ÎÉ 
прошло 10 минут
09:21:34
$pwd
/home/user
09:22:12
$tex
texindex  textmode
09:22:12
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
09:22:23
$ssh root@sled
ssh: sled: hostname nor servname provided, or not known
09:23:15
$ssh root@sled
ssh: sled: hostname nor servname provided, or not known
09:23:37
$ssh root@sled
ssh: sled: hostname nor servname provided, or not known
09:23:58
$su
Password:
09:24:11
#ssh root@sled.net.nt
The authenticity of host 'sled.net.nt (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 'sled.net.nt' (DSA) to the list of known hosts.
Password:
Last login: Tue Apr  3 10:22:59 2007 from 192.168.16.15
прошло 22 минуты
/dev/ttyv2
09:46:37
$ls /usr/local/share/vim/
vim64
09:46:53
$[user@fbsd2:~]$ cvzxcvxzvc sdf sd fewr webewr b

09:46:53
$[user@fbsd2:~]$ cvzxcvxzvc sdf sd fewr webewr b

прошло 20 минут
10:07:02
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:07:02
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:07:05
$eeeee fffff kk
bash: eeeee: command not found
10:07:05
$eeeee fffff kk
bash: eeeee: command not found
10:07:40
$!l
ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:07:40
$!l
ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:07:40
$!l
ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:10:56
$!!
ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:10:56
$!!
ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:10:56
$!!
ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:11:00
$pwd
/home/user
10:11:00
$pwd
/home/user
10:11:00
$pwd
/home/user
10:11:05
$!!
pwd
/home/user
10:11:05
$!!
pwd
/home/user
10:11:05
$!!
pwd
/home/user
10:11:06
$!l
ортон Коммандер - Mid:                    . Здесвроде б2;38H  2;80Hдовс есть... - надоиндовс есть... - надоm     m
                                       2;80H Вот только говорят3;38H  3;80H Хотя вроде бы Х-Виндовс есть... - надо
lsmановил34m…ксы", устаР ¾Ñ‚ ч» 1mwindowmanagžÐ¡ перепу34m                 бы Ð¥-Виндовс есть.. надо 34m  34m  34m  34m…34m…товое8P                                                                        . - надо8P
                                       4;80H‡  45m - Вот только гов5;46H  5;80H Хотя вроде бы Ð¥-Виндовс есть..
DesktopА MultiEd       files          льны¾shе как-то надо... 34m   45m - Хотя вроде бы Ð¥-Виндовс есть... - надо 34m  34m  34m  34m  ¾Ñ‚ чт
ортон Комман                котор80H34m34m
base4m А MultiEd       names          7;80H‚оÑtest        2;80H
                                       8;80H‚ор80H Вот только гов4;46H  45m - Хотя вроде бы Ð¥-Виндовс есть..
bin сторы¾Ð¼Ð¼Ð°Ð½Ðpics€ - Mid|   9;80H‚оÑtext                           5;46H                                                                                                                                                                                                                                                        ), вот ч
                                       ¸0;80Hор;80H                                 7;46H
...
                                       22;80H²Ðº2;80H
     какая-то противна  45m - блин, как можно был24;38H  24;80H”ОС перепумне оно. Hеприятн
   - Hе нравиться мне о  45m - блин, как можно был25;38H  11C                                     ½¿Ñ€Ð¸ÑÑ‚
  4  либо вернуÑь к люб  45m - установил "Иксы", установил 1mвиндомана
                                               21;80H
  1|  -21D-----------------------------------  45m   какая-то противная сеточка1m ;),
                                               44m   Гадость.Oл        24;46Hunixoid.err.txt          1,0-1
  45m   какая-то противная сеточка, а заголовки|  45m   какая-то противная сеточка ;),
  ------------------------------------------|  44m   Гадость.O1;46H34m34m34m  1;80H
  12C|id.err.txt" 98L, 7482C
10:11:06
$!l
ортон Коммандер - Mid:                    . Здесвроде б2;38H  2;80Hдовс есть... - надоиндовс есть... - надоm     m
                                       2;80H Вот только говорят3;38H  3;80H Хотя вроде бы Х-Виндовс есть... - надо
lsmановил34m…ксы", устаР ¾Ñ‚ ч» 1mwindowmanagžÐ¡ перепу34m                 бы Ð¥-Виндовс есть.. надо 34m  34m  34m  34m…34m…товое8P                                                                        . - надо8P
                                       4;80H‡  45m - Вот только гов5;46H  5;80H Хотя вроде бы Ð¥-Виндовс есть..
DesktopА MultiEd       files          льны¾shе как-то надо... 34m   45m - Хотя вроде бы Ð¥-Виндовс есть... - надо 34m  34m  34m  34m  ¾Ñ‚ чт
ортон Комман                котор80H34m34m
base4m А MultiEd       names          7;80H‚оÑtest        2;80H
                                       8;80H‚ор80H Вот только гов4;46H  45m - Хотя вроде бы Ð¥-Виндовс есть..
bin сторы¾Ð¼Ð¼Ð°Ð½Ðpics€ - Mid|   9;80H‚оÑtext                           5;46H                                                                                                                                                                                                                                                        ), вот ч
                                       ¸0;80Hор;80H                                 7;46H
...
                                       22;80H²Ðº2;80H
     какая-то противна  45m - блин, как можно был24;38H  24;80H”ОС перепумне оно. Hеприятн
   - Hе нравиться мне о  45m - блин, как можно был25;38H  11C                                     ½¿Ñ€Ð¸ÑÑ‚
  4  либо вернуÑь к люб  45m - установил "Иксы", установил 1mвиндомана
                                               21;80H
  1|  -21D-----------------------------------  45m   какая-то противная сеточка1m ;),
                                               44m   Гадость.Oл        24;46Hunixoid.err.txt          1,0-1
  45m   какая-то противная сеточка, а заголовки|  45m   какая-то противная сеточка ;),
  ------------------------------------------|  44m   Гадость.O1;46H34m34m34m  1;80H
  12C|id.err.txt" 98L, 7482C
10:11:15
$/etc/
X11/          mail/         pam.d/        rc.resume     ssh/
bluetooth/    mtree/        pccard_ether  rc.suspend    ssl/
defaults/     namedb/       periodic/     rmt
gnats/        netstart      ppp/          security/
isdn/         ntp/          rc.d/         skel/
10:11:15
$whereis bash_completion
bash_completion:
10:11:15
$whereis bash_completion
bash_completion:
10:17:18
$pk
pk12util     pkg_add      pkg_create   pkg_info     pkg_version
pkg-config   pkg_check    pkg_delete   pkg_sign     pkill
10:17:18
$pk
pk12util     pkg_add      pkg_create   pkg_info     pkg_version
pkg-config   pkg_check    pkg_delete   pkg_sign     pkill
10:17:18
$pkg
pkg-config   pkg_check    pkg_delete   pkg_sign
pkg_add      pkg_create   pkg_info     pkg_version
10:17:18
$pkg
pkg-config   pkg_check    pkg_delete   pkg_sign
pkg_add      pkg_create   pkg_info     pkg_version
10:17:18
$pk
pk12util     pkg_add      pkg_create   pkg_info     pkg_version
pkg-config   pkg_check    pkg_delete   pkg_sign     pkill
10:17:18
$pk
pk12util     pkg_add      pkg_create   pkg_info     pkg_version
pkg-config   pkg_check    pkg_delete   pkg_sign     pkill
10:17:18
$pkg
pkg-config   pkg_check    pkg_delete   pkg_sign
pkg_add      pkg_create   pkg_info     pkg_version
10:17:18
$pkg
pkg-config   pkg_check    pkg_delete   pkg_sign
pkg_add      pkg_create   pkg_info     pkg_version
10:17:18
$less .bashrc
10:17:18
$less .bashrc
прошло 10 минут
10:27:56
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:27:56
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:28:17
$echo $histfile

10:28:17
$echo $histfile

10:30:40
$echo $HISTFILE
/home/user/.bash_history
10:30:40
$echo $HISTFILE
/home/user/.bash_history
10:30:50
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:30:50
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
10:30:50
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
прошло 75 минут
11:45:59
$cd names/

11:45:59
$cd names/

11:45:59
$cd names/

11:45:59
$cd names/

11:46:05
$ls
"Live at Wembley' 86"           dec
'86"                            feb
*FreeBSD*                       footer.h
-hard-to-del-                   gnu-linux
1*2                             header.h
1inux                           jan
2*2=4                           jul
2*2=5?                          jun
2*3                             linux
A:\WINDOWSSYSTEM32              linux-kernel
A:\WINDOWS\SYSTEM32             mar
M'cDonalds                      may
Queen                           module.c
Queen "Live at Wembley' 86"     module2.c
The_Best_OS                     name$with#very~starnge'symbols'
The_Worst_OS                    nov
][                              oct
ab[cde]fg                       program.C
apr                             sep
aug
11:46:05
$ls
"Live at Wembley' 86"           dec
'86"                            feb
*FreeBSD*                       footer.h
-hard-to-del-                   gnu-linux
1*2                             header.h
1inux                           jan
2*2=4                           jul
2*2=5?                          jun
2*3                             linux
A:\WINDOWSSYSTEM32              linux-kernel
A:\WINDOWS\SYSTEM32             mar
M'cDonalds                      may
Queen                           module.c
Queen "Live at Wembley' 86"     module2.c
The_Best_OS                     name$with#very~starnge'symbols'
The_Worst_OS                    nov
][                              oct
ab[cde]fg                       program.C
apr                             sep
aug
11:46:05
$ls
"Live at Wembley' 86"           dec
'86"                            feb
*FreeBSD*                       footer.h
-hard-to-del-                   gnu-linux
1*2                             header.h
1inux                           jan
2*2=4                           jul
2*2=5?                          jun
2*3                             linux
A:\WINDOWSSYSTEM32              linux-kernel
A:\WINDOWS\SYSTEM32             mar
M'cDonalds                      may
Queen                           module.c
Queen "Live at Wembley' 86"     module2.c
The_Best_OS                     name$with#very~starnge'symbols'
The_Worst_OS                    nov
][                              oct
ab[cde]fg                       program.C
apr                             sep
aug
11:46:05
$ls
"Live at Wembley' 86"           dec
'86"                            feb
*FreeBSD*                       footer.h
-hard-to-del-                   gnu-linux
1*2                             header.h
1inux                           jan
2*2=4                           jul
2*2=5?                          jun
2*3                             linux
A:\WINDOWSSYSTEM32              linux-kernel
A:\WINDOWS\SYSTEM32             mar
M'cDonalds                      may
Queen                           module.c
Queen "Live at Wembley' 86"     module2.c
The_Best_OS                     name$with#very~starnge'symbols'
The_Worst_OS                    nov
][                              oct
ab[cde]fg                       program.C
apr                             sep
aug
11:46:06
$ls a*
ab[cde]fg       apr             aug
11:46:06
$ls a*
ab[cde]fg       apr             aug
11:46:06
$ls a*
ab[cde]fg       apr             aug
11:46:06
$ls a*
ab[cde]fg       apr             aug
11:46:13
$ls *.[cChH]
footer.h        header.h        module.c        module2.c       program.C
11:46:13
$ls *.[cChH]
footer.h        header.h        module.c        module2.c       program.C
11:46:13
$ls *.[cChH]
footer.h        header.h        module.c        module2.c       program.C
11:46:32
$ls *BSD*
*FreeBSD*
11:46:32
$ls *BSD*
*FreeBSD*
11:46:32
$ls *BSD*
*FreeBSD*
11:46:42
$ls j?n
jan     jun
11:46:42
$ls j?n
jan     jun
11:46:42
$ls j?n
jan     jun
11:47:02
$ls j*n
jan     jun
11:47:02
$ls j*n
jan     jun
11:47:02
$ls j*n
jan     jun
11:47:12
$ls -- -*
-hard-to-del-
11:47:12
$ls -- -*
-hard-to-del-
11:47:12
$ls -- -*
-hard-to-del-
11:47:26
$ls ./-*
./-hard-to-del-
11:47:26
$ls ./-*
./-hard-to-del-
11:47:26
$ls ./-*
./-hard-to-del-
11:47:50
$ls \-*
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
11:47:50
$ls \-*
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
11:47:50
$ls \-*
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
11:48:07
$ls '-' *
ls: -: No such file or directory
"Live at Wembley' 86"           dec
'86"                            feb
*FreeBSD*                       footer.h
-hard-to-del-                   gnu-linux
1*2                             header.h
1inux                           jan
2*2=4                           jul
2*2=5?                          jun
2*3                             linux
A:\WINDOWSSYSTEM32              linux-kernel
A:\WINDOWS\SYSTEM32             mar
M'cDonalds                      may
Queen                           module.c
Queen "Live at Wembley' 86"     module2.c
The_Best_OS                     name$with#very~starnge'symbols'
The_Worst_OS                    nov
][                              oct
ab[cde]fg                       program.C
apr                             sep
aug
11:48:07
$ls '-' *
ls: -: No such file or directory
"Live at Wembley' 86"           dec
'86"                            feb
*FreeBSD*                       footer.h
-hard-to-del-                   gnu-linux
1*2                             header.h
1inux                           jan
2*2=4                           jul
2*2=5?                          jun
2*3                             linux
A:\WINDOWSSYSTEM32              linux-kernel
A:\WINDOWS\SYSTEM32             mar
M'cDonalds                      may
Queen                           module.c
Queen "Live at Wembley' 86"     module2.c
The_Best_OS                     name$with#very~starnge'symbols'
The_Worst_OS                    nov
][                              oct
ab[cde]fg                       program.C
apr                             sep
aug
11:48:07
$ls '-' *
ls: -: No such file or directory
"Live at Wembley' 86"           dec
'86"                            feb
*FreeBSD*                       footer.h
-hard-to-del-                   gnu-linux
1*2                             header.h
1inux                           jan
2*2=4                           jul
2*2=5?                          jun
2*3                             linux
A:\WINDOWSSYSTEM32              linux-kernel
A:\WINDOWS\SYSTEM32             mar
M'cDonalds                      may
Queen                           module.c
Queen "Live at Wembley' 86"     module2.c
The_Best_OS                     name$with#very~starnge'symbols'
The_Worst_OS                    nov
][                              oct
ab[cde]fg                       program.C
apr                             sep
aug
11:48:36
$ls *\**\?*
2*2=5?
11:48:36
$ls *\**\?*
2*2=5?
11:48:36
$ls *\**\?*
2*2=5?
11:50:25
$ls *'*'*'?'*
2*2=5?
11:50:25
$ls *'*'*'?'*
2*2=5?
11:50:25
$ls *'*'*'?'*
2*2=5?

Статистика

Время первой команды журнала08:54:19 2007- 4- 3
Время последней команды журнала11:50:25 2007- 4- 3
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %12.87
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.68
Количество командных строк в единицу времени, команда/мин 1.00
Частота использования команд
ls47|==============================================| 46.53%
!!6|=====| 5.94%
vim5|====| 4.95%
!l5|====| 4.95%
pkg4|===| 3.96%
pwd4|===| 3.96%
pk4|===| 3.96%
cd4|===| 3.96%
echo4|===| 3.96%
ssh4|===| 3.96%
eeeee2|=| 1.98%
whereis2|=| 1.98%
[user@fbsd2:~]$2|=| 1.98%
vi2|=| 1.98%
less2|=| 1.98%
/etc/1|| 0.99%
scp1|| 0.99%
tex1|| 0.99%
su1|| 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$