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

Содержание

Журнал

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

/dev/pts/2
17:45:14
#cd ~

17:45:20
#pwd
/root
17:45:23
#mkdir source doc pics

17:45:42
#ls -l
итого 16
drwxr-xr-x 2 root root 4096 Апр 11 15:45 doc
drwxr-xr-x 9 root root 4096 Апр 11 15:32 laba
drwxr-xr-x 2 root root 4096 Апр 11 15:45 pics
drwxr-xr-x 2 root root 4096 Апр 11 15:45 source
17:45:46
#mkdir -p doc/scripting/perl

/dev/pts/2
17:46:01
#mkdir vova vovik

/dev/pts/2
17:46:02
#ls -rl
итого 16
drwxr-xr-x 2 root root 4096 Апр 11 15:40 source
drwxr-xr-x 3 root root 4096 Апр 11 15:43 pics
drwxr-xr-x 9 root root 4096 Апр 11 15:31 laba
drwxr-xr-x 4 root root 4096 Апр 11 15:43 doc
/dev/pts/2
17:46:16
#ls -l
итого 17064
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vova
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vovik
17:46:21
#mkdir scripting/{perl,python,c} pics/forweb/info/2002/summer
mkdir: невозможно создать каталог «scripting/perl»: Нет такого файла или каталога
mkdir: невозможно создать каталог «scripting/python»: Нет такого файла или каталога
mkdir: невозможно создать каталог «scripting/c»: Нет такого файла или каталога
mkdir: невозможно создать каталог «pics/forweb/info/2002/summer»: Нет такого файла или каталога
/dev/pts/2
17:47:13
#ls -Rl
.:
итого 16
drwxr-xr-x 4 root root 4096 Апр 11 15:43 doc
drwxr-xr-x 9 root root 4096 Апр 11 15:31 laba
drwxr-xr-x 3 root root 4096 Апр 11 15:43 pics
drwxr-xr-x 2 root root 4096 Апр 11 15:40 source
./doc:
итого 8
drwxr-xr-x 2 root root 4096 Апр 11 15:43 c
drwxr-xr-x 4 root root 4096 Апр 11 15:42 scripting
...
./pics/forweb/info:
итого 4
drwxr-xr-x 3 root root 4096 Апр 11 15:43 2002
./pics/forweb/info/2002:
итого 4
drwxr-xr-x 2 root root 4096 Апр 11 15:43 summer
./pics/forweb/info/2002/summer:
итого 0
./source:
итого 0
17:47:18
#touch a b c

/dev/pts/2
17:47:41
#ls
doc  laba  pics  source
17:47:47
#owd
bash: owd: команда не найдена
17:47:54
#pwd
/root
17:47:56
#ls -r
source  pics  laba  doc
/dev/pts/2
17:48:04
#rm a b c

/dev/pts/2
17:48:05
#ls -l
итого 16
drwxr-xr-x 4 root root 4096 Апр 11 15:47 doc
drwxr-xr-x 9 root root 4096 Апр 11 15:32 laba
drwxr-xr-x 3 root root 4096 Апр 11 15:47 pics
drwxr-xr-x 2 root root 4096 Апр 11 15:45 source
/dev/pts/2
17:48:11
#rmdir -p pics/forweb/info/2002/summer

/dev/pts/2
17:48:15
#ls -lr
итого 16
drwxr-xr-x 2 root root 4096 Апр 11 15:45 source
drwxr-xr-x 3 root root 4096 Апр 11 15:47 pics
drwxr-xr-x 9 root root 4096 Апр 11 15:32 laba
drwxr-xr-x 4 root root 4096 Апр 11 15:47 doc
/dev/pts/2
17:48:26
#mkdir scripting/{perl,python,c}/ pics/forweb/info/2002/summer
mkdir: невозможно создать каталог «scripting/perl/»: Нет такого файла или каталога
mkdir: невозможно создать каталог «scripting/python/»: Нет такого файла или каталога
mkdir: невозможно создать каталог «scripting/c/»: Нет такого файла или каталога
mkdir: невозможно создать каталог «pics/forweb/info/2002/summer»: Нет такого файла или каталога
/dev/pts/2
17:48:47
#rm -r doc

