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

Содержание

Журнал

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

/dev/pts/2
18:12:53
$ls
forweb
18:12:57
$cd forweb

18:13:08
$cd info

18:13:18
$ls
2002
18:13:21
$cd 2002

18:13:26
$ls

18:13:29
$pwd
/home/user/my/forweb/info/2002
18:13:56
$rmdir -p -v my/forweb/info/2002
rmdir: удаление каталога, «my/forweb/info/2002»
rmdir: не удалось удалить «my/forweb/info/2002»: Нет такого файла или каталога
18:14:42
$rmdir -p my/forweb/info/2002
rmdir: не удалось удалить «my/forweb/info/2002»: Нет такого файла или каталога
18:14:48
$rmdir -p my/forweb/info/2002/summer
rmdir: не удалось удалить «my/forweb/info/2002/summer»: Нет такого файла или каталога
18:15:05
$cd ~

18:15:31
$rmdir -p my/forweb/info/2002/summer
rmdir: не удалось удалить «my/forweb/info/2002/summer»: Нет такого файла или каталога
18:15:38
$rmdir -p my/forweb/info/2002

18:15:42
$pwd
/home/user
18:15:54
$ls
source
18:15:57
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-projecr/z ~/bin
cp: указанная цель «/home/user/bin» не является каталогом
18:17:47
$cd ~/proj/x-project
bash: cd: /home/user/proj/x-project: Нет такого файла или каталога
18:18:33
$ls
source
18:19:04
$cd ~

18:19:36
$pwd
/home/user
18:19:39
$ls -l
итого 4
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
18:19:48
$cd \
> ls
bash: cd: ls: Нет такого файла или каталога
18:21:00
$pwd
/home/user
18:21:11
$cd /

18:21:18
$pwd
/
18:21:20
$ls -l
итого 84
drwxr-xr-x  2 root root  4096 Апр 11 09:11 bin
drwxr-xr-x  2 root root  4096 Дек 14 21:54 boot
drwxr-xr-x 15 root root  3220 Апр 11 09:14 dev
drwxr-xr-x 54 root root  4096 Апр 11 09:14 etc
drwxr-xr-x  3 root root  4096 Мар  7 13:18 home
drwxr-xr-x 11 root root 12288 Мар  7 13:04 lib
-rw-r--r--  1 root root    26 Мар  7 13:21 log
drwx------  2 root root 16384 Фев 18 07:29 lost+found
drwxr-xr-x  2 root root  4096 Фев 18 07:34 media
drwxr-xr-x  2 root root  4096 Дек 14 21:54 mnt
drwxr-xr-x  2 root root  4096 Фев 18 07:34 opt
dr-xr-xr-x 64 root root     0 Апр 11 09:14 proc
drwx------  5 root root  4096 Апр 11 15:33 root
drwxr-xr-x  2 root root  4096 Апр 11 09:11 sbin
drwxr-xr-x  7 root root     0 Апр 11 09:14 selinux
drwxr-xr-x  2 root root  4096 Фев 18 07:34 srv
drwxr-xr-x 13 root root     0 Апр 11 09:14 sys
drwxrwxrwt  4 root root  4096 Апр 11 16:17 tmp
drwxr-xr-x 10 root root  4096 Фев 18 07:34 usr
drwxr-xr-x 13 root root  4096 Фев 18 07:34 var
18:21:28
$cd ~

18:22:30
$ls
source
18:22:32
$pwd
/home/user
18:22:36
$mkdir ~/backup

18:22:52
$ls -l
итого 8
drwxr-xr-x 2 user user 4096 Апр 11 16:22 backup
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
18:23:11
$mkdir ~/proj/x-backup
mkdir: невозможно создать каталог «/home/user/proj/x-backup»: Нет такого файла или каталога
18:24:14
$mkdir -p ~/proj/x-backup

18:24:37
$cd

18:24:51
$mv ~/proj/x-backup backup

