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

Содержание

Журнал

Понедельник (09/28/15)

/dev/pts/6
14:01:33
$cd

14:01:57
$cleadr
l3script: cleadr: команда не найдена
14:01:59
$clear

14:02:02
$cd proj/x-project

14:03:40
$ln -s x x-symlink

14:03:56
$ls
x  x-symlink  y  z
14:03:59
$ls -s
итого 0
0 x  0 x-symlink  0 y  0 z
14:04:05
$ls -sh
итого 0
0 x  0 x-symlink  0 y  0 z
14:04:07
$ls -l
итого 0
-rwxr-xr-x 1 user user 0 Окт  9  2014 x
lrwxrwxrwx 1 user user 1 Сен 28 15:03 x-symlink -> x
-rwxr-xr-x 1 user user 0 Окт  9  2014 y
-rwxr-xr-x 1 user user 0 Окт  9  2014 z
14:04:12
$ln x x-hardlink

14:04:29
$ls -il
итого 0
147 -rwxr-xr-x 2 user user 0 Окт  9  2014 x
147 -rwxr-xr-x 2 user user 0 Окт  9  2014 x-hardlink
196 lrwxrwxrwx 1 user user 1 Сен 28 15:03 x-symlink -> x
145 -rwxr-xr-x 1 user user 0 Окт  9  2014 y
146 -rwxr-xr-x 1 user user 0 Окт  9  2014 z
14:04:36
$rm x

14:04:57
$ls
x-hardlink  x-symlink  y  z
14:04:59
$ls -il
итого 0
147 -rwxr-xr-x 1 user user 0 Окт  9  2014 x-hardlink
196 lrwxrwxrwx 1 user user 1 Сен 28 15:03 x-symlink -> x
145 -rwxr-xr-x 1 user user 0 Окт  9  2014 y
146 -rwxr-xr-x 1 user user 0 Окт  9  2014 z
14:05:03
$mv x-hardlink x

14:05:20
$ls -il
итого 0
147 -rwxr-xr-x 1 user user 0 Окт  9  2014 x
196 lrwxrwxrwx 1 user user 1 Сен 28 15:03 x-symlink -> x
145 -rwxr-xr-x 1 user user 0 Окт  9  2014 y
146 -rwxr-xr-x 1 user user 0 Окт  9  2014 z
14:05:22
$ls /etc
acpi                    init.d           profile
adduser.conf            initramfs-tools  profile.d
adjtime                 inittab          protocols
aliases                 inputrc          python
alternatives            insserv          python2.7
apt                     insserv.conf     rc0.d
bash.bashrc             insserv.conf.d   rc1.d
bash_completion         iproute2         rc2.d
bash_completion.d       issue            rc3.d
bindresvport.blacklist  issue.net        rc4.d
...
group-                  networks         ucf.conf
grub.d                  nsswitch.conf    udev
gshadow                 opt              ufw
gshadow-                os-release       vim
host.conf               pam.conf         w3m
hostname                pam.d            wgetrc
hosts                   passwd           X11
hosts.allow             passwd-          xml
hosts.deny              perl
init                    ppp
14:08:47
$ls --help
ull-iso, long-iso, iso, locale, +ФОРМАТ.
                             ФОРМАТ интерпретируется как в date; если ФОРМАТ
                             -- это ФОРМАТ1<перевод-строки>ФОРМАТ2, ФОРМАТ1½ из
                             применяется к старым файлам, а ФОРМАТ2 к новым;
                             если к СТИÐix-, то он
                             действует только в локали, отличной от POSIX¸ для коротких.
  -t                         сортировать по времени изменения,
                             сначала самые новыемеваемые . и ..
  -T, --tabsize=РАЗМЕР       использовать табуляцию указанного РАЗМЕРА, а не 8
  -b, --escape               печатать экранирующие последовательности
