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

Содержание

Журнал

Понедельник (04/08/13)

/dev/pts/0
15:44:25
$find /sysdate
find: `/sysdate': Нет такого файла или каталога
15:44:43
$cd

15:44:50
$sysdate
l3script: sysdate: команда не найдена
15:44:58
$help less
l3script: help: no help topics match `less'.  Try `help help' or `man -k less' or `info less'.
15:45:14
$man less
15:49:47
$ls -il
итого 2956
776885 drwxr-xr-x 3 user user    4096 Апр  8 16:22 backup
776783 -rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
776785 drwxr-xr-x 2 user user    4096 Апр  8 16:20 bin
776788 -rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
776789 -rwxr-xr-x 1 user user   52884 Июл  5  2012 granata.jpg
776790 -rwxr-xr-x 1 user user 1751860 Июл  5  2012 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
776791 drwxr-xr-x 2 user user    4096 Июл  5  2012 lpi 1
776802 drwxr-xr-x 2 user user    4096 Июл  5  2012 lpi 2
776818 -rwxr-xr-x 1 user user   26648 Июл  5  2012 man_smb_conf
776819 -rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
776820 drwxr-xr-x 3 user user    4096 Июл  5  2012 names
776850 -rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
776851 -rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
776873 drwxr-xr-x 3 user user    4096 Апр  8 16:03 pics
776852 -rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
776853 drwxr-xr-x 3 user user    4096 Апр  8 16:22 proj
776875 -rw-r--r-- 1 user user       0 Апр  8 16:19 project
776871 drwxr-xr-x 2 user user    4096 Апр  8 15:56 source
776859 drwxr-xr-x 2 user user    4096 Июл  5  2012 text
776866 -rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
15:51:03
$find bin
bin
bin/y
bin/x
bin/z
bin/bigwork
bin/signal_trap
15:52:58
$ls -il
итого 2956
776885 drwxr-xr-x 3 user user    4096 Апр  8 16:22 backup
776783 -rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
776785 drwxr-xr-x 2 user user    4096 Апр  8 16:20 bin
776788 -rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
776789 -rwxr-xr-x 1 user user   52884 Июл  5  2012 granata.jpg
776790 -rwxr-xr-x 1 user user 1751860 Июл  5  2012 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
776791 drwxr-xr-x 2 user user    4096 Июл  5  2012 lpi 1
776802 drwxr-xr-x 2 user user    4096 Июл  5  2012 lpi 2
776818 -rwxr-xr-x 1 user user   26648 Июл  5  2012 man_smb_conf
776819 -rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
776820 drwxr-xr-x 3 user user    4096 Июл  5  2012 names
776850 -rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
776851 -rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
776873 drwxr-xr-x 3 user user    4096 Апр  8 16:03 pics
776852 -rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
776853 drwxr-xr-x 3 user user    4096 Апр  8 16:22 proj
776875 -rw-r--r-- 1 user user       0 Апр  8 16:19 project
776871 drwxr-xr-x 2 user user    4096 Апр  8 15:56 source
776859 drwxr-xr-x 2 user user    4096 Июл  5  2012 text
776866 -rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
15:53:08
$cd bin

15:53:15
$ls
bigwork  signal_trap  x  y  z
15:53:19
$ls -il
итого 8
776786 -rwxr-xr-x 1 user user 63 Июл  5  2012 bigwork
776787 -rwxr-xr-x 1 user user 27 Июл  5  2012 signal_trap
776872 -rwxr-xr-x 1 user user  0 Апр  8 16:20 x
776876 -rwxr-xr-x 1 user user  0 Апр  8 16:20 y
776874 -rwxr-xr-x 1 user user  0 Апр  8 16:20 z
15:53:57
$ls -ila
итого 16
776785 drwxr-xr-x  2 user user 4096 Апр  8 16:20 .
776722 drwxr-xr-x 12 user user 4096 Апр  8 16:22 ..
776786 -rwxr-xr-x  1 user user   63 Июл  5  2012 bigwork
776787 -rwxr-xr-x  1 user user   27 Июл  5  2012 signal_trap
776872 -rwxr-xr-x  1 user user    0 Апр  8 16:20 x
776876 -rwxr-xr-x  1 user user    0 Апр  8 16:20 y
776874 -rwxr-xr-x  1 user user    0 Апр  8 16:20 z
15:54:11
$cd

15:55:08
$cd

15:55:09
$pwd
/home/user
15:55:30
$touch -t 198010011739 file

