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

Содержание

Журнал

Среда (04/04/07)

/dev/ttyp3
10:14:19
$ls -l
-rw-r--r--  1 user  wheel   455 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
-rw-r--r--  1 user  wheel  1875  4 ÁÐÒ 10:14 vitest1
10:14:20
$cp vi2 vitest2

10:14:29
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt         vitest1
opensource_news         unixoid.orig.txt        vitest2
10:14:30
$ls -l
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
-rw-r--r--  1 user  wheel  1875  4 ÁÐÒ 10:14 vitest1
-rw-r--r--  1 user  wheel   927  4 ÁÐÒ 10:14 vitest2
10:14:33
$chmod 777 vitest1 vitest2

10:14:46
$ls -l
total 32
-rw-r--r--  1 user  wheel   455 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
-rwxrwxrwx  1 user  wheel  1875  4 ÁÐÒ 10:14 vitest1
-rwxrwxrwx  1 user  wheel   927  4 ÁÐÒ 10:14 vitest2
10:14:48
$find . -perm rwx | -perm
bash: -perm: command not found
find: -perm: rwx: illegal mode string
10:15:56
$find . -perm +000

10:16:20
$find /-perm +6000
find: /tmp/.xorg.conf7175: Permission denied
find: /tmp/.xorg.conf7206: Permission denied
find: /tmp/ksocket-root: Permission denied
/usr/bin/at
/usr/bin/atq
/usr/bin/atrm
/usr/bin/batch
/usr/bin/btsockstat
/usr/bin/chpass
/usr/bin/chfn
...
find: /etc/isdn: Permission denied
find: /etc/ntp: Permission denied
/bin/rcp
find: /root/.gconfd: Permission denied
find: /root/.links: Permission denied
/sbin/mksnap_ffs
/sbin/ping
/sbin/ping6
/sbin/shutdown
find: /.mozilla: Permission denied
10:16:41
$ls -l
total 32
-rw-r--r--  1 user  wheel   455 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
-rwxrwxrwx  1 user  wheel  1875  4 ÁÐÒ 10:14 vitest1
-rwxrwxrwx  1 user  wheel   927  4 ÁÐÒ 10:14 vitest2
10:16:50
$find / -path /home/user/-prune -o -user user
/home/user/.fonts/LBRITE.ttf
/home/user/.fonts/LCALLIG.ttf
/home/user/.fonts/LFAX.ttf
/home/user/.fonts/LFAXD.ttf
/home/user/.fonts/LFAXDI.ttf
/home/user/.fonts/LFAXI.ttf
/home/user/.fonts/LHANDW.ttf
/home/user/.fonts/lsansd.ttf
/home/user/.fonts/lsansdi.ttf
/home/user/.fonts/lsansi.ttf
...
/var/tmp/kdecache-user/http/x/xgu.ru_l3_users_02-04-2007_nt-bsdadm_fbsd2.net.nt_root_6023fbe5
/var/tmp/kdecache-user/http/y
/var/tmp/kdecache-user/http/y/www.ya.ru__54d1ff03
/var/tmp/kdecache-user/http/y/www.ya.ru_logo.gif_59f81afa
find: /var/gdm: Permission denied
find: /etc/isdn: Permission denied
find: /etc/ntp: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.links: Permission denied
find: /.mozilla: Permission denied
10:18:33
$find / -path /home/user -prune -o -user user -print
/dev/ttyp0
/dev/ttyp1
/dev/ttyp3
/tmp/.ICE-unix/dcop825-1175668051
/tmp/.ICE-unix/838
/tmp/kde-user
/tmp/kde-user/ksycoca
/tmp/kde-user/konqueror-crash-l8I3jh.log
/tmp/kde-user/konqueror-crash-7jgot4.log
/tmp/ksocket-user
...
/var/tmp/kdecache-user/http/x/xgu.ru_l3_users_02-04-2007_nt-bsdadm_fbsd2.net.nt_root_6023fbe5
/var/tmp/kdecache-user/http/y
/var/tmp/kdecache-user/http/y/www.ya.ru__54d1ff03
/var/tmp/kdecache-user/http/y/www.ya.ru_logo.gif_59f81afa
find: /var/gdm: Permission denied
find: /etc/isdn: Permission denied
find: /etc/ntp: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.links: Permission denied
find: /.mozilla: Permission denied
10:19:23
$find / -path /dev -prune -o -type b -o -type c
/dev
find: /tmp/.xorg.conf7175: Permission denied
find: /tmp/.xorg.conf7206: Permission denied
find: /tmp/ksocket-root: Permission denied
^C
10:20:31
$ls -l
total 32
-rw-r--r--  1 user  wheel   455 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel  1874  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel  1149  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel  1148  3 ÁÐÒ 15:41 rus_news
-rw-r--r--  1 user  wheel   161  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel  4336  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel  4325  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel  1875  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927  6 ÄÅË  2003 vi2
-rwxrwxrwx  1 user  wheel  1875  4 ÁÐÒ 10:14 vitest1
-rwxrwxrwx  1 user  wheel   927  4 ÁÐÒ 10:14 vitest2
10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$ls -l