...
служит для изменения значений. Для её установки используйте команду 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'
14:09:13
$ls -F /etc
acpi/                   init.d/           profile
adduser.conf            initramfs-tools/  profile.d/
adjtime                 inittab           protocols
aliases                 inputrc           python/
alternatives/           insserv/          python2.7/
apt/                    insserv.conf      rc0.d/
bash.bashrc             insserv.conf.d/   rc1.d/
bash_completion         iproute2/         rc2.d/
bash_completion.d/      issue             rc3.d/
bindresvport.blacklist  issue.net         rc4.d/
...
group-                  networks          ucf.conf
grub.d/                 nsswitch.conf     udev/
gshadow                 opt/              ufw/
gshadow-                os-release        vim/
host.conf               pam.conf          w3m/
hostname                pam.d/            wgetrc
hosts                   passwd            X11/
hosts.allow             passwd-           xml/
hosts.deny              perl/
init/                   ppp/
14:09:32
$ls /etc
acpi                    init.d           profile
adduser.conf            initramfs-tools  profile.d
adjtime                 inittab          protocols
aliases                 inputrc          python
alternatives            insserv          python2.7
apt                     insserv.conf     rc0.d
bash.bashrc             insserv.conf.d   rc1.d
bash_completion         iproute2         rc2.d
bash_completion.d       issue            rc3.d
bindresvport.blacklist  issue.net        rc4.d
...
group-                  networks         ucf.conf
grub.d                  nsswitch.conf    udev
gshadow                 opt              ufw
gshadow-                os-release       vim
host.conf               pam.conf         w3m
hostname                pam.d            wgetrc
hosts                   passwd           X11
hosts.allow             passwd-          xml
hosts.deny              perl
init                    ppp
14:09:37
$ls -F /etc
acpi/                   init.d/           profile
adduser.conf            initramfs-tools/  profile.d/
adjtime                 inittab           protocols
aliases                 inputrc           python/
alternatives/           insserv/          python2.7/
apt/                    insserv.conf      rc0.d/
bash.bashrc             insserv.conf.d/   rc1.d/
bash_completion         iproute2/         rc2.d/
bash_completion.d/      issue             rc3.d/
bindresvport.blacklist  issue.net         rc4.d/
...
group-                  networks          ucf.conf
grub.d/                 nsswitch.conf     udev/
gshadow                 opt/              ufw/
gshadow-                os-release        vim/
host.conf               pam.conf          w3m/
hostname                pam.d/            wgetrc
hosts                   passwd            X11/
hosts.allow             passwd-           xml/
hosts.deny              perl/
init/                   ppp/
14:09:39
$clear

14:10:03
$cd

14:10:33
$clear

14:10:36
$ghf
l3script: ghf: команда не найдена
14:12:47
$clear

прошло 29 минут
/dev/pts/6
14:42:13
$nano
14:46:14
$nano f
прошло 30 минут
15:16:19
$vi
15:19:41
$~

прошло 24 минуты
15:44:22
$~

15:46:28
$Get specific help: It is possible to go directly to whatever you want help
От противного
отиворечащего доказываемому.
В логике – метод доказательства заключающийся в доказательстве невозможности, пр
Ab ovo usque ad mala
«От яиц до яблок, т. е от начала и до конца
Обед древних римлян обычно начинался с яйца и заканчивался фруктами.
вее.
Abysus abyssum invocat
Ad notame
Бездна взывает к бездне
«Для заметки», к свединию
Подобное влечет за собой подобное или одно бедствие влечет за собой другое бедст
Ad patres
“К праотцам”, т. е. на тот свет, Библия, книга царств, 4, 22, 20
15:47:32
$~
  8
  9 Abysus abyssum invocat
 10 Бездна взывает к бездне
 11 Подобное влечет за собой подобное или одно бедствие влечет за собой другое б
 11 Подобное влечет за собой подобное или одно бедствие влечет за собой другое б
    едстÐ
 12
 13 Ad notam
 14 «Для заметки», к сведению
  2 От протÐ
...
~
~
~
~
~
~
~
~
~/text/unixoid.err.txt                                        7,118-64      Весь
:set mouse=a
15:53:10
$vi
15:57:49
$vi
15:59:16
$vi
15:59:27
$~
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
...
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set 45a88fc8-e320-4874-8833-a01d4de8f42c
insmod png
if background_image /share/images/desktop-base/spacefun-grub.png; then
"~/text/comment-me.txt" 116L, 3280C записано
16:00:02
$vi
16:00:19
$~
  ambiwidth=single    foldenable        nopaste               tabstop=8
