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

Содержание

Журнал

Понедельник (08/16/10)

/dev/pts/0
10:08:38
#apropos intel
i740 (4)             - Intel i740 video driver
intel (4)            - Intel integrated graphics chipsets
прошло 42 минуты
10:51:03
#apropos nvidia
nv (4)               - NVIDIA video driver
10:51:19
#info
10:52:37
#* id: (coreutils)id invocation. Print user identity.

10:52:47
#File: dir, Node: Top This is the top of the INFO tree

прошло 43 минуты
/dev/pts/0
11:35:59
#apropos bash
bash (1)             - GNU Bourne-Again SHell
bash-builtins (7)    - bash built-in commands, see bash(1)
bashbug (1)          - report a bug in bash
builtins (7)         - bash built-in commands, see bash(1)
rbash (1)            - restricted bash, see bash(1)
11:42:16
#whatis rbash
rbash (1)            - restricted bash, see bash(1)
11:42:32
#top
top - 11:13:01 up 1 day, 5 min,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  42 total,   1 running,  41 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594116k total,   160140k used,   433976k free,    50280k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    68880k cached
    1 root      20   0  2040  688  596 S  0.0  0.1   0:00.52 init
    1 root      20   0  2040  688  596 S  0.0  0.1   0:00.52 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
...
 1064 root      20   0 16960 2928 2108 S  0.0  0.5   0:00.02 console-kit-dae
  597 root      18  -2  2432  920  432 S  0.0  0.2   0:00.00 udevd
 1134 root      20   0 14108 8948 1432 S  0.0  1.5   1:17.79 l3-agent
  598 root      18  -2  2432  916  428 S  0.0  0.2   0:00.00 udevd
  935 root      20   0 27296 1372 1016 S  0.0  0.2   0:00.00 rsyslogd
  966 root      20   0  5296  796  636 S  0.0  0.1   0:00.04 cron
  976 messageb  20   0  2580  836  616 S  0.0  0.1   0:00.00 dbus-daemon
  991 root      20   0  5468  916  540 S  0.0  0.2   0:00.00 sshd
 1002 root      20   0 17840 1816 1148 S  0.0  0.3   0:00.00 gdm
 1008 root      20   0 18064 2824 2048 S  0.0  0.5   0:00.00 gdm
прошла 91 минута
13:14:10
#ll
bash: ll: команда не найдена
13:14:13
#ls -la
итого 48
drwx------  3 root root 4096 Авг 15 11:11 .
drwxr-xr-x 21 root root 4096 Апр 12 22:15 ..
-rw-------  1 root root 1156 Авг 16 09:30 .bash_history
-rw-r--r--  1 root root   10 Апр 12 22:15 .bash_profile
-rw-r--r--  1 root root  608 Авг 15 11:10 .bashrc
-rwxr-xr-x  1 root root 5285 Июл 21  2008 install
-rw-r--r--  1 root root   51 Авг 15 11:07 .l3rc
drwxr-xr-x  2 root root 4096 Авг 16 11:14 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-------  1 root root 4377 Авг 15 11:11 .viminfo
13:14:18
#nano ./bashrc
13:14:55
#nano .bashrc
13:17:25
#~/.bashrc: executed by bash(1) for non-login shells.