18:25:16
$ls
backup  proj  source
18:25:26
$ls -l /etc
итого 564
-rw-r--r-- 1 root root    2981 Фев 18 07:38 adduser.conf
drwxr-xr-x 2 root root    4096 Мар  5 14:43 alternatives
drwxr-xr-x 6 root root    4096 Фев 18 07:38 apt
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
-rw-r--r-- 1 root root   57063 Ноя 16 08:08 bash_completion
drwxr-xr-x 2 root root    4096 Мар  5 14:46 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23 21:27 bindresvport.blacklist
drwxr-xr-x 3 root root    4096 Мар  7 13:02 ca-certificates
-rw-r--r-- 1 root root    6332 Мар  7 13:03 ca-certificates.conf
...
-rw-r--r-- 1 root root    2082 Фев 24  2010 sysctl.conf
drwxr-xr-x 2 root root    4096 Фев 18 07:38 sysctl.d
drwxr-xr-x 2 root root    4096 Фев 18 07:36 terminfo
-rw-r--r-- 1 root root       8 Апр 11 09:11 timezone
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 Фев 18 07:38 udev
drwxr-xr-x 3 root root    4096 Фев 18 07:44 ufw
drwxr-xr-x 2 root root    4096 Фев 18 07:38 vim
-rw-r--r-- 1 root root    4496 Сен  5  2010 wgetrc
drwxr-xr-x 7 root root    4096 Мар  7 13:05 X11
18:26:10
$touch -t 198010011739 ss1

18:28:12
$ls -l /etc
итого 564
-rw-r--r-- 1 root root    2981 Фев 18 07:38 adduser.conf
drwxr-xr-x 2 root root    4096 Мар  5 14:43 alternatives
drwxr-xr-x 6 root root    4096 Фев 18 07:38 apt
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
-rw-r--r-- 1 root root   57063 Ноя 16 08:08 bash_completion
drwxr-xr-x 2 root root    4096 Мар  5 14:46 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23 21:27 bindresvport.blacklist
drwxr-xr-x 3 root root    4096 Мар  7 13:02 ca-certificates
-rw-r--r-- 1 root root    6332 Мар  7 13:03 ca-certificates.conf
...
-rw-r--r-- 1 root root    2082 Фев 24  2010 sysctl.conf
drwxr-xr-x 2 root root    4096 Фев 18 07:38 sysctl.d
drwxr-xr-x 2 root root    4096 Фев 18 07:36 terminfo
-rw-r--r-- 1 root root       8 Апр 11 09:11 timezone
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 Фев 18 07:38 udev
drwxr-xr-x 3 root root    4096 Фев 18 07:44 ufw
drwxr-xr-x 2 root root    4096 Фев 18 07:38 vim
-rw-r--r-- 1 root root    4496 Сен  5  2010 wgetrc
drwxr-xr-x 7 root root    4096 Мар  7 13:05 X11
18:28:25
$ls -l ss1
-rw-r--r-- 1 user user 0 Окт  1  1980 ss1
18:28:58
$ls -lrt /etc
итого 564
-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     599 Фев 19  2009 logrotate.conf
-rw-r--r-- 1 root root    2082 Фев 24  2010 sysctl.conf
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
-rw-r--r-- 1 root root    8453 Апр 15  2010 nanorc
drwxr-xr-x 2 root root    4096 Май  7  2010 insserv.conf.d
drwxr-xr-x 3 root root    4096 Май  7  2010 insserv
...
drwxr-xr-x 2 root root    4096 Апр 11 09:11 cron.daily
-rw-r--r-- 1 root root       8 Апр 11 09:11 timezone
-rw-r--r-- 1 root root     118 Апр 11 09:11 localtime
drwxr-xr-x 2 root root    4096 Апр 11 09:11 init.d
drwxr-xr-x 2 root root    4096 Апр 11 09:11 console-setup
drwxr-xr-x 2 root root    4096 Апр 11 09:11 default
drwxr-xr-x 4 root root    4096 Апр 11 09:11 dhcp
-rw-r--r-- 1 root root   13083 Апр 11 09:11 ld.so.cache
drwxr-xr-x 4 root root    4096 Апр 11 09:11 ssl
-rw-r--r-- 1 root root     352 Апр 11 09:14 mtab
18:33:12
$ls -l /etc
итого 564
-rw-r--r-- 1 root root    2981 Фев 18 07:38 adduser.conf
drwxr-xr-x 2 root root    4096 Мар  5 14:43 alternatives
drwxr-xr-x 6 root root    4096 Фев 18 07:38 apt
-rw-r--r-- 1 root root    1657 Апр 10  2010 bash.bashrc
-rw-r--r-- 1 root root   57063 Ноя 16 08:08 bash_completion
drwxr-xr-x 2 root root    4096 Мар  5 14:46 bash_completion.d
-rw-r--r-- 1 root root     344 Янв 23 21:27 bindresvport.blacklist
drwxr-xr-x 3 root root    4096 Мар  7 13:02 ca-certificates
-rw-r--r-- 1 root root    6332 Мар  7 13:03 ca-certificates.conf
...
-rw-r--r-- 1 root root    2082 Фев 24  2010 sysctl.conf
drwxr-xr-x 2 root root    4096 Фев 18 07:38 sysctl.d
drwxr-xr-x 2 root root    4096 Фев 18 07:36 terminfo
-rw-r--r-- 1 root root       8 Апр 11 09:11 timezone
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 Фев 18 07:38 udev
drwxr-xr-x 3 root root    4096 Фев 18 07:44 ufw
drwxr-xr-x 2 root root    4096 Фев 18 07:38 vim
-rw-r--r-- 1 root root    4496 Сен  5  2010 wgetrc
drwxr-xr-x 7 root root    4096 Мар  7 13:05 X11
18:33:46
$cd/
bash: cd/: Нет такого файла или каталога

