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

Содержание

Журнал

Понедельник (05/30/16)

/dev/pts/0
09:23:14
#ls -a
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
test
комент
09:32:31
#sdfgsdгыуuseradd ivan

09:38:52
#echo $?
0
и есали 5одли 0 значит выполнена, елси нет тогда в мане посмотреть код
09:42:04
#man useradd
09:45:20
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:49:37
#echo $?
0
09:49:52
#userdel ivan

09:53:05
#echo $?
0
09:53:09
#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
09:53:38
#useradd -m ivan

09:55:06
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
pstree -h отображения дерева процесов
usermod изменение настроек пользователя
10:04:13
#usermod -s /bin/bash ivan

изменили оболочку для пользователя
10:05:10
#useradd -m -s /bin/bash petro

10:09:03
#userdel petro

10:09:28
#useradd -m -s /bin/bash petr

10:09:31
#passwd petr
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
10:10:46
#userdel petr

10:11:57
#useradd -m -s /bin/bash petr
useradd: предупреждение: домашний каталог уже существует.
Никакие файлы из каталога шаблонов копироваться не будут.
10:12:13
#who
root     pts/0        2016-05-30 10:22 (192.168.15.163)
ivan     pts/2        2016-05-30 11:07 (192.168.15.163)
petr     pts/3        2016-05-30 11:12 (192.168.15.163)
10:12:54
#tty
/dev/pts/0
при создании файла поставить точку файл сразу станет скрытым
ls -aF покажет файлы и каталоги
прошло 65 минут
11:18:13
#зшls -a
.  ..  .aptitude  .bash_history  .bash_profile  .bashrc  install  .l3rc  .lilalo  .profile  .vim  .viminfo
11:22:39
#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 Май 28 11:24 .l3rc
drwxr-xr-x  2 root root 4096 Май 30 12:22 .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
11:22:44
#dd if=/dev/xvda of=mbr.bin bs=512 count=1
1+0 записей считано
1+0 записей написано
 скопировано 512 байт (512 B), 4,7758e-05 c, 10,7 MB/c
копия мбр лучше указывать 1 проÐход на 512 чтобы снять нагрузку
прошло 22 минуты
11:45:08
#руhexdump -C mbr.bin
00000000  eb 63 90 10 8e d0 bc 00  b0 b8 00 00 8e d8 8e c0  |.c..............|
00000010  fb be 00 7c bf 00 06 b9  00 02 f3 a4 ea 21 06 00  |...|.........!..|
00000020  00 be be 07 38 04 75 0b  83 c6 10 81 fe fe 07 75  |....8.u........u|
00000030  f3 eb 16 b4 02 b0 01 bb  00 7c b2 80 8a 74 01 8b  |.........|...t..|
00000040  4c 02 cd 13 ea 00 7c 00  00 eb fe 00 00 00 00 00  |L.....|.........|
00000050  00 00 00 00 00 00 00 00  00 00 00 80 01 00 00 00  |................|
00000060  00 00 00 00 ff fa 90 90  f6 c2 80 74 05 f6 c2 70  |...........t...p|
00000070  74 02 b2 80 ea 79 7c 00  00 31 c0 8e d8 8e d0 bc  |t....y|..1......|
00000080  00 20 fb a0 64 7c 3c ff  74 02 88 c2 52 be 80 7d  |. ..d|<.t...R..}|
00000090  e8 17 01 be 05 7c b4 41  bb aa 55 cd 13 5a 52 72  |.....|.A..U..ZRr|
...
00000170  be 95 7d e8 34 00 be 9a  7d e8 2e 00 cd 18 eb fe  |..}.4...}.......|
00000180  47 52 55 42 20 00 47 65  6f 6d 00 48 61 72 64 20  |GRUB .Geom.Hard |
00000190  44 69 73 6b 00 52 65 61  64 00 20 45 72 72 6f 72  |Disk.Read. Error|
000001a0  0d 0a 00 bb 01 00 b4 0e  cd 10 ac 3c 00 75 f4 c3  |...........<.u..|
000001b0  00 00 00 00 00 00 00 00  75 48 0e 00 00 00 00 20  |........uH..... |
000001c0  21 00 83 fe ff ff 00 08  00 00 00 98 e9 01 00 00  |!...............|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200
прочРбинарная читалка
11:48:19
#дÑls -l /dev/cdrom1
lrwxrwxrwx 1 root root 3 Май 28 11:24 /dev/cdrom1 -> sr0
прошло 77 минут
13:05:53
#ls -l /dev/sr0
brw-rw---T 1 root cdrom 11, 0 Май 28 11:24 /dev/sr0
13:06:13
#which mailq
/usr/bin/mailq
посмотреть где находится программа
13:11:19
#ls -l /usr/bin/mailq
lrwxrwxrwx 1 root root 13 Янв  2  2013 /usr/bin/mailq -> ../sbin/exim4
на самом деле программа mailq это установленный почтовый сервис exim4
13:12:37
#cat /home/ivan/test
privet
13:19:29
#ls -l /dev/lo
log           loop1         loop3         loop5         loop7
loop0         loop2         loop4         loop6         loop-control
13:19:29
#ls -l /dev/log
srw-rw-rw- 1 root root 0 Май 28 11:25 /dev/log
прошло 10 минут
13:29:36
#cd /var/opt/

