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

Содержание

Журнал

Суббота (07/04/09)

/dev/pts/4
19:41:27
$screen -e ^Xx
/dev/pts/11
19:41:33
$screen -r
/dev/pts/7
19:41:33
$screen -x
/dev/pts/8
19:41:33
$screen -x
/dev/pts/14
19:41:37
$screen -r
/dev/pts/6
19:41:38
$screen -r
/dev/pts/16
19:41:42
$#

/dev/pts/6
19:41:50
$screen -r 12809
/dev/pts/11
19:41:52
$screen -x
/dev/pts/18
19:41:55
$screen -x
/dev/pts/14
19:41:55
$screen -x
/dev/pts/6
19:42:01
$screen -r 12809.pts-5.octupus
/dev/pts/20
19:42:04
$screen -x
/dev/pts/21
19:42:05
$screen -x
/dev/pts/23
19:42:05
$screen -x
/dev/pts/26
19:42:07
$screen
19:42:07
$screen -x
/dev/pts/16
19:42:13
$lhasы:
hтaь-bash: lhasы:: команда не найдена
19:42:14
$hтaь-
bash: hтaь-: команда не найдена
19:42:16
$ctulbsfghi
bash: ctulbsfghi: команда не найдена
/dev/pts/6
19:42:17
$screen -r
/dev/pts/16
19:42:19
$#:]

19:42:21
$ыÑffffidL
ffffffffffffAffbash: ffffidL: команда не найдена
19:42:32
$rm -rf LANG=C

19:42:45
$HELLO!
bash: HELLO!: command not found
/dev/pts/6
19:42:53
$screen -r
/dev/pts/16
19:42:53
$#HELOoOk

19:43:00
$#BU!c

19:43:03
$lear
bash: lear: command not found
19:43:04
$clear