15:56:27
$ls -lrt /etc
итого 784
-rw-r--r-- 1 root root       9 Авг  7  2006 host.conf
-rw-r--r-- 1 root root     475 Авг 28  2006 nsswitch.conf
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
-rw-r--r-- 1 root root    1552 Янв 14  2009 trafshow
-rw-r--r-- 1 root root     599 Фев 19  2009 logrotate.conf
-rw-r--r-- 1 root root     899 Авг 31  2009 gssapi_mech.conf
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
-rw-r--r-- 1 root root     274 Ноя  4  2009 updatedb.conf
-rw-r--r-- 1 root root   22275 Дек  8  2009 mime.types
...
drwxr-xr-x 7 root root    4096 Июл  5  2012 X11
drwxr-xr-x 4 root root    4096 Июл  5  2012 fonts
drwxr-xr-x 2 root root    4096 Июл  5  2012 lilalo
drwxr-xr-x 4 root root    4096 Авг  6  2012 dhcp
-rw-r--r-- 1 root root   16392 Авг  6  2012 ld.so.cache
-rw-r--r-- 1 root root      47 Авг  6  2012 adjtime
-rw-r--r-- 1 root root      40 Апр  8 08:20 resolv.conf
-rw-r--r-- 1 root root      78 Апр  8 08:20 hosts
-rw-r--r-- 1 root root       8 Апр  8 08:20 hostname
-rw-r--r-- 1 root root     312 Апр  8 08:22 mtab
15:56:43
$more
15:56:56
$ls
backup   bin   freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2         matrix.jpg  ogo.jpg       pics                           proj     source  touchlist
bigfile  file  granata.jpg  lpi 1                                  man_smb_conf  names       pamyatka.pdf  press_any_key_to_continue.jpg  project  text
15:57:03
$ls -lrt /etc
итого 784
-rw-r--r-- 1 root root       9 Авг  7  2006 host.conf
-rw-r--r-- 1 root root     475 Авг 28  2006 nsswitch.conf
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
-rw-r--r-- 1 root root    1552 Янв 14  2009 trafshow
-rw-r--r-- 1 root root     599 Фев 19  2009 logrotate.conf
-rw-r--r-- 1 root root     899 Авг 31  2009 gssapi_mech.conf
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
-rw-r--r-- 1 root root     274 Ноя  4  2009 updatedb.conf
-rw-r--r-- 1 root root   22275 Дек  8  2009 mime.types
...
drwxr-xr-x 7 root root    4096 Июл  5  2012 X11
drwxr-xr-x 4 root root    4096 Июл  5  2012 fonts
drwxr-xr-x 2 root root    4096 Июл  5  2012 lilalo
drwxr-xr-x 4 root root    4096 Авг  6  2012 dhcp
-rw-r--r-- 1 root root   16392 Авг  6  2012 ld.so.cache
-rw-r--r-- 1 root root      47 Авг  6  2012 adjtime
-rw-r--r-- 1 root root      40 Апр  8 08:20 resolv.conf
-rw-r--r-- 1 root root      78 Апр  8 08:20 hosts
-rw-r--r-- 1 root root       8 Апр  8 08:20 hostname
-rw-r--r-- 1 root root     312 Апр  8 08:22 mtab
15:57:06
$ls il
ls: невозможно получить доступ к il: Нет такого файла или каталога
15:57:25
$ls -il
итого 2956
776885 drwxr-xr-x 3 user user    4096 Апр  8 16:22 backup
776783 -rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
776785 drwxr-xr-x 2 user user    4096 Апр  8 16:20 bin
776887 -rw-r--r-- 1 user user       0 Окт  1  1980 file
776788 -rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
776789 -rwxr-xr-x 1 user user   52884 Июл  5  2012 granata.jpg
776790 -rwxr-xr-x 1 user user 1751860 Июл  5  2012 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
776791 drwxr-xr-x 2 user user    4096 Июл  5  2012 lpi 1
776802 drwxr-xr-x 2 user user    4096 Июл  5  2012 lpi 2
...
776820 drwxr-xr-x 3 user user    4096 Июл  5  2012 names
776850 -rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
776851 -rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
776873 drwxr-xr-x 3 user user    4096 Апр  8 16:03 pics
776852 -rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
776853 drwxr-xr-x 3 user user    4096 Апр  8 16:22 proj
776875 -rw-r--r-- 1 user user       0 Апр  8 16:19 project
776871 drwxr-xr-x 2 user user    4096 Апр  8 15:56 source
776859 drwxr-xr-x 2 user user    4096 Июл  5  2012 text
776866 -rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
15:57:31
$info
15:58:17
$File: dir, Node: Top Это корневая нода иерархии Info

