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

Содержание

Журнал

Суббота (01/28/06)

/dev/pts/5
15:44:00
#ls -l /etc/passwd /etc/shadow
-rw-r--r--  1 root root 1501 Янв 13 14:19 /etc/passwd
-r--------  1 root root  982 Янв 13 14:19 /etc/shadow
15:44:14
#less /etc/passwd
15:47:51
#less /etc/shadow
15:49:06
#echo rootpassDeCj | md5sum
39735cb9086f498514b4b13fe4473615  -
15:49:47
#man md5sum
15:50:02
#less /etc/shadow
15:57:57
#screen -x
/dev/pts/13
15:59:55
#screen -x
/dev/pts/3
16:00:09
#kill screen
bash: kill: screen: arguments must be process or job IDs
16:00:13
#killall screen

/dev/pts/1
16:00:16
#screen -x
/dev/pts/11
16:00:16
#screen -x
/dev/pts/18
16:00:16
#screen -x
/dev/pts/8
16:00:16
#screen -x
/dev/tty1
16:00:16
#screen -x
/dev/pts/6
16:00:16
#screen -x
/dev/pts/25
16:01:13
#killall screen

/dev/pts/11
16:01:20
#screen -x
/dev/pts/26
16:01:20
#screen -x
/dev/pts/6
16:01:20
#screen -x
/dev/pts/13
16:01:21
#screen -x
/dev/pts/25
16:01:23
#screen
/dev/pts/11
16:01:25
#screen -x
/dev/pts/18
16:01:27
#screen -x
/dev/pts/8
16:01:27
#screen -x
/dev/tty1
16:01:27
#screen -x
/dev/pts/1
16:03:47
#screen -x
/dev/pts/6
16:03:47
#screen -x
/dev/pts/13
16:03:48
#screen -x
/dev/pts/18
16:03:48
#screen -x
/dev/pts/8
16:03:48
#screen -x
/dev/tty1
16:03:48
#screen -x
/dev/pts/5
16:04:00
#screen -x
/dev/pts/5
16:06:21
#screen -x
16:06:28
#cd /

16:06:43
#screen -x
16:07:18
#screen
/dev/pts/30
16:08:14
#screen
/dev/pts/32
16:08:25
#screen -x
/dev/pts/13
16:08:49
#screen -x
/dev/pts/30
16:08:51
#screen -x
/dev/pts/26
16:10:48
#killall screen

16:11:01
#killall screen

/dev/pts/5
16:11:02
#screen -x
/dev/pts/30
16:11:13
#screen
/dev/pts/26
16:11:38
#/etc/init.d/
acpid               kdcrotate           portmap
amd                 keytable            psacct
anacron             killall             readahead
apmd                kudzu               readahead_early
atd                 lisa                rpcgssd
autofs              lm_sensors          rpcidmapd
bluetooth           mdmonitor           rpcsvcgssd
cbq                 mdmpd               saslauthd
cpuspeed            mDNSResponder       sendmail
crond               messagebus          single
...
functions           netplugd            spamassassin
gpm                 network             sshd
haldaemon           NetworkManager      syslog
halt                nfs                 vncserver
hidd                nfslock             winbind
hpoj                nifd                wine
htb                 nscd                xfs
iptables            ntpd                xinetd
irda                pand                ypbind
irqbalance          pcmcia              yum
16:11:38
#/etc/init.d/s
saslauthd     single        snmpd         spamassassin  syslog
sendmail      smartd        snmptrapd     sshd
16:11:38
#screen -x
прошло 12 минут
/dev/pts/18
16:24:19
#screen -x
/dev/pts/8
16:24:19
#screen -x
/dev/tty1
16:24:19
#screen -x
/dev/pts/32
16:27:01
#screen
/dev/pts/13
16:27:07
#КлÐscreen -x
root     pts/26       linux3.linux.nt  Sat Jan 28 16:10   still logged in
ffff-zlo tty5                          Sat Jan 28 16:45   still logged in
novyi-us pts/30       localhost.locald Sat Jan 28 16:33 - 16:33  (00:00)
novyi-us pts/30       localhost.locald Sat Jan 28 16:31 - 16:31  (00:00)
novyi-us pts/30       localhost.locald Sat Jan 28 16:30 - 16:30  (00:00)
root     pts/32       linux.nt         Sat Jan 28 16:26   still logged in
root     pts/26       linux3.linux.nt  Sat Jan 28 16:10   still logged in
[root@linux1:~]# ls -l /home/
/dev/pts/32
16:27:15
#killall screen

