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

Содержание

Журнал

Понедельник (11/02/20)

/dev/pts/0
08:24:27
#ls
install
08:24:56
#date
Пнд Ноя  2 09:29:40 EET 2020
08:29:40
#useradd ivan

08:31:37
#echo $?
0
08:32:29
#useradd ivan
useradd: пользователь «ivan» уже существует
08:34:09
#echo $?
9
08:34:18
#$?
l3script: 0: команда не найдена
08:36:01
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
08:37:35
#userdel ivan

08:45:02
#useradd --help
Использование: useradd [параметры] ПОÐ
seradd -D
               useradd -D [параметры]
Параметры:
  -b, --base-dir БАЗ_КАТ        базовый каталог для домашнего каталога новой
                                учётной записи
  -c, --comment КОММЕНТАРИЙ     поле GECOS новой учётной записи
  -d, --home-dir ДОМ_КАТ        домашний каталог новой учётной записи
  -D, --defaults                показать или изменить настройки
                                по умолчанию для useradd
...
  -p, --password ПАРОЇётной записи
  -r, --system                  создать системную учётную запись
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОРновой
                                учётной записи
  -u, --uid UID                 пользовательский ID новой учётной записи
  -U, --user-group              создать группу с тем же именем что и у
                                пользователя
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                пользовательского сопоставления SELinux
08:46:14
#useradd -m -s /bin/bash ivan

08:49:40
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
08:50:01
#useradd -m -s /bin/bash petr

08:50:49
#passwd petr
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
08:51:00
#passwd petr
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
08:52:18
#passwd petr
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
08:53:02
#who
root     pts/0        2020-11-02 09:12 (192.168.15.129)
ivan     pts/2        2020-11-02 09:51 (192.168.15.129)
petr     pts/3        2020-11-02 09:53 (192.168.15.129)
08:58:12
#whoami
root
08:59:16
#hostname
debian3
09:01:18
#pwd
/root
09:01:25
#echo ~
/root
09:03:12
#echo '~'
~
09:04:44
#echo "'~'"
'~'
09:05:33
#echo \~
~
09:06:11
#echo \\\\
\\
09:07:00
#echo \\ \\
\ \
09:07:08
#pwd
/root
прошло 37 минут
09:44:44
#cd ..

09:45:08
#ls
bin   dev  home        lib    lib64       media  opt   root  sbin     srv  tmp  var
boot  etc  initrd.img  lib32  lost+found  mnt    proc  run   selinux  sys  usr  vmlinuz
09:45:20
#ch home
l3script: ch: команда не найдена
09:47:35
#cd home

09:47:41
#ls
ivan  petr  user
09:48:00
#cd

09:50:59
#cd -
/home
09:51:06
#cd -
/root
09:51:15
#cd \
>
09:51:36
#cd /

09:52:22
#cd ~

09:52:54
#echo $PWD
/root
09:53:12
#echo $OLDPWD
/
09:53:18
#cd

09:54:19
#ls l
ls: невозможно получить доступ к l: Нет такого файла или каталога
09:57:22
#ls -l
итого 8
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
09:57:27
#ls -la
итого 56
drwx------  5 root root 4096 Окт 15  2014 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   50 Окт 30 12:25 .l3rc
drwxr-xr-x  2 root root 4096 Ноя  2 09:24 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5189 Окт 15  2014 .viminfo
09:57:44
#ls -l -a
итого 56
drwx------  5 root root 4096 Окт 15  2014 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   50 Окт 30 12:25 .l3rc
drwxr-xr-x  2 root root 4096 Ноя  2 09:24 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5189 Окт 15  2014 .viminfo
09:57:56
#ls -l -a --color
итого 56
drwx------  5 root root 4096 Окт 15  2014 .
drwxr-xr-x 24 root root 4096 Окт 15  2014 ..
drwx------  2 root root 4096 Июн 27  2014 .aptitude
-rw-------  1 root root 1896 Окт 15  2014 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   50 Окт 30 12:25 .l3rc
drwxr-xr-x  2 root root 4096 Ноя  2 09:24 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim
-rw-------  1 root root 5189 Окт 15  2014 .viminfo
10:01:04
#mailq

