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

Содержание

Журнал

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

/dev/ttyp0
18:10:26
#ls /etc/
X11                     lilalo                  printcap
aliases                 localtime               profile
amd.map                 locate.rc               protocols
apmd.conf               login.access            pwd.db
auth.conf               login.conf              rc
bluetooth               login.conf.db           rc.bsdextended
crontab                 mac.conf                rc.conf
csh.cshrc               mail                    rc.d
csh.login               mail.rc                 rc.firewall
csh.logout              make.conf               rc.firewall6
...
gss                     opieaccess              snmpd.config
host.conf               opiekeys                spwd.db
hostid                  pam.d                   ssh
hosts                   passwd                  ssl
hosts.allow             pccard_ether            sysctl.conf
hosts.equiv             periodic                syslog.conf
hosts.lpd               pf.os                   termcap
inetd.conf              phones                  ttys
isdn                    portsnap.conf           zfs
libalias.conf           ppp
18:10:50
#ls /usr/
-p      bin     games   include libdata local   ports   share   test
.snap   compat  home    lib     libexec obj     sbin    src
18:12:08
#ls ~/
.bash_history   .bashrc~        .k5login        .profile        laba
.bash_profile   .cache          .l3rc           .viminfo        q
.bash_profile~  .cshrc          .lilalo         .vimrc          test
.bashrc         .history        .login          exrc            test2
18:12:35
#vim .bashrc
18:15:25
#~
bash: :q: command not found
18:21:02
#cd ~/laba

18:21:53
#pwd
/root/laba
18:21:55
#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
18:21:58
#ls a*
ls: a*: No such file or directory
18:22:04
#cd names