Вторник (04/09/13)

/dev/pts/0
08:10:11
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
08:10:15
$mi
l3script: mi: команда не найдена
08:10:28
$wi
l3script: wi: команда не найдена
/dev/pts/0
08:15:59
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
08:16:00
$wim -e
l3script: wim: команда не найдена
08:16:16
$wi -e
l3script: wi: команда не найдена
08:16:20
$wi ex
l3script: wi: команда не найдена
08:16:26
$vi -e
08:25:22
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
08:25:33
$ls -a
.                                      man_smb_conf
..                                     matrix.jpg
backup                                 names
.bash_history                          ogo.jpg
.bash_logout                           pamyatka.pdf
.bash_profile                          pics
.bashrc                                press_any_key_to_continue.jpg
bigfile                                .profile
bin                                    proj
file                                   project
freebsd.jpg                            source
granata.jpg                            .swo
.l3rc                                  .swp
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  text
.lilalo                                touchlist
lpi 1                                  .viminfo
lpi 2
08:25:44
$vi
08:27:12
$vi
08:28:03
$vi
08:28:16
$vi
08:28:24
$su
│                                      │
│/..              │-ВВЕРХ-│Июн 11  2012│
│/.lilalo         │   4096│Апр  9 09:28│
│/backup          │   4096│Апр  8 16:22│
│/bin             │   4096│Апр  8 16:20│
│/lpi 1           │   4096│Июл  5  2012│
│/lpi 2           │   4096│Июл  5  2012│
│/names           │   4096│Июл  5  2012│
│/pics            │   4096│Апр  8 16:03│
│/proj            │   4096│Апр  8 16:22│
...
usage: sudo -h | -K | -k | -L | -V
usage: sudo -v [-AknS] [-g groupname|#gid] [-p prompt] [-u user name|#uid]
usage: sudo -l[l] [-AknS] [-g groupname|#gid] [-p prompt] [-U user name] [-u
            user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-C fd] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid] file ...
root@debian2:/home/user# sudo -u user -s
user@debian2:~$ l3script
прошло 11 минут
/dev/pts/1
08:39:46
$vi
/dev/pts/0
08:39:46
$vi
/dev/pts/1
08:43:10
$vi
/dev/pts/0
08:43:10
$vi
/dev/pts/1
08:43:21
$vi
/dev/pts/0
08:43:21
$vi
/dev/pts/1
08:43:45
$gvim
l3script: gvim: команда не найдена
/dev/pts/0
08:43:45
$gvim
l3script: gvim: команда не найдена
/dev/pts/1
08:43:51
$vi
/dev/pts/0
08:43:51
$vi
/dev/pts/1
08:44:11
$set number

/dev/pts/0
08:44:11
$set number

прошло 19 минут
/dev/pts/1
09:03:31
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
/dev/pts/0
09:03:31
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
прошло 11 минут
/dev/pts/1
09:14:47
$cd ~

/dev/pts/0
09:14:47
$cd ~

прошло 53 минуты
/dev/pts/1
10:08:40
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
/dev/pts/0
10:08:40
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
/dev/pts/1
10:08:44
$vim ~/text/hello-vi.txt
/dev/pts/0
10:08:44
$vim ~/text/hello-vi.txt
прошло 11 минут
/dev/pts/1
10:19:52
$IM(1)
  3 В логике – метод доказательства заключающийся в доказательстве невозможности
  4
  5 Ab ovo usque ad mala
  6 «От яиц до яблок, т. е от начала и до конца
  7 Обед древних римлян обычно начинался с яйца и заканчивался фруктами.
    едствее.
  8
 12
  9 Abysus abyssum invocat
 13 Ad notame
 10 Бездна взывает к бездне
 14 «Для заметки», к свединию
~                                                                               о бедствие влечет за собой другое б
~
~
~                                                                               ¸Ð³Ð° царств, 4, 22, 20
~
~
Переход в режим Ex. Для перехода в Обычный
:q!
/dev/pts/0
10:19:52
$IM(1)
A contrarrio
От противного
отиворечащего доказываемому.
В логике – метод доказательства заключающийся в доказательстве невозможности, пр
Ab ovo usque ad mala
«От яиц до яблок, т. е от начала и до конца
Обед древних римлян обычно начинался с яйца и заканчивался фруктами.
"~/text/unixoid.err.txt" 16L, 879C
  3 В логике – метод доказательства заключающийся в доказательстве невозможности
  4