/dev/pts/2
17:48:55
#ls -l
итого 16
drwxr-xr-x 4 root root 4096 Апр 11 15:47 doc
drwxr-xr-x 9 root root 4096 Апр 11 15:32 laba
drwxr-xr-x 3 root root 4096 Апр 11 15:47 pics
drwxr-xr-x 2 root root 4096 Апр 11 15:45 source
/dev/pts/2
17:48:59
#mkdir -p scripting/{perl,python,c}/ pics/forweb/info/2002/summer

/dev/pts/2
17:49:20
#apt-get install w3m
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libgc1c2
Предлагаемые пакеты:
  w3m-img mime-support menu w3m-el migemo
НОВЫЕ пакеты, которые будут установлены:
  libgc1c2 w3m
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Получено:2 http://ftp.ua.debian.org/debian/ squeeze/main w3m i386 0.5.2-9 [1 154 kB]
Получено 1 277 kБ за 2с (558 kБ/c)
Выбор ранее не выбранного пакета libgc1c2.
(Чтение базы данных ... на данный момент установлено 18486 файлов и каталогов.)
Распаковывается пакет libgc1c2 (из файла .../libgc1c2_1%3a6.8-1.2_i386.deb)...
Выбор ранее не выбранного пакета w3m.
Распаковывается пакет w3m (из файла .../archives/w3m_0.5.2-9_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libgc1c2 (1:6.8-1.2) ...
Настраивается пакет w3m (0.5.2-9) ...
/dev/pts/2
17:50:02
#touch a b c

/dev/pts/2
17:50:15
#w3m http://bash.org.ru
безд[Бездна] [топ Бездны] [лучшее Бездны] [добавить]
что-ткомиÐЧаВО] [рассылка] [вебмастеру]
введите¼Ñ‚екст или номер цитаты:
[                    ] [Найти]
[                    ] [Найти]
[adview]
[adview]
ПоследниеµÐ½Ð¾Ð²Ð¾ÑÑ‚и:½2 апреля 2011ы:
Последние новости: 2 апреля 2011
полагается скидка 10%: чтобы воспользова ься  й, введите при регистрации промо-код 609342093803.
...
xxx: Ñ Ð¾Ð´Ð½Ð¾Ð¹ стороны забора сосед с°Ð¼ºÑ‚оРÐянет ковер наÐсебя,²Ñ друг·Ð¹Ðс¾Ð±Ð°ÐºÐ° с рычанием на себя.
     вес с перник в: сÐосед 75кг.
     счет по встречам 0:1
410399 [ 1993 ] смешно / [:||||:] / не смешно / утверждена 2011-04-11 в 13:12
xxx: Ооо боже, какая я сейчас была сосредоточенная.
     Ртке, на пузе ноут, в  уке пол ая кружка чая.
     ВНЕЗАПНО что сейчас чихну...
[adview]
410398 [ 1674 ] смешно / [:||||:] / не смешно / утверждена 2011-04-11 в 13:11
Nil: а вы когда-нибудь видели рожу парня, который   метро, делая вид что спит, захотел чихнуть?
/dev/pts/2
17:50:17
#cd scripting/

/dev/pts/2
17:50:33
#ls
a  b  c  doc  laba  pics  source
17:50:37
#rm a b c

17:50:45
#ls
doc  laba  pics  source
17:50:48
#rmdir -p pics/forweb/info/2002/summer
rmdir: не удалось удалить «pics/forweb/info/2002/summer»: Нет такого файла или каталога
17:51:36
#rmdir -p pics/forweb/info/2002/summer
rmdir: не удалось удалить «pics/forweb/info/2002/summer»: Нет такого файла или каталога
17:51:50
#cd pics

17:52:00
#cd forweb

