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

Содержание

Журнал

Вторник (03/29/16)

/dev/pts/7
09:24:32
$scren -x
bash: scren: command not found
/dev/pts/9
09:24:36
$screen -x
/dev/pts/7
09:24:38
$screen -x
/dev/pts/11
09:24:47
$screen -x
/dev/pts/14
09:25:12
$screen -x
/dev/pts/17
09:25:21
$screen -x
/dev/pts/19
09:25:35
$screen -x
/dev/pts/21
09:25:40
$screen -x
прошло >7 часов
/dev/pts/0
17:21:29
$gnome-session&
[1] 1547
17:21:36
$setxkbmap -layout "us,ru"

17:21:56
$setxkbmap -option "grp:caps_toggle,grp_led:scroll"

17:21:58
$echo 76-21*3-12 | bc
1

Среда (03/30/16)

/dev/pts/2
08:54:22
$screen -x
/dev/pts/5
09:03:35
$screen -x
/dev/pts/7
09:07:17
$screen -x
/dev/pts/9
09:08:00
$screen -x
/dev/pts/11
09:11:40
$screen -x
/dev/pts/13
09:12:30
$screen -x
/dev/pts/15
09:13:01
$screen -x
/dev/pts/17
09:17:32
$screen -x
прошло >3 часов
/dev/pts/24
13:02:52
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 user@linux0.unix.  Mon Mar 28 08:02   18/703   *** SECURITY information fo
& d
& q
13:03:02
$mail
No mail for user
13:03:06
$which mail
/usr/bin/mail
13:03:51
$dpkg -S `which mail`
dpkg-query: no path found matching pattern /usr/bin/mail
13:03:55
$ls -l /usr/bin/ma
ls: cannot access /usr/bin/ma: No such file or directory
13:04:01
$ls -l /usr/bin/mail
lrwxrwxrwx 1 root root 22 Mar 27 18:59 /usr/bin/mail -> /etc/alternatives/mail
13:04:03
$ls -lL /usr/bin/mail
-rwxr-xr-x 1 root root 97360 Mar 15  2015 /usr/bin/mail
13:04:07
$ls -l /etc/alternatives/mail
lrwxrwxrwx 1 root root 18 Mar 27 18:59 /etc/alternatives/mail -> /usr/bin/bsd-mailx
13:04:14
$sudo apt-get install mailx
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mailx is a virtual package provided by:
  mailutils 1:2.99.98-2
  heirloom-mailx 12.5-4
  bsd-mailx 8.1.2-0.20141216cvs-2
You should explicitly select one to install.
E: Package 'mailx' has no installation candidate
13:04:26
$sudo apt-get install bsd-mailx
Reading package lists... Done
Building dependency tree
Reading state information... Done
bsd-mailx is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
прошло >2 часов
/dev/pts/21
15:08:51
$ssh root@m4
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Mar 30 13:02:29 2016 from 192.168.40.1
l3-agent is already running: pid=950; pidfile=/root/.lilalo/l3-agent.pid
15:09:06
#vim /etc/asterisk/extensions.conf
15:09:40
#{EXTEN})
>
exit
Connection to m4 closed.

Четверг (03/31/16)

/dev/pts/2
09:00:20
$screen -x
/dev/pts/5
09:05:21
$screen -x
/dev/pts/7
09:09:19
$screen -x
/dev/pts/9
09:09:21
$screen -x
/dev/pts/13
09:10:31
$screen -x
прошло 10 минут
/dev/pts/15
09:21:04
$screen -x
/dev/pts/17
09:21:10
$screen -x
прошло 54 минуты
/dev/pts/23
10:16:04
$mkdir /var/tmp/asterisk/text
mkdir: cannot create directory ‘/var/tmp/asterisk/text’: Permission denied
10:16:13
$mkdir /var/tmp/asterisk-text

10:16:18
$cd /var/tmp/asterisk-text

10:16:19
$ls

10:16:19
$cd ..

10:16:21
$rmdir /var/tmp/asterisk-text

10:16:41
$sudo chown -R user:user /var/tmp/asterisk

10:16:48
$cd /var/tmp/asterisk/text/

