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

Содержание

Журнал

Четверг (01/11/07)

/dev/pts/0
16:11:43
$pwd
/home/user/names
16:11:46
$ls a*
ab[cde]fg  apr  aug
16:11:56
$ls *.[cChH]
footer.h  header.h  module2.c  module.c  program.C
16:12:29
$ls *bsd*
ls: *bsd*: No such file or directory
16:13:18
$ls *linux*
ls: *linux*bsd*: No such file or directory
16:13:36
$ls *linux*
gnu-linux  linux  linux-kernel
16:13:50
$ls j?n
jan  jun
16:14:28
$ls -*
ls: invalid option -- -
Попробуйте `ls --help' для получения более подробного описания.
16:15:04
$ls -- -*
-hard-to-del-
16:15:20
$ls ./-*
./-hard-to-del-
16:15:48
$ls names/-*
ls: names/-*: No such file or directory
16:16:38
$ls \-*
ls: invalid option -- -
Попробуйте `ls --help' для получения более подробного описания.
16:17:14
$ls '-'*
ls: invalid option -- -
Попробуйте `ls --help' для получения более подробного описания.
16:17:47
$ls ./-*
./-hard-to-del-
16:17:56
$ls '-*'
ls: invalid option -- *
Попробуйте `ls --help' для получения более подробного описания.
16:18:17
$ls "-*"
ls: invalid option -- *
Попробуйте `ls --help' для получения более подробного описания.
16:18:33
$ls *'*'*'?'*
2*2=5?
16:20:21
$ls *[*]*[?]*
2*2=5?
16:21:05
$ls *\[cde]*
ab[cde]fg
16:21:37
$ls *[cde]*
ls: invalid option -- -
Попробуйте `ls --help' для получения более подробного описания.
16:21:56
$ls *[[]cde]*
ab[cde]fg
16:22:52
$ls .[^.]*
.hidden1  .hidden2  .hidden3
16:23:59
$ls ..?*
ls: ..?*: No such file or directory
16:24:37
$ls .?*
.hidden1  .hidden2  .hidden3
..:
backup  bin   cc       files  pics  projectX  source  text       very_long_file_name
base    body  Desktop  names  proj  sh        test    touchlist
16:25:05
$echo zz*
zz*
16:26:07
$ls zz*
ls: zz*: No such file or directory
16:26:15
$echo a*
ab[cde]fg apr aug
16:26:37
$ls a*
ab[cde]fg  apr  aug
16:26:46
$touch "file with spaces at the name"