10:03:20
#which mailq
/usr/bin/mailq
10:03:58
#ls -l /usr/bin/mailq
lrwxrwxrwx 1 root root 13 Янв  2  2013 /usr/bin/mailq -> ../sbin/exim4
10:05:40
#ls -l /usr/sbin/exim4
-rwsr-xr-x 1 root root 973824 Янв  2  2013 /usr/sbin/exim4
10:06:45
#ls -l /usr/bin/mailq --color
lrwxrwxrwx 1 root root 13 Янв  2  2013 /usr/bin/mailq -> ../sbin/exim4
10:08:22
#who
root     pts/0        2020-11-02 09:12 (192.168.15.129)
ivan     pts/2        2020-11-02 09:51 (192.168.15.129)
petr     pts/3        2020-11-02 09:53 (192.168.15.129)
10:09:22
#ls -l /dev/pts/1 --color
crw--w---- 1 root tty 136, 1 Ноя  2 11:11 /dev/pts/1
10:11:11
#ls -l /dev/pts/2 --color
crw--w---- 1 ivan tty 136, 2 Ноя  2 09:51 /dev/pts/2
10:12:04
#echo Hello
Hello
10:13:47
#echo Hello > /dev/pts/2

10:19:18
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/xvdb doesn't contain a valid partition table
10:20:58
#mkfifo test

10:30:50
#mv test /tmp

10:32:00
#echo Hello > /tmp/test

прошло 13 минут
10:45:58
#ls -l --color
итого 12
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 1 root root  168 Ноя  2 11:45 who.txt
10:46:43
#ln who.txt whoH.txt

10:48:05
#ls -l --color
итого 16
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
-rw-r--r-- 2 root root  168 Ноя  2 11:45 whoH.txt
-rw-r--r-- 2 root root  168 Ноя  2 11:45 who.txt
10:48:16
#ls -li --color
итого 16
653043 -rw-r--r-- 1 root root 5268 Окт 13  2014 install
653092 -rw-r--r-- 2 root root  168 Ноя  2 11:45 whoH.txt
653092 -rw-r--r-- 2 root root  168 Ноя  2 11:45 who.txt
10:48:43
#ln /root /rootH
ln: «/root»: не допускается создавать жёсткие ссылки на каталоги
10:50:42
#LANG=''

10:51:10
#ln /root /rootH
ln: `/root': hard link not allowed for directory
10:51:15
#mkdir d1

10:53:39
#mkdir d2

10:53:45
#mkdir d2/d3

10:53:58
#ls
d1  d2  install  who.txt  whoH.txt
10:54:10
#mkdir d4/d5
mkdir: cannot create directory `d4/d5': No such file or directory
10:56:10
#mkdir -p d4/d5

10:56:17
#ls d2
d3
10:56:36
#ls d4
d5
10:56:39
#tree
l3script: tree: command not found
10:56:51
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  Could not resolve 'ftp.ua.debian.org'
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  Could not resolve 'ftp.ua.debian.org'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
10:58:08
#apt-get update
Err http://ftp.ua.debian.org wheezy Release.gpg
  Could not resolve 'ftp.ua.debian.org'
Err http://ftp.ua.debian.org wheezy-updates Release.gpg
  Could not resolve 'ftp.ua.debian.org'
Err http://security.debian.org wheezy/updates Release.gpg
  Could not resolve 'security.debian.org'