10:16:52
$vim belki.txt
--- /dev/null	2016-03-27 19:02:16.521113747 +0300
+++ belki.txt	2016-03-31 11:17:57.438338846 +0300
@@ -0,0 +1,7 @@
+Белки - род грызунов семейства беличьих. Кроме собственно рода
+Sciurus, белками называют ещё целый ряд представителей семейства беличьих из
+родов красные белки, пальмовые белки и многих
+других. Что касается собственно рода Sciurus, то он объединяет в себя около 30
+видов, распространённых в Европе, Северной и Южной Америке и в умеренном поясе
+Азии.
+
10:17:57
$vim burunduki.txt
--- /dev/null	2016-03-27 19:02:16.521113747 +0300
+++ burunduki.txt	2016-03-31 11:19:54.038340910 +0300
@@ -0,0 +1,7 @@
+Бурундуки - род грызунов из семейства беличьих. К бурундукам
+относятся 25 видов, большинство из которых обитает в Северной Америке, за
+исключением одного евразийского вида - азиатского, или сибирского, бурундука.
+
+Русское название животного является заимствованием из татарского языка (по-татарски борындык). Также в первой половине 20 века существовала версия, что слово
+является заимствованием из марийского слова uromdok.
+
10:20:12
$man ls | head -20
LS(1)                            User Commands                           LS(1)
NAME
       ls - list directory contents
SYNOPSIS
       ls [OPTION]... [FILE]...
DESCRIPTION
       List  information  about  the FILEs (the current directory by default).
       Sort entries alphabetically if none of -cftuvSUX nor --sort  is  speci‐
       fied.
       Mandatory  arguments  to  long  options are mandatory for short options
       too.
       -a, --all
              do not ignore entries starting with .
10:20:17
$man bash | head -20
BASH(1)                     General Commands Manual                    BASH(1)
NAME
       bash - GNU Bourne-Again SHell
SYNOPSIS
       bash [options] [command_string | file]
COPYRIGHT
       Bash is Copyright (C) 1989-2013 by the Free Software Foundation, Inc.
DESCRIPTION
       Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor‐
       porates useful features from the Korn and C shells (ksh and csh).
       Bash  is  intended  to  be a conformant implementation of the Shell and
       Utilities portion  of  the  IEEE  POSIX  specification  (IEEE  Standard
10:20:21
$man bash | head -30
BASH(1)                     General Commands Manual                    BASH(1)
NAME
       bash - GNU Bourne-Again SHell
SYNOPSIS
       bash [options] [command_string | file]
COPYRIGHT
       Bash is Copyright (C) 1989-2013 by the Free Software Foundation, Inc.
DESCRIPTION
       Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor‐
       porates useful features from the Korn and C shells (ksh and csh).
       Bash  is  intended  to  be a conformant implementation of the Shell and
       Utilities portion  of  the  IEEE  POSIX  specification  (IEEE  Standard
       1003.1).  Bash can be configured to be POSIX-conformant by default.
OPTIONS
       All  of  the  single-character shell options documented in the descrip‐
       tion of the set builtin command can be used as options when  the  shell
       is invoked.  In addition, bash interprets the following options when it
       is invoked:
       -c        If the -c option is present, then commands are read from  the
                 first non-option argument command_string.  If there are argu‐
10:20:25
$man bash | head -30 | cat -n
     1  BASH(1)                     General Commands Manual                    BASH(1)
     2
     3
     4
     5  NAME
     6         bash - GNU Bourne-Again SHell
     7
     8  SYNOPSIS
     9         bash [options] [command_string | file]
    10
...
    21         1003.1).  Bash can be configured to be POSIX-conformant by default.
    22
    23  OPTIONS
    24         All  of  the  single-character shell options documented in the descrip‐
    25         tion of the set builtin command can be used as options when  the  shell
    26         is invoked.  In addition, bash interprets the following options when it
    27         is invoked:
    28
    29         -c        If the -c option is present, then commands are read from  the
    30                   first non-option argument command_string.  If there are argu‐
/dev/pts/21
10:20:34
$screen -x
/dev/pts/23
10:20:52
$man bash | head -30 | sed 1,14d
       Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor‐
       porates useful features from the Korn and C shells (ksh and csh).
       Bash  is  intended  to  be a conformant implementation of the Shell and
       Utilities portion  of  the  IEEE  POSIX  specification  (IEEE  Standard
       1003.1).  Bash can be configured to be POSIX-conformant by default.
OPTIONS
       All  of  the  single-character shell options documented in the descrip‐
       tion of the set builtin command can be used as options when  the  shell
       is invoked.  In addition, bash interprets the following options when it
       is invoked:
       -c        If the -c option is present, then commands are read from  the
                 first non-option argument command_string.  If there are argu‐