прошло 11 минут
13:40:46
#cd -
/root
13:40:58
#cd -
/var/opt
возвращает в 2 последжних каталога
13:41:48
#echo $PWD
/var/opt
13:42:36
#echo $OLDPWD
/root
13:43:00
#apt-get tree
E: Неверная операция tree
13:51:05
#apt-get install tree
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  tree
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 43,3 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 112 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 [43,3 kB]
Получено 43,3 kБ за 0с (143 kБ/c)
Выбор ранее не выбранного пакета tree.
(Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.)
Распаковывается пакет tree (из файла …/tree_1.6.0-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет tree (1.6.0-1) …
13:51:41
#man ls

Вторник (05/31/16)

/dev/pts/0
09:07:19
#which vi
/usr/bin/vi
09:11:56
#ls -l /usr/bin/vi
lrwxrwxrwx 1 root root 20 Июн 27  2014 /usr/bin/vi -> /etc/alternatives/vi
09:13:07
#ls -l /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Июн 27  2014 /etc/alternatives/vi -> /usr/bin/vim.basic
09:13:56
#ldd /usr/bin/vim.basic
        linux-vdso.so.1 =>  (0x00007fff6f5ff000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f068a5da000)
        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f068a3b1000)
        libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f068a190000)
        libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007f0689f87000)
        libgpm.so.2 => /usr/lib/x86_64-linux-gnu/libgpm.so.2 (0x00007f0689d81000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f06899f5000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f06897f1000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f068a863000)
        libattr.so.1 => /lib/x86_64-linux-gnu/libattr.so.1 (0x00007f06895ec000)
показывает зависимÐости
09:16:44
#сÑcat /etc/passwd > users.txt

09:18:22
#ls -lh
итого 16K
-rw-r--r-- 1 root root 5,2K Окт 13  2014 install
-rw-r--r-- 1 root root  512 Май 30 12:44 mbr.bin
-rw-r--r-- 1 root root  986 Май 31 10:18 users.txt
09:18:27
#vi users.txt
прошло 83 минуты
10:41:27
#jobs