Вторник (04/12/11)

11:48:23
$cd ~

11:48:30
$ls -l
итого 12
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
11:48:37
$cd..
bash: cd..: команда не найдена
11:51:33
$cd ..

11:51:38
$ls -l
итого 4
drwxr-xr-x 6 user user 4096 Апр 11 16:28 user
11:51:46
$cd root
bash: cd: root: Нет такого файла или каталога
11:52:29
$cd ~

11:52:38
$ls -l
итого 12
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
11:52:46
$cd .

11:53:08
$ls -l
итого 12
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
11:53:11
$root
bash: root: команда не найдена
11:53:28
$root@192.168.16.4
bash: root@192.168.16.4: команда не найдена
11:54:35
$pwd
/home/user
11:55:33
$cd .

11:55:39
$pwd
/home/user
11:55:44
$cd ..

11:55:51
$pwd
/home
11:55:53
$cd ..

11:56:00
$pwd
/
11:56:02
$ls -l
итого 84
drwxr-xr-x  2 root root  4096 Апр 11 09:11 bin
drwxr-xr-x  2 root root  4096 Дек 14 21:54 boot
drwxr-xr-x 15 root root  3220 Апр 11 09:14 dev
drwxr-xr-x 54 root root  4096 Апр 11 09:14 etc
drwxr-xr-x  3 root root  4096 Мар  7 13:18 home
drwxr-xr-x 11 root root 12288 Мар  7 13:04 lib
-rw-r--r--  1 root root    26 Мар  7 13:21 log
drwx------  2 root root 16384 Фев 18 07:29 lost+found
drwxr-xr-x  2 root root  4096 Фев 18 07:34 media
drwxr-xr-x  2 root root  4096 Дек 14 21:54 mnt
drwxr-xr-x  2 root root  4096 Фев 18 07:34 opt
dr-xr-xr-x 64 root root     0 Апр 11 09:14 proc
drwx------  5 root root  4096 Апр 11 15:33 root
drwxr-xr-x  2 root root  4096 Апр 11 09:11 sbin
drwxr-xr-x  7 root root     0 Апр 11 09:14 selinux
drwxr-xr-x  2 root root  4096 Фев 18 07:34 srv
drwxr-xr-x 13 root root     0 Апр 11 09:14 sys
drwxrwxrwt  4 root root  4096 Апр 12 09:17 tmp
drwxr-xr-x 10 root root  4096 Фев 18 07:34 usr
drwxr-xr-x 13 root root  4096 Фев 18 07:34 var
11:56:08
$cd ~