10:21:02
$man bash | head -30 | sed '1,14d;26,$d'
       Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor‐
       porates useful features from the Korn and C shells (ksh and csh).
       Bash  is  intended  to  be a conformant implementation of the Shell and
       Utilities portion  of  the  IEEE  POSIX  specification  (IEEE  Standard
       1003.1).  Bash can be configured to be POSIX-conformant by default.
OPTIONS
       All  of  the  single-character shell options documented in the descrip‐
       tion of the set builtin command can be used as options when  the  shell
10:21:12
$man bash | head -30 | sed '1,14d;23,$d'
       Bash  is  an  sh-compatible  command language interpreter that executes
       commands read from the standard input or from a file.  Bash also incor‐
       porates useful features from the Korn and C shells (ksh and csh).
       Bash  is  intended  to  be a conformant implementation of the Shell and
       Utilities portion  of  the  IEEE  POSIX  specification  (IEEE  Standard
       1003.1).  Bash can be configured to be POSIX-conformant by default.
10:21:38
$cp /var/spool/asterisk/moni^C

10:22:04
$sudo cp /tmp/1.wav /var/spool/asterisk/monitor/

10:24:25
$^C

прошла 21 минута
10:46:09
$ls
belki.txt  burunduki.txt
10:47:02
$for i in 1 2 3 4 6 7 8; do scp belki.txt m$i:/tmp/;done
user@m1's password:
user@m2's password:
[1]+  Stopped                 scp belki.txt m$i:/tmp/
user@m3's password:
[2]+  Stopped                 scp belki.txt m$i:/tmp/
user@m4's password:
[3]+  Stopped                 scp belki.txt m$i:/tmp/
^Z
[4]+  Stopped                 scp belki.txt m$i:/tmp/
^Z
[5]+  Stopped                 scp belki.txt m$i:/tmp/
^Z
[6]+  Stopped                 scp belki.txt m$i:/tmp/
10:47:38
$kill %1 %2 %3 %4 %5 %6 %7
bash: kill: %7: no such job
[1]   Exit 1                  scp belki.txt m$i:/tmp/
[2]   Exit 1                  scp belki.txt m$i:/tmp/
[3]   Exit 1                  scp belki.txt m$i:/tmp/
[4]   Exit 1                  scp belki.txt m$i:/tmp/
[5]-  Exit 1                  scp belki.txt m$i:/tmp/
[6]+  Exit 1                  scp belki.txt m$i:/tmp/
10:47:47
$jobs

прошло 11 минут
10:58:49
$^C

10:58:49
$^C

11:00:29
$lynx -dump anekdot.ru
прошло >3 часов
14:11:08
$sudo apt-get install lynx
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  lynx-cur
The following NEW packages will be installed:
  lynx lynx-cur