10:41:31
#pwd
/root
10:41:37
#vi .vimrc
--- /dev/null	2016-05-28 11:24:54.815999995 +0300
+++ .vimrc	2016-05-31 11:43:16.930808011 +0300
@@ -0,0 +1,4 @@
+set number
+syntax on
+colorscheme desert
+set mouse=a
10:43:16
#ls
install  mbr.bin  new.txt  users.txt
10:43:20
#echo $SHELL
/bin/bash
прошло >3 часов
14:39:08
#cat /etc/sh
shadow   shadow-  shells
14:39:08
#cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
список оболочек
14:40:53
#cat /etc/shells |sed '1d' |xargs ls -l
-rwxr-xr-x 1 root root 975488 Сен 25  2014 /bin/bash
-rwxr-xr-x 1 root root 106920 Мар  1  2012 /bin/dash
lrwxrwxrwx 1 root root      4 Сен 25  2014 /bin/rbash -> bash
lrwxrwxrwx 1 root root      4 Мар  1  2012 /bin/sh -> dash
-rwxr-sr-x 1 root utmp 421640 Сен 16  2012 /usr/bin/screen
так как дс не умеет работаÑлŒ-лс текстом ÑхфÑÑарг передает ей значение
14:45:15
#фзÐapt-get install zsh
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  zsh-doc
НОВЫЕ пакеты, которые будут установлены:
  zsh
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 4 916 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 11,7 MB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4 916 kB]
Получено 4 916 kБ за 3с (1 510 kБ/c)
Выбор ранее не выбранного пакета zsh.
(Чтение базы данных … на данный момент установлено 28843 файла и каталога.)
Распаковывается пакет zsh (из файла …/zsh_4.3.17-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет zsh (4.3.17-1) …
update-alternatives: используется /bin/zsh4 для предоставления /bin/zsh (zsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/rzsh (rzsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/ksh (ksh) в автоматический режим
14:51:45
#alias rm='rm -i'

14:56:34
#echo $HOME
/root
14:58:18
#vi /etc/bash
14:58:18
#vi /etc/bash.bashrc
--- /tmp/l3-saved-5959.18464.13777	2016-05-31 16:01:28.674787684 +0300
+++ /etc/bash.bashrc	2016-05-31 16:16:56.778809375 +0300
@@ -53,3 +53,5 @@
 		fi
 	}
 fi
+# shell Aliases
+alias rm='rm -i'
прошло 18 минут
15:16:56
#vi /etc/bash.bashrc
15:18:05
#jobs
[1]+  Stopped                 /usr/bin/vi "$@"
15:18:29
#fg 1
  1 # System-wide .bashrc file for interactive bash(1) shells.
  2
  3 # To enable the settings / commands in this file for login shells as well,
  4 # this file has to be sourced in /etc/profile.
  5
  6 # If not running interactively, don't do anything
  7 [ -z "$PS1" ] && return
  8
  9 # check the window size after each command and, if necessary,
 10 # update the values of LINES and COLUMNS.
...
 48                    /usr/bin/python /usr/share/command-not-found/command-not-found -- "$1"
 49                    return $?
 50                 else
 51                    printf "%s: command not found\n" "$1" >&2
 52                    return 127
 53                 fi
 54         }
 55 fi
 56 # shell Aliases
 57 alias rm='rm -i'
15:21:20
#~
^Z
[1]+  Stopped                 sleep 10000
15:23:10
#jobs
[1]+  Stopped                 sleep 10000
15:23:23
#bg 1
[1]+ sleep 10000 &
15:23:40
#jobs
[1]+  Running                 sleep 10000 &
15:23:43
#sleep 10000 &
[2] 7415
15:28:39
#jobs
[1]-  Running                 sleep 10000 &
[2]+  Running                 sleep 10000 &
15:28:44
#kill %2
[2]+  Завершено      sleep 10000
15:28:56
#jobs
[1]+  Running                 sleep 10000 &
/dev/pts/0
15:34:33
#source /etc/bash.bashrc
root@debian2:~# l3script
15:37:53
#echo $HISTSIZE
500
/dev/pts/6
15:37:53
#echo $HISTSIZE
500
/dev/pts/0
15:43:00
#vi /etc/profile
/dev/pts/6
15:43:00
#vi /etc/profile
--- /tmp/l3-saved-7664.30814.3322	2016-05-31 16:46:26.318808955 +0300
+++ /etc/profile	2016-05-31 16:52:08.690711103 +0300
@@ -35,3 +35,7 @@
   done
   unset i
 fi
+
+HISTSIZE=2000
+HISTFILESIZE=2000
+export HISTSIZE HISTFILESIZE
/dev/pts/0
15:52:08
#vi /etc/profile
/dev/pts/6
15:52:08
#vi /etc/profile
/dev/pts/0
15:54:02
#echo $HISTSIZE
2000
15:54:23
#echo $HISTFILESIZE
2000
15:54:31
#ls -la /etc/skel/
итого 20
drwxr-xr-x  2 root root 4096 Окт 13  2014 .
drwxr-xr-x 69 root root 4096 Май 31 16:52 ..
-rw-r--r--  1 root root  220 Дек 30  2012 .bash_logout
-rw-r--r--  1 root root 3392 Дек 30  2012 .bashrc
-rw-r--r--  1 root root  675 Дек 30  2012 .profile
щÐшаблон для домашнего каталога для новых польхзователй, не действует на существующих
прошло 13 минут
16:08:02
#cd /bin/

прошло 28 минут
16:36:14
#ls
bash     chown  date   dnsdomainname  false      grep      ip        less      ln        lsmod   mount       nano            nisdomainname  ping6     rm         sed         sleep  tailf     umount         which         zegrep  zmore
busybox  chvt   dd     domainname     fgconsole  gunzip    kbd_mode  lessecho  loadkeys  mkdir   mountpoint  nc              open           ps        rmdir      setfont     ss     tar       uname          ypdomainname  zfgrep  znew
cat      cp     df     dumpkeys       fgrep      gzexe     kill      lessfile  login     mknod   mt          nc.traditional  openvt         pwd       rnano      setupcon    stty   tempfile  uncompress     zcat          zforce  zsh
chgrp    cpio   dir    echo           findmnt    gzip      kmod      lesskey   ls        mktemp  mt-gnu      netcat          pidof          rbash     run-parts  sh          su     touch     unicode_start  zcmp          zgrep   zsh4
chmod    dash   dmesg  egrep          fuser      hostname  ksh       lesspipe  lsblk     more    mv          netstat         ping           readlink  rzsh       sh.distrib  sync   true      vdir           zdiff         zless
16:36:21
#ls c*
cat  chgrp  chmod  chown  chvt  cp  cpio

Файлы

  • /etc/sh
  • /etc/shells
  • /home/ivan/test
  • /etc/sh
    >
    shadow   shadow-  shells
    
    /etc/shells
    >
    # /etc/shells: valid login shells
    /bin/sh
    /bin/dash
    /bin/bash
    /bin/rbash
    /usr/bin/screen
    
    /home/ivan/test
    >
    privet
    

    Статистика

    Время первой команды журнала09:23:14 2016- 5-30
    Время последней команды журнала16:36:21 2016- 5-31
    Количество командных строк в журнале83
    Процент команд с ненулевым кодом завершения, % 7.23
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 4.26
    Количество командных строк в единицу времени, команда/мин 0.32
    Частота использования команд
    ls13|============| 12.62%
    echo11|==========| 10.68%
    #^11|==========| 10.68%
    vi9|========| 8.74%
    jobs6|=====| 5.83%
    useradd5|====| 4.85%
    cd4|===| 3.88%
    cat4|===| 3.88%
    passwd3|==| 2.91%
    userdel3|==| 2.91%
    man2|=| 1.94%
    apt-get2|=| 1.94%
    which2|=| 1.94%
    sleep1|| 0.97%
    fg1|| 0.97%
    #^на1|| 0.97%
    #^прочÐ1|| 0.97%
    руhexdump1|| 0.97%
    bg1|| 0.97%
    users.txt1|| 0.97%
    sed1|| 0.97%
    ~1|| 0.97%
    код1|| 0.97%
    фзÐapt-get1|| 0.97%
    source1|| 0.97%
    alias1|| 0.97%
    pwd1|| 0.97%
    сÑcat1|| 0.97%
    ldd1|| 0.97%
    dd1|| 0.97%
    sdfgsdгыуuseradd1|| 0.97%
    #^посмотреть1|| 0.97%
    #^копия1|| 0.97%
    xargs1|| 0.97%
    зшls1|| 0.97%
    дÑls1|| 0.97%
    who1|| 0.97%
    tty1|| 0.97%
    kill1|| 0.97%
    #^так1|| 0.97%
    usermod1|| 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$