18:22:20
#pwd
/root/laba/names
18:22:22
#ls -l
total 116
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 -file1
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 -hello
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .._bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 ._bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .j_bash
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 .passwd
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 1cdesktop
-rwxr-xr-x  1 root  wheel   7123 Mar 26 19:13 Regexp.H
...
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 bjen
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 bjon
-rwxr-xr-x  1 root  wheel   8624 Mar 26 19:13 core.c
-rwxr-xr-x  1 root  wheel   6989 Mar 26 19:13 fcntl.h
-rwxr-xr-x  1 root  wheel    689 Mar 26 19:13 group
-rwxr-xr-x  1 root  wheel  25937 Mar 26 19:13 isdn_ttyfax.c
-rwxr-xr-x  1 root  wheel    277 Mar 26 19:13 modules
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 passwd
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 s_tol_
-rwxr-xr-x  1 root  wheel  40290 Mar 26 19:13 term.h
18:22:25
#ls a*
alloca.H
acpi:
events                          powerbtn-acpi-support.sh
18:22:31
#ls -d
acpi            alloca.H
18:22:42
#ls *.[cChH]
Regexp.H        core.c          isdn_ttyfax.c
alloca.H        fcntl.h         term.h
18:23:20
#ls *BSD*
ls: *BSD*: No such file or directory
18:23:42
#ls j?n
ls: j?n: No such file or directory
18:24:10
#ls *?n
bjan    bjen    bjon
18:24:21
#ls --*
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:24:43
#ls -- -*
-file1  -hello
18:24:49
#ls ./
./-file1        ./-hello
18:24:57
#ls ./*
./-file1        ./_1_2_3        ./alloca.H      ./core.c        ./modules
./-hello        ./__asterisk    ./bjan          ./fcntl.h       ./passwd
./1cdesktop     ./_hrypun       ./bjen          ./group         ./s_tol_
./Regexp.H      ./_kik_my       ./bjon          ./isdn_ttyfax.c ./term.h
./acpi:
events                          powerbtn-acpi-support.sh
18:25:31
#ls -- *
-file1          _1_2_3          alloca.H        core.c          modules
-hello          __asterisk      bjan            fcntl.h         passwd
1cdesktop       _hrypun         bjen            group           s_tol_
Regexp.H        _kik_my         bjon            isdn_ttyfax.c   term.h
acpi:
events                          powerbtn-acpi-support.sh
18:25:45
#ls \-*
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:25:57
#ls \--*
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:26:11
#ls \-- *
-file1          _1_2_3          alloca.H        core.c          modules
-hello          __asterisk      bjan            fcntl.h         passwd
1cdesktop       _hrypun         bjen            group           s_tol_
Regexp.H        _kik_my         bjon            isdn_ttyfax.c   term.h
acpi:
events                          powerbtn-acpi-support.sh
18:26:13
#ls \- *
ls: -: No such file or directory
-file1          _1_2_3          alloca.H        core.c          modules
-hello          __asterisk      bjan            fcntl.h         passwd
1cdesktop       _hrypun         bjen            group           s_tol_
Regexp.H        _kik_my         bjon            isdn_ttyfax.c   term.h
acpi:
events                          powerbtn-acpi-support.sh
18:26:21
#ls \-*
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:26:23
#ls \---*
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:26:26
#ls '-'*
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:26:42
#ls `-`*
bash: -: command not found
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:26:49
#ls `-*`
bash: -file1: command not found
-file1          .passwd         _kik_my         core.c          s_tol_
-hello          1cdesktop       acpi            fcntl.h         term.h
.._bash         Regexp.H        alloca.H        group
._bash          _1_2_3          bjan            isdn_ttyfax.c
.bash           __asterisk      bjen            modules
.j_bash         _hrypun         bjon            passwd
18:26:58
#ls '*'
ls: illegal option -- *
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:27:18
#ls "-*"
ls: illegal option -- *
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:27:25
#ls *\**\?*
ls: ***?*: No such file or directory
18:30:04
#ls *
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:30:19
#ls \*
ls: *: No such file or directory
18:30:24
#ls *
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:30:29
#ls -l *
ls: illegal option -- e
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:30:44
#pwd
/root/laba/names
18:31:35
#ls *'*'*'?'*
ls: ***?*: No such file or directory
18:32:07
#ls *[*]*[?]*
ls: *[*]*[?]*: No such file or directory
18:32:32
#ls -l
total 116
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 -file1
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 -hello
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .._bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 ._bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .j_bash
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 .passwd
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 1cdesktop
-rwxr-xr-x  1 root  wheel   7123 Mar 26 19:13 Regexp.H
...
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 bjen
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 bjon
-rwxr-xr-x  1 root  wheel   8624 Mar 26 19:13 core.c
-rwxr-xr-x  1 root  wheel   6989 Mar 26 19:13 fcntl.h
-rwxr-xr-x  1 root  wheel    689 Mar 26 19:13 group
-rwxr-xr-x  1 root  wheel  25937 Mar 26 19:13 isdn_ttyfax.c
-rwxr-xr-x  1 root  wheel    277 Mar 26 19:13 modules
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 passwd
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 s_tol_
-rwxr-xr-x  1 root  wheel  40290 Mar 26 19:13 term.h
18:33:11
#ls -d
.
18:33:13
#ls
-file1          .passwd         _kik_my         core.c          s_tol_
-hello          1cdesktop       acpi            fcntl.h         term.h
.._bash         Regexp.H        alloca.H        group
._bash          _1_2_3          bjan            isdn_ttyfax.c
.bash           __asterisk      bjen            modules
.j_bash         _hrypun         bjon            passwd
18:33:17
#cd ..

18:34:12
#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 27 16:54 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
18:34:15
#pwd
/root/laba
18:34:30
#cd names/