19:43:06
$dmesg
[    0.000000] BIOS EBDA/lowmem at: 0009f800/0009f800
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.28-13-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 (Ubuntu 2.6.28-13.44-generic)
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   NSC Geode by NSC
[    0.000000]   Cyrix CyrixInstead
[    0.000000]   Centaur CentaurHauls
...
[64160.341273] [drm:i915_getparam] *ERROR* Unknown parameter 6
[64162.745307] [drm:i915_getparam] *ERROR* Unknown parameter 6
[64553.717050] device ppp0 entered promiscuous mode
[64557.898612] device ppp0 left promiscuous mode
[65344.509047] CE: hpet increasing min_delta_ns to 15000 nsec
[66631.489605] [drm:i915_getparam] *ERROR* Unknown parameter 6
[66632.133973] [drm:i915_getparam] *ERROR* Unknown parameter 6
[67231.868191] [drm:i915_getparam] *ERROR* Unknown parameter 6
[67831.869599] [drm:i915_getparam] *ERROR* Unknown parameter 6
[68431.867803] [drm:i915_getparam] *ERROR* Unknown parameter 6
/dev/pts/6
19:43:09
$screen -r 12809.pts-5.octupus
/dev/pts/16
19:43:36
$tell ;]
bash: tell: command not found
bash: ]: command not found
/dev/pts/28
19:43:38
$dmesg
[    0.000000] BIOS EBDA/lowmem at: 0009f800/0009f800
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.28-13-generic (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 (Ubuntu 2.6.28-13.44-generic)
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   NSC Geode by NSC
[    0.000000]   Cyrix CyrixInstead
[    0.000000]   Centaur CentaurHauls
...
[64160.341273] [drm:i915_getparam] *ERROR* Unknown parameter 6
[64162.745307] [drm:i915_getparam] *ERROR* Unknown parameter 6
[64553.717050] device ppp0 entered promiscuous mode
[64557.898612] device ppp0 left promiscuous mode
[65344.509047] CE: hpet increasing min_delta_ns to 15000 nsec
[66631.489605] [drm:i915_getparam] *ERROR* Unknown parameter 6
[66632.133973] [drm:i915_getparam] *ERROR* Unknown parameter 6
[67231.868191] [drm:i915_getparam] *ERROR* Unknown parameter 6
[67831.869599] [drm:i915_getparam] *ERROR* Unknown parameter 6
[68431.867803] [drm:i915_getparam] *ERROR* Unknown parameter 6
/dev/pts/16
19:43:42
$яфуифдшr!eboot
bash: !eboot: event not found
/dev/pts/28
19:43:42
$less /etc/shadow
/dev/pts/6
19:43:47
$screen -x 12809.pts-5.octupus
/dev/pts/16
19:43:49
$rebzoaoet
bbash: rebzoaoet: command not found
/dev/pts/28
19:43:49
$ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:a9:81:6a:28
          inet addr:192.168.3.253  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::213:a9ff:fe81:6a28/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1267166 errors:0 dropped:40 overruns:0 frame:0
          TX packets:1142369 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:123424668 (123.4 MB)  TX bytes:759393055 (759.3 MB)
          Прервано:16
eth0:0    Link encap:Ethernet  HWaddr 00:13:a9:81:6a:28
...
          TX packets:192708 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:79343092 (79.3 MB)  TX bytes:41856935 (41.8 MB)
ppp1      Link encap:Протокол PPP (Point-to-Point Protocol)
          inet addr:172.20.61.234  P-t-P:10.64.64.65  Mask:255.255.255.255
          ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:502935 errors:0 dropped:0 overruns:0 frame:0
          TX packets:459802 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:555158759 (555.1 MB)  TX bytes:43530303 (43.5 MB)
/dev/pts/16
19:43:51
$zaebali!NET
bash: !NET: event not found
/dev/pts/28
19:43:59
$id
uid=1002(lvee) gid=1002(lvee) группы=1002(lvee)
19:44:00
$uname -a
Linux octupus 2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 i686 GNU/Linux
/dev/pts/16
19:44:07
$who
root     tty6         Jul  3 22:38
igor     pts/0        Jul  4 11:20 (192.168.3.243)
igor     pts/1        Jul  4 18:57 (192.168.3.243)
igor     pts/2        Jul  4 16:19 (192.168.3.243)
matrix   pts/3        Jul  4 16:46 (:0.0)
lvee     pts/4        Jul  4 20:41 (192.168.3.243)
lvee     pts/6        Jul  4 20:41 (192.168.3.162)
lvee     pts/7        Jul  4 20:41 (192.168.3.234)
lvee     pts/8        Jul  4 20:41 (192.168.3.238)
lvee     pts/11       Jul  4 20:41 (192.168.3.231)
lvee     pts/14       Jul  4 20:41 (192.168.3.221)
lvee     pts/16       Jul  4 20:41 (:pts/5:S.0)
lvee     pts/18       Jul  4 20:41 (192.168.3.226)
lvee     pts/20       Jul  4 20:42 (192.168.3.199)
lvee     pts/21       Jul  4 20:42 (192.168.3.232)
lvee     pts/23       Jul  4 20:42 (192.168.3.244)
lvee     pts/26       Jul  4 20:42 (192.168.3.156)
lvee     pts/28       Jul  4 20:43 (192.168.3.156)
/dev/pts/28
19:44:10
$ssh elementa.su
^C
/dev/pts/16
19:44:13
$whomi
bash: whomi: command not found
19:44:26
$whaomi
bash: whaomi: command not found
/dev/pts/28
19:44:29
$ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=56 time=217 ms
^C64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=56 time=563 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 217.652/390.573/563.495/172.922 ms
/dev/pts/16
19:44:30
$cleari
bash: cleari: command not found
/dev/pts/28
19:44:35
$ps
  PID TTY          TIME CMD
13998 pts/29   00:00:00 bash
14346 pts/29   00:00:00 ps
/dev/pts/16
19:44:37
$claer
bash: claer: command not found
19:44:39
$wher
ecbash: wher: command not found
19:44:40
$ecle
airbash: ecle: command not found
19:44:41
$air
abash: air: command not found
19:44:41
$am
bash: am: command not found
19:44:42
$wherwhoeami
abash: wherwhoeami: command not found
19:44:50
$ami
bash: ami: command not found
19:44:52
$clewar
hbash: clewar: command not found
19:44:54
$hereamic
bash: hereamic: command not found
19:44:57
$clear

19:44:58
$whereami
The program 'whereami' is currently not installed.  To run 'whereami' please ask your administrator to install the package 'whereami'
bash: whereami: command not found
19:45:02
$:-)
bash: syntax error near unexpected token `)'
/dev/pts/28
19:45:02
$ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   3084  1884 ?        Ss   Jul03   0:01 /sbin/init
root         2  0.0  0.0      0     0 ?        S<   Jul03   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   Jul03   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S<   Jul03   0:05 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   Jul03   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   Jul03   0:00 [migration/1]
root         7  0.0  0.0      0     0 ?        S<   Jul03   0:00 [ksoftirqd/1]
root         8  0.0  0.0      0     0 ?        S<   Jul03   0:00 [watchdog/1]
root         9  0.0  0.0      0     0 ?        S<   Jul03   0:06 [events/0]
...
lvee     13893  0.1  0.0   3064   640 pts/28   S<s+ 20:43   0:00 script -f -c ba
lvee     13997  0.0  0.0   3284   552 pts/28   S<+  20:43   0:00 script -f -c ba
lvee     13998  0.2  0.3   6380  3688 pts/29   R<s  20:43   0:00 bash
lvee     14137  0.0  0.1   4168  1128 pts/9    S<+  20:44   0:00 /usr/bin/screen
lvee     14361  0.0  0.1   2768  1032 pts/29   R<+  20:45   0:00 ps aux
root     21411  0.0  0.0   3056   944 ttyUSB0  Ss+  09:25   0:00 /usr/sbin/pppd
root     24381  0.0  0.2   8512  3004 ?        S<s  11:20   0:00 sshd: igor [pri
igor     24389  0.0  0.1   8512  1580 ?        S<   11:20   0:14 sshd: igor@pts/
igor     24437  0.0  0.3   6388  3692 pts/0    S<s  11:20   0:00 -bash
lvee     28603  0.6  2.1  25136 21808 ?        R<s  13:41   2:43 l3-agent
19:45:04
$htop
Программа 'htop' на данный момент не установлена.  Чтобы выполнить 'htop' попросите администратора установить пакет 'htop'
bash: htop: команда не найдена
/dev/pts/16
19:45:06
$sudo
usage: sudo -h | -K | -k | -L | -l | -V | -v
usage: sudo [-bEHPS] [-p prompt] [-u username|#uid] [VAR=value]
            {-i | -s | <command>}
usage: sudo -e [-S] [-p prompt] [-u username|#uid] file ...
/dev/pts/28
19:45:07
$ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   3084  1884 ?        Ss   Jul03   0:01 /sbin/init
root         2  0.0  0.0      0     0 ?        S<   Jul03   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   Jul03   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S<   Jul03   0:05 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   Jul03   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   Jul03   0:00 [migration/1]
root         7  0.0  0.0      0     0 ?        S<   Jul03   0:00 [ksoftirqd/1]
root         8  0.0  0.0      0     0 ?        S<   Jul03   0:00 [watchdog/1]
root         9  0.0  0.0      0     0 ?        S<   Jul03   0:06 [events/0]
...
lvee     13893  0.1  0.0   3064   640 pts/28   S<s+ 20:43   0:00 script -f -c ba
lvee     13997  0.0  0.0   3284   552 pts/28   S<+  20:43   0:00 script -f -c ba
lvee     13998  0.2  0.3   6380  3688 pts/29   R<s  20:43   0:00 bash
lvee     14137  0.0  0.1   4168  1128 pts/9    S<+  20:44   0:00 /usr/bin/screen
lvee     14401  0.0  0.1   2768  1032 pts/29   R<+  20:45   0:00 ps aux
root     21411  0.0  0.0   3056   944 ttyUSB0  Ss+  09:25   0:00 /usr/sbin/pppd
root     24381  0.0  0.2   8512  3004 ?        S<s  11:20   0:00 sshd: igor [pri
igor     24389  0.0  0.1   8512  1580 ?        S<   11:20   0:14 sshd: igor@pts/
igor     24437  0.0  0.3   6388  3692 pts/0    S<s  11:20   0:00 -bash
lvee     28603  0.6  2.1  25136 21808 ?        R<s  13:41   2:51 l3-agent
/dev/pts/16
19:45:09
$uname -a
Linux octupus 2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 i686 GNU/Linux
19:45:11
$id
uid=1002(lvee) gid=1002(lvee) groups=1002(lvee)
/dev/pts/28
19:45:12
$xmessage bistree
Error: Can't open display:
/dev/pts/16
19:45:13
$df -mjohp
df: invalid option -- 'j'
Try `df --help' for more information.
19:45:20
$robe
bash: robe: command not found
19:45:21
$df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda6             31720436  17635176  12473944  59% /
tmpfs                   508600         0    508600   0% /lib/init/rw
varrun                  508600       128    508472   1% /var/run
varlock                 508600         8    508592   1% /var/lock
udev                    508600       180    508420   1% /dev
tmpfs                   508600       732    507868   1% /dev/shm
lrm                     508600      2192    506408   1% /lib/modules/2.6.28-13-generic/volatile
/dev/sda7               482214     37243    420072   9% /boot
/dev/pts/28
19:45:21
$xmessage .0:0 bistree
Error: Can't open display:
/dev/pts/16
19:45:22
$cd /