0 upgraded, 2 newly installed, 0 to remove and 5 not upgraded.
Need to get 1,854 kB of archives.
...
Preparing to unpack .../lynx-cur_2.8.9dev1-2+deb8u1_amd64.deb ...
Unpacking lynx-cur (2.8.9dev1-2+deb8u1) ...
Selecting previously unselected package lynx.
Preparing to unpack .../lynx_2.8.9dev1-2+deb8u1_all.deb ...
Unpacking lynx (2.8.9dev1-2+deb8u1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up lynx-cur (2.8.9dev1-2+deb8u1) ...
update-alternatives: using /usr/bin/lynx to provide /usr/bin/www-browser (www-browser) in auto mode
Setting up lynx (2.8.9dev1-2+deb8u1) ...
14:11:29
$lynx -dump anekdot.ru | less
14:13:58
$root@m$i:/tmp/;done

прошло 98 минут
15:52:19
$ps aux | grep ssh
root     16737  0.0  0.0  55184  5416 ?        Ss   Mar28   0:00 /usr/sbin/sshd -D
root     22341  0.0  0.0  93312  6292 ?        Ss   10:11   0:00 sshd: user [priv]
user     22343  0.0  0.0  93312  4396 ?        S    10:12   0:00 sshd: user@pts/13
root     23238  0.0  0.0  93312  6300 ?        Ss   11:35   0:00 sshd: user [priv]
user     23240  0.0  0.0  93312  4376 ?        S    11:35   0:00 sshd: user@pts/21
root     26619  0.0  0.0  44432  5044 pts/3    S+   16:06   0:00 ssh 192.168.30.5
user     26652  0.0  0.0  12732  2124 pts/24   S+   16:19   0:00 grep ssh

Пятница (04/01/16)

/dev/pts/5
08:54:45
$screen -x
/dev/pts/7
08:55:56
$screen
08:55:56
$screen -x
прошло 16 минут
/dev/pts/13
09:12:02
$screen -x
/dev/pts/15
09:21:54
$screen -x
/dev/pts/17
09:22:30
$screen -x
/dev/pts/9
09:27:59
$screen -x
/dev/pts/19
09:30:31
$screen -x
/dev/pts/21
09:30:36
$screen -x
прошло 64 минуты
/dev/pts/21
10:35:07
$screen -x
прошло >2 часов
/dev/pts/25
13:07:36
$top
top - 14:07:38 up 4 days, 19:05, 16 users,  load average: 2.03, 1.55, 1.25
Tasks: 238 total,   3 running, 235 sleeping,   0 stopped,   0 zombie
%Cpu(s): 17.8 us,  0.2 sy,  0.0 ni, 81.4 id,  0.5 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  16264008 total, 10220496 used,  6043512 free,   230844 buffers
KiB Swap: 19786748 total,        0 used, 19786748 free.  6906612 cached Mem
top - 14:07:41 up 4 days, 19:05, 16 users,  load average: 2.03, 1.55, 1.25
Tasks: 238 total,   4 running, 234 sleeping,   0 stopped,   0 zombie
%Cpu(s): 99.5 us,  0.3 sy,  0.2 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  16264008 total, 10236248 used,  6027760 free,   230844 buffers
KiB Swap: 19786748 total,        0 used, 19786748 free.  6902416 cached Mem
...
    3 root      20   0       0      0      0 S   0.0  0.0   0:10.03 ksoftirqd/0
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:+
    7 root      20   0       0      0      0 S   0.0  0.0   1:22.74 rcu_sched
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
    9 root      rt   0       0      0      0 S   0.0  0.0   0:00.31 migration/0
   10 root      rt   0       0      0      0 S   0.0  0.0   0:01.65 watchdog/0
   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.64 watchdog/1
   12 root      rt   0       0      0      0 S   0.0  0.0   0:00.17 migration/1
   13 root      20   0       0      0      0 S   0.0  0.0   0:09.86 ksoftirqd/1
   15 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:+
/dev/pts/0
13:09:32
$top
top - 15:16:32 up 4 days, 20:14, 16 users,  load average: 2.21, 2.06, 1.74
Tasks: 240 total,   3 running, 237 sleeping,   0 stopped,   0 zombie
%Cpu(s): 98.8 us,  1.2 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  16264008 total, 10266344 used,  5997664 free,   231044 buffers
KiB Swap: 19786748 total,        0 used, 19786748 free.  6919168 cached Mem
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
27049 user      20   0   67724  27552   3436 R  99.1  0.2 937:06.83 l3-agent
 1821 user      20   0 3464248 2.080g  93200 R  98.1 13.4   1588:14 iceweasel
 1480 root      20   0  192484  34292  11772 S   2.0  0.2  11:27.26 Xorg
 1658 user      20   0 1594844 127420  51908 S   0.7  0.8   5:40.90 gnome-shell
...
    7 root      20   0       0      0      0 S   0.0  0.0   1:23.49 rcu_sched
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
    9 root      rt   0       0      0      0 S   0.0  0.0   0:00.31 migration/0
   10 root      rt   0       0      0      0 S   0.0  0.0   0:01.67 watchdog/0
   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.66 watchdog/1
   12 root      rt   0       0      0      0 S   0.0  0.0   0:00.18 migration/1
   13 root      20   0       0      0      0 S   0.0  0.0   0:09.94 ksoftirqd/1
   15 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/1:+
   16 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 khelper
   17 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kdevtmpfs
/dev/pts/25
13:09:42
$top
top - 14:09:43 up 4 days, 19:07, 16 users,  load average: 2.49, 1.83, 1.38
Tasks: 238 total,   3 running, 235 sleeping,   0 stopped,   0 zombie
%Cpu(s): 17.8 us,  0.2 sy,  0.0 ni, 81.4 id,  0.5 wa,  0.0 hi,  0.0 si,  0.0 st
top - 14:09:56 up 4 days, 19:07, 16 users,  load average: 2.42, 1.83, 1.39
Tasks: 238 total,   3 running, 235 sleeping,   0 stopped,   0 zombie
%Cpu(s): 99.2 us,  0.8 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:  16264008 total, 10150784 used,  6113224 free,   230844 buffers
KiB Swap: 19786748 total,        0 used, 19786748 free.  6903176 cached Mem
    1 root      20   0  110668   5048   3128 S   0.0  0.0   0:06.62 systemd
27049 user      20   0   67724  27552   3436 R  99.6  0.2 893:50.16 l3-agent
...
24073 root      20   0       0      0      0 S   0.3  0.0   0:00.02 kworker/0:1
    1 root      20   0  110668   5048   3128 S   0.0  0.0   0:06.62 systemd
    2 root      20   0       0      0      0 S   0.0  0.0   0:00.07 kthreadd
    3 root      20   0       0      0      0 S   0.0  0.0   0:10.04 ksoftirqd/0
    5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:+
    7 root      20   0       0      0      0 S   0.0  0.0   1:22.80 rcu_sched
    8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh
    9 root      rt   0       0      0      0 S   0.0  0.0   0:00.31 migration/0
   10 root      rt   0       0      0      0 S   0.0  0.0   0:01.65 watchdog/0
   11 root      rt   0       0      0      0 S   0.0  0.0   0:01.64 watchdog/1
прошло 28 минут
/dev/pts/25
13:38:32
$screen -x
прошло 39 минут
/dev/pts/27
14:17:43
$ls -l ~/.lilalo/ -S | lesss
bash: lesss: command not found
14:17:51
$ls -l ~/.lilalo/ -S | less
прошла 21 минута
/dev/pts/7
14:39:31
$screen -x
прошло 40 минут
/dev/pts/23
15:19:32
$sudo kill 26619
[sudo] password for user:
/dev/pts/5
15:19:46
$screen -x

Файлы

  • -n
  • -n
    >
         1  BASH(1)                     General Commands Manual                    BASH(1)
         2
         3
         4
         5  NAME
         6         bash - GNU Bourne-Again SHell
         7
         8  SYNOPSIS
         9         bash [options] [command_string | file]
        10
        11  COPYRIGHT
        12         Bash is Copyright (C) 1989-2013 by the Free Software Foundation, Inc.
        13
        14  DESCRIPTION
        15         Bash  is  an  sh-compatible  command language interpreter that executes
        16         commands read from the standard input or from a file.  Bash also incor‐
        17         porates useful features from the Korn and C shells (ksh and csh).
        18
        19         Bash  is  intended  to  be a conformant implementation of the Shell and
        20         Utilities portion  of  the  IEEE  POSIX  specification  (IEEE  Standard
        21         1003.1).  Bash can be configured to be POSIX-conformant by default.
        22
        23  OPTIONS
        24         All  of  the  single-character shell options documented in the descrip‐
        25         tion of the set builtin command can be used as options when  the  shell
        26         is invoked.  In addition, bash interprets the following options when it
        27         is invoked:
        28
        29         -c        If the -c option is present, then commands are read from  the
        30                   first non-option argument command_string.  If there are argu‐
    

    Статистика

    Время первой команды журнала09:24:32 2016- 3-29
    Время последней команды журнала15:19:46 2016- 4- 1
    Количество командных строк в журнале91
    Процент команд с ненулевым кодом завершения, % 8.79
    Процент синтаксически неверно набранных команд, % 3.30
    Суммарное время работы с терминалом *, час 3.07
    Количество командных строк в единицу времени, команда/мин 0.49
    Частота использования команд
    screen36|==============================| 30.51%
    ls8|======| 6.78%
    man7|=====| 5.93%
    head7|=====| 5.93%
    sudo6|=====| 5.08%
    cd3|==| 2.54%
    apt-get3|==| 2.54%
    sed3|==| 2.54%
    top3|==| 2.54%
    vim3|==| 2.54%
    ^C3|==| 2.54%
    mkdir2|=| 1.69%
    cp2|=| 1.69%
    mail2|=| 1.69%
    lynx2|=| 1.69%
    less2|=| 1.69%
    kill2|=| 1.69%
    done2|=| 1.69%
    setxkbmap2|=| 1.69%
    dpkg1|| 0.85%
    26,$d'1|| 0.85%
    23,$d'1|| 0.85%
    echo1|| 0.85%
    bc1|| 0.85%
    cat1|| 0.85%
    do1|| 0.85%
    ps1|| 0.85%
    {EXTEN})1|| 0.85%
    chown1|| 0.85%
    lesss1|| 0.85%
    root@m$i:/tmp/1|| 0.85%
    for1|| 0.85%
    scren1|| 0.85%
    jobs1|| 0.85%
    rmdir1|| 0.85%
    grep1|| 0.85%
    ssh1|| 0.85%
    which1|| 0.85%
    gnome-session&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$