18:34:47
#ls -la
total 120
-rwxr-xr-x   1 root  wheel      0 Mar 26 19:13 -file1
-rwxr-xr-x   1 root  wheel      1 Mar 26 19:13 -hello
drwxr-xr-x   3 root  wheel    512 Mar 26 19:13 .
drwxr-xr-x  10 root  wheel    512 Mar 26 20:09 ..
-rwxr-xr-x   1 root  wheel      0 Mar 26 19:13 .._bash
-rwxr-xr-x   1 root  wheel      0 Mar 26 19:13 ._bash
-rwxr-xr-x   1 root  wheel      0 Mar 26 19:13 .bash
-rwxr-xr-x   1 root  wheel      0 Mar 26 19:13 .j_bash
-rwxr-xr-x   1 root  wheel      1 Mar 26 19:13 .passwd
...
-rwxr-xr-x   1 root  wheel      0 Mar 26 19:13 bjen
-rwxr-xr-x   1 root  wheel      0 Mar 26 19:13 bjon
-rwxr-xr-x   1 root  wheel   8624 Mar 26 19:13 core.c
-rwxr-xr-x   1 root  wheel   6989 Mar 26 19:13 fcntl.h
-rwxr-xr-x   1 root  wheel    689 Mar 26 19:13 group
-rwxr-xr-x   1 root  wheel  25937 Mar 26 19:13 isdn_ttyfax.c
-rwxr-xr-x   1 root  wheel    277 Mar 26 19:13 modules
-rwxr-xr-x   1 root  wheel      1 Mar 26 19:13 passwd
-rwxr-xr-x   1 root  wheel      1 Mar 26 19:13 s_tol_
-rwxr-xr-x   1 root  wheel  40290 Mar 26 19:13 term.h
18:34:53
#ls *\[cde]*
ls: *[cde]*: No such file or directory
18:35:13
#ls *'[']*
ls: *[cde]*: No such file or directory
18:35:27
#cd ..

18:35:38
#ls *'['cde]*
ls: *[cde]*: No such file or directory
18:35:40
#ls *[[]cde]*
ls: *[[]cde]*: No such file or directory
18:36:54
#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
18:37:32
#cd names/

18:37:37
#ls
-file1          .passwd         _kik_my         core.c          s_tol_
-hello          1cdesktop       acpi            fcntl.h         term.h
.._bash         Regexp.H        alloca.H        group
._bash          _1_2_3          bjan            isdn_ttyfax.c
.bash           __asterisk      bjen            modules
.j_bash         _hrypun         bjon            passwd
18:37:39
#ls *[[]cde]*
ls: *[[]cde]*: No such file or directory
18:37:42
#ls *'['cde]*
ls: *[cde]*: No such file or directory
18:37:45
#ls *\[cde]*
ls: *[cde]*: No such file or directory
18:37:57
#ls .[^.]*
._bash  .bash   .j_bash .passwd
18:38:41
#ls -d .]*
._bash  .bash   .j_bash .passwd
18:39:25
#ls ..?*
.._bash
18:39:40
#ls ..*
.._bash
..:
.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
18:39:44
#pwd
/root/laba/names
18:39:53
#ls ..?*
.._bash
18:40:12
#echo zz*
zz*
18:40:58
#ls zz*
ls: zz*: No such file or directory
18:41:06
#echo a*
acpi alloca.H
18:41:31
#touch "file with space at the name"

18:43:06
#touch 'another very long file name'

18:43:23
#touch one\ sase

18:43:31
#touch one\ space

18:43:42
#touch "o'Reilly"

18:44:13
#touch 'a:\windows\system32'

18:44:43
#touch "Queen \"Live at Wembley '86\""

18:45:44
#echo *
-file1 -hello 1cdesktop Queen "Live at Wembley '86" Regexp.H _1_2_3 __asterisk _hrypun _kik_my a:\windows\system32 acpi alloca.H another very long file name bjan bjen bjon core.c fcntl.h file with space at the name group isdn_ttyfax.c modules o'Reilly one sase one space passwd s_tol_ term.h
18:46:11
#ls -l
total 116
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 -file1
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 -hello
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .._bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 ._bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .bash
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 .j_bash
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 .passwd
-rwxr-xr-x  1 root  wheel      0 Mar 26 19:13 1cdesktop
-rw-r--r--  1 root  wheel      0 Mar 27 19:45 Queen "Live at Wembley '86"
...
-rw-r--r--  1 root  wheel      0 Mar 27 19:43 file with space at the name
-rwxr-xr-x  1 root  wheel    689 Mar 26 19:13 group
-rwxr-xr-x  1 root  wheel  25937 Mar 26 19:13 isdn_ttyfax.c
-rwxr-xr-x  1 root  wheel    277 Mar 26 19:13 modules
-rw-r--r--  1 root  wheel      0 Mar 27 19:44 o'Reilly
-rw-r--r--  1 root  wheel      0 Mar 27 19:43 one sase
-rw-r--r--  1 root  wheel      0 Mar 27 19:43 one space
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 passwd
-rwxr-xr-x  1 root  wheel      1 Mar 26 19:13 s_tol_
-rwxr-xr-x  1 root  wheel  40290 Mar 26 19:13 term.h
18:46:24
#touch ./-bad./-name./-
touch: ./-bad./-name./-: No such file or directory
18:47:37
#touch ./-bad-name-