11:58:13
$ls -l
итого 16
drwxr-xr-x 3 user user 4096 Апр 11 16:25 backup
drwxrwxrwx 9 root root 4096 Апр 11 15:33 laba
drwxr-xr-x 2 user user 4096 Апр 11 16:25 proj
drwxr-xr-x 2 user user 4096 Апр 11 15:52 source
-rw-r--r-- 1 user user    0 Окт  1  1980 ss1
11:58:18
$cd laba

11:58:26
$ls -l
итого 17056
-rwxr--r-- 1 root root     7994 Апр 11 15:33 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:33 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:33 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:33 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:33 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:33 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:33 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:33 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:33 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:33 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:33 names
-rwxr--r-- 1 root root    17622 Апр 11 15:33 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:33 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:33 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:33 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:33 text
-rwxr--r-- 1 root root       75 Апр 11 15:33 touchlist
11:59:44
$vi
12:01:46
$~
/home/user/laba
12:02:03
$vi
12:04:54
$ГÐ
/home/user/laba
12:05:21
$vi text/hello-vi.txt
12:06:04
$ОПИСАНИЕ

12:06:38
$~

12:07:03
$~

12:07:12
$~

12:07:43
$~
VIM(1)
                                                VIM(1)
ИМЯ
       vim - Vi IMproved (Улучшенный Vi), текстовый редактор для программистов
       vim [ключи] [файл ..]
КОМ vim [ключи] -ОКА
       vim [ключи] -t метка
       vim [ключи] -q [файл ошибок]
       ex
       view
       gvim gview
       rvim rview rgvim rgview