noautochdir           foldexpr=0          pastetoggle=        tagbsearch
noautoindent          foldignore=#        patchexpr=          taglength=0
noautoread            foldlevel=0         patchmode=          tagrelative
noautowrite           foldlevelstart=-1 nopreserveindent      tagstack
noautowriteall        foldmethod=manual   previewheight=12    term=xterm
  background=light    foldminlines=1    nopreviewwindow     notermbidi
nobackup              foldnestmax=20      printdevice=        termencoding=
  backupcopy=auto     formatexpr=         printencoding=    noterse
  backupext=~         formatoptions=tcq   printfont=courier   textauto
...
  wrapmargin=0im/view/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim
:set showmode=folds,options,cursordir,folds,help,options,tabpages,winsize
:q!iminfo='100,<50,s10,hPHPLIPpLpItpplpipbpsearch,tag,undo
:set^[lredir=>%s 2>&1,,e,defmacro,set!,lambda,if,case,let,flet,let*,letrec,do,d
  shortmess=filnxtToOpr' . (&printdevice == '' ? '' : ' -P' . &printdevice) . '
  spellcapcheck=[.?!]\_[\])'"^I ]\+l%m
  suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.il
  guicursor=n-v-c:block,o:hor50,i-ci:hor15,r-cr:hor30,sm:block
  helpfile=/usr/share/vim/vim73/doc/help.txt
  highlight=8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,
16:03:54
$vi .vimrc
--- /dev/null	2015-09-25 17:22:27.807999997 +0300
+++ .vimrc	2015-09-28 17:05:04.561253372 +0300
@@ -0,0 +1,7 @@
+set showmode
+set wm=10
+set number
+colorscheme desert
+set hlsearch
+syntax on
+
16:05:04
$vi .vimrc
--- /tmp/l3-saved-7259.6029.15364	2015-09-28 17:05:06.001253366 +0300
+++ .vimrc	2015-09-28 17:05:17.169253348 +0300
@@ -4,4 +4,3 @@
 colorscheme desert
 set hlsearch
 syntax on
-
16:05:17
$cp .vimrc .exrc

16:06:24
$ex .exrc
".exrc" 6L, 76C
Переход в режим Ex. Для перехода в Обычный режим наберите "visual"
:q!
16:06:42
$vi .exrc
16:06:52
$~
l3script: john: команда не найдена
16:09:44
$exit
exit
Есть приостановленные задачи.

Вторник (09/29/15)

/dev/pts/6
08:38:00
$u
ucf                  umount               unicode_stop         until                uptime
ucfq                 unalias              uniq                 unxz                 usb-devices
ucfr                 uname                unlink               update-alternatives  usbhid-dump
ul                   uncompress           unlzma               updatedb             users
ulimit               unexpand             unset                updatedb.findutils
umask                unicode_start        unshare              update-pciids
08:38:00
$us
usb-devices  usbhid-dump  users
08:38:00
$users
ivan petr root user
прошло 32 минуты
09:10:11
$clear

прошло 102 минуты
10:52:52
$$ cat unsortedlines | sort > srtedlines
l3script: $: команда не найдена
прошло 12 минут
11:05:33
$cat unsortedlines | sort > srotedlines
cat: unsortedlines: Нет такого файла или каталога
11:06:13
$cat unsortedlines | sort > sortedlines
cat: unsortedlines: Нет такого файла или каталога
11:06:14
$touch unsortedlines

11:06:57
$cat unsortedlines | sort > sortedlines

11:06:59
$ls
backup       granata.jpg                            names                          sh           touchlist
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  ogo.jpg                        sortedlines  unsortedlines
bin          lpi 1                                  pamyatka.pdf                   source       unsortelines
file         lpi 2                                  pics                           srotedlines
freebsd.jpg  man_smb_conf                           press_any_key_to_continue.jpg  srtedlines
f.save       matrix.jpg                             proj                           text
11:07:06
$rm unsortelines