10:20:35
$cp -R /dev/acd0 /tmp
cp: mknod: /tmp/acd0: Operation not permitted
10:21:13
$ls -l /tmp/
total 8
-rw-r--r--  1 root  wheel    0  2 ÁÐÒ 09:28 (EEST)
drwx------  2 user  wheel  512  4 ÁÐÒ 09:27 fam-user
drwx------  2 user  wheel  512  4 ÁÐÒ 10:13 kde-user
drwx------  2 root  wheel  512  3 ÁÐÒ 17:07 ksocket-root
drwx------  3 user  wheel  512  4 ÁÐÒ 10:13 ksocket-user
10:21:20
$cd

10:21:34
$mkdir soft

10:21:43
$find -E ~ -regex '.*(\.tar\.jpg)'

10:22:23
$find -E ~ -regex '.*(\.tar\.jp?)'

10:22:29
$find -E ~ -regex '.*(\.tar|.jpg)'

10:22:46
$find -E ~ -regex '.*(\.jpg)'

10:22:53
$ls
Desktop                 files                   soft
Font                    names                   test
base                    pics                    text
bin                     proj                    touchlist
body                    projectX                very_long_file_name
c                       sh
10:22:56
$find -E ~ -regex ".*\.jp?"

10:23:28
$find -E /-regex ".*\.jp?g"
/usr/local/share/apps/kalzium/data/toolpics/dsc.jpg
/usr/local/share/apps/kalzium/data/toolpics/erlenmeyerkolben.jpg
/usr/local/share/apps/kalzium/data/toolpics/exikator.jpg
/usr/local/share/apps/kalzium/data/toolpics/halter.jpg
/usr/local/share/apps/kalzium/data/toolpics/heizplatte.jpg
/usr/local/share/apps/kalzium/data/toolpics/hplc.jpg
/usr/local/share/apps/kalzium/data/toolpics/korkring.jpg
/usr/local/share/apps/kalzium/data/toolpics/messzylinder.jpg
/usr/local/share/apps/kalzium/data/toolpics/moerser.jpg
/usr/local/share/apps/kalzium/data/toolpics/phpapier.jpg
...
/usr/local/share/wallpapers/blue_angle_swirl.jpg
/usr/local/share/wallpapers/bluegreencrisscross.jpg
/usr/local/share/wallpapers/fulmine.jpg
/usr/local/share/wallpapers/gold_crinkle.jpg
/usr/local/share/wallpapers/kraftwurm.jpg
/usr/local/share/wallpapers/mystical_rightturn.jpg
/usr/local/share/wallpapers/vegetative_fog.jpg
/usr/src/contrib/sendmail/libmilter/docs/figure1.jpg
/usr/src/contrib/sendmail/libmilter/docs/figure2.jpg
^C
10:23:42
$find -E ~-regex ".*\.jp?g"