17:52:07
#ls
into
17:52:09
#rmdir -p pics/forweb/into/2002/summer
rmdir: не удалось удалить «pics/forweb/into/2002/summer»: Нет такого файла или каталога
17:52:31
#cd 2002
bash: cd: 2002: Нет такого файла или каталога
17:52:38
#ls
into
17:52:41
#cd into

17:52:48
#ls
2002
17:52:50
#cdc 2002
bash: cdc: команда не найдена
17:52:55
#cd 2002

/dev/pts/2
17:52:57
#ls -l
итого 12
drwxr-xr-x 2 root root 4096 Апр 11 15:50 c
drwxr-xr-x 2 root root 4096 Апр 11 15:50 perl
drwxr-xr-x 2 root root 4096 Апр 11 15:50 python
17:52:59
#cd ..

/dev/pts/2
17:53:02
#ls
summer
/dev/pts/2
17:53:04
#man ls
/dev/pts/2
17:53:06
#rmdir -p pics/forweb/into/2002/summer
rmdir: не удалось удалить «pics/forweb/into/2002/summer»: Нет такого файла или каталога
17:53:18
#rmdir -p pics/forweb/into/2002/
rmdir: не удалось удалить «pics/forweb/into/2002/»: Нет такого файла или каталога
/dev/pts/2
17:53:23
#cd laba

/dev/pts/2
17:53:42
#rmdir -p pics/forweb/into
rmdir: не удалось удалить «pics/forweb/into»: Нет такого файла или каталога
17:53:47
#rmdir -p pics
rmdir: не удалось удалить «pics»: Нет такого файла или каталога
17:53:51
#cd~
bash: cd~: команда не найдена
/dev/pts/2
17:53:54
#ls -all
итого 82064
drwxr-xr-x 13 root root     4096 Апр 11 15:50 .
drwx------  5 root root     4096 Апр 11 15:32 ..
-rwxr--r--  1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x  2 root root     4096 Апр 11 15:32 bin
-rwxr--r--  1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r--  1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r--  1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r--  1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x  2 root root     4096 Апр 11 15:32 lpi 1
...
-rwxr--r--  1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x  3 root root     4096 Апр 11 15:32 proj
-rwxr--r--  1 root root   454656 Апр 11 15:32 .putty.exe
drwxr-xr-x  5 root root     4096 Апр 11 15:50 scripting
drwxr-xr-x  2 root root     4096 Апр 11 15:32 text
-rwxr--r--  1 root root 66046352 Апр 11 15:32 .torrents.ru_xvid.avi
-rwxr--r--  1 root root       75 Апр 11 15:32 touchlist
drwxr-xr-x  2 root root     4096 Апр 11 15:32 .video
drwxr-xr-x  2 root root     4096 Апр 11 15:46 vova
drwxr-xr-x  2 root root     4096 Апр 11 15:46 vovik
/dev/pts/2
17:54:00
#cd `
> ^C
/dev/pts/2
17:54:02
#ls -a
.            Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  matrix.jpg                     proj                   .video
..           longene-0.3.0-linux-2.6.34.tar.bz2     names                          .putty.exe             vova
bigfile      lpi 1                                  ogo.jpg                        scripting              vovik
bin          lpi 2                                  pamyatka.pdf                   text
freebsd.jpg  man_smb_conf                           pics                           .torrents.ru_xvid.avi
granata.jpg  .man_xorg_conf                         press_any_key_to_continue.jpg  touchlist
/dev/pts/2
17:54:07
#cd `
> ^C
17:54:16
#cd ~

17:54:20
#rmdir -p pics/forweb/into/2002/summer