/dev/pts/0
13:20:03
#man mkdir
13:27:09
#man rmdir
13:27:25
#man rm
13:28:12
#man rmdir
13:29:05
#man rm
прошло 16 минут
13:45:26
#man mv
13:47:42
#ping www.lib.ru
PING www.lib.ru (81.176.66.163) 56(84) bytes of data.
64 bytes from lib.ru (81.176.66.163): icmp_seq=1 ttl=47 time=131 ms
64 bytes from lib.ru (81.176.66.163): icmp_seq=2 ttl=47 time=138 ms
64 bytes from lib.ru (81.176.66.163): icmp_seq=3 ttl=47 time=147 ms
q64 bytes from lib.ru (81.176.66.163): icmp_seq=4 ttl=47 time=152 ms
64 bytes from lib.ru (81.176.66.163): icmp_seq=5 ttl=47 time=131 ms
64 bytes from lib.ru (81.176.66.163): icmp_seq=6 ttl=47 time=132 ms
^C
--- www.lib.ru ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5025ms
rtt min/avg/max/mdev = 131.101/139.013/152.752/8.397 ms
13:47:56
#startx
xauth:  creating new authority file /root/.Xauthority
xauth:  creating new authority file /root/.Xauthority
Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
q
c^CInvalid MIT-MAGIC-COOKIE-1 keygiving up.
xinit:  Resource temporarily unavailable (errno 11):  unable to connect to X server
xinit:  No such process (errno 3):  unexpected signal 2.
13:48:22
#service vnc
vnc: unrecognized service
13:48:41
#service vncd
vncd: unrecognized service
13:48:45
#man cut
прошло 19 минут
14:08:40
#vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'debian2:1 (root)' desktop is debian2:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/debian2:1.log
14:09:05
#pwd
/root
/dev/pts/4
14:11:36
#apt-get install firefox
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет firefox недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета firefox не найдены кандидаты на установку
14:11:53
#apt-get update
Получено:1 http://debian.org.ua squeeze Release.gpg [835B]
Получено:2 http://debian.org.ua squeeze/main Translation-ru [534kB]
Получено:3 http://security.debian.org testing/updates Release.gpg [835B]
Игн http://security.debian.org testing/updates/main Translation-ru
Получено:4 http://security.debian.org testing/updates Release [44,6kB]
Игн http://security.debian.org testing/updates/main Packages/DiffIndex
Получено:5 http://security.debian.org testing/updates/main Packages [43,4kB]
Игн http://debian.org.ua squeeze/contrib Translation-ru
Игн http://debian.org.ua squeeze/non-free Translation-ru
Получено:6 http://debian.org.ua squeeze Release [89,9kB]
Получено:7 http://debian.org.ua squeeze/main Packages/DiffIndex [2 038B]
Получено:8 http://debian.org.ua squeeze/contrib Packages/DiffIndex [2 023B]
Получено:9 http://debian.org.ua squeeze/non-free Packages/DiffIndex [2 023B]
Получено:10 http://debian.org.ua squeeze/main Packages [6 717kB]
Получено:11 http://debian.org.ua squeeze/contrib Packages [55,3kB]
Получено:12 http://debian.org.ua squeeze/non-free Packages [112kB]
Получено 7 603kБ за 11с (660kБ/c)
Чтение списков пакетов... Готово
14:12:23
#apt-get install firefox
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет firefox недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета firefox не найдены кандидаты на установку
14:12:34
#apt-get search firefox
E: Неверная операция search
/dev/pts/0
14:13:30
#dpkg -L |grep mozilla
dpkg-query: --listfiles требует указания хотя бы одного имени пакета
Для вывода справки по опросу пакетов используйте --help;
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
/dev/pts/4
14:14:11
#apt-search firefox
bash: apt-search: команда не найдена
14:15:17
#apt-get search firefox
E: Неверная операция search
14:15:27
#apt-get search
E: Неверная операция search
14:15:32
#apt-cache search firefox
amule-gnome-support - ed2k links handling support for GNOME web browsers
aptlinex - Web browser addon to install Debian packages with a click
libjs-excanvas - HTML5 Canvas for Internet Explorer
xul-ext-fission - combines address bar and progress bar for Iceweasel/Firefox
gecko-mediaplayer - Multimedia plug-in for Gecko browsers
gnome-do-plugins - Extra functionality for GNOME Do
gnome-launch-box - An application launcher for GNOME
gtkcookie - Editor for cookie files
html2wml - converts HTML pages to WML (WAP) or i-mode pages
libcss-parser-pp0 - simple CSS1 parser library for C++
...
xul-ext-monkeysphere - дополнение Iceweasel/Firefox — использование Monkeysphere в вебе
xul-ext-mozgest - дополнение Iceweasel/Firefox — управление при помощи жестов мышью
xul-ext-pwdhash - дополнение браузеров Mozilla — генератор паролей для сайтов
xul-ext-sage - дополнение Iceweasel/Firefox — чтение источников RSS и Atom
xul-ext-scrapbook - дополнение Iceweasel/Firefox — сохранение веб-страниц и управление ими
xul-ext-tabmixplus - дополнение Iceweasel/Firefox — новые возможности использования вкладок
xul-ext-torbutton - дополнение Iceweasel/Firefox — включение/выключение Tor одним щелчком мыши
xul-ext-webdeveloper - дополнение веб-браузера Iceweasel/Firefox для веб-разработчиков
xulrunner-1.9.1 - среда запуска приложений XUL + XPCOM
flashplugin-nonfree - Adobe Flash Player - browser plugin
14:16:24
#apt-cache search firefox |less
14:18:10
#apt-cache search mozilla web
adzapper - proxy advertisement zapper add-on
beid-mozilla-plugin - beID mozilla plugin
conkeror - keyboard focused web browser with Emacs look and feel
feed2imap - feed aggregator (RSS/Atom) which puts items on a IMAP mail server
galeon-common - data for the galeon web browser
iceweasel-linky - iceweasel extension to handle web and image links
libhttp-browserdetect-perl - module to extract system data from an HTTP User Agent string
libmono-webbrowser0.5-cil - Mono Web Browser library
mozplugger - Plugin allowing external viewers to be launched inside Mozilla
mozilla-plugin-pcmanx - pcmanx plugin for Mozilla based browser
...
trac-bitten - continuous integration plugin for Trac
mozilla-venkman - Javascript debugger for Mozilla based applications
wprint - Print any charset from web browsers and HtmlDoc
libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs2d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library
xulrunner-1.9.1-dbg - Debugging symbols for the Gecko engine library
xulrunner-dev - Development files for the Gecko engine library
extplorer - веб-файловый менеджер, использующий Ext JS
gmusicbrowser - графический медиацентр для больших коллекций аудиофайлов
sun-java6-plugin - The Java(TM) Plug-in, Java SE 6
14:18:16
#apt-cache search mozilla browser
conkeror - keyboard focused web browser with Emacs look and feel
galeon-common - data for the galeon web browser
gtkcookie - Editor for cookie files
iceweasel-l10n-ar - Arabic language package for Iceweasel
iceweasel-l10n-as - Assamese language package for Iceweasel
iceweasel-l10n-bg - Bulgarian language package for Iceweasel
iceweasel-l10n-bn-bd - Bengali language package for Iceweasel
iceweasel-l10n-bn-in - Bengali language package for Iceweasel
iceweasel-l10n-ca - Catalan/Valencian language package for Iceweasel
iceweasel-l10n-cs - Czech language package for Iceweasel
...
xul-ext-sync - extension to sync bookmarks, passwords and other user data between devices
wprint - Print any charset from web browsers and HtmlDoc
xine-plugin - xine-based media player plugin for Mozilla browsers
libjs-xmlextras - creates a common interface to use of the XML objects provided by IE and Mozilla
libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs2d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library
openoffice.org - офисный пакет программ
flashplugin-nonfree - Adobe Flash Player - browser plugin
grokking-the-gimp - GIMP tutorial book by Carey Bunks (HTML)
sun-java6-plugin - The Java(TM) Plug-in, Java SE 6
14:18:31
#apt-cache search mozilla-browser
openoffice.org - офисный пакет программ
14:19:19
#apt-cache search "mozilla web"