10:23:46
$find -E ~/pics/x ".*\.jp?g"

10:23:53
$ls ~/pics/
1.jpeg  2.jpeg  3.jpeg
10:23:57
$find -E ~/pics/ -regex ".*\.jpe"
/home/user/pics/1.jpeg
/home/user/pics/2.jpeg
/home/user/pics/3.jpeg
10:24:02
$find -E ~/pics/ -regex ".*\.jpeg" -exec cp {} ~/soft \;

10:24:24
$ls soft/
1.jpeg  2.jpeg  3.jpeg
10:24:27
$find ~ -name core -ok rm -f {} \;

10:25:06
$find ~ -regex ".*\.jpeg" -ok rm -f {} \;
"rm -f /home/user/pics/1.jpeg"? n
"rm -f /home/user/pics/2.jpeg"? n
"rm -f /home/user/pics/3.jpeg"? n
"rm -f /home/user/soft/1.jpeg"? y
"rm -f /home/user/soft/2.jpeg"? y
"rm -f /home/user/soft/3.jpeg"? y
10:25:44
$ls soft/

10:25:46
$rmdir soft/

10:25:51
$ls
Desktop                 files                   test
Font                    names                   text
base                    pics                    touchlist
bin                     proj                    very_long_file_name
body                    projectX
c                       sh
10:25:52
$find ~ -regex ".*\.jp?" -ok rm -f {} \;

10:27:14
$find -E regex ".*\.jp?g" -ok rm -f {} \;

10:27:49
$ls -l pics/
total 0
-rw-r--r--  1 user  wheel  0 11 ÄÅË  2003 1.jpeg
-rw-r--r--  1 user  wheel  0 11 ÄÅË  2003 2.jpeg
-rw-r--r--  1 user  wheel  0 11 ÄÅË  2003 3.jpeg
10:27:56
$ssh root@192.168.16.31
Password:
Last login: Wed Apr  4 10:44:31 2007 from 192.168.16.15
/dev/ttyp1
10:30:18
$man find
10:30:43
$man find
прошло 11 минут
10:42:38
$man find
10:42:45
$ls -l
total 46
drwx------  2 user  wheel    512  3 ÁÐÒ 15:57 Desktop
drwxr-xr-x  2 user  wheel   4096  3 ÁÐÒ 17:34 Font
-rw-r--r--  1 user  wheel   3845  6 ÄÅË  2003 base
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 bin
-rw-r--r--  1 user  wheel  12718  6 ÄÅË  2003 body
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 c
drwxr-xr-x  3 user  wheel    512 10 ÄÅË  2003 files
drwxr-xr-x  2 user  wheel   1536  3 ÁÐÒ 12:38 names
drwxr-xr-x  2 user  wheel    512 11 ÄÅË  2003 pics
drwxr-xr-x  3 user  wheel    512  6 ÄÅË  2003 proj
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 projectX
drwxr-xr-x  2 user  wheel    512  6 ÄÅË  2003 sh
drwxr-xr-x  4 user  wheel    512  6 ÄÅË  2003 test
drwxr-xr-x  2 user  wheel    512  4 ÁÐÒ 10:14 text
-rw-r--r--  1 user  wheel     18  6 ÄÅË  2003 touchlist
-rw-r--r--  1 user  wheel      0  6 ÄÅË  2003 very_long_file_name
10:42:51
$man find
10:43:12
$cd text/

/dev/ttyp3
10:44:40
#screen -x
/dev/ttyp1
10:46:08
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt         vitest1
opensource_news         unixoid.orig.txt        vitest2
10:46:09
$rm vitest1 vitest2

10:46:20
$vim hello-vi.txt
10:54:53
$vim hello-vi.txt
10:57:04
$vim hello-vi.txt
0a1
> What's Upppppp
10:57:37
$vim hello-vi.txt
1d0
< What's Upppppp
10:57:51
$find ~ -mmin 5