11:07:16
$ls
backup       granata.jpg                            names                          sh           touchlist
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  ogo.jpg                        sortedlines  unsortedlines
bin          lpi 1                                  pamyatka.pdf                   source
file         lpi 2                                  pics                           srotedlines
freebsd.jpg  man_smb_conf                           press_any_key_to_continue.jpg  srtedlines
f.save       matrix.jpg                             proj                           text
11:07:18
$srotedlines
l3script: srotedlines: команда не найдена
11:07:49
$vi unsortedlines
--- /tmp/l3-saved-9945.15798.9594	2015-09-29 12:07:59.045253366 +0300
+++ unsortedlines	2015-09-29 12:08:10.817253352 +0300
@@ -0,0 +1,5 @@
+
+ifdsfsdfdsf
+gfdhgfd
+hgfh
+
11:08:10
$cat unsortedlines | sort > sortedlines

11:08:12
$cat sortedlines
gfdhgfd
hgfh
ifdsfsdfdsf
11:08:19
$su -s /home/* | so
soelim  sort    source/
11:08:19
$su -s /home/* | sort -nr | head -1
Отсутствует passwd-запись для пользователя «/home/petr»
11:10:53
$su -s /home/* | sort -nr | head -1
Отсутствует passwd-запись для пользователя «/home/petr»
11:12:16
$sort text | tee sorted_text | head -n 1
sort: чтение завершилось неудачно: text: Это каталог
11:13:20
$cd names/

11:14:13
$ls a*
alloca.H
acpi:
events  powerbtn-acpi-support.sh
11:14:20
$la *.[cChH]
l3script: la: команда не найдена
11:14:36
$ls *.[cChH]
alloca.H  core.c  fcntl.h  isdn_ttyfax.c  Regexp.H  term.h
11:14:41
$ls *BSD*
ls: невозможно получить доступ к *BSD*: Нет такого файла или каталога
11:14:59
$ls
_1_2_3     acpi      __asterisk  bjen  core.c   -file1  -hello   isdn_ttyfax.c  modules  Regexp.H  term.h
1cdesktop  alloca.H  bjan        bjon  fcntl.h  group   _hrypun  _kik_my        passwd   s_tol_
11:15:20
$tousch gjfdkgjfdkgBSDhfghljfghk dsfjhsBSDfgfk
l3script: tousch: команда не найдена
11:15:49
$touch gjfdkgjfdkgBSDhfghljfghk dsfjhsBSDfgfk

11:16:13
$ls j?n
ls: невозможно получить доступ к j?n: Нет такого файла или каталога
11:16:29
$touch j{lgjfglkgnjkbj}n

11:16:58
$ls j?n
ls: невозможно получить доступ к j?n: Нет такого файла или каталога
11:17:01
$ls
_1_2_3     acpi      __asterisk  bjen  core.c   -file1  -hello   isdn_ttyfax.c      _kik_my  passwd    s_tol_
1cdesktop  alloca.H  bjan        bjon  fcntl.h  group   _hrypun  j{lgjfglkgnjkbj}n  modules  Regexp.H  term.h
11:17:07
$rm j{lgjfglkgnjkbj}n

11:17:14
$ls -- -*
-file1  -hello
11:17:24
$ls ./-*
./-file1  ./-hello
11:17:30
$ls *\**\?*
ls: невозможно получить доступ к ***?*: Нет такого файла или каталога
11:18:06
$echo zz*
zz*
11:18:54
$ls zz*
ls: невозможно получить доступ к zz*: Нет такого файла или каталога
11:19:02
$echo a*
acpi alloca.H
11:19:15
$touch "sfdj gjfdkgj gfjdg kjfdgkj"

11:20:00
$touch one\ space

11:20:11
$ls
_1_2_3     alloca.H    bjen    fcntl.h  -hello         _kik_my    passwd              sfdj gjfdkgj gfjdg kjfdgkj
1cdesktop  __asterisk  bjon    -file1   _hrypun        modules    Regexp.H            s_tol_
acpi       bjan        core.c  group    isdn_ttyfax.c  one space  sfdj gjfdkgj gfjdg  term.h
11:20:14
$touch "o ` gfk"
>
> sdf
> l3script: unexpected EOF while looking for matching ``'
l3script: ошибка синтаксиса: неожиданный конец файла
11:21:08
$ls
_1_2_3     alloca.H    bjen    fcntl.h  -hello         _kik_my    passwd              sfdj gjfdkgj gfjdg kjfdgkj
1cdesktop  __asterisk  bjon    -file1   _hrypun        modules    Regexp.H            s_tol_
acpi       bjan        core.c  group    isdn_ttyfax.c  one space  sfdj gjfdkgj gfjdg  term.h
11:21:17
$rm "one space" "sfdj gjfdkgj gfjdg" "sfdj gjfdkgj gfjdg kjfdgkj"

11:21:55
$ls
_1_2_3     acpi      __asterisk  bjen  core.c   -file1  -hello   isdn_ttyfax.c  modules  Regexp.H  term.h
1cdesktop  alloca.H  bjan        bjon  fcntl.h  group   _hrypun  _kik_my        passwd   s_tol_
11:21:57
$echo *
_1_2_3 1cdesktop acpi alloca.H __asterisk bjan bjen bjon core.c fcntl.h -file1 group -hello _hrypun isdn_ttyfax.c _kik_my modules passwd Regexp.H s_tol_ term.h
11:22:15
$cd

11:22:53
$ls
backup       f.save                                 man_smb_conf  pics                           sorted_text
bigfile      granata.jpg                            matrix.jpg    press_any_key_to_continue.jpg  source
bin          Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  names         proj                           text
file         lpi 1                                  ogo.jpg       sh                             touchlist
freebsd.jpg  lpi 2                                  pamyatka.pdf  sortedlines                    unsortedlines
11:23:02
$cat touchlist
file1
file2
file3
directory1
directory2
directory3
aba
abb
abc
abd
killall
11:23:11
$cd names

11:23:46
$touch `cat ~/touchlist`

11:24:08
$ls
_1_2_3     abb  acpi        bjan  core.c      directory3  -file1  group    isdn_ttyfax.c  modules   s_tol_
1cdesktop  abc  alloca.H    bjen  directory1  fcntl.h     file2   -hello   _kik_my        passwd    term.h
aba        abd  __asterisk  bjon  directory2  file1       file3   _hrypun  killall        Regexp.H
11:24:10
$rm `cat ~/touchlist`

11:24:30
$ls
_1_2_3     acpi      __asterisk  bjen  core.c   -file1  -hello   isdn_ttyfax.c  modules  Regexp.H  term.h
1cdesktop  alloca.H  bjan        bjon  fcntl.h  group   _hrypun  _kik_my        passwd   s_tol_

Файлы

  • sortedlines
  • touchlist
  • sortedlines
    >
    gfdhgfd
    hgfh
    ifdsfsdfdsf
    
    touchlist
    >
    file1
    file2
    file3
    directory1
    directory2
    directory3
    aba
    abb
    abc
    abd
    killall
    

    Статистика

    Время первой команды журнала14:01:33 2015- 9-28
    Время последней команды журнала11:24:30 2015- 9-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %22.77
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 2.16
    Количество командных строк в единицу времени, команда/мин 0.78
    Частота использования команд
    ls32|===========================| 27.12%
    vi9|=======| 7.63%
    sort8|======| 6.78%
    touch7|=====| 5.93%
    cd6|=====| 5.08%
    cat6|=====| 5.08%
    ~6|=====| 5.08%
    rm5|====| 4.24%
    clear5|====| 4.24%
    head3|==| 2.54%
    echo3|==| 2.54%
    sortedlines3|==| 2.54%
    su3|==| 2.54%
    nano2|=| 1.69%
    ln2|=| 1.69%
    srotedlines2|=| 1.69%
    tousch1|| 0.85%
    cp1|| 0.85%
    ex1|| 0.85%
    ghf1|| 0.85%
    so1|| 0.85%
    cleadr1|| 0.85%
    us1|| 0.85%
    Get1|| 0.85%
    la1|| 0.85%
    u1|| 0.85%
    users1|| 0.85%
    mv1|| 0.85%
    tee1|| 0.85%
    exit1|| 0.85%
    srtedlines1|| 0.85%
    $1|| 0.85%
    ____
    *) Интервалы неактивности длительностью 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$