...
 10 Бездна взывает к бездне
 14 «Для заметки», к свединию
~                                                                               о бедствие влечет за собой другое б
~
~
~                                                                               ¸Ð³Ð° царств, 4, 22, 20
~
~
Переход в режим Ex. Для перехода в Обычный
:q!
/dev/pts/1
10:26:44
$vim ~/text/unixoid.err.txt
/dev/pts/0
10:26:44
$vim ~/text/unixoid.err.txt
прошло 14 минут
/dev/pts/1
10:40:55
$vim ~/text/unixoid.err.txt
/dev/pts/0
10:40:55
$vim ~/text/unixoid.err.txt
/dev/pts/1
10:42:54
$ 16 “К пр отцам”, т. е. на тот свет, Библия, книга царств, 4, 22, 20

/dev/pts/0
10:42:54
$ 16 “К пр отцам”, т. е. на тот свет, Библия, книга царств, 4, 22, 20

/dev/pts/1
10:43:52
$~
Р  му.   rrio
  4                                            начала и
Ð 5 Ab ovo usque ad mala          а заключающийся в доказательстве невозможÐ
  4
  5 Ab ovo usque ad malaних римлян обычно наÑ
  6 «От яиц до яблок, т. е от начала и
  7 Обед древних римлян обычно начинался
  8
  9 Abysus abyssum invocat
 10 Бездна взывает к бездней подобн
...
~
~
~
~                                                                ¸Ð±Ð»Ð¸Ñ, книга царств, 4,|
~/text/unixoid.orig.txt                     17,1          Ве|~ь text/unixoid.err.txt [+]                   16,13-7      Внизу
~                                                                ¸Ð±Ð»Ð¸Ñ, книга царств, 4,|
~/text/unixoid.orig.txt                     17,107-66     Ве   Œ text/unixoid.err.txt                       16,1         Внизу
~
~/text/unixoid.orig.txt                     17,106-65     Весь text/unixoid.err.txt                       16,105-64    Внизу
:q
/dev/pts/0
10:43:52
$~
Обед дÑrio ²Ð½Ð¸Ñ… римлян обычно начина|»ÑÑ с яйца и заканчивался фруктами.
  4                                                           |
                                  а, заключающийся в доказател|
    ьстве невозможности положения, противоречащего доказываемо|
A   му.                                                       |
  4                                            начала и|до конца
Ð 5 Ab ovo usque ad mala                                      |
  6 «От яиц до яблок», т. е. от начала и до концаа и закÐ|нчивался фруктами.
Ð 7 Обед у древних римлян обычно начинался с яйца и заканчивал|° собой другое бедствее.
  8
...
~
~                                                                                                                           Библия, книга царств, 4,
~
~                                                                                  |
                                                               ~
~
~
~/text/unixoid.orig.txt                     17,106-65     Весь text/unixoid.err.txt                       16,105-64    Внизу
:q
~/text/unixoid.orig.txt                     17,107-66     Весь text/unixoid.err.txt                       16,1         Внизу
прошла 21 минута
/dev/pts/1
11:04:55
$vim ~/text/comment-me.txt
/dev/pts/0
11:04:55
$vim ~/text/comment-me.txt
прошло 44 минуты
/dev/pts/1
11:49:35
$ 25 fi
E33: Нет предыдущего регулярного выражения для замены
 13 if [ "${prev_saved_entry}" ]; then
