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

Содержание

Журнал

Вторник (05/26/09)

/dev/pts/1
11:53:10
#cd ~user

11:53:22
#ls
Desktop  Documents  Download  Music  Pictures  Public  Templates  Videos
11:53:23
#cd D
Desktop/   Documents/ Download/
11:53:23
#cd Download/

11:53:33
#ls

11:53:35
#ls -A

11:53:38
#find / skype*
/dev/.udev/names/tty22
/dev/.udev/names/tty22/\x2fdevices\x2fvirtual\x2ftty\x2ftty22
/dev/.udev/names/char\x2f4:20
/dev/.udev/names/char\x2f4:20/\x2fdevices\x2fvirtual\x2ftty\x2ftty20
/dev/.udev/names/tty20
/dev/.udev/names/tty20/\x2fdevices\x2fvirtual\x2ftty\x2ftty20
/dev/.udev/names/char\x2f4:2
/dev/.udev/names/char\x2f4:2/\x2fdevices\x2fvirtual\x2ftty\x2ftty2
/dev/.udev/names/tty2
/dev/.udev/names/tty2/\x2fdevices\x2fvirtual\x2ftty\x2ftty2
...
/dev/.udev/names/rtc/\x2fdevices\x2fpnp0\x2f00:03\x2frtc\x2frtc0
/dev/.udev/names/char\x2f254:0
/dev/.udev/names/char\x2f254:0/\x2fdevices\x2fpnp0\x2f00:03\x2frtc\x2frtc0
/dev/.udev/names/rtc0
/dev/.udev/names/rtc0/\x2fdevices\x2fpnp0\x2f00:03\x2frtc\x2frtc0
/dev/.udev/names/char\x2f4:67
/dev/.udev/names/char\x2f4:67/\x2fdevices\x2fplatform\x2fserial8250\x2ftty\x2fttyS3
/dev/.udev/names/ttyS3
/dev/.udev/names/ttyS3/\x2fdevices\x2fplatform\x2fserial8250\x2ftty\x2fttyS3
/dev/.udev/names/char\x2f4:66
11:53:55
#find / -name skype*
/home/user/Desktop/skype-debian_2.0.0.72-1_i386.deb
^[[3~^C
11:54:06
#cd ..

11:54:11
#cd Desktop/

11:54:21
#ls
skype-debian_2.0.0.72-1_i386.deb
11:54:22
#dpkg -i skype-debian_2.0.0.72-1_i386.deb
Выбор ранее не выбранного пакета skype.
(Чтение базы данных ... на данный момент установлено 49648 файлов и каталогов.)
Распаковывается пакет skype (из файла skype-debian_2.0.0.72-1_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет skype:
 skype зависит от libqt4-core (>= 4.2.1), однако:
  Пакет libqt4-core не установлен.
 skype зависит от libqt4-gui (>= 4.2.1), однако:
  Пакет libqt4-gui не установлен.
dpkg: не удалось обработать параметр skype (--install):
 проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для desktop-file-utils ...
При обработке следующих пакетов произошли ошибки:
 skype
11:54:41
#apt-get install sky
skyeye                skytools-modules-8.3  skyutils-dev
skype                 skyutils1
skytools              skyutils2
11:54:41
#apt-get install skype-debian_2.0.0.72-1_i386.deb
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет skype-debian_2.0.0.72-1_i386.deb
11:55:38
#apt-get install libqt
libqt0-ruby1.8            libqt4-assistant          libqt4-xmlpatterns-dbg
libqt3                    libqt4-core               libqtcore4
libqt3c102-mt             libqt4-dbg                libqt-dev
libqt3c102-mt-ibase       libqt4-dbus               libqtgui4
libqt3c102-mt-mysql       libqt4-debug              libqthreads-12
libqt3c102-mt-odbc        libqt4-designer           libqt-mt-dev
libqt3c102-mt-psql        libqt4-dev                libqt-perl
libqt3c102-mt-sqlite      libqt4-gui                libqtruby4shared2
libqt3c-mt                libqt4-help               libqtscript2.2-cil
libqt3c-mt-mysql          libqt4-network            libqtscript4-core
...
libqt3-mt-dev             libqt4-sql-odbc           libqtscript4-xml
libqt3-mt-ibase           libqt4-sql-psql           libqtscript4-xmlpatterns
libqt3-mt-mysql           libqt4-sql-sqlite         libqttestrunner1
libqt3-mt-odbc            libqt4-sql-sqlite2        libqttestrunner1c2
libqt3-mt-psql            libqt4-svg                libqttestrunner1c2a
libqt3-mt-sqlite          libqt4-test               libqtuitools2.2-cil
libqt3-mysql              libqt4-webkit             libqtwebkit2.2-cil
libqt3-odbc               libqt4-webkit-dbg         libqtwebkit-dev
libqt3-plugins-headers    libqt4-xml
libqt3-psql               libqt4-xmlpatterns
11:55:38
#apt-get install libqt4-core
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  libqt4-core: Зависит: libqtcore4 (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-network (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-script (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-xml (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-dbus (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-test (= 4.5.1-2) но он не будет установлен
  skype: Зависит: libqt4-gui (>= 4.2.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
11:56:27
#apt-get install libqtcore4
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  skype: Зависит: libqt4-core (>= 4.2.1) но он не будет установлен
         Зависит: libqt4-gui (>= 4.2.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
11:56:50
#apt-get -f install libqtcore4
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  skype: Зависит: libqt4-core (>= 4.2.1) но он не будет установлен
         Зависит: libqt4-gui (>= 4.2.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
11:57:11
#apt-get -f install libqt4-core
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  libqt4-core: Зависит: libqtcore4 (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-network (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-script (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-xml (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-dbus (= 4.5.1-2) но он не будет установлен
               Зависит: libqt4-test (= 4.5.1-2) но он не будет установлен
  skype: Зависит: libqt4-gui (>= 4.2.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
11:57:28
#apt-get -f install libqt4-gui
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  libqt4-gui: Зависит: libqtgui4 (= 4.5.1-2) но он не будет установлен
              Зависит: libqt4-svg (= 4.5.1-2) но он не будет установлен
              Зависит: libqt4-opengl (= 4.5.1-2) но он не будет установлен
              Зависит: libqt4-designer (= 4.5.1-2) но он не будет установлен
              Зависит: libqt4-assistant (= 4.5.1-2) но он не будет установлен
  skype: Зависит: libqt4-core (>= 4.2.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
12:01:07
#apt-get -f install open
Display all 722 possibilities? (y or n)
12:01:07
#apt-get -f install openbsd-inetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  skype: Зависит: libqt4-core (>= 4.2.1) но он не будет установлен
         Зависит: libqt4-gui (>= 4.2.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
12:03:15
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  skype: Зависит: libqt4-core (>= 4.2.1) но он не будет установлен
         Зависит: libqt4-gui (>= 4.2.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
12:03:23
#apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8
  rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl
  libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip
  libjack0 liblircclient0 gtk2-engines-pixbuf habak libesd-alsa0 libgomp1
  libcddb2 esound-common audacious-plugins libcurl3-gnutls libgd2-noxpm
...
Настраивается пакет libqt4-gui (4.5.1-2) ...
Настраивается пакет skype (2.0.0.72-1) ...
Настраивается пакет mysql-common (5.0.81-1) ...
Настраивается пакет libmysqlclient15off (5.0.81-1) ...
Настраивается пакет libqt4-sql (4.5.1-2) ...
Настраивается пакет libqt4-qt3support (4.5.1-2) ...
Настраивается пакет libqt4-sql-mysql (4.5.1-2) ...
Настраивается пакет qt4-qtconfig (4.5.1-2) ...
update-alternatives: используется `/usr/bin/qtconfig-qt4' для предоставления `/usr/bin/qtconfig' (qtconfig) в автоматический режим.
Обрабатываются триггеры для menu ...
/dev/pts/3
12:03:35
#screen -x
/dev/pts/1
12:05:12
#apt-get install skype-debian_2.0.0.72-1_i386.deb
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет skype-debian_2.0.0.72-1_i386.deb
12:06:40
#echo ${LANG}
ru_RU.UTF-8
12:13:33
#echo $LANG
ru_RU.UTF-8
12:13:38
#env
SHELL=/bin/bash
TERM=xterm
XDG_SESSION_COOKIE=54b11fbf3cd2960f806629644a19e318-1243327410.688972-1569879001
L3_PARENT_TTY=/dev/pts/8
L3_TAMPERED_EDITORS= vi vim pico nano
USER=root
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
L3_SESSION_ID=139112719289489124-1243327410
PWD=/home/user/Desktop
LANG=ru_RU.UTF-8
12:15:44
#export
declare -x HOME="/root"
declare -x L3_HOME="/root/.lilalo/"
declare -x L3_PARENT_TTY="/dev/pts/8"
declare -x L3_SESSION_ID="139112719289489124-1243327410"
declare -x L3_TAMPERED_EDITORS=" vi vim pico nano"
declare -x LANG="ru_RU.UTF-8"
declare -x LOGNAME="root"
declare -x MAIL="/var/mail/root"
declare -x OLDPWD="/home/user"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
12:15:47
#å½vim /etc/environment
  1
"/etc/environment" 0L, 0C
12:18:21
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: вфеу: команда не найдена
12:26:39
#date
Втр Май 26 12:26:42 EEST 2009
12:26:42
#ntpdate
ntpdate         ntpdate-debian
12:26:42
#ntpdate 95.140.94.2
26 May 12:34:24 ntpdate[5517]: adjust time server 95.140.94.2 offset 0.087449 sec
12:34:24
#ntpdate 95.140.94.2
26 May 12:34:29 ntpdate[5525]: adjust time server 95.140.94.2 offset 0.085416 sec
12:34:29
#ntpdate 95.140.94.2
26 May 12:34:31 ntpdate[5533]: adjust time server 95.140.94.2 offset 0.069094 sec
12:34:31
#ls /etc/timezone
/etc/timezone
12:35:41
#ls /etc/timezone/
ls: невозможно получить доступ к /etc/timezone/: Это не каталог
12:35:46
#ls /etc/timezone
/etc/timezone
12:35:50
#5OLDPWD=/home/user
bash: 5OLDPWD=/home/user: Нет такого файла или каталога
12:37:51
#[root@linux11:Desktop]# export
bash: [root@linux11:Desktop]#: команда не найдена
12:37:51
#declare -x HOME="/root"

12:37:51
#declare -x L3_HOME="/root/.lilalo/"

12:37:51
#declare -x L3_PARENT_TTY="/dev/pts/8"

12:37:51
#declare -x L3_TAMPERED_EDITORS=" vi vim pico nano"

12:37:51
#declare -x LANG="ru_RU.UTF-8"

12:37:51
#declare -x LOGNAME="root"

12:37:51
#declare -x MAIL="/var/mail/root"

12:37:51
#declare -x OLDPWD="/home/user"

12:37:52
#declare -x PWD="/home/user/Desktop"

12:37:52
#declare -x SHELL="/bin/bash"

12:37:52
#declare -x SHLVL="3"

12:37:52
#declare -x TERM="xterm"

12:37:52
#declare -x USER="root"

12:37:52
#[root@linux11:Desktop]# vim /etc/environment
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#[root@linux11:Desktop]# ####
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#bash: ####: ####### ## #######
bash: bash:: команда не найдена
12:37:52
#[root@linux11:Desktop]# date
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#### ### 26 12:26:42 EEST 2009

12:37:52
#[root@linux11:Desktop]# ntpdate
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#ntpdate ntpdate-debian
Error : Name or service not known
26 May 12:37:52 ntpdate[5789]: can't find host ntpdate-debian
26 May 12:37:52 ntpdate[5789]: no servers can be used, exiting
12:37:52
#[root@linux11:Desktop]# ntpdate 95.140.94.2
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#[root@linux11:Desktop]# ntpdate 95.140.94.2
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#[root@linux11:Desktop]# ntpdate 95.140.94.2
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#[root@linux11:Desktop]# ls /etc/timezone
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#/etc/timezone
bash: /etc/timezone: Отказано в доступе
12:37:52
#[root@linux11:Desktop]# ls /etc/timezone/
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#[root@linux11:Desktop]# ls /etc/timezone
bash: [root@linux11:Desktop]#: команда не найдена
12:37:52
#/etc/timezone
bash: /etc/timezone: Отказано в доступе
12:37:52
#OLDPWD=/home/user

12:38:07
#[root@linux11:Desktop]# export
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#declare -x HOME="/root"

12:38:07
#declare -x L3_HOME="/root/.lilalo/"

12:38:07
#declare -x L3_PARENT_TTY="/dev/pts/8"

12:38:07
#declare -x L3_TAMPERED_EDITORS=" vi vim pico nano"

12:38:07
#declare -x LANG="ru_RU.UTF-8"

12:38:07
#declare -x LOGNAME="root"

12:38:07
#declare -x MAIL="/var/mail/root"

12:38:07
#declare -x OLDPWD="/home/user"

12:38:07
#declare -x PWD="/home/user/Desktop"

12:38:07
#declare -x SHELL="/bin/bash"

12:38:07
#declare -x SHLVL="3"

12:38:07
#declare -x TERM="xterm"

12:38:07
#declare -x USER="root"

12:38:07
#[root@linux11:Desktop]# vim /etc/environment
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#[root@linux11:Desktop]# ####
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#bash: ####: ####### ## #######
bash: bash:: команда не найдена
12:38:07
#[root@linux11:Desktop]# date
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#### ### 26 12:26:42 EEST 2009

12:38:07
#[root@linux11:Desktop]# ntpdate
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#ntpdate ntpdate-debian
Error : Name or service not known
26 May 12:38:07 ntpdate[6075]: can't find host ntpdate-debian
26 May 12:38:07 ntpdate[6075]: no servers can be used, exiting
12:38:07
#[root@linux11:Desktop]# ntpdate 95.140.94.2
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#[root@linux11:Desktop]# ntpdate 95.140.94.2
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#[root@linux11:Desktop]# ntpdate 95.140.94.2
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#[root@linux11:Desktop]# ls /etc/timezone
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#/etc/timezone
bash: /etc/timezone: Отказано в доступе
12:38:07
#[root@linux11:Desktop]# ls /etc/timezone/
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#[root@linux11:Desktop]# ls /etc/timezone
bash: [root@linux11:Desktop]#: команда не найдена
12:38:07
#/etc/timezone
bash: /etc/timezone: Отказано в доступе
12:38:07
#TZ=Asia/Katmandu date
Втр Май 26 15:23:30 NPT 2009

Статистика

Время первой команды журнала11:53:10 2009- 5-26
Время последней команды журнала12:38:07 2009- 5-26
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %18.81
Процент синтаксически неверно набранных команд, %19.80
Суммарное время работы с терминалом *, час 0.75
Количество командных строк в единицу времени, команда/мин 2.25
Частота использования команд
declare26|=========================| 25.74%
[root@linux11:Desktop]#22|=====================| 21.78%
apt-get13|============| 12.87%
ls7|======| 6.93%
ntpdate6|=====| 5.94%
cd5|====| 4.95%
/etc/timezone4|===| 3.96%
bash:2|=| 1.98%
echo2|=| 1.98%
user2|=| 1.98%
find2|=| 1.98%
###2|=| 1.98%
dpkg1|| 0.99%
screen1|| 0.99%
env1|| 0.99%
Katmandu1|| 0.99%
å½vim1|| 0.99%
export1|| 0.99%
~1|| 0.99%
date1|| 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$