10:58:35
$find ~ -mmin -5
/home/user
/home/user/.lilalo
/home/user/.lilalo/.report.dat
/home/user/.lilalo/20833290861654213865-1175668227.info
/home/user/.lilalo/20833290861654213865-1175668227.script
/home/user/.lilalo/20833290861654213865-1175668227_1175672793_home_user_text_hello-vi.txt.diff
/home/user/.lilalo/20833290861654213865-1175668227_1175673336_home_user_text_hello-vi.txt.diff
/home/user/.lilalo/20833290861654213865-1175668227_1175673432_home_user_text_hello-vi.txt.diff
/home/user/.lilalo/20833290861654213865-1175668227_1175673459_home_user_text_hello-vi.txt.diff
/home/user/text
/home/user/text/hello-vi.txt
/home/user/.viminfo
10:58:40
$netstat
comment-me.txt    opensource_news   unixoid.err.txt   vi2
hello-vi.txt      rus_news          unixoid.orig.txt
kernel_news       text_to_grep      vi1
10:58:40
$whereis bash
bash: /usr/local/bin/bash /usr/local/man/man1/bash.1.gz /usr/ports/shells/bash
прошло 17 минут
/dev/ttyp3
11:16:06
#screen -x
прошло 18 минут
11:34:29
#screen -x
/dev/ttyp1
11:42:22
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt
opensource_news         unixoid.orig.txt
11:42:26
$cd

11:42:28
$ls
Desktop                 files                   test
Font                    names                   text
base                    pics                    touchlist
bin                     proj                    very_long_file_name
body                    projectX
c                       sh
11:42:29
$vim
/dev/ttyp3
11:52:18
#exit
Connection to 192.168.16.31 closed.
11:52:21
$ssh root@linux1
ssh: linux1: hostname nor servname provided, or not known
11:52:33
$ssh root@linux1.nt
ssh: linux1.nt: hostname nor servname provided, or not known
11:52:35
$ssh root@linux1.net.nt
The authenticity of host 'linux1.net.nt (192.168.16.1)' can't be established.
DSA key fingerprint is f3:e1:6c:bf:5e:86:56:48:2a:4f:64:79:32:60:f2:e0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux1.net.nt' (DSA) to the list of known hosts.
Password:
Last login: Wed Apr  4 11:52:23 2007 from 192.168.16.15
l3-agent is already running: pid=2772; pidfile=/root/.lilalo/l3-agent.pid
11:52:50
#screen -x
/dev/ttyp1
11:54:54
$vim 1
11:59:47
$vim 1
12:00:23
$ls
1                       c                       sh
Desktop                 files                   test
Font                    names                   text
base                    pics                    touchlist
bin                     proj                    very_long_file_name
body                    projectX
12:00:24
$vim 1
прошло 16 минут
12:16:59
$ls
1                       c                       sh
Desktop                 files                   test
Font                    names                   text
base                    pics                    touchlist
bin                     proj                    very_long_file_name
body                    projectX
прошло 30 минут
/dev/ttyp3
12:47:03
#screen -x
/dev/ttyp1
12:54:23
$vim 1

Статистика

Время первой команды журнала10:14:19 2007- 4- 4
Время последней команды журнала12:54:23 2007- 4- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 7.92
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 2.17
Количество командных строк в единицу времени, команда/мин 0.78
Частота использования команд
ls45|===========================================| 43.69%
find22|=====================| 21.36%
vim9|========| 8.74%
screen5|====| 4.85%
man4|===| 3.88%
ssh4|===| 3.88%
cd3|==| 2.91%
cp2|=| 1.94%
mkdir1|| 0.97%
.jpg)'1|| 0.97%
chmod1|| 0.97%
-perm1|| 0.97%
whereis1|| 0.97%
rm1|| 0.97%
netstat1|| 0.97%
rmdir1|| 0.97%
exit1|| 0.97%
____
*) Интервалы неактивности длительностью 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$