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

Содержание

Журнал

Понедельник (06/21/10)

/dev/pts/0
11:19:13
$ls Hellowd1
Hellowd1
11:19:24
$chmod 777 Hellowd1

11:20:17
$./Hellowd1

11:20:21
$./Hellowd1
bash: ./Hellowd1: bin/perl: плохой интерпретатор: Нет такого файла или каталога
11:21:25
$./Hellowd1

11:22:50
$./Hellowd2
bash: ./Hellowd2: Отказано в доступе
11:31:17
$chmod 777 Hellowd2

11:31:53
$./Hellowd2
Hello, !
11:31:56
$./Hellowd2 Oleg
Hello, Oleg!

Вторник (06/22/10)

/dev/pts/0
07:05:56
$ыsu
Пароль:
su: Сбой при проверке подлинности

Среда (06/23/10)

/dev/pts/1
05:31:41
$scp user@host:/directory/SourceFile TargetFile
ssh: Could not resolve hostname host: Name or service not known
05:34:51
$user@host:/directory/SourceFile TargetFile

05:36:33
$ol14
ol14@192.168.0.126's password:
squid.conf                                    100% 6188     6.0KB/s   00:00
05:37:31
$wget http://mydeb.ru
--2010-06-23 09:48:06--  http://mydeb.ru/
Распознаётся mydeb.ru... 209.190.85.10
Устанавливается соединение с mydeb.ru|209.190.85.10|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: нет информации [text/html]
Сохраняется в каталог: `index.html'.
    [  <=>                                  ] 12 856      22,2K/s   в 0,6s
2010-06-23 09:48:09 (22,2 KB/s) - `index.html' сохранён [12856]
прошло 10 минут
05:48:09
$wget http://mydeb.ru/squid.conf
--2010-06-23 09:49:26--  http://mydeb.ru/squid.conf
Распознаётся mydeb.ru... 209.190.85.10
Устанавливается соединение с mydeb.ru|209.190.85.10|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: нет информации [text/plain]
Сохраняется в каталог: `squid.conf'.
    [ <=>                                   ] 6 429       33,3K/s   в 0,2s
2010-06-23 09:49:27 (33,3 KB/s) - `squid.conf' сохранён [6429]
прошло >3 часов
/dev/pts/0
08:59:50
$mplayer "http://live.1internet.tv/1tv-efir?wmbitrate=500000"
MPlayer dev-SVN-r26940
CPU: Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz (Family: 6, Model: 23, Stepping: 10)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Creating config file: /home/ol14/.mplayer/config
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
...
Win32 LoadLibrary failed to load: acelpdec.ax, /usr/lib/codecs/acelpdec.ax, /usr/lib/win32/acelpdec.ax, /usr/local/lib/win32/acelpdec.ax
Warning: DS_Filter() could not open DirectShow DLL.  (DLL=acelpdec.ax)
ERROR: Could not open required DirectShow codec acelpdec.ax.
ADecoder preinit failed :(
ADecoder init failed :(
Cannot find codec for audio format 0x130.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Video: no video
Exiting... (End of file)
прошло 12 минут
/dev/pts/4
09:12:01
$мaptitude install vlc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock - open (13 Отказано в доступе)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
прошло 94 минуты
/dev/pts/9
10:46:15
$ls
Desktop    DOWNLOAD_TORRENT  serverprom-common  www
documents  lilalo            __temp             новый файл
DOWNLOAD   ru_RU.UTF-8       Templates          новый файл~
10:46:19
$cd /documents
bash: cd: /documents: Нет такого файла или каталога
10:46:36
$cd documents

10:46:40
$ls
1c эмулятор                        Интернет.ods
2                                  Каталог изданий.doc
22                                 Коммерческое предложение с картриджами 2.xls
Boardseo Catsniper Base.txt        комп.ods
config!!!                          Настройки-iserver
C-programm                         Настройки компа
c флешки 11 марта 2010             новый файл
Debian-инфа                        новый файл~
download                           новый файл (копия)
download1                          программирование.odt
...
robots.txt                         Снимок-5.png
temp                               Снимок-6.png
vbox-common                        Снимок-7.png
Web                                Снимок-8.png
Windows_решения                    Снимок-9.png
www.liex.ru-passwd-123456qw.png    Снимок.png
видео ск проект                    Снимок-Челябинск (июль 2009) - ДубльГИС.png
документы                          С сервера
Ежов1.png                          с флешки
ещё карта.png
10:46:42
$cd programming

10:47:08
$ls
island
10:47:11
$island
bash: island: команда не найдена
10:47:19
$cd island

10:47:28
$ls
isl.c
10:47:31
$gcc isl.c

10:47:41
$./a.out
Hello wd

Четверг (06/24/10)

/dev/pts/0
04:45:27
$ping 192.168.0.200
connect: Network is unreachable
прошло >4 часов
/dev/pts/4
09:36:45
$$ rdesktop -k en-us -g 1027x768 -u ol14 192.168.10.2
bash: $: команда не найдена
09:37:00
$man rdesktop
09:37:29
$$ rdesktop -k en-us -g 1027x768 -u ol14 192.168.0.200
bash: $: команда не найдена

Четверг (07/08/10)

/dev/pts/0
07:06:57
$ssh 192.168.0.126
 <─ /home/ol14                       v>┐┌<─ /h ────────────
â/..             │-ВВЕРХ-│      /vnstat         â   4096âМар 12 15:1609                    ▴
│/.ssh           │   4096│Июн 23 .bash_logout   │    220│Сен 10  2009 µÐ² 26 13:35 ▒
│/copy_firefall  │   4096│Фев 26 .htoprc        │    541│Сен 11  2009 µÐ½ 17  2009 ▒
│/etc (копия)    │   4096│Се*firewall       │  15640│Май 27 09:07 2009 °Ñ€  4 17:12 ▒
│/for-bind       │   4096│Сен 17*go-SAMS-DEB    │    667│Сен 23  2009           ▒
│/for_arh        │   4096│Апр 30 iptable~p.rules│   3341│Мар 15 17:07 ◈       ▒
│/lightsquid     │   4096│Мар  4 nsswitch.conf  │    475│Авг 28◈006           ▒
│/sams-1.0.4     │   4096│Сен 24 realname.cfg   │    248│Мар  9▒:23           ▒
│/squid          │   4096│Фев 27 sams-1.~tar.bz2│1561524│Сен 24▒009 ◈       ▒
...
│ networks                                                  │     80│Сен 10  2009 ▒│                                                            │       │             ▒
│ nsswitch.conf                                             │    475│Авг 28  2006 ▒│                                                            │       │             ▒
│ ntp.conf                                                  │   2443│Мар  2 14:49 ▒│                                                            │       │             ▒
│ pam.conf                                                  │    552│Мар 18  2009 ▒│                                                            │       │             ▒
│ passwd                                                    │   1045│Мар  1 17:29 ▒│           ACCEPT                                           │       │             ▒
├─────────────────────────────────────────────────────────────────────────────────▾├─────────────────────────────────────────────────â
│ iptables.up.rules                                                               ││*firewall                                                                         │
└─────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────â
Совет: F13 (или Shift-F3) вызывают просмотрщик в режиме необработанных данных.
1Помощ  2НеПерен3Выход  4Hex    5Строка 6RxПоиск7Поиск  8Как ест9НеФорма10Выход
прошло 20 минут
07:27:09
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:28:10
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:28:25
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:28:34
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:28:51
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:29:02
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:29:39
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:29:45
$ssh 192.168.0.126
^[[Assh: connect to host 192.168.0.126 port 22: No route to host
07:29:51
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:29:56
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:30:50
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:30:54
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:34:27
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:34:35
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
07:34:41
$ssh 192.168.0.126
  Ђройки     Правая панель
│                            Имя                            │Размер │Время правки ││                             Имя                            │Размер │Время правки │─ /home/ol14 ──────────────────────────────────────────────────────
│/..                                                        │-ВВЕРХ-│             ▴│/..                                                         │-ВВЕРХ-│             ▴
│/.mc                                                       │   4096│Июн  9 13:59 ◈│/.mc                                                        │   4096│Июн  9 13:59 ◈
│/.ssh                                                      │   4096│Июн 23 09:30 ▒│/.ssh                                                       │   4096│Июн 23 09:30 ▒
│/arh23-06-10                                               │   4096│Июн 23 09:23 ▒│/arh23-06-10                                                │   4096│Июн 23 09:23 ▒
│/copy_firefall                                             │   4096│Фев 26 12:34 ▒│/copy_firefall                                              │   4096│Фев 26 12:34 ▒
│/etc                                                       │   4096│Сен 24  2009 ▒│/etc                                                        │   4096│Сен 24  2009 ▒
│/etc (копия)                                               │   4096│Сен 24  2009 ▒│/etc (копия)                                                │   4096│Сен 24  2009 ▒
│/for-bind                                                  │   4096│Сен 17  2009 ▒│/for-bind                                                   │   4096│Сен 17  2009 ▒
...
                  -F:      Force fsck on reboot.
                  -n:      do not go through "init" but go down real fast.
                  -c:      cancel a running shutdown.
                  -t secs: delay between warning and kill signal.
                  ** the "time" argument is mandatory! (try "now") **
iserver:/etc/network# shutdown -h now
Broadcast message from root@iserver (pts/1) (Thu Jul  8 11:54:01 2010):
The system is going down for system halt NOW!
iserver:/etc/network# Connection to 192.168.0.126 closed by remote host.
Connection to 192.168.0.126 closed.
прошло 19 минут
07:54:38
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
08:00:48
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host
08:00:54
$ssh 192.168.0.126
ssh: connect to host 192.168.0.126 port 22: No route to host

Вторник (07/13/10)

/dev/pts/4
07:18:29
$ping ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
^X^C^X^CFrom 193.138.131.124 icmp_seq=2 Destination Host Unreachable
--- ya.ru ping statistics ---
2 packets transmitted, 0 received, +1 errors, 100% packet loss, time 999ms
07:18:51
$ping ya.ru
PING ya.ru (213.180.204.3) 56(84) bytes of data.
From 193.138.131.124 icmp_seq=3 Destination Host Unreachable
^C^[[A^X^Z
[1]+  Stopped                 ping ya.ru
07:20:14
$ping 193.138.131.124
PING 193.138.131.124 (193.138.131.124) 56(84) bytes of data.
64 bytes from 193.138.131.124: icmp_seq=1 ttl=64 time=0.227 ms
64 bytes from 193.138.131.124: icmp_seq=2 ttl=64 time=0.249 ms
64 bytes from 193.138.131.124: icmp_seq=3 ttl=64 time=0.245 ms
64 bytes from 193.138.131.124: icmp_seq=4 ttl=64 time=0.227 ms
^Z
[2]+  Stopped                 ping 193.138.131.124
07:20:42
$ping 193.138.131.97
PING 193.138.131.97 (193.138.131.97) 56(84) bytes of data.
From 193.138.131.124 icmp_seq=10 Destination Host Unreachable
From 193.138.131.124 icmp_seq=13 Destination Host Unreachable
From 193.138.131.124 icmp_seq=16 Destination Host Unreachable
^Z
[3]+  Stopped                 ping 193.138.131.97
07:21:29
$ping 195.95.253.226
PING 195.95.253.226 (195.95.253.226) 56(84) bytes of data.
^Z
[4]+  Stopped                 ping 195.95.253.226
07:23:24
$ping 193.138.131.97
PING 193.138.131.97 (193.138.131.97) 56(84) bytes of data.
From 193.138.131.124 icmp_seq=5 Destination Host Unreachable
^Z
[5]+  Stopped                 ping 193.138.131.97
07:23:37
$ping 193.138.131.97
PING 193.138.131.97 (193.138.131.97) 56(84) bytes of data.
^Z
[6]+  Stopped                 ping 193.138.131.97
07:25:04
$ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
From 193.138.131.124 icmp_seq=3 Destination Host Unreachable
From 193.138.131.124 icmp_seq=4 Destination Host Unreachable
^Z
[7]+  Stopped                 ping ya.ru
07:26:00
$ping ya.ru
PING ya.ru (87.250.251.3) 56(84) bytes of data.
^Z
[8]+  Stopped                 ping ya.ru
07:26:05
$ping 193.138.131.97
PING 193.138.131.97 (193.138.131.97) 56(84) bytes of data.
From 193.138.131.124 icmp_seq=1 Destination Host Unreachable
From 193.138.131.124 icmp_seq=3 Destination Host Unreachable
From 193.138.131.124 icmp_seq=4 Destination Host Unreachable
^Z
[9]+  Stopped                 ping 193.138.131.97
07:26:13
$ping 193.138.131.97
PING 193.138.131.97 (193.138.131.97) 56(84) bytes of data.
64 bytes from 193.138.131.97: icmp_seq=1 ttl=254 time=4.00 ms
64 bytes from 193.138.131.97: icmp_seq=2 ttl=254 time=3.99 ms
64 bytes from 193.138.131.97: icmp_seq=3 ttl=254 time=6.84 ms
64 bytes from 193.138.131.97: icmp_seq=4 ttl=254 time=3.81 ms
^Z
[10]+  Stopped                 ping 193.138.131.97
07:27:07
$ping ya.ru
PING ya.ru (87.250.250.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=1 ttl=52 time=54.9 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=2 ttl=52 time=59.7 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=3 ttl=52 time=752 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=4 ttl=52 time=182 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=5 ttl=52 time=55.3 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=6 ttl=52 time=57.3 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=7 ttl=52 time=55.7 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=8 ttl=52 time=55.1 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=9 ttl=52 time=61.6 ms
^X64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=10 ttl=52 time=88.0 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=11 ttl=52 time=59.4 ms
^Z
[11]+  Stopped                 ping ya.ru
прошло 56 минут
/dev/pts/0
08:23:52
$ping ya.ru
PING ya.ru (213.180.204.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (213.180.204.3): icmp_seq=1 ttl=53 time=1340 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_seq=3 ttl=53 time=589 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_seq=4 ttl=53 time=4321 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_seq=5 ttl=53 time=4374 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_seq=6 ttl=53 time=3543 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_seq=9 ttl=53 time=956 ms
64 bytes from www.yandex.ru (213.180.204.3): icmp_seq=10 ttl=53 time=216 ms
^Z
[1]+  Stopped                 ping ya.ru

Среда (07/14/10)

/dev/pts/0
05:49:51
$ping ya.ru
PING ya.ru (87.250.251.3) 56(84) bytes of data.
^X^Z
[1]+  Stopped                 ping ya.ru
05:50:15
$ping 193.138.131.97
PING 193.138.131.97 (193.138.131.97) 56(84) bytes of data.
From 193.138.131.124 icmp_seq=1 Destination Host Unreachable
From 193.138.131.124 icmp_seq=4 Destination Host Unreachable
From 193.138.131.124 icmp_seq=7 Destination Host Unreachable
^X^[[AFrom 193.138.131.124 icmp_seq=10 Destination Host Unreachable
^Z
[2]+  Stopped                 ping 193.138.131.97
05:50:30
$ping 195.95.253.226
PING 195.95.253.226 (195.95.253.226) 56(84) bytes of data.
From 193.138.131.124 icmp_seq=2 Destination Host Unreachable
^Z
[3]+  Stopped                 ping 195.95.253.226
/dev/pts/2
05:56:16
$su
Пароль:
su: Сбой при проверке подлинности
прошло >3 часов
/dev/pts/2
09:12:12
$mc
09:19:11
$gcc -c first.cpp
gcc: first.cpp: Нет такого файла или каталога
gcc: no input files
09:20:09
$ls
Desktop    DOWNLOAD_TORRENT  serverprom-common  www
documents  lilalo            __temp             новый файл
DOWNLOAD   ru_RU.UTF-8       Templates          новый файл~
09:20:25
$cd documents

09:20:44
$ls
1c эмулятор                        Интернет.ods
2                                  Каталог изданий.doc
22                                 Коммерческое предложение с картриджами 2.xls
Boardseo Catsniper Base.txt        комп.ods
config!!!                          Настройки-iserver
C-programm                         Настройки компа
c флешки 11 марта 2010             новый файл
Debian-инфа                        новый файл~
download                           новый файл (копия)
download1                          программирование.odt
...
robots.txt                         Снимок-5.png
temp                               Снимок-6.png
vbox-common                        Снимок-7.png
Web                                Снимок-8.png
Windows_решения                    Снимок-9.png
www.liex.ru-passwd-123456qw.png    Снимок.png
видео ск проект                    Снимок-Челябинск (июль 2009) - ДубльГИС.png
документы                          С сервера
Ежов1.png                          с флешки
ещё карта.png
09:20:46
$cd programming

09:21:06
$ls
algolist.manual.ru  change1  chess  island  lafore  match  pref  shif
09:21:08
$cd lafore/1gl

09:21:24
$ls
first.cpp
09:21:27
$gcc -c first.cpp
first.cpp: In function ‘int main()’:
first.cpp:4: error: expected ‘;’ before ‘:’ token
first.cpp:4: error: expected primary-expression before ‘:’ token
first.cpp:4: error: expected `;' before ‘:’ token
09:21:35
$g++ -c first.cpp
first.cpp: In function ‘int main()’:
first.cpp:4: error: expected ‘;’ before ‘:’ token
first.cpp:4: error: expected primary-expression before ‘:’ token
first.cpp:4: error: expected `;' before ‘:’ token
09:22:09
$g++ -c first.cpp
first.cpp:1:22: error: iostream.h: Нет такого файла или каталога
first.cpp: In function ‘int main()’:
first.cpp:4: error: expected ‘;’ before ‘:’ token
first.cpp:4: error: expected primary-expression before ‘:’ token
first.cpp:4: error: expected `;' before ‘:’ token
09:25:07
$gcc -c first.cpp
first.cpp:1:22: error: iostream.h: Нет такого файла или каталога
first.cpp: In function ‘int main()’:
first.cpp:4: error: expected ‘;’ before ‘:’ token
first.cpp:4: error: expected primary-expression before ‘:’ token
first.cpp:4: error: expected `;' before ‘:’ token
09:25:10
$gcc -c first.cpp
first.cpp:1:22: error: iostream.h: Нет такого файла или каталога
09:25:43
$g++ -c first.cpp
first.cpp:1:22: error: iostream.h: Нет такого файла или каталога
09:25:49
$g++ -c first.cpp

09:26:07
$g++ -c first.cpp
first.cpp: In function ‘int main()’:
first.cpp:4: error: ‘cout’ was not declared in this scope
09:28:23
$g++ -c first.cpp
first.cpp: In function ‘int main()’:
first.cpp:4: error: ‘cout’ was not declared in this scope
09:29:21
$g++ -c first.cpp

09:30:33
$man g++
09:35:17
$man gcc
09:35:24
$info gcc
09:36:37
$gcc first.cpp
/tmp/ccbwlPAC.o: In function `main':
first.cpp:(.text+0x1c): undefined reference to `std::cout'
first.cpp:(.text+0x21): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/tmp/ccbwlPAC.o: In function `__static_initialization_and_destruction_0(int, int)':
first.cpp:(.text+0x50): undefined reference to `std::ios_base::Init::Init()'
first.cpp:(.text+0x55): undefined reference to `std::ios_base::Init::~Init()'
/tmp/ccbwlPAC.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
09:38:49
$g++ first.cpp

09:38:58
$a.out
bash: a.out: команда не найдена
09:39:26
$./a.out
Это первая программка на С++ !!!!!!
09:39:35
$g++ first.cpp -o first

09:42:18
$ls
a.out  first  first.cpp  first.cpp~  first.o
09:42:25
$rm a.out

09:42:47
$rm first.o

09:43:12
$./first
Это первая программка на С++ !!!!!!
прошло 68 минут
10:51:20
$g++ first.cpp -o first
first.cpp: In function ‘int main()’:
first.cpp:8: error: ‘inputwar’ was not declared in this scope
10:51:27
$g++ first.cpp -o first

Статистика

Время первой команды журнала11:19:13 2010- 6-21
Время последней команды журнала10:51:27 2010- 7-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %56.44
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 2.39
Количество командных строк в единицу времени, команда/мин 0.70
Частота использования команд
ssh19|==================| 18.81%
ping17|================| 16.83%
g++11|==========| 10.89%
ls10|=========| 9.90%
cd7|======| 6.93%
gcc6|=====| 5.94%
a.out3|==| 2.97%
man3|==| 2.97%
Hellowd23|==| 2.97%
Hellowd13|==| 2.97%
wget2|=| 1.98%
chmod2|=| 1.98%
rm2|=| 1.98%
$2|=| 1.98%
SourceFile1|| 0.99%
first1|| 0.99%
info1|| 0.99%
мaptitude1|| 0.99%
scp1|| 0.99%
ol141|| 0.99%
mplayer1|| 0.99%
ыsu1|| 0.99%
island1|| 0.99%
mc1|| 0.99%
su1|| 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$