14:19:56
#apt-cache search "mozilla web browser"

14:20:03
#apt-cache search mozilla-firefox
flashplugin-nonfree - Adobe Flash Player - browser plugin
14:21:29
#apt-get install mozilla
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет mozilla недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета mozilla не найдены кандидаты на установку
14:21:47
#apt-cache search iceweasel
aptlinex - Web browser addon to install Debian packages with a click
mozilla-biofox - extension of bioinformatics tools to Iceape and Iceweasel browsers
junior-internet - Debian Jr. Internet tools
deejayd-webui-extension - Deejayd web user interface Iceweasel extension
mozilla-diggler - A set of URL manipulation utilities for Iceape and Iceweasel's location bar
iceweasel-firebug - transitional dummy package
iceweasel-fission - transitional dummy package
xul-ext-fission - combines address bar and progress bar for Iceweasel/Firefox
foxyproxy - advanced proxy management tool for IceWeasel
gecko-mediaplayer - Multimedia plug-in for Gecko browsers
...
xul-ext-monkeysphere - дополнение Iceweasel/Firefox — использование Monkeysphere в вебе
xul-ext-mozgest - дополнение Iceweasel/Firefox — управление при помощи жестов мышью
xul-ext-noscript - дополнение Iceweasel и Iceape — управление Javascript и модулями
xul-ext-pwdhash - дополнение браузеров Mozilla — генератор паролей для сайтов
xul-ext-sage - дополнение Iceweasel/Firefox — чтение источников RSS и Atom
xul-ext-scrapbook - дополнение Iceweasel/Firefox — сохранение веб-страниц и управление ими
xul-ext-tabmixplus - дополнение Iceweasel/Firefox — новые возможности использования вкладок
xul-ext-torbutton - дополнение Iceweasel/Firefox — включение/выключение Tor одним щелчком мыши
xul-ext-webdeveloper - дополнение веб-браузера Iceweasel/Firefox для веб-разработчиков
flashplugin-nonfree - Adobe Flash Player - browser plugin
/dev/pts/0
14:22:58
#dpkg -I |grep mozilla
dpkg-deb: --info требует указания в качестве аргумента имени файла .deb
Чтобы получить информацию о работе с файлами .deb, введите dpkg-deb --help.
Чтобы получить информацию об установке и удалении пакетов, введите dpkg --help.
14:23:22
#vi /etc/sysconfig
/dev/pts/4
14:27:39
#iceweasel