Reading package lists... Done
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/Release.gpg  Could not resolve 'ftp.ua.debian.org'
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/Release.gpg  Could not resolve 'security.debian.org'
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/Release.gpg  Could not resolve 'ftp.ua.debian.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
10:58:56
#cat /etc/resolv.conf
search net.nt
nameserver 192.168.13.253
10:59:41
#vi /etc/resolv.conf
--- /tmp/l3-saved-3510.7984.13920	2020-11-02 12:00:05.987961188 +0200
+++ /etc/resolv.conf	2020-11-02 12:04:09.759986097 +0200
@@ -1,2 +1,3 @@
 search net.nt
-nameserver 192.168.13.253
+nameserver 192.168.10.240
+nameserver 8.8.8.8
11:04:09
#vi /etc/resolv.conf
11:04:19
#~
Ign http://security.debian.org wheezy/updates Release.gpg
Ign http://security.debian.org wheezy/updates Release
Ign http://security.debian.org wheezy/updates/main Sources/DiffIndex
Ign http://ftp.ua.debian.org wheezy Release.gpg
Ign http://security.debian.org wheezy/updates/contrib Sources/DiffIndex
Ign http://security.debian.org wheezy/updates/non-free Sources/DiffIndex
Ign http://security.debian.org wheezy/updates/main amd64 Packages/DiffIndex
Ign http://ftp.ua.debian.org wheezy-updates Release.gpg
Ign http://security.debian.org wheezy/updates/contrib amd64 Packages/DiffIndex
Ign http://security.debian.org wheezy/updates/non-free amd64 Packages/DiffIndex
...
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/main/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/non-free/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy/contrib/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/main/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/contrib/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/non-free/source/Sources  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/main/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/contrib/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
W: Failed to fetch http://ftp.ua.debian.org/debian/dists/wheezy-updates/non-free/binary-amd64/Packages  404  Not Found [IP: 194.71.11.165 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
11:04:52
#apt-get install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  tree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.3 kB of archives.
After this operation, 112 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  tree
Install these packages without verification [y/N]? y
Err http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1
  404  Not Found [IP: 194.71.11.165 80]
Failed to fetch http://ftp.ua.debian.org/debian/pool/main/t/tree/tree_1.6.0-1_amd64.deb  404  Not Found [IP: 194.71.11.165 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
11:05:22
#touch f1

прошло 43 минуты
11:48:34
#touch d2/f2