19:45:26
$ls
bin   cdrom  etc   initrd.img      l3bashrc  lib  lost+found  mnt  proc  sbin     srv  tmp  var      vmlinuz.old
boot  dev    home  initrd.img.old  l3prompt  log  media       opt  root  selinux  sys  usr  vmlinuz
19:45:28
$lsmod
Module                  Size  Used by
i915                   65668  2
drm                    96296  3 i915
xt_multiport           11264  1
sch_ingress            10368  1
ppp_deflate            12800  0
zlib_deflate           28312  1 ppp_deflate
bsd_comp               13568  0
ppp_async              16896  2
crc_ccitt              10112  1 ppp_async
...
usb_storage            99520  0
ohci1394               38576  0
ieee1394               94660  1 ohci1394
sky2                   54916  0
vesafb                 13828  1
fbcon                  46112  71
tileblit               10752  1 fbcon
font                   16384  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
/dev/pts/28
19:45:28
$man xmessage
/dev/pts/16
19:45:29
$[:[;+1
bash: [:[: command not found
bash: +1: command not found
19:45:41
$emerge freebsd
bash: emerge: command not found
19:45:46
$perl
#!/usr/bin/perl -wT
"-T" is on the #! line, it must also be used on the command line at - line 1.
/dev/pts/28
19:45:58
$xin
xine-list-1.1  xinit          xinput
19:45:58
$xm
xmag        xman        xmessage    xml2po      xmlcatalog  xmllint     xmodmap     xmore
19:45:58
$xmessage
Error: Can't open display:
/dev/pts/16
19:45:59
$cd~
bash: cd~: command not found
/dev/pts/28
19:46:04
$ps aux | less
/dev/pts/16
19:46:06
$cd ~

19:46:08
$whoami
lvee
19:46:15
$who
root     tty6         Jul  3 22:38
igor     pts/0        Jul  4 11:20 (192.168.3.243)
igor     pts/1        Jul  4 18:57 (192.168.3.243)
igor     pts/2        Jul  4 16:19 (192.168.3.243)
matrix   pts/3        Jul  4 16:46 (:0.0)
lvee     pts/4        Jul  4 20:41 (192.168.3.243)
lvee     pts/6        Jul  4 20:41 (192.168.3.162)
lvee     pts/7        Jul  4 20:41 (192.168.3.234)
lvee     pts/8        Jul  4 20:41 (192.168.3.238)
lvee     pts/11       Jul  4 20:41 (192.168.3.231)
lvee     pts/14       Jul  4 20:41 (192.168.3.221)
lvee     pts/16       Jul  4 20:41 (:pts/5:S.0)
lvee     pts/18       Jul  4 20:41 (192.168.3.226)
lvee     pts/20       Jul  4 20:42 (192.168.3.199)
lvee     pts/21       Jul  4 20:42 (192.168.3.232)
lvee     pts/23       Jul  4 20:42 (192.168.3.244)
lvee     pts/26       Jul  4 20:42 (192.168.3.156)
lvee     pts/28       Jul  4 20:43 (192.168.3.156)
19:46:19
$matrsix??
bash: matrsix??: command not found
/dev/pts/30
19:46:22
$screen -rx
/dev/pts/16
19:46:25
$matrix??
bash: matrix??: command not found
19:46:30
$nmasup

19:46:31
$nmap
The program 'nmap' is currently not installed.  To run 'nmap' please ask your administrator to install the package 'nmap'
bash: nmap: command not found
19:46:33
$apt-get install nmap
E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
/dev/pts/32
19:46:33
$scr
screen
screendump
screen-launcher
screen-profiles
screen-profiles-export
screen-profiles-status
screen.real
19:46:33
$screen -x
/dev/pts/16
19:46:42
$uname -a
Linux octupus 2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 i686 GNU/Linux
19:46:48
$uname -alocalhost
uname: invalid option -- 'l'
Try `uname --help' for more information.
/dev/pts/28
19:46:57
$less /etc/motd
/dev/pts/16
19:46:58
$uname -alocalhostssh
uname: invalid option -- 'l'
Try `uname --help' for more information.
19:47:04
$ssh localhost
The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is 5d:eb:c8:f5:ef:71:f8:4b:ec:65:31:66:24:46:9b:60.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
lvee@localhost's password:
Linux octupus 2.6.28-13-generic #44-Ubuntu SMP Tue Jun 2 07:57:31 UTC 2009 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sat Jul  4 20:47:24 2009 from 192.168.3.193
^Clvee@octupus:~$ scerxeietn -x
-bash: scerxeietn: команда не найдена
lvee@octupus:~$ exit
logout
Connection to localhost closed.

Статистика

Время первой команды журнала19:41:27 2009- 7- 4
Время последней команды журнала19:47:04 2009- 7- 4
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %20.00
Процент синтаксически неверно набранных команд, %34.00
Суммарное время работы с терминалом *, час 0.09
Количество командных строк в единицу времени, команда/мин17.80
Частота использования команд
screen22|=====================| 21.36%
uname5|====| 4.85%
ps4|===| 3.88%
xmessage3|==| 2.91%
less3|==| 2.91%
cd2|=| 1.94%
dmesg2|=| 1.94%
id2|=| 1.94%
df2|=| 1.94%
who2|=| 1.94%
ssh2|=| 1.94%
clear2|=| 1.94%
ifconfig1|| 0.97%
air1|| 0.97%
man1|| 0.97%
lhasы:1|| 0.97%
perl1|| 0.97%
+11|| 0.97%
whereami1|| 0.97%
яфуифдшr!eboot1|| 0.97%
zaebali!NET1|| 0.97%
#1|| 0.97%
]1|| 0.97%
#BU!c1|| 0.97%
matrsix??1|| 0.97%
#:]1|| 0.97%
wher1|| 0.97%
rm1|| 0.97%
nmap1|| 0.97%
claer1|| 0.97%
xm1|| 0.97%
whoami1|| 0.97%
am1|| 0.97%
apt-get1|| 0.97%
cleari1|| 0.97%
ls1|| 0.97%
lsmod1|| 0.97%
scr1|| 0.97%
cd~1|| 0.97%
sudo1|| 0.97%
tell1|| 0.97%
ping1|| 0.97%
rebzoaoet1|| 0.97%
:-)1|| 0.97%
ctulbsfghi1|| 0.97%
ecle1|| 0.97%
HELLO!1|| 0.97%
wherwhoeami1|| 0.97%
whomi1|| 0.97%
whaomi1|| 0.97%
#HELOoOk1|| 0.97%
lear1|| 0.97%
matrix??1|| 0.97%
xin1|| 0.97%
hтaь-1|| 0.97%
[:[1|| 0.97%
hereamic1|| 0.97%
clewar1|| 0.97%
emerge1|| 0.97%
htop1|| 0.97%
ami1|| 0.97%
ыÑffffidL1|| 0.97%
nmasup1|| 0.97%
robe1|| 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$