/dev/pts/18
16:27:19
#screen -x
/dev/pts/26
16:27:19
#screen -x
/dev/pts/8
16:27:19
#screen -x
/dev/tty1
16:27:19
#screen -x
/dev/pts/6
16:27:19
#screen -x
/dev/pts/11
16:27:21
#Ура раusбerотает!
[root@linux1:~]# screen -x
bash: Ура: command not found
16:27:38
## Ура работает!

16:27:53
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
16:28:30
## Ура р

16:28:54
#useradd -m novyi-user

16:29:03
#tail /etc/passwd
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
novyi-user:x:501:501::/home/novyi-user:/bin/bash
16:29:07
#ls -l /home/
итого 24
drwx------   2 root       root       16384 Янв 13 03:21 lost+found
drwx------   5 novyi-user novyi-user  4096 Янв 28 16:29 novyi-user
drwx------  31 user       user        4096 Янв 28 14:57 user
16:29:14
#passwd novyi-user
Changing password for user novyi-user.
New UNIX password:
BAD PASSWORD: it's WAY too short
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
16:29:56
#ssh novyi-user@127.0.0.1
Connection to 127.0.0.1 closed.
16:30:30
#tail /etc/passwd
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
novyi-user:x:501:501::/home/novyi-user:/bin/bash
16:30:32
#usermod
usage: usermod  [-u uid [-o]] [-g group] [-G group,...]
                [-d home [-m]] [-s shell] [-c comment] [-l new_name]
                [-f inactive] [-e expire ] [-p passwd] [-L|-U] name
16:30:39
#usermod -c "Novyi User" novyi-user

16:30:48
#tail /etc/passwd
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
novyi-user:x:501:501:Novyi User:/home/novyi-user:/bin/bash
16:30:54
#usermod -s /usr/bin/top novyi-user

16:31:22
#tail /etc/passwd
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
novyi-user:x:501:501:Novyi User:/home/novyi-user:/usr/bin/top
16:31:25
#ssh novyi-user@127.0.0.1
-top - 16:31:52 up  7:06, 19 users,  load average: 0.17, 0.24, 0.27
Tasks: 151 total,   1 running, 147 sleeping,   0 stopped,   3 zombie
Cpu(s):  0.7% us,  0.7% sy,  0.0% ni, 98.3% id,  0.3% wa,  0.0% hi,  0.0%
Mem:   1027772k total,   876068k used,   151704k free,   160300k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1024088k total,        0k used,  1024088k free,   369952k cached
 3459 root      16   0  4844  508 3296 S  0.3  0.0   0:22.04 script
18496 novyi-us  17   0  2500  944 1624 R  0.3  0.1   0:00.11 top
    1 root      16   0  2784  452 1312 S  0.0  0.0   0:01.03 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.08 ksoftirqd/
...
   29 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
Connection to 127.0.0.1 closed.
   30 root      15   0     0    0    0 S  0.0  0.0   0:01.01 pdflush
   32 root      10 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   20 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khubd
   31 root      20   0     0    0    0 S  0.0  0.0   0:00.57 kswapd0
  105 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  185 root      15   0     0    0    0 S  0.0  0.0   0:00.58 kjournald
  977 root       6 -10  3476  368 1292 S  0.0  0.0   0:00.01 udevd
 1318 root      15   0     0    0    0 S  0.0  0.0   0:00.03 kjournald
16:31:53
#chsh novyi-user
Changing shell for novyi-user.
New shell [/usr/bin/top]: /bin/false
Warning: "/bin/false" is not listed in /etc/shells
Shell changed.
16:33:35
#ssh novyi-user@127.0.0.1
novyi-user@127.0.0.1's password:
Connection to 127.0.0.1 closed.
16:33:43
#chsh novyi-user
Changing shell for novyi-user.
New shell [/bin/false]: /bin/true
Warning: "/bin/true" is not listed in /etc/shells
Shell changed.
16:34:07
#vi /etc/shells
16:34:16
#cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
/bin/true
16:34:46
#userdel novyi-user