17:54:27
#rmdir -r doc
rmdir: неверный ключ -- r
Попробуйте `rmdir --help' для получения более подробного описания.
/dev/pts/2
17:54:29
#ls -d
.
/dev/pts/2
17:54:58
#ls
doc  laba  source
17:55:13
#ls help
ls: невозможно получить доступ к help: Нет такого файла или каталога
/dev/pts/2
17:55:19
#ls -D
bigfile      granata.jpg                            lpi 1         matrix.jpg  pamyatka.pdf                   text
bin          Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2         names       press_any_key_to_continue.jpg  touchlist
freebsd.jpg  longene-0.3.0-linux-2.6.34.tar.bz2     man_smb_conf  ogo.jpg     proj
/dev/pts/2
17:55:21
#man ls
/dev/pts/2
17:55:36
#ls -R
.:
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  man_smb_conf  pamyatka.pdf                   scripting  vovik
bin          longene-0.3.0-linux-2.6.34.tar.bz2     matrix.jpg    pics                           text
freebsd.jpg  lpi 1                                  names         press_any_key_to_continue.jpg  touchlist
granata.jpg  lpi 2                                  ogo.jpg       proj                           vova
./bin:
bigwork  signal_trap
./lpi 1:
core             LPI_101-102.pdf  LPI_101-104.pdf  LPI_102-105.pdf  LPI_102-108.pdf
LPI_101-101.pdf  LPI_101-103.pdf  LPI_101-110.pdf  LPI_102-106.pdf  LPI_102-111.pdf
...
x  y  z
./scripting:
c  perl  python
./scripting/c:
./scripting/perl:
./scripting/python:
./text:
comment-me.txt  core  hello-vi.txt  unixoid.err.txt  unixoid.orig.txt
./vova:
./vovik:
/dev/pts/2
17:56:04
#ls -Z
? bigfile      ? Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  ? man_smb_conf  ? pamyatka.pdf                   ? touchlist
? bin          ? longene-0.3.0-linux-2.6.34.tar.bz2     ? matrix.jpg    ? press_any_key_to_continue.jpg
? freebsd.jpg  ? lpi 1                                  ? names         ? proj
? granata.jpg  ? lpi 2                                  ? ogo.jpg       ? text
/dev/pts/2
17:56:26
#touch a b c

/dev/pts/2
17:57:21
#cd proj/x-project

/dev/pts/2
17:57:43
#man ls
/dev/pts/2
17:57:44
#cd x y z ~/laba/bin
bash: cd: x: Это не каталог
/dev/pts/2
17:57:55
#ls -l
итого 17072
-rw-r--r-- 1 root root        0 Апр 11 15:57 a
-rw-r--r-- 1 root root        0 Апр 11 15:57 b
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rw-r--r-- 1 root root        0 Апр 11 15:57 c
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
...
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
drwxr-xr-x 3 root root     4096 Апр 11 15:50 pics
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 5 root root     4096 Апр 11 15:50 scripting
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vova
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vovik
17:58:07
#rm a b c -iv
rm: удалить пустой обычный файл «a»? y
удалён «a»
rm: удалить пустой обычный файл «b»? y
удалён «b»
rm: удалить пустой обычный файл «c»? y
удалён «c»
/dev/pts/2
17:58:10
#cd x y z ~/bin
bash: cd: x: Это не каталог
17:58:15
#mkdir ~/bin

/dev/pts/2
17:58:45
#ls -B
doc  laba  source
/dev/pts/2
17:58:47
#rmdir -p pics
rmdir: не удалось удалить «pics»: Каталог не пуст
/dev/pts/2
17:58:51
#ls -Bc
doc  source  laba
/dev/pts/2
17:58:57
#cp x y z ~/bin

/dev/pts/2
17:58:59
#man ls
/dev/pts/2
17:59:08
#cp ~/laba/proj/x-project /root/laba/x-backup
cp: пропускается каталог «/root/laba/proj/x-project»
/dev/pts/2
17:59:21
#rmdir -pR pics
rmdir: неверный ключ -- R
Попробуйте `rmdir --help' для получения более подробного описания.
17:59:35
#rmdir -pr pics
rmdir: неверный ключ -- r
Попробуйте `rmdir --help' для получения более подробного описания.
17:59:43
#rmdir -p pics/forweb/info/2002/summer/

/dev/pts/2
17:59:52
#ls -l -format=verbose
ls: неверный ключ -- =
Попробуйте `ls --help' для получения более подробного описания.
18:00:07
#ls -help
ls: неверный ключ -- e
Попробуйте `ls --help' для получения более подробного описания.
18:00:20
#ls --help
ull-iso, long-iso, iso, locale, +ФОРМАТ.
                             ФОРМАТ интерпретируется как в `date'; если ФОРМАТ
                             -- это ФОРМАТ1<перевод-строки>ФОРМАТ2, ФОРМАТ1½ из
                             применяется к старым файлам, а ФОРМАТ2 к новым;