:set number
 14   set saved_entry="${prev_saved_entry}"
 15   save_env saved_entry
 16   set prev_saved_entry=
 17   save_env prev_saved_entry
 18   set boot_once=true
 19 fi
 20
 21 function savedefault {
 22   if [ -z "${boot_once}" ]; then
 23     saved_entry="${chosen}"
 24     save_env saved_entry
/dev/pts/0
11:49:35
$ 25 fi
  set boot_once=true
  6 #
fi
  7
  8 ### BEGIN /etc/grub.d/00_header ###
function savedefault {
  9 if [ -s $prefix/grubenv ]; then
  if [ -z "${boot_once}" ]; then
 10   load_env
    saved_entry="${chosen}"
...
 15   save_env saved_entry
 16   set prev_saved_entry=
 17   save_env prev_saved_entry
 18   set boot_once=true
 19 fi
 20
 21 function savedefault {
 22   if [ -z "${boot_once}" ]; then
 23     saved_entry="${chosen}"
 24     save_env saved_entry
прошло 13 минут
/dev/pts/1
12:03:00
$ 25 fi
|intro.txt|     general introduction to Vim; notation used in help files
|help.txt|      overview and quick reference (this file)
|index.txt|     alphabetical index of all commands
|help-tags|     all the tags you can jump to (index of tags)
|howto.txt|     how to do the most common editing tasks
|tips.txt|      various tips on using Vim
|message.txt|   (error) messages and explanations
|quotes.txt|    remarks from users of Vim
|todo.txt|      known problems and desired extensions
help.txt [Help][RO]                                                                                       99,1           40%µÑ€Ñ…у
~
~
[No Name]                                                                                                 0,0-1         Весь
/dev/pts/0
12:03:00
$ 25 fi
  Search for help:  Type ":help word", then hit CTRL-D to see matching
                    help entries for "word".
VIM stands for Vi IMproved.  Most of VIM was made by Bram Moolenaar, but only
through the help of many others.  See |credits|.
------------------------------------------------------------------------------
                                                *doc-file-list* *Q_ct*
BASIC:
|quickref|      Overview of the most common commands you will use
help.txt [Help][RO]                                                                                       35,1            7%µÑ€Ñ…у
~
...
|intro.txt|     general introduction to Vim; notation used in help files
|help.txt|      overview and quick reference (this file)
|index.txt|     alphabetical index of all commands
|help-tags|     all the tags you can jump to (index of tags)
|howto.txt|     how to do the most common editing tasks
|tips.txt|      various tips on using Vim
|message.txt|   (error) messages and explanations
|quotes.txt|    remarks from users of Vim
|todo.txt|      known problems and desired extensions
                                                                                                          99,1           40%
/dev/pts/1
12:06:04
$~
  {     echo    'Loading Linux 2.6.32-5-686 ...'
        linux   /boot/vmlinuz-2.6.32-5-686 root=UUID=2a420687-99f2-48a4-a42d-bbdd08380816 ro single
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-2.6.32-5-686
}
}
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
...
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
                                                                                                          115,0-1     Внизу
                                                                                                          114,27      Внизу
fi
1 change; before #1  21 seconds ago                                                                       115,1       Внизу
/dev/pts/0
12:06:04
$~
if background_image /share/images/desktop-base/spacefun-grub.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {
...
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
                                                                                                          115,0-1     Внизу
                                                                                                          114,27      Внизу
fi
1 change; before #1  21 seconds ago                                                                       115,1       Внизу
прошло 19 минут
/dev/pts/1
12:25:24
$~
~
~                                  VIM ::: Vi IMproved (Улучшенный Vi) ::: Русская версия
~
~                                                      версия 7.2.445
~                                                 БрР             наар и другие
~                          С изменениям                       ¸ pkg-vim-maintainers@lists.alioth.debian.org
~                                                                                               €Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° с открытым кодом
~
~                                         Бедным детям в Уганде нужна ваша помощь!
~                              наберР                                       ¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ельной информации
...
~                                                                                            ь об этой версии
~
~
~
~
~
~
q
Переход в режим Ex. Для перехода в Обычный режим наберите "vi
:q
/dev/pts/0
12:25:24
$~
~
~                                  VIM ::: Vi IMproved (Улучшенный Vi) ::: Русская версия
~
~                                                      версия 7.2.445
~                                                 БрР             наар и другие
~                          С изменениям                       ¸ pkg-vim-maintainers@lists.alioth.debian.org
~                                                                                               €Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° с открытым кодом
~
~                                         Бедным детям в Уганде нужна ваша помощь!
~                              наберР                                       ¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ельной информации
...
~                                                                                            ь об этой версии
~
~
~
~
~
~
q
Переход в режим Ex. Для перехода в Обычный режим наберите "vi
:q
прошло 40 минут
/dev/pts/0
13:05:36
$history
    1  who
    2  ps aux
    3  cd
    4  ls
    5  ls -la
    6  exit
    7  l3script
    8  exit
    9  exit
   10  ls
...
  185  vim
  186  vim ~/text/unixoid.err.txt
  187  vim ~/text/comment -me.txt
  188  vim ~/text/comment-me.txt
  189  vim
  190  vim ~/text/comment-me.txt
  191  vim ~/text/unixoid.err.txt
  192  vim
  193  if ~ln; ls; q; exitexit; cd; cd; vim
  194  history
13:09:33
$echo $HISTsize

13:12:01
$histroy 20
l3script: histroy: команда не найдена
13:12:25
$history 20
  178  vi
  179  set number
  180  ls
  181  cd ~
  182  ls
  183  vim ~/text/hello-vi.txt
  184  vim ~/text/unixoid.err.txt
  185  vim
  186  vim ~/text/unixoid.err.txt
  187  vim ~/text/comment -me.txt
  188  vim ~/text/comment-me.txt
  189  vim
  190  vim ~/text/comment-me.txt
  191  vim ~/text/unixoid.err.txt
  192  vim
  193  if ~ln; ls; q; exitexit; cd; cd; vim
  194  history
  195  echo $HISTsize
  196  histroy 20
  197  history 20
13:12:35
$!!
history 20
  178  vi
  179  set number
  180  ls
  181  cd ~
  182  ls
  183  vim ~/text/hello-vi.txt
  184  vim ~/text/unixoid.err.txt
  185  vim
  186  vim ~/text/unixoid.err.txt
  187  vim ~/text/comment -me.txt
  188  vim ~/text/comment-me.txt
  189  vim
  190  vim ~/text/comment-me.txt
  191  vim ~/text/unixoid.err.txt
  192  vim
  193  if ~ln; ls; q; exitexit; cd; cd; vim
  194  history
  195  echo $HISTsize
  196  histroy 20
  197  history 20
13:12:45
$echo $$
4705
прошло 11 минут
/dev/pts/0
13:24:25
$a=1

прошло 15 минут
13:40:04
$b=2

13:40:12
$c=$((a+b))

13:40:46
$echo $c
3
13:41:07
$d names
l3script: d: команда не найдена
прошло 39 минут
14:20:39
$ls
backup                                 names
bigfile                                ogo.jpg
bin                                    pamyatka.pdf
file                                   pics
freebsd.jpg                            press_any_key_to_continue.jpg
granata.jpg                            proj
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  project
lpi 1                                  source
lpi 2                                  text
man_smb_conf                           touchlist
matrix.jpg
14:20:43
$cd backup

14:21:02
$cd names
l3script: cd: names: Нет такого файла или каталога
14:21:11
$cd

14:21:24
$cd names

14:21:29
$ls
_1_2_3     alloca.H    bjen    fcntl.h  -hello         _kik_my  Regexp.H
1cdesktop  __asterisk  bjon    -file1   _hrypun        modules  s_tol_
acpi       bjan        core.c  group    isdn_ttyfax.c  passwd   term.h
14:21:34
$$ ls a*
l3script: $: команда не найдена
14:22:03
$ls a*
alloca.H
acpi:
events  powerbtn-acpi-support.sh
14:22:12
$ls *.[cChH]
alloca.H  core.c  fcntl.h  isdn_ttyfax.c  Regexp.H  term.h
14:22:44
$ls *BSD*
ls: невозможно получить доступ к *BSD*: Нет такого файла или каталога
14:22:58
$ls j?n
ls: невозможно получить доступ к j?n: Нет такого файла или каталога

Статистика

Время первой команды журнала15:44:25 2013- 4- 8
Время последней команды журнала14:22:58 2013- 4- 9
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %40.59
Процент синтаксически неверно набранных команд, %10.89
Суммарное время работы с терминалом *, час 3.47
Количество командных строк в единицу времени, команда/мин 0.48
Частота использования команд
ls24|=======================| 23.76%
vi13|============| 12.87%
cd10|=========| 9.90%
vim8|=======| 7.92%
~6|=====| 5.94%
254|===| 3.96%
echo3|==| 2.97%
wi3|==| 2.97%
IM(1)2|=| 1.98%
set2|=| 1.98%
find2|=| 1.98%
gvim2|=| 1.98%
history2|=| 1.98%
162|=| 1.98%
more1|| 0.99%
man1|| 0.99%
info1|| 0.99%
mi1|| 0.99%
File:1|| 0.99%
help1|| 0.99%
$1|| 0.99%
c=$((a+b))1|| 0.99%
touch1|| 0.99%
!!1|| 0.99%
a=11|| 0.99%
pwd1|| 0.99%
b=21|| 0.99%
wim1|| 0.99%
d1|| 0.99%
histroy1|| 0.99%
su1|| 0.99%
sysdate1|| 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$