16:36:34
#tail /etc/passwd
mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
pcap:x:77:77::/var/arpwatch:/sbin/nologin
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
16:36:40
#ls -l /home/novyi-user/
итого 4
drwxr-xr-x  2 501 501 4096 Янв 28 16:29 Templates
16:36:45
#ls -l /home/
итого 24
drwx------   2 root root 16384 Янв 13 03:21 lost+found
drwx------   5  501  501  4096 Янв 28 16:30 novyi-user
drwx------  31 user user  4096 Янв 28 14:57 user
16:36:49
#find / -user 501 -exec chown root:root {} \;
find: /proc/14053/task: No such file or directory
find: /proc/16491/task: No such file or directory
find: /proc/17913/task: No such file or directory
find: /proc/18603/task/18603/fd/4: No such file or directory
16:37:28
#tail /etc/shadow
mailnull:!!:13161:0:99999:7:::
smmsp:!!:13161:0:99999:7:::
gdm:!!:13161:0:99999:7:::
rpcuser:!!:13161:0:99999:7:::
nfsnobody:!!:13161:0:99999:7:::
ntp:!!:13161:0:99999:7:::
sshd:!!:13161:0:99999:7:::
pcap:!!:13161:0:99999:7:::
pvm:!!:13161:0:99999:7:::
user:$1$Me6/$nhRv6gqtbzdZ7J3JfJ9O5/:13161:0:99999:7:::
16:43:15
#useradd ffff-zlo

16:43:20
#tail /etc/shadow
smmsp:!!:13161:0:99999:7:::
gdm:!!:13161:0:99999:7:::
rpcuser:!!:13161:0:99999:7:::
nfsnobody:!!:13161:0:99999:7:::
ntp:!!:13161:0:99999:7:::
sshd:!!:13161:0:99999:7:::
pcap:!!:13161:0:99999:7:::
pvm:!!:13161:0:99999:7:::
user:$1$Me6/$nhRv6gqtbzdZ7J3JfJ9O5/:13161:0:99999:7:::
ffff-zlo:!!:13176:0:99999:7:::
16:43:21
#passwd ffff-zlo
Changing password for user ffff-zlo.
New UNIX password:
BAD PASSWORD: it's WAY too short
Retype new UNIX password:
No password supplied
No password supplied
No password supplied
passwd: Authentication token manipulation error
16:44:22
#vi /etc/passwd
16:45:03
#ssh ffff-zlo@127.0.0.1
ffff-zlo@127.0.0.1's password:
16:45:16
#vi /etc/passwd
35c35
< ffff-zlo::501:501::/home/ffff-zlo:/bin/bash
---
> ffff-zlo:x:501:501::/home/ffff-zlo:/bin/bash
16:47:43
#vi /etc/passwd
16:48:20
#tail /etc/shadow
smmsp:!!:13161:0:99999:7:::
gdm:!!:13161:0:99999:7:::
rpcuser:!!:13161:0:99999:7:::
nfsnobody:!!:13161:0:99999:7:::
ntp:!!:13161:0:99999:7:::
sshd:!!:13161:0:99999:7:::
pcap:!!:13161:0:99999:7:::
pvm:!!:13161:0:99999:7:::
user:$1$Me6/$nhRv6gqtbzdZ7J3JfJ9O5/:13161:0:99999:7:::
ffff-zlo:!!:13176:0:99999:7:::
16:48:23
#ls -l /var/log/wtmp
-rw-rw-r--  1 root utmp 188928 Янв 28 16:45 /var/log/wtmp
16:50:39
#last
ffff-zlo tty5                          Sat Jan 28 16:45   still logged in
novyi-us pts/30       localhost.locald Sat Jan 28 16:33 - 16:33  (00:00)
novyi-us pts/30       localhost.locald Sat Jan 28 16:31 - 16:31  (00:00)
novyi-us pts/30       localhost.locald Sat Jan 28 16:30 - 16:30  (00:00)
root     pts/32       linux.nt         Sat Jan 28 16:26   still logged in
root     pts/26       linux3.linux.nt  Sat Jan 28 16:10   still logged in
root     pts/30       linux3.linux.nt  Sat Jan 28 16:08 - 16:28  (00:19)
root     pts/5        linux3.linux.nt  Sat Jan 28 16:06   still logged in
root     pts/5        linux3.linux.nt  Sat Jan 28 16:03 - 16:04  (00:00)
root     pts/26       linux4.linux.nt  Sat Jan 28 16:01 - 16:09  (00:08)
...
root     pts/1        linux.nt         Fri Jan 13 20:39 - 20:42  (00:03)
root     pts/1        linux.nt         Fri Jan 13 20:36 - 20:37  (00:01)
root     pts/1        linux.nt         Fri Jan 13 20:24 - 20:24  (00:00)
root     pts/1        linux.nt         Fri Jan 13 20:22 - 20:22  (00:00)
root     pts/1        linux.nt         Fri Jan 13 20:20 - 20:20  (00:00)
user     tty1                          Fri Jan 13 19:28 - down   (04:51)
user     pts/1        :0.0             Fri Jan 13 14:32 - 18:44  (04:12)
user     :0                            Fri Jan 13 14:21 - 19:28  (05:06)
reboot   system boot  2.6.9-1.667asp   Fri Jan 13 14:20          (09:59)
wtmp begins Fri Jan 13 14:20:57 2006
16:51:02
#last
ffff-zlo tty5                          Sat Jan 28 16:45   still logged in
novyi-us pts/30       localhost.locald Sat Jan 28 16:33 - 16:33  (00:00)
novyi-us pts/30       localhost.locald Sat Jan 28 16:31 - 16:31  (00:00)
novyi-us pts/30       localhost.locald Sat Jan 28 16:30 - 16:30  (00:00)
root     pts/32       linux.nt         Sat Jan 28 16:26   still logged in
root     pts/26       linux3.linux.nt  Sat Jan 28 16:10   still logged in
root     pts/30       linux3.linux.nt  Sat Jan 28 16:08 - 16:28  (00:19)
root     pts/5        linux3.linux.nt  Sat Jan 28 16:06   still logged in
root     pts/5        linux3.linux.nt  Sat Jan 28 16:03 - 16:04  (00:00)
root     pts/26       linux4.linux.nt  Sat Jan 28 16:01 - 16:09  (00:08)
...
root     pts/1        linux.nt         Fri Jan 13 20:39 - 20:42  (00:03)
root     pts/1        linux.nt         Fri Jan 13 20:36 - 20:37  (00:01)
root     pts/1        linux.nt         Fri Jan 13 20:24 - 20:24  (00:00)
root     pts/1        linux.nt         Fri Jan 13 20:22 - 20:22  (00:00)
root     pts/1        linux.nt         Fri Jan 13 20:20 - 20:20  (00:00)
user     tty1                          Fri Jan 13 19:28 - down   (04:51)
user     pts/1        :0.0             Fri Jan 13 14:32 - 18:44  (04:12)
user     :0                            Fri Jan 13 14:21 - 19:28  (05:06)
reboot   system boot  2.6.9-1.667asp   Fri Jan 13 14:20          (09:59)
wtmp begins Fri Jan 13 14:20:57 2006
16:51:19
#last | less
16:52:21
#ls -l /var/log/wtmp
-rw-rw-r--  1 root utmp 188928 Янв 28 16:45 /var/log/wtmp
16:53:15
#last | less
16:54:42
#last | less