"text/hello-vi.txt" [только для чтения] 294L, 27024C
12:09:37
$ОПИСАНИЕ
240        /usr/share/vim/vim72/doc/tags
241                       Файл меток, используемый для поиска информации в файлах справки.
242
243        /usr/share/vim/vim72/syntax/syntax.vim
244                       Системные настройки синтаксиса.
245
246        /usr/share/vim/vim72/syntax/*.vim
247                       Файлы синтаксиса для разных языков.
248
249        /usr/share/vim/vimrc
...
 11        vim [ключи] -t метка€Ð¾ÑÑ‚ого текста.  Особенно он хорош для½ может быть использован для
 12        vim [ключи] -q [файл ошибок]² программ.
 13 жественность окон и буферов, подсветка синтаксиса,  правка
    ение и т.п.  См. ":help vi_diff.txt" для получения полногойлов,  встроенная  справка, визуальное выдел
 25        списка различий между Vim и V.
    да ":help").  См.  раздел  "ВСТРОЕННАЯ  СПРАВКА"  ниже  по
 28        тексту.я работы в Vim можно получить справку с помощью системы встроенной справки (коман
 29
 43                    перед списком файлов необходимÐ43,20¾ÑÑ‚авÐ5%‚ÑŒ "--".
 38        Если  список  файлов  отсутствует,  редактор  начнёт работу с пустым буфером.  В противн
прошло 11 минут
12:20:58
$ 14 ex
От противного
ываемому.
В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказ
Abysus abyssum invocat
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
                                                                                 4,38-23      Весь
12:27:37
$. . . . . . . .
От противного
ываемому.
В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказ
«От яиц до яблок, т. е от начала и до конца
Abysus abyssum invocat
~
~                                                                                                  »ÐµÑ‡ÐµÑ‚ за собой другое бедствее.
~
~
~
...
~
~
~
~
~
~
~
~
~
                                                                                 10,1         Весь
12:31:05
$В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказ

12:31:09
$chown user:user laba/
chown: изменение владельца «laba/»: Операция не позволяется
12:31:49
$su root -c "chown -R user:user laba/"
Пароль:
12:32:21
$pwd
/home/user
12:32:26
$cd laba

12:32:35
$pwd
/home/user/laba
12:33:27
$vi text/unixoid.err.txt
12:35:15
$~
Обед древних римлян обычно начинался с яйца и заканчивался фруктами.
Бездна взывает к бездне
~
~                                                                                                  »ÐµÑ‡ÐµÑ‚ за собой другое бедствее.
~
~
~
~
~
~                                                                                                  22, 20
...
~
~
~                                                                                                  ¸Ð·Ñƒ
~
~
~
~
~                                                                                                   CTRL-C выход
~
"text/unixoid.err.txt" 11L, 798C записано
12:37:26
$pwd
/home/user/laba
12:37:31
$ls -s
итого 17056
    8 bigfile                                  740 matrix.jpg
    4 bin                                        4 names
  228 freebsd.jpg                               20 ogo.jpg
   52 granata.jpg                               84 pamyatka.pdf
 1712 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe     24 press_any_key_to_continue.jpg
14132 longene-0.3.0-linux-2.6.34.tar.bz2         4 proj
    4 lpi 1                                      4 text
    4 lpi 2                                      4 touchlist
   28 man_smb_conf
12:37:40
$vi text/unixoid.err.txt
12:41:49
$vi text/comment-me.txt
12:44:08
$DO NOT EDIT THIS FILE
start and end of the motion are not in the same line, and there are only
blanks before the start and after the end of the motion, the delete becomes
linewise.  This means that the delete also removes the line of blanks that you
might expect to remain.
Trying to delete an empty region of text (e.g., "d0" in the first column)
is an error when 'cpoptions' includes the 'E' flag.
                                                        *J*
fi                                                                               96,8-57         4%
set default="0"
if [ "${prev_saved_entry}" ]; then
...
  fi
}
function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}i
insmod part_msdos
:q!
прошло 10 минут
12:54:45
$insmod ext2
                 |
function savedefault {
aved_entry       |once}" ]; then
# It is automatically generated by grub-mkconfig using templates
  set boot_once=t|{chose
  fio
rue              |
fi               |o {
    s"${prev
                 |
...
  s
d_entry          |lt {
fi
  fi             |once}" ]; then
}                |{chosen}"
insmod part_msdos
    save_env save|_entry
:split
text/comment-me.txt                                                              17,3            9%
:'<,'>:vsplit
13:00:51
$<-me.txt 17,3 15saved_entry

13:01:21
$pwd
/home/user/laba
13:01:24
$cd ..

13:01:32
$pwd
/home/user
13:01:34
$cd /

13:01:41
$pwd
/
13:01:44
$cd ~

Статистика

Время первой команды журнала18:12:53 2011- 4-11
Время последней команды журнала13:01:44 2011- 4-12
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 1.57
Количество командных строк в единицу времени, команда/мин 1.07
Частота использования команд
cd24|=======================| 23.53%
ls23|======================| 22.55%
pwd16|===============| 15.69%
vi6|=====| 5.88%
~6|=====| 5.88%
rmdir5|====| 4.90%
mkdir3|==| 2.94%
root@192.168.16.41|| 0.98%
ГÐ1|| 0.98%
DO1|| 0.98%
touch1|| 0.98%
cd..1|| 0.98%
<1|| 0.98%
В1|| 0.98%
chown1|| 0.98%
141|| 0.98%
ОПИСАНИЕ1|| 0.98%
cp1|| 0.98%
ОПИСАНИЕ1|| 0.98%
root1|| 0.98%
.1|| 0.98%
insmod1|| 0.98%
-me.txt1|| 0.98%
mv1|| 0.98%
cd/1|| 0.98%
su1|| 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$