/dev/pts/0
14:34:19
#~
bash: ll: команда не найдена
14:34:41
#ls -la /etc/sysconfig
ls: невозможно получить доступ к /etc/sysconfig: Нет такого файла или каталога
14:34:50
#vi /etc/vnc.conf
14:36:44
#~

14:37:14
#ll
bash: ll: команда не найдена
14:37:15
#ls -la
итого 92
drwxr-xr-x 13 user user 4096 Авг 16 12:33 .
drwxr-xr-x  3 root root 4096 Апр 12 22:05 ..
-rw-------  1 user user   12 Апр 12 22:18 .bash_history
-rw-r--r--  1 user user  220 Мар 12 01:20 .bash_logout
-rw-r--r--  1 user root   10 Апр 12 22:15 .bash_profile
-rw-r--r--  1 user user 3230 Авг 15 11:11 .bashrc
drwxr-xr-x  2 user user 4096 Авг 16 12:11 .cache
drwx------  3 user user 4096 Апр 12 22:06 .dbus
-rw-------  1 user user   28 Авг 16 12:09 .dmrc
...
-rw-r-----  1 user user    0 Авг 16 12:11 .gksu.lock
drwx------  4 user user 4096 Авг 16 12:31 .gnome2
drwx------  2 user user 4096 Авг 16 12:31 .gnome2_private
drwx------  2 user user 4096 Авг 16 12:31 .gvfs
-rw-r--r--  1 user root   51 Авг 15 11:07 .l3rc
drwxr-xr-x  2 user root 4096 Апр 12 22:18 .lilalo
drwx------  4 user user 4096 Авг 16 12:31 .mozilla
-rw-r--r--  1 user user  675 Мар 12 01:20 .profile
-rw-------  1 user user  118 Авг 16 12:09 .Xauthority
-rw-r--r--  1 user user  312 Авг 16 12:24 .xsession-errors
14:37:19
#apt-cache search vnc
autocutsel - Keep the X clipboard and the cutbuffer in sync
chaosreader - trace network sessions and export it to html format
conspy - Remote control of Linux virtual consoles
gvncviewer - VNC viewer using gtk-vnc
libgtk-vnc-1.0-0-dbg - A VNC viewer widget for GTK+ (runtime libraries)
libgtk-vnc-1.0-0 - A VNC viewer widget for GTK+ (runtime libraries)
libgtk-vnc-1.0-dev - A VNC viewer widget for GTK+ (development files)
mozilla-gtk-vnc - A VNC viewer widget for GTK+ (mozilla plugin)
python-gtk-vnc - A VNC viewer widget for GTK+ (Python binding)
gtkvncviewer - Small GNOME VNC client
...
tightvncserver - предоставление удалённым компьютерам графического доступа к локальному
tsclient - клиент для доступа к удалённым рабочим столам (GNOME)
vinagre - клиент удалённого рабочего стола для среды GNOME
vino - VNC-сервер для GNOME
vnc4server - предоставление удалённым компьютерам графического доступа к локальному
x2vnc - решение по объединению экранов MS-Windows и GNU/Linux (X11)
xtightvncviewer - графический доступ к удалённым компьютерам
xvnc4viewer - графический доступ к удалённым компьютерам
tightvnc-java - TightVNC java applet and command line program
vnc-java - VNC java applet and command line program
14:40:44
#vnc4server -geometry 1280x1024
New 'debian2:2 (root)' desktop is debian2:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/debian2:2.log
14:42:24
#mc
прошло 19 минут
15:02:00
#ps
  PID TTY          TIME CMD
 1731 pts/1    00:00:00 bash
 2041 pts/1    00:00:00 Xvnc4
 2054 pts/1    00:00:00 vncconfig
 2055 pts/1    00:00:00 xterm
 2056 pts/1    00:00:01 x-window-manage
 2064 pts/1    00:00:00 dbus-launch
 3045 pts/1    00:00:07 Xvnc4
 3054 pts/1    00:00:00 vncconfig
 3061 pts/1    00:00:00 x-window-manage
 3069 pts/1    00:00:00 dbus-launch
 5880 pts/1    00:00:00 ps