18:47:43
#ls
-bad-name-                      alloca.H
-file1                          another very long file name
-hello                          bjan
.._bash                         bjen
._bash                          bjon
.bash                           core.c
.j_bash                         fcntl.h
.passwd                         file with space at the name
1cdesktop                       group
Queen "Live at Wembley '86"     isdn_ttyfax.c
Regexp.H                        modules
_1_2_3                          o'Reilly
__asterisk                      one sase
_hrypun                         one space
_kik_my                         passwd
a:\windows\system32             s_tol_
acpi                            term.h
18:47:51
#cd ..

18:48:33
#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     1024 Mar 27 19:47 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 27 16:54 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
18:48:35
#find tochlist
find: tochlist: No such file or directory
18:48:46
#vim touchlist
18:49:08
#~
.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
18:49:10
#touch `cat ~/laba/touchlist`

18:49:51
#ls
.man_xorg_conf                          freebsd.jpg
.putty.exe                              granata.jpg
.video                                  killall
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   lpi 1
aba                                     lpi 2
abb                                     man_smb_conf
abc                                     matrix.jpg
abd                                     names
backup                                  ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
directory1                              proj
directory2                              text
directory3                              touchlist
file1                                   x-hardlink
file2                                   x-symlink
file3
18:49:54
#touch `< ~/laba/touchlist`

18:50:42
#ls
.man_xorg_conf                          freebsd.jpg
.putty.exe                              granata.jpg
.video                                  killall
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   lpi 1
aba                                     lpi 2
abb                                     man_smb_conf
abc                                     matrix.jpg
abd                                     names
backup                                  ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
directory1                              proj
directory2                              text
directory3                              touchlist
file1                                   x-hardlink
file2                                   x-symlink
file3
18:50:45
#cd ..

18:50:50
#ls
.bash_history   .bashrc~        .k5login        .profile        laba
.bash_profile   .cache          .l3rc           .viminfo        q
.bash_profile~  .cshrc          .lilalo         .vimrc          test
.bashrc         .history        .login          exrc            test2
18:50:51
#cd laba

18:50:54
#ls
.man_xorg_conf                          freebsd.jpg
.putty.exe                              granata.jpg
.video                                  killall
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   lpi 1
aba                                     lpi 2
abb                                     man_smb_conf
abc                                     matrix.jpg
abd                                     names
backup                                  ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
directory1                              proj
directory2                              text
directory3                              touchlist
file1                                   x-hardlink
file2                                   x-symlink
file3
18:50:56
#echo "today on street `date +%Y` yer"
today on street 2012 yer
18:52:08
#echo "tomor well be $(expr `date +%Y`+1) yer"
tomor well be 2012+1 yer
18:53:18
#echo "tomor well be $(expr `date +%Y` + yer"
tomor well be 2013 yer
18:53:42
#pwd
/root/laba
18:54:04
#ls c*
ls: c*: No such file or directory
18:54:12
#ls
.man_xorg_conf                          freebsd.jpg
.putty.exe                              granata.jpg
.video                                  killall
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   lpi 1
aba                                     lpi 2
abb                                     man_smb_conf
abc                                     matrix.jpg
abd                                     names
backup                                  ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
directory1                              proj
directory2                              text
directory3                              touchlist
file1                                   x-hardlink
file2                                   x-symlink
file3

Статистика

Время первой команды журнала18:10:26 2012- 3-27
Время последней команды журнала18:54:12 2012- 3-27
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %32.67
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 0.73
Количество командных строк в единицу времени, команда/мин 2.31
Частота использования команд
ls64|==============================================================| 62.75%
touch11|==========| 10.78%
cd9|========| 8.82%
echo6|=====| 5.88%
pwd6|=====| 5.88%
~2|=| 1.96%
vim2|=| 1.96%
find1|| 0.98%
touchlist`1|| 0.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$