posix-', то он           если к СТИÐ
                             действует только в локали, отличной от POSIX¸ для коротких.
  -t                         сортировать по времени изменения.
  -T, --tabsize=РАЗМЕР       использовать табуляцию указанного РАЗМЕРА, а не 8
  -u                         с -lt: сортировать и показывать время доступа
                             c -l: показывать время доступа и сортировать по имени
...
служит для изменения значений. Для её установки используйте команду dircolors.
Коды выхода:
 0  всё отлично,
 1  небольшие проблемы (например, недоступен подкаталог),
 2  серьёзная проблема (например, недоступен аргумент командной строки).
Об ошибках в ls сообщайте по адресу bug-coreutils@gnu.org.
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
Об ошибках в переводе ls сообщений по адресу <gnu@mx.ru>
Полная документация доступна по команде: info coreutils 'ls invocation'
18:00:25
#ls
doc  laba  source
/dev/pts/2
18:00:27
#ls -l
итого 17068
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 5 root root     4096 Апр 11 15:50 scripting
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vova
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vovik
/dev/pts/2
18:00:29
#cp ~/laba/proj/x-project /root/laba/x-backup
cp: пропускается каталог «/root/laba/proj/x-project»
18:00:31
#cp -R ~/laba/proj/x-project /root/laba/x-backup

/dev/pts/2
18:00:32
#rm -r doc
rm: невозможно удалить «doc»: Нет такого файла или каталога
/dev/pts/2
18:00:51
#mkdir backup

/dev/pts/2
18:01:03
#rmdir -r doc
rmdir: неверный ключ -- r
Попробуйте `rmdir --help' для получения более подробного описания.
18:01:12
#ls -l
итого 17068
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 5 root root     4096 Апр 11 15:50 scripting
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vova
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vovik
18:01:20
#rm -r scripting/

/dev/pts/2
18:01:24
#mkdir ~/backup

18:01:35
#cd

/dev/pts/2
18:01:37
#ls -l
итого 17064
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vova
drwxr-xr-x 2 root root     4096 Апр 11 15:46 vovik
18:01:40
#mkdir /{vova,vovik}/{1,2,3}/eee
mkdir: невозможно создать каталог «/vova/1/eee»: Нет такого файла или каталога
mkdir: невозможно создать каталог «/vova/2/eee»: Нет такого файла или каталога
mkdir: невозможно создать каталог «/vova/3/eee»: Нет такого файла или каталога
mkdir: невозможно создать каталог «/vovik/1/eee»: Нет такого файла или каталога
mkdir: невозможно создать каталог «/vovik/2/eee»: Нет такого файла или каталога
mkdir: невозможно создать каталог «/vovik/3/eee»: Нет такого файла или каталога
/dev/pts/2
18:01:42
#mv ~/laba/proj/x-backup backup
mv: невозможно выполнить stat для «/root/laba/proj/x-backup»: Нет такого файла или каталога
/dev/pts/2
18:02:10
#rm -r doc

Статистика

Время первой команды журнала17:45:14 2011- 4-11
Время последней команды журнала18:02:10 2011- 4-11
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %22.77
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 0.28
Количество командных строк в единицу времени, команда/мин 5.96
Частота использования команд
ls34|=================================| 33.66%
cd16|===============| 15.84%
rmdir15|==============| 14.85%
mkdir10|=========| 9.90%
rm7|======| 6.93%
man4|===| 3.96%
cp4|===| 3.96%
touch3|==| 2.97%
pwd2|=| 1.98%
cd~1|| 0.99%
apt-get1|| 0.99%
w3m1|| 0.99%
mv1|| 0.99%
cdc1|| 0.99%
owd1|| 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$