Файлы

  • /etc/shells
  • /etc/shells
    >
    /bin/sh
    /bin/bash
    /sbin/nologin
    /bin/ash
    /bin/bsh
    /bin/tcsh
    /bin/csh
    /bin/true
    

    Статистика

    Время первой команды журнала15:44:00 2006- 1-28
    Время последней команды журнала16:54:42 2006- 1-28
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %39.60
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.18
    Количество командных строк в единицу времени, команда/мин 1.43
    Частота использования команд
    screen43|========================================| 40.95%
    tail8|=======| 7.62%
    less6|=====| 5.71%
    ls6|=====| 5.71%
    last5|====| 4.76%
    killall5|====| 4.76%
    vi4|===| 3.81%
    ssh4|===| 3.81%
    usermod4|===| 3.81%
    chsh2|=| 1.90%
    passwd2|=| 1.90%
    #2|=| 1.90%
    useradd2|=| 1.90%
    Ура1|| 0.95%
    man1|| 0.95%
    userdel1|| 0.95%
    КлÐscreen1|| 0.95%
    cd1|| 0.95%
    /etc/init.d/1|| 0.95%
    echo1|| 0.95%
    /etc/init.d/s1|| 0.95%
    cat1|| 0.95%
    find1|| 0.95%
    kill1|| 0.95%
    md5sum1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$