11:49:42
#ls
d1  d2  d4  f1  install  who.txt  whoH.txt
11:50:23
#find . -type d -maxdepth 1
find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it).  Please specify options before other arguments.
.
./.aptitude
./.lilalo
./d4
./d2
./d1
./.vim
11:52:57
#find . -maxdepth 1 type d
find: paths must precede expression: type
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
11:53:44
#find . -maxdepth 1 -type d
.
./.aptitude
./.lilalo
./d4
./d2
./d1
./.vim
11:53:50
#find . -maxdepth 1 -type d | ls -l
total 28
drwxr-xr-x 2 root root 4096 Nov  2 11:53 d1
drwxr-xr-x 3 root root 4096 Nov  2 12:49 d2
drwxr-xr-x 3 root root 4096 Nov  2 11:56 d4
-rw-r--r-- 1 root root    0 Nov  2 12:48 f1
-rw-r--r-- 1 root root 5268 Oct 13  2014 install
-rw-r--r-- 2 root root  168 Nov  2 11:45 who.txt
-rw-r--r-- 2 root root  168 Nov  2 11:45 whoH.txt
11:55:42
#find . -maxdepth 1 -type d | xargs ls -l
.:
total 28
drwxr-xr-x 2 root root 4096 Nov  2 11:53 d1
drwxr-xr-x 3 root root 4096 Nov  2 12:49 d2
drwxr-xr-x 3 root root 4096 Nov  2 11:56 d4
-rw-r--r-- 1 root root    0 Nov  2 12:48 f1
-rw-r--r-- 1 root root 5268 Oct 13  2014 install
-rw-r--r-- 2 root root  168 Nov  2 11:45 who.txt
-rw-r--r-- 2 root root  168 Nov  2 11:45 whoH.txt
./.aptitude:
...
total 0
./d1:
total 0
./d2:
total 4
drwxr-xr-x 2 root root 4096 Nov  2 11:53 d3
-rw-r--r-- 1 root root    0 Nov  2 12:49 f2
./d4:
total 4
drwxr-xr-x 2 root root 4096 Nov  2 11:56 d5
11:56:31
#find . -maxdepth 1 -type d | xargs ls
.:
d1  d2  d4  f1  install  who.txt  whoH.txt
./.aptitude:
config
./.lilalo:
133518653134476610-1413379473.info                                     2525264871024819419-1403867138.info
133518653134476610-1413379473.script                                   2525264871024819419-1403867138.script
143184190977814884-1413212456.info                                     26479210081176114181-1604301867.info
143184190977814884-1413212456.script                                   26479210081176114181-1604301867.script
1901738991017822016-1413212497.info                                    26479210081176114181-1604301867_1604311205_etc_resolv.conf.diff
1901738991017822016-1413212497.script                                  26479210081176114181-1604301867_1604311454_etc_resolv.conf.diff
23119324163069212524-1403867377.info                                   l3-agent.pid
23119324163069212524-1403867377.script                                 l3bashrc
23119324163069212524-1403867377_1403867394_root_.lilalo_l3bashrc.diff  l3prompt
23119324163069212524-1403867377_1403867447_root_.l3rc.diff
./.vim:
./d1:
./d2:
d3  f2
./d4:
d5
11:56:49
#find . -maxdepth 1 -type d -a -name "d*" | xargs ls
./d1:
./d2:
d3  f2
./d4:
d5
Text
11:59:19
#find . -maxdepth 1 -type d -a -name "d*"
./d4
./d2
./d1
Text
12:02:36
#find . -maxdepth 1 -type d -name "d*"
./d4
./d2
./d1
-a связка фÑand, по умолчанию между условиями
12:08:50
#Ñ
l3script: $'\321': command not found
12:09:19
#цÑÑwhich find
l3script: $'\321\206\321\321which': command not found

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search net.nt
    nameserver 192.168.13.253
    

    Статистика

    Время первой команды журнала08:24:27 2020-11- 2
    Время последней команды журнала12:09:19 2020-11- 2
    Количество командных строк в журнале97
    Процент команд с ненулевым кодом завершения, % 9.28
    Процент синтаксически неверно набранных команд, % 5.15
    Суммарное время работы с терминалом *, час 2.40
    Количество командных строк в единицу времени, команда/мин 0.67
    Частота использования команд
    ls21|===================| 19.81%
    echo13|============| 12.26%
    cd9|========| 8.49%
    find9|========| 8.49%
    mkdir5|====| 4.72%
    passwd5|====| 4.72%
    useradd5|====| 4.72%
    apt-get3|==| 2.83%
    xargs3|==| 2.83%
    ln3|==| 2.83%
    touch2|=| 1.89%
    pwd2|=| 1.89%
    vi2|=| 1.89%
    who2|=| 1.89%
    #v1|| 0.94%
    mkfifo1|| 0.94%
    whoami1|| 0.94%
    ch1|| 0.94%
    #^1|| 0.94%
    cat1|| 0.94%
    ~1|| 0.94%
    mv1|| 0.94%
    Ñ1|| 0.94%
    LANG=''1|| 0.94%
    fdisk1|| 0.94%
    $?1|| 0.94%
    #^Text1|| 0.94%
    userdel1|| 0.94%
    mailq1|| 0.94%
    21|| 0.94%
    цÑÑwhich1|| 0.94%
    hostname1|| 0.94%
    which1|| 0.94%
    date1|| 0.94%
    tree1|| 0.94%
    test1|| 0.94%
    ____
    *) Интервалы неактивности длительностью 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$