15:02:02
#^C

15:02:27
#cleare
bash: cleare: команда не найдена
15:02:30
#cls
bash: cls: команда не найдена
15:02:35
#id
uid=0(root) gid=0(root) группы=0(root)
15:02:36
#whoami
root
15:02:42
#mc

Статистика

Время первой команды журнала10:08:38 2010- 8-16
Время последней команды журнала15:02:42 2010- 8-16
Количество командных строк в журнале63
Процент команд с ненулевым кодом завершения, %25.40
Процент синтаксически неверно набранных команд, % 9.52
Суммарное время работы с терминалом *, час 1.95
Количество командных строк в единицу времени, команда/мин 0.54
Частота использования команд
apt-cache10|===============| 15.15%
man7|==========| 10.61%
apt-get7|==========| 10.61%
ls3|====| 4.55%
apropos3|====| 4.55%
dpkg2|===| 3.03%
nano2|===| 3.03%
~2|===| 3.03%
service2|===| 3.03%
ll2|===| 3.03%
vi2|===| 3.03%
grep2|===| 3.03%
mc2|===| 3.03%
cls1|=| 1.52%
info1|=| 1.52%
whoami1|=| 1.52%
File:1|=| 1.52%
apt-search1|=| 1.52%
vnc4server1|=| 1.52%
*1|=| 1.52%
iceweasel1|=| 1.52%
whatis1|=| 1.52%
ps1|=| 1.52%
top1|=| 1.52%
ping1|=| 1.52%
pwd1|=| 1.52%
.bashrc:1|=| 1.52%
vncserver1|=| 1.52%
cleare1|=| 1.52%
id1|=| 1.52%
startx1|=| 1.52%
less1|=| 1.52%
^C1|=| 1.52%
____
*) Интервалы неактивности длительностью 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$