16:28:32
$ls
][         apr                           gnu-linux      "Live at Wembley' 86"            oct
1*2        aug                           -hard-to-del-  mar                              program.C
1inux      A:\WINDOWSSYSTEM32            header.h       may                              Queen
2*2=4      A:\WINDOWS\SYSTEM32           jan            M'cDonalds                       Queen "Live at Wembley' 86"
2*2=5?     dec                           jul            module2.c                        sep
2*3        feb                           jun            module.c                         The_Best_OS
'86"       file with spaces at the name  linux          name$with#very~starnge'symbols'  The_Worst_OS
ab[cde]fg  footer.h                      linux-kernel   nov
16:28:34
$touch "another very long file name"

16:29:49
$ls
][         another very long file name   footer.h       linux-kernel                     nov
1*2        apr                           gnu-linux      "Live at Wembley' 86"            oct
1inux      aug                           -hard-to-del-  mar                              program.C
2*2=4      A:\WINDOWSSYSTEM32            header.h       may                              Queen
2*2=5?     A:\WINDOWS\SYSTEM32           jan            M'cDonalds                       Queen "Live at Wembley' 86"
2*3        dec                           jul            module2.c                        sep
'86"       feb                           jun            module.c                         The_Best_OS
ab[cde]fg  file with spaces at the name  linux          name$with#very~starnge'symbols'  The_Worst_OS
16:29:52
$touch one\ space

16:30:14
$ls
][                           A:\WINDOWSSYSTEM32            jun                              oct
1*2                          A:\WINDOWS\SYSTEM32           linux                            one space
1inux                        dec                           linux-kernel                     program.C
2*2=4                        feb                           "Live at Wembley' 86"            Queen
2*2=5?                       file with spaces at the name  mar                              Queen "Live at Wembley' 86"
2*3                          footer.h                      may                              sep
'86"                         gnu-linux                     M'cDonalds                       The_Best_OS
ab[cde]fg                    -hard-to-del-                 module2.c                        The_Worst_OS
another very long file name  header.h                      module.c
apr                          jan                           name$with#very~starnge'symbols'
aug                          jul                           nov
16:30:20
$touch "o'Reilly"

16:32:04
$ls
][                           A:\WINDOWSSYSTEM32            jun                              oct
1*2                          A:\WINDOWS\SYSTEM32           linux                            one space
1inux                        dec                           linux-kernel                     o'Reilly
2*2=4                        feb                           "Live at Wembley' 86"            program.C
2*2=5?                       file with spaces at the name  mar                              Queen
2*3                          footer.h                      may                              Queen "Live at Wembley' 86"
'86"                         gnu-linux                     M'cDonalds                       sep
ab[cde]fg                    -hard-to-del-                 module2.c                        The_Best_OS
another very long file name  header.h                      module.c                         The_Worst_OS
apr                          jan                           name$with#very~starnge'symbols'
aug                          jul                           nov
16:32:06
$rm "A:\WINDOWS\SYSTEM32"

16:33:36
$LS
bash: LS: command not found
16:33:38
$ls
][                           A:\WINDOWSSYSTEM32            linux                            one space
1*2                          dec                           linux-kernel                     o'Reilly
1inux                        feb                           "Live at Wembley' 86"            program.C
2*2=4                        file with spaces at the name  mar                              Queen
2*2=5?                       footer.h                      may                              Queen "Live at Wembley' 86"
2*3                          gnu-linux                     M'cDonalds                       sep
'86"                         -hard-to-del-                 module2.c                        The_Best_OS
ab[cde]fg                    header.h                      module.c                         The_Worst_OS
another very long file name  jan                           name$with#very~starnge'symbols'
apr                          jul                           nov
aug                          jun                           oct
16:33:41
$rm o\'Relly
rm: невозможно удалить `o\'Relly': No such file or directory
16:34:05
$rm o\'Reilly

16:34:43
$ls
][         another very long file name   gnu-linux      "Live at Wembley' 86"            oct
1*2        apr                           -hard-to-del-  mar                              one space
1inux      aug                           header.h       may                              program.C
2*2=4      A:\WINDOWSSYSTEM32            jan            M'cDonalds                       Queen
2*2=5?     dec                           jul            module2.c                        Queen "Live at Wembley' 86"
2*3        feb                           jun            module.c                         sep
'86"       file with spaces at the name  linux          name$with#very~starnge'symbols'  The_Best_OS
ab[cde]fg  footer.h                      linux-kernel   nov                              The_Worst_OS
16:34:47
$rm A:\WINDOWSSYSTEM32
rm: невозможно удалить `A:WINDOWSSYSTEM32': No such file or directory
16:35:18
$rm "A:\WINDOWSSYSTEM32"

16:35:26
$LS
bash: LS: command not found
16:35:35
$ls
][         another very long file name   -hard-to-del-          mar                              one space
1*2        apr                           header.h               may                              program.C
1inux      aug                           jan                    M'cDonalds                       Queen
2*2=4      dec                           jul                    module2.c                        Queen "Live at Wembley' 86"
2*2=5?     feb                           jun                    module.c                         sep
2*3        file with spaces at the name  linux                  name$with#very~starnge'symbols'  The_Best_OS
'86"       footer.h                      linux-kernel           nov                              The_Worst_OS
ab[cde]fg  gnu-linux                     "Live at Wembley' 86"  oct
16:35:37
$touch o\Reilly

16:35:54
$ls
][         another very long file name   -hard-to-del-          mar                              one space
1*2        apr                           header.h               may                              oReilly
1inux      aug                           jan                    M'cDonalds                       program.C
2*2=4      dec                           jul                    module2.c                        Queen
2*2=5?     feb                           jun                    module.c                         Queen "Live at Wembley' 86"
2*3        file with spaces at the name  linux                  name$with#very~starnge'symbols'  sep
'86"       footer.h                      linux-kernel           nov                              The_Best_OS
ab[cde]fg  gnu-linux                     "Live at Wembley' 86"  oct                              The_Worst_OS
16:35:56
$touch o\'Reilly

16:36:08
$ls
][                           dec                           linux-kernel                     oReilly
1*2                          feb                           "Live at Wembley' 86"            o'Reilly
1inux                        file with spaces at the name  mar                              program.C
2*2=4                        footer.h                      may                              Queen
2*2=5?                       gnu-linux                     M'cDonalds                       Queen "Live at Wembley' 86"
2*3                          -hard-to-del-                 module2.c                        sep
'86"                         header.h                      module.c                         The_Best_OS
ab[cde]fg                    jan                           name$with#very~starnge'symbols'  The_Worst_OS
another very long file name  jul                           nov
apr                          jun                           oct
aug                          linux                         one space
16:36:10
$touch A:\\WINDOWS\\SYSTEM32

16:36:52
$LS
bash: LS: command not found
16:36:54
$ls
][                           A:\WINDOWS\SYSTEM32           linux                            one space
1*2                          dec                           linux-kernel                     oReilly
1inux                        feb                           "Live at Wembley' 86"            o'Reilly
2*2=4                        file with spaces at the name  mar                              program.C
2*2=5?                       footer.h                      may                              Queen
2*3                          gnu-linux                     M'cDonalds                       Queen "Live at Wembley' 86"
'86"                         -hard-to-del-                 module2.c                        sep
ab[cde]fg                    header.h                      module.c                         The_Best_OS
another very long file name  jan                           name$with#very~starnge'symbols'  The_Worst_OS
apr                          jul                           nov
aug                          jun                           oct
16:36:58
$rm "Queen \"Live at Wembly' 86"
rm: невозможно удалить `Queen "Live at Wembly\' 86': No such file or directory
16:38:10
$rm "Queen \"Live at Wembley' 86"
rm: невозможно удалить `Queen "Live at Wembley\' 86': No such file or directory
16:38:36
$rm "Queen \"Live at Wembley ' 86"
rm: невозможно удалить `Queen "Live at Wembley \' 86': No such file or directory
16:39:09
$rm "Queen \"Live at Wembley ' 86""
>
>
>
>
>
>
> rm "Queen \"Live at Wembley ' 86""
>
> rm "Queen \"Live at Wembley ' 86""
>
...
> q
> exit
>
>
>
>
> :q
>
>
>
16:40:37
$rm "Queen \"Live at Wembley ' 86""
q
q
q
q
q
q
q
q
q
q
...
q
q
q
q
q
q
q
q
exit
:q
16:40:42
$rm "Queen \"Live at Wembley ' 86""
q
q
q
q
q
q
q
q
q
q
...
q
q
q
q
q
q
q
q
exit
:q
16:40:44
$rm "Queen \"Live at Wembley ' 86""
q
q
q
q
q
q
q
q
q
q
...
q
q
q
q
q
q
q
q
exit
:q
16:41:04
$rm "Queen \"Live at Wembley ' 86""
q
q
q
q
q
q
q
q
q
q
...
q
q
q
q
q
q
q
q
q
exit
16:41:04
$rm "Queen \"Live at Wembley ' 86""
q
q
q
q
q
q
q
q
q
q
...
q
q
q
q
q
q
q
q
q
exit
16:41:04
$rm "Queen \"Live at Wembley ' 86"

16:41:04
$rm "Queen \"Live at Wembley ' 86"
rm: невозможно удалить `Queen "Live at Wembley \' 86': No such file or directory
16:41:15
$ls
][                           A:\WINDOWS\SYSTEM32           linux                            one space
1*2                          dec                           linux-kernel                     oReilly
1inux                        feb                           "Live at Wembley' 86"            o'Reilly
2*2=4                        file with spaces at the name  mar                              program.C
2*2=5?                       footer.h                      may                              Queen
2*3                          gnu-linux                     M'cDonalds                       Queen "Live at Wembley' 86"
'86"                         -hard-to-del-                 module2.c                        sep
ab[cde]fg                    header.h                      module.c                         The_Best_OS
another very long file name  jan                           name$with#very~starnge'symbols'  The_Worst_OS
apr                          jul                           nov
aug                          jun                           oct
16:41:19
$rm "Queen \"Live at Wembley ' 86""
>
16:41:30
$rm Queen
Queen                        Queen "Live at Wembley' 86"
16:41:30
$rm Queen
Queen                        Queen "Live at Wembley' 86"
16:41:30
$rm Queen
Queen                        Queen "Live at Wembley' 86"
16:41:30
$rm Queen\ "
][                               footer.h                         M'cDonalds
1*2                              gnu-linux                        module2.c
1inux                            -hard-to-del-                    module.c
2*2=4                            header.h                         name$with#very~starnge'symbols'
2*2=5?                           .hidden1                         nov
2*3                              .hidden2                         oct
'86"                             .hidden3                         one space
ab[cde]fg                        jan                              oReilly
another very long file name      jul                              o'Reilly
apr                              jun                              program.C
aug                              linux                            Queen
A:\WINDOWS\SYSTEM32              linux-kernel                     Queen "Live at Wembley' 86"
dec                              "Live at Wembley' 86"            sep
feb                              mar                              The_Best_OS
file with spaces at the name     may                              The_Worst_OS
16:41:30
$rm Queen\ "
][                               footer.h                         M'cDonalds
1*2                              gnu-linux                        module2.c
1inux                            -hard-to-del-                    module.c
2*2=4                            header.h                         name$with#very~starnge'symbols'
2*2=5?                           .hidden1                         nov
2*3                              .hidden2                         oct
'86"                             .hidden3                         one space
ab[cde]fg                        jan                              oReilly
another very long file name      jul                              o'Reilly
apr                              jun                              program.C
aug                              linux                            Queen
A:\WINDOWS\SYSTEM32              linux-kernel                     Queen "Live at Wembley' 86"
dec                              "Live at Wembley' 86"            sep
feb                              mar                              The_Best_OS
file with spaces at the name     may                              The_Worst_OS
16:41:30
$rm Queen\ "
][                               footer.h                         M'cDonalds
1*2                              gnu-linux                        module2.c
1inux                            -hard-to-del-                    module.c
2*2=4                            header.h                         name$with#very~starnge'symbols'
2*2=5?                           .hidden1                         nov
2*3                              .hidden2                         oct
'86"                             .hidden3                         one space
ab[cde]fg                        jan                              oReilly
another very long file name      jul                              o'Reilly
apr                              jun                              program.C
aug                              linux                            Queen
A:\WINDOWS\SYSTEM32              linux-kernel                     Queen "Live at Wembley' 86"
dec                              "Live at Wembley' 86"            sep
feb                              mar                              The_Best_OS
file with spaces at the name     may                              The_Worst_OS
16:41:30
$rm Queen

16:41:55
$rm Queen\ \"Live\ at\ Wembley\'\ 86\"

16:42:08
$touch "o'Reilly"

16:43:51
$touch "Queen \"Live at Membley '86\""

16:44:30
$ls
][                           A:\WINDOWS\SYSTEM32           linux                            one space
1*2                          dec                           linux-kernel                     oReilly
1inux                        feb                           "Live at Wembley' 86"            o'Reilly
2*2=4                        file with spaces at the name  mar                              program.C
2*2=5?                       footer.h                      may                              Queen "Live at Membley '86"
2*3                          gnu-linux                     M'cDonalds                       sep
'86"                         -hard-to-del-                 module2.c                        The_Best_OS
ab[cde]fg                    header.h                      module.c                         The_Worst_OS
another very long file name  jan                           name$with#very~starnge'symbols'
apr                          jul                           nov
aug                          jun                           oct
16:44:31
$rm "Queen \"Live at Membley '86\""

16:44:38
$ls
][         another very long file name   gnu-linux      "Live at Wembley' 86"            oct
1*2        apr                           -hard-to-del-  mar                              one space
1inux      aug                           header.h       may                              oReilly
2*2=4      A:\WINDOWS\SYSTEM32           jan            M'cDonalds                       o'Reilly
2*2=5?     dec                           jul            module2.c                        program.C
2*3        feb                           jun            module.c                         sep
'86"       file with spaces at the name  linux          name$with#very~starnge'symbols'  The_Best_OS
ab[cde]fg  footer.h                      linux-kernel   nov                              The_Worst_OS
16:44:41
$echo *
][ 1*2 1inux 2*2=4 2*2=5? 2*3 '86" ab[cde]fg another very long file name apr aug A:\WINDOWS\SYSTEM32 dec feb file with spaces at the name footer.h gnu-linux -hard-to-del- header.h jan jul jun linux linux-kernel "Live at Wembley' 86" mar may M'cDonalds module2.c module.c name$with#very~starnge'symbols' nov oct one space oReilly o'Reilly program.C sep The_Best_OS The_Worst_OS
16:45:18
$rm "Queen \"Live at Wembley ' 86""
q
q
q
q
q
q
q
q
q
q
...
q
q
q
q
q
q
q
q
q
exit
16:45:18
$rm "Queen \"Live at Wembley ' 86"

16:45:18
$rm 'another very long file name'

16:47:18
$ls
][      ab[cde]fg                     footer.h       linux                  module.c                         program.C
1*2     apr                           gnu-linux      linux-kernel           name$with#very~starnge'symbols'  sep
1inux   aug                           -hard-to-del-  "Live at Wembley' 86"  nov                              The_Best_OS
2*2=4   A:\WINDOWS\SYSTEM32           header.h       mar                    oct                              The_Worst_OS
2*2=5?  dec                           jan            may                    one space
2*3     feb                           jul            M'cDonalds             oReilly
'86"    file with spaces at the name  jun            module2.c              o'Reilly
16:47:21
$touch 'another very long file name'

16:47:38
$ls
][         another very long file name   gnu-linux      "Live at Wembley' 86"            oct
1*2        apr                           -hard-to-del-  mar                              one space
1inux      aug                           header.h       may                              oReilly
2*2=4      A:\WINDOWS\SYSTEM32           jan            M'cDonalds                       o'Reilly
2*2=5?     dec                           jul            module2.c                        program.C
2*3        feb                           jun            module.c                         sep
'86"       file with spaces at the name  linux          name$with#very~starnge'symbols'  The_Best_OS
ab[cde]fg  footer.h                      linux-kernel   nov                              The_Worst_OS
16:47:40
$echo *
][ 1*2 1inux 2*2=4 2*2=5? 2*3 '86" ab[cde]fg another very long file name apr aug A:\WINDOWS\SYSTEM32 dec feb file with spaces at the name footer.h gnu-linux -hard-to-del- header.h jan jul jun linux linux-kernel "Live at Wembley' 86" mar may M'cDonalds module2.c module.c name$with#very~starnge'symbols' nov oct one space oReilly o'Reilly program.C sep The_Best_OS The_Worst_OS
16:48:56
$pwd
/home/user/names
16:50:11
$touch -- -bad-name-

16:50:50
$ls
][                           A:\WINDOWS\SYSTEM32           jun                              oct
1*2                          -bad-name-                    linux                            one space
1inux                        dec                           linux-kernel                     oReilly
2*2=4                        feb                           "Live at Wembley' 86"            o'Reilly
2*2=5?                       file with spaces at the name  mar                              program.C
2*3                          footer.h                      may                              sep
'86"                         gnu-linux                     M'cDonalds                       The_Best_OS
ab[cde]fg                    -hard-to-del-                 module2.c                        The_Worst_OS
another very long file name  header.h                      module.c
apr                          jan                           name$with#very~starnge'symbols'
aug                          jul                           nov
16:50:52
$touch `cat

16:53:17
$echo *
][ 1*2 1inux 2*2=4 2*2=5? 2*3 '86" ab[cde]fg another very long file name apr aug A:\WINDOWS\SYSTEM32 -bad-name- dec feb file with spaces at the name footer.h gnu-linux -hard-to-del- header.h jan jul jun linux linux-kernel "Live at Wembley' 86" mar may M'cDonalds module2.c module.c name$with#very~starnge'symbols' nov oct one space oReilly o'Reilly program.C sep The_Best_OS The_Worst_OS
16:53:22
$cd ..

16:53:25
$echo *
backup base bin body cc Desktop files names pics proj projectX sh source test text touchlist very_long_file_name
16:53:28
$cd
backup/              body                 .gnome2/             .lesshst             projectX/            touchlist
base                 cc/                  .gnome2_private/     .lilalo/             sh/                  .update-notifier/
.bash_history        Desktop/             .gstreamer-0.10/     .metacity/           source/              very_long_file_name
.bash_logout         .dmrc                .gtkrc-1.2-gnome2    .mozilla/            .ssh/                .viminfo
.bash_profile        files/               .ICEauthority        names/               .swo                 .vimrc
.bashrc              .gconf/              .inputrc             .nautilus/           .swp                 .Xauthority
.bashrc.swp          .gconfd/             .kde/                pics/                test/                .xsession-errors
bin/                 .gnome/              .l3rc                proj/                text/
16:53:28
$cd names/

16:54:05
$ls -l
итого 0
-rw-r--r-- 1 user user 0 2003-12-06 17:29 ][
-rw-r--r-- 1 user user 0 2003-12-06 17:29 1*2
-rw-r--r-- 1 user user 0 2003-12-06 17:29 1inux
-rw-r--r-- 1 user user 0 2003-12-06 17:29 2*2=4
-rw-r--r-- 1 user user 0 2003-12-06 17:29 2*2=5?
-rw-r--r-- 1 user user 0 2003-12-06 17:29 2*3
-rw-r--r-- 1 user user 0 2003-12-06 17:29 '86"
-rw-r--r-- 1 user user 0 2003-12-06 17:29 ab[cde]fg
-rw-r--r-- 1 user user 0 2007-01-11 16:47 another very long file name
...
-rw-r--r-- 1 user user 0 2003-12-06 17:29 name$with#very~starnge'symbols'
-rw-r--r-- 1 user user 0 2003-12-06 17:29 nov
-rw-r--r-- 1 user user 0 2003-12-06 17:29 oct
-rw-r--r-- 1 user user 0 2007-01-11 16:30 one space
-rw-r--r-- 1 user user 0 2007-01-11 16:35 oReilly
-rw-r--r-- 1 user user 0 2007-01-11 16:36 o'Reilly
-rw-r--r-- 1 user user 0 2003-12-06 17:29 program.C
-rw-r--r-- 1 user user 0 2003-12-06 17:29 sep
-rw-r--r-- 1 user user 0 2003-12-06 17:29 The_Best_OS
-rw-r--r-- 1 user user 0 2003-12-06 17:29 The_Worst_OS
16:54:07
$echo RE
RE
16:54:26
$echo Rasdgajds
Rasdgajds
16:54:29
$echo *
][ 1*2 1inux 2*2=4 2*2=5? 2*3 '86" ab[cde]fg another very long file name apr aug A:\WINDOWS\SYSTEM32 -bad-name- dec feb file with spaces at the name footer.h gnu-linux -hard-to-del- header.h jan jul jun linux linux-kernel "Live at Wembley' 86" mar may M'cDonalds module2.c module.c name$with#very~starnge'symbols' nov oct one space oReilly o'Reilly program.C sep The_Best_OS The_Worst_OS
16:54:39
$cd ..

Статистика

Время первой команды журнала16:11:43 2007- 1-11
Время последней команды журнала16:54:39 2007- 1-11
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %32.67
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 0.72
Количество командных строк в единицу времени, команда/мин 2.35
Частота использования команд
ls42|=========================================| 41.58%
rm29|============================| 28.71%
touch12|===========| 11.88%
echo9|========| 8.91%
cd4|===| 3.96%
LS3|==| 2.97%
pwd2|=| 1.98%
____
*) Интервалы неактивности длительностью 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$