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

Содержание

Журнал

Вторник (04/03/07)

/dev/ttyv2
12:26:41
$cat nov > file

12:26:48
$cat file
eerrrr
wweerr
12:26:51
$cat nov >> file

12:27:04
$cat file
eerrrr
wweerr
eerrrr
wweerr
12:27:06
$cat nov > file

12:27:14
$cat file
eerrrr
wweerr
12:27:15
$cat file | more
12:27:30
$cd /tmp/

12:27:38
$ls
(EEST)          fam-user        kde-user        ksocket-user
12:27:40
$cd ~

12:28:26
$ls
Desktop                 files                   sh
base                    names                   test
bin                     pics                    text
body                    proj                    touchlist
c                       projectX                very_long_file_name
12:28:29
$cd names/

12:28:33
$cat /etc/passwd | sort | tee sortedpasswd | less
12:28:58
$ls
"Live at Wembley' 86"           file
'86"                            file with spaces bla bla bla
*FreeBSD*                       file1
-hard-to-del-                   file2
1*2                             file3
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
The_Worst_OS                    module2.c
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
12:28:59
$ls -l
total 10
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 "Live at Wembley' 86"
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 '86"
-rw-r--r--  1 user  wheel     0  7 ÄÅË  2003 *FreeBSD*
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 -hard-to-del-
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 1*2
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 1inux
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 2*2=4
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 2*2=5?
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 2*3
...
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 module2.c
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 name$with#very~starnge'symbols'
-rw-r--r--  1 user  wheel  1774  3 ÁÐÒ 12:19 newfile
-rw-r--r--  1 user  wheel    14  3 ÁÐÒ 12:26 nov
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 oct
-rw-r--r--  1 user  wheel     0  3 ÁÐÒ 12:00 one space
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 program.C
-rw-r--r--  1 user  wheel     0  6 ÄÅË  2003 sep
-rw-r--r--  1 user  wheel  1774  3 ÁÐÒ 12:28 sortedpasswd
-rw-r--r--  1 user  wheel     0  3 ÁÐÒ 12:22 unsorted
12:32:02
$cat /etc/passwd | fgrep user
toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
12:33:11
$cat /etc/passwd | fgrep ^user

12:33:36
$cat /etc/passwd | fgrep "[^"]u*

12:34:12
$cat /etc/passwd | fgrep -v user
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
#
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
news:*:8:8:News Subsystem:/:/usr/sbin/nologin
man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
...
bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
cups:*:193:193:CUPS Owner:/nonexistent:/sbin/nologin
cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin
messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin
avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
polkit:*:559:559:PolicyKit Daemon User:/nonexistent:/sbin/nologin
gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
12:34:39
$cat /etc/passwd | fgrep -n user
4:toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash
10:games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
17:proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
18:_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
20:uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
23:nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
30:user:*:1001:0:User &:/home/user:/usr/local/bin/bash
12:35:03
$ls
"Live at Wembley' 86"           file
'86"                            file with spaces bla bla bla
*FreeBSD*                       file1
-hard-to-del-                   file2
1*2                             file3
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
The_Worst_OS                    module2.c
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
12:36:44
$cat file
eerrrr
wweerr
12:36:47
$sed 's/ee/WW/' file
WWrrrr
wwWWrr
12:37:14
$sed "s/^/#/" file
#eerrrr
#wweerr
12:38:14
$cat file
eerrrr
wweerr
12:38:21
$sed "s/^/#/" file > filenew

12:38:37
$cat filenew
#eerrrr
#wweerr
12:38:42
$sed "s/ee/WW" file >> filenew
sed: 1: "s/ee/WW": unterminated substitute in regular expression
12:39:03
$cat filenew
#eerrrr
#wweerr
12:39:13
$sed 's/ee/WW' file >> filenew
sed: 1: "s/ee/WW": unterminated substitute in regular expression
12:39:33
$cat filenew
#eerrrr
#wweerr
12:39:42
$ls
"Live at Wembley' 86"           file with spaces bla bla bla
'86"                            file1
*FreeBSD*                       file2
-hard-to-del-                   file3
1*2                             filenew
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
file
12:40:17
$grep absd ~/text/text_to_grep

12:43:04
$cat ~/text/text_to_grep
abcdefghijkl
mnopqrstuvqxyz
ABCDDEFG
ABBCDEFG
ABBCD
abbcd
bcda
abcd abcd efghi jklm abcd abcd
ÓÌÏ×Ï, ËÏÔÏÒÏÅ ÐÏ×ÔÏÒÑÅÔÓÑ Ä×Á ÒÁÚÁ ÒÁÚÁ Ä×Á
abcd1234
xyz12345xyz
12:43:27
$ls
"Live at Wembley' 86"           file with spaces bla bla bla
'86"                            file1
*FreeBSD*                       file2
-hard-to-del-                   file3
1*2                             filenew
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
file
12:43:37
$grep absd ~/text/text_to_grep

12:43:47
$grep abcd ~/text/text_to_grep
abcdefghijkl
abcd abcd efghi jklm abcd abcd
abcd1234
12:43:52
$grep -i abcd ~/text/text_to_grep
abcdefghijkl
ABCDDEFG
abcd abcd efghi jklm abcd abcd
abcd1234
12:44:04
$grep -n abcd ~/text/text_to_grep
1:abcdefghijkl
8:abcd abcd efghi jklm abcd abcd
10:abcd1234
12:44:32
$grep ^ab.*cd$ ~/text/text_to_grep
abbcd
12:44:57
$grep -x ab.*cd$ ~/text/text_to_grep
abbcd
12:45:18
$egrep " ([^ ]*) \1" ~/text/text_to_grep
abcd abcd efghi jklm abcd abcd
ÓÌÏ×Ï, ËÏÔÏÒÏÅ ÐÏ×ÔÏÒÑÅÔÓÑ Ä×Á ÒÁÚÁ ÒÁÚÁ Ä×Á
12:45:47
$egrep '(abcd|xyz)[[:digit:]]{2,4}' ~/text/text_to_grep
abcd1234
xyz12345xyz
12:46:35
$egrep '(abcd|xyz)[[:digit:]]{0,4}' ~/text/text_to_grep
abcdefghijkl
mnopqrstuvqxyz
abcd abcd efghi jklm abcd abcd
abcd1234
xyz12345xyz
12:47:29
$egrep '(abcd|xyz)[[:digit:]]{1,4}' ~/text/text_to_grep
abcd1234
xyz12345xyz
12:47:38
$egrep '(abcd|xyz)[[:digit:]]{1,3}' ~/text/text_to_grep
abcd1234
xyz12345xyz
12:47:52
$egrep '(abcd|xyz){1,4}' ~/text/text_to_grep
abcdefghijkl
mnopqrstuvqxyz
abcd abcd efghi jklm abcd abcd
abcd1234
xyz12345xyz
12:49:17
$egrep '(abcd|xyz){1,2}' ~/text/text_to_grep
abcdefghijkl
mnopqrstuvqxyz
abcd abcd efghi jklm abcd abcd
abcd1234
xyz12345xyz
12:49:24
$grep FreeBSD ~/text/*

12:49:48
$grep -l FreeBSD ~/text/*

12:49:59
$ls ../text/
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt
opensource_news         unixoid.orig.txt
12:50:13
$grep -l BSD ~/text/*

12:50:28
$grep -l abcd ~/text/*
/home/user/text/text_to_grep
12:50:34
$grep -n abcd ~/text/*
/home/user/text/text_to_grep:1:abcdefghijkl
/home/user/text/text_to_grep:8:abcd abcd efghi jklm abcd abcd
/home/user/text/text_to_grep:10:abcd1234
12:50:47
$find /usr/share/doc -name \*.txt -exec grep -l 'GNU grep' {
} /dev/null \;
12:51:51
$ls
"Live at Wembley' 86"           file with spaces bla bla bla
'86"                            file1
*FreeBSD*                       file2
-hard-to-del-                   file3
1*2                             filenew
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
file
12:52:27
$sed 's/:/ /g' /etc/passwd
# $FreeBSD  src/etc/master.passwd,v 1.40 2005/06/06 20 19 56 brooks Exp $
#
root * 0 0 Charlie & /root /usr/local/bin/bash
toor * 0 0 Bourne-again Superuser /root /usr/local/bin/bash
daemon * 1 1 Owner of many system processes /root /usr/sbin/nologin
operator * 2 5 System & / /usr/sbin/nologin
bin * 3 7 Binaries Commands and Source / /usr/sbin/nologin
tty * 4 65533 Tty Sandbox / /usr/sbin/nologin
kmem * 5 65533 KMem Sandbox / /usr/sbin/nologin
games * 7 13 Games pseudo-user /usr/games /usr/sbin/nologin
...
pop * 68 6 Post Office Owner /nonexistent /usr/sbin/nologin
www * 80 80 World Wide Web Owner /nonexistent /usr/sbin/nologin
nobody * 65534 65534 Unprivileged user /nonexistent /usr/sbin/nologin
cups * 193 193 CUPS Owner /nonexistent /sbin/nologin
cyrus * 60 60 the cyrus mail server /nonexistent /usr/sbin/nologin
messagebus * 556 556 D-BUS Daemon User /nonexistent /sbin/nologin
avahi * 558 558 Avahi Daemon User /nonexistent /sbin/nologin
polkit * 559 559 PolicyKit Daemon User /nonexistent /sbin/nologin
gdm * 92 92 GNOME Display Manager /nonexistent /sbin/nologin
user * 1001 0 User & /home/user /usr/local/bin/bash
12:53:08
$sed 's/:.*//' /etc/passwd
# $FreeBSD
#
root
toor
daemon
operator
bin
tty
kmem
games
...
pop
www
nobody
cups
cyrus
messagebus
avahi
polkit
gdm
user
12:53:35
$sed 's/[^a]//g' /etc/passwd | wc -c
      83
12:54:00
$cat /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
#
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
...
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
cups:*:193:193:CUPS Owner:/nonexistent:/sbin/nologin
cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin
messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin
avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
polkit:*:559:559:PolicyKit Daemon User:/nonexistent:/sbin/nologin
gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
12:54:15
$cd ../text/

12:54:37
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt
opensource_news         unixoid.orig.txt
12:54:38
$cat /etc/passwd | tr -d '\n'

12:55:53
$cat /etc/passwd | tr -d '\n' | wc -c
    1744
13:00:13
$ca
caesar          caller          case            catman
cal             camcontrol      caspol
calendar        cancel          cat
callbootd       cap_mkdb        catalogmanager
13:00:13
$cat /etc/passwd | awk -F: '{ if ($3>999) print; }'
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
13:01:29
$echo $PATH | awk -F: '{for (n=1;n<=NF;n++) print $n; }'
/sbin
/bin
/usr/sbin
/usr/bin
/usr/games
/usr/local/sbin
/usr/local/bin
/usr/X11R6/bin
/home/user/bin
13:02:29
$echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/user/bin
13:02:48
$find vim
find: vim: No such file or directory
прошло 49 минут
13:51:59
$find / vim
/usr/include/dev/ieee488/ibfoo_int.h
/usr/include/dev/ieee488/ugpib.h
/usr/include/dev/ieee488/upd7210.h
/usr/include/dev/iicbus
/usr/include/dev/iicbus/iic.h
/usr/include/dev/iicbus/iicbus.h
/usr/include/dev/iicbus/iiconf.h
/usr/include/dev/ofw
/usr/include/dev/ofw/ofw_bus.h
/usr/include/dev/ofw/ofw_pci.h
...
/usr/include/geom/raid3
/usr/include/geom/raid3/g_raid3.h
/usr/include/geom/shsec
/usr/include/geom/shsec/g_shsec.h
/usr/include/geom/stripe
/usr/include/geom/stripe/g_stripe.h
/usr/include/geom/geom.h
/usr/include/geom/geom_ctl.h
/usr/include/geom/geom_disk.h
/usr/include/geom/geom_int.h
13:52:16
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt
opensource_news         unixoid.orig.txt
13:52:45
$df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad1s1a    2.9G     62M    2.6G     2%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad1s3f    4.8G    4.0M    4.5G     0%    /home
/dev/ad1s3e    496M     44K    456M     0%    /tmp
/dev/ad1s3g     21G    3.2G     16G    16%    /usr
/dev/ad1s3d    1.9G     27M    1.7G     1%    /var
13:52:52
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt
opensource_news         unixoid.orig.txt
прошло 10 минут
14:03:26
$cat vi1
1234567890 1234567890 1234567890 1234567890
1234567890 1234$67890 $234567890 1234567890
1234567890 1234567$$$ 12$456$890 1234567890
1$$$$$$890 123$567890 123$567890 1$$$$$$$90
1234567890 1234567890 1234567$90 1234567890
1234567890 1234567890 1234567890 1234567890
1234$67890 1$34567890 1$345$7890 1234567890
1234567890 12345678$0 1234567890 1234567890
12$$$$$$90 1234567$90 1234$$$$$0 123456$$90
123$567890 1234567890 1234567890 1234567890
...
 ÄÏÌÖÎÙ ÂÕÄÕÔ ÐÒÏ×ÅÓÔÉ ÁÕÄÉÔ É ÌÅÇÁÌÉÚÁÃÉÀ ÓÄÁ×ÁÅÍÏÇÏ × ÁÒÅÎÄÕ ðï Microsoft.
÷ ÔÁËÏÍ ÓÌÕÞÁÅ ÎÅ ÐÌÁÎÉÒÕÅÔÓÑ ÎÉ ÐÏÌÎÏÊ ÁÍÎÉÓÔÉÉ ÄÌÑ ÐÉÒÁÔÏ×, ÎÉ ÓÐÉÓÁÎÉÑ ÄÏÌÇÏ×.
ôÅÍ ÎÅ ÍÅÎÅÅ, ÏÂßÑ×ÌÅÎÎÙÊ ÍÏÒÁÔÏÒÉÊ ÍÏÖÎÏ ÓÞÉÔÁÔØ ÐÅÒ×ÙÍ ÛÁÇÏÍ × ÒÅÁÌÉÚÁÃÉÉ
ÎÏ×ÏÊ ÓÔÒÁÔÅÇÉÉ Microsoft. óÎÉÖÅÎÉÅ ÃÅÎ ÎÁ ÌÉÃÅÎÚÉÉ É ÐÒÏÄ×ÉÖÅÎÉÅ ÕÓÌÕÇ ÐÏ
ÁÒÅÎÄÅ ÐÒÏÇÒÁÍÍÎÙÈ ÐÒÏÄÕËÔÏ× ÄÏÌÖÎÙ ÐÏÍÏÞØ ËÏÍÐÁÎÉÉ ÐÏ×ÙÓÉÔØ ÄÏÌÀ ÆÉÒÍÅÎÎÏÊ
ÐÒÏÄÕËÃÉÉ ÎÁ ÒÙÎËÅ.
îÁ ÓÅÇÏÄÎÑÛÎÉÊ ÄÅÎØ ÓÔÏÉÍÏÓÔØ ÏÄÎÏÊ ÌÉÃÅÎÚÉÏÎÎÏÊ ËÏÐÉÉ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ
Microsoft windows 98 ÓÏÓÔÁ×ÌÑÅÔ 100-150 $, windows XP ÐÒÉÍÅÒÎÏ 230 $, ÔÏÇÄÁ
ËÁË ÐÉÒÁÔÓËÉÊ ÄÉÓË Ó ÂÏÌÅÅ ÎÏ×ÙÍÉ ÏÐÅÒÁÃÉÏÎÎÙÍÉ ÓÉÓÔÅÍÁÍÉ ÏÂÏÊÄÅÔÓÑ × ÓÒÅÄÎÅÍ
× 10-12 ÇÒÎ.
14:03:32
$ls
comment-me.txt          rus_news                vi1
hello-vi.txt            text_to_grep            vi2
kernel_news             unixoid.err.txt
opensource_news         unixoid.orig.txt
14:03:44
$diff unixoid.orig.txt unixoid.err.txt
6c6
<
---
>
9,11c9,14
<  - ÓÌÙÛÁÌ Ï ÔÏÍ, ÞÔÏ àÎÉËÓ - ËÒÕÔÏ, ÎÏ  ÎÉ ÒÁÚÕ ÎÅ ×ÉÄÅÌ, ÎÁÄÏ ÂÙ ÐÏÐÒÏÂÏ×ÁÔØ.
<  - ÷ÏÔ ÔÏÌØËÏ ÇÏ×ÏÒÑÔ - ÔÁÍ ×ÓÅ ÔÅËÓÔÏ×ÏÅ?
<  - èÏÔÑ ×ÒÏÄÅ ÂÙ è-÷ÉÎÄÏ×Ó ÅÓÔØ... - ÎÁÄÏ ÐÏÐÒÏÂÏ×ÁÔØ
---
>  - óÌÙÛÁÌ Ï ÔÏÍ, ÞÔÏ àÎÉËÓ - ËÒÕÔÏ, ÎÏ ÎÉÒÁÚÕ ÎÅ ×ÉÄÅÌ, ÎÁÄÏ ÂÙ ÐÏÐÒÏÂÙ×ÁÔØ.
...
>  ÎÅÔ ÄÅÌÁ ÄÏ ÔÏÇÏ - ËÁË ÞÔÏ ×ÙÇÌÑÄÉÔ, ÎÅ ÉÎÔÔÅÒÒÅÓÕÀÔ ÂÏÌØÛÅ
>    ÉËÏÎËÉ É ËÎÏÐÏÞËÉ. þÔÏÂ ÎÉÞÔÏ ÎÅ ÚÁÇÒÏÍÏÖÄÁÌÏ ÜËÒpÁÎ - ×ÓÅ ÕÂÒÁÎÏ, Á ÌÕÞÛÅ -
83c84
<    ÎÁ ÜËÒÁÎÅ ÔÅÒÍÉÎÁÌÁ ÓÏÏÂÝÅÎÉÅ: "ÂÏÓÓ ÎÅ ÍÏÖÅÔ ÚÁÂÒÁÔØ Ó×ÏÀ ÐÏÞÔÕ". ìÁÍÅÒ.
---
>    ÎÁ ÜËÒÁÎÅ ÔÅÒÍÉÎÁÌÁ ÓÏÏÂÝÅÎÉÅ: "BOSS can't get his mail". ìÁÍÏ!
87c88
<    ÔÏÌØËÏ ÔÅÐÅÒØ ×ÓÅ ÉÇÒÙ ÐÏÄ ÍÁÓÄÁÊ - ÜÔÏ ÔÅÐÅÒØ ÐÒÉÄÅÔÓÑ ÏÐÑÔØ ÎÁ ÜÔÏ
---
>    ÔÏÌØËÏ ÔÅÐÅÒØ ×ÓÅ ÉÇÒÙ ÐÏÄ Windows - ÜÔÏ ÔÅÐÅÒØ ÐÒÉÄÅÔÓÑ ÏÐÑÔØ ÎÁ ÜÔÏ
14:04:34
$vim unixoid.orig.txt
14:05:02
$vim
14:06:22
$vim unixoid.err.txt
14:07:45
$vim unixoid.err.txt
14:15:21
$ls -lh
total 28
-rw-r--r--  1 user  wheel   455B 10 ÄÅË  2003 comment-me.txt
-rw-r--r--  1 user  wheel   1,8K  3 ÁÐÒ 09:03 hello-vi.txt
-rw-r--r--  1 user  wheel   899B  6 ÄÅË  2003 kernel_news
-rw-r--r--  1 user  wheel   1,1K  6 ÄÅË  2003 opensource_news
-rw-r--r--  1 user  wheel   1,1K  6 ÄÅË  2003 rus_news
-rw-r--r--  1 user  wheel   161B  6 ÄÅË  2003 text_to_grep
-rw-r--r--  1 user  wheel   4,2K  3 ÁÐÒ 09:21 unixoid.err.txt
-rw-r--r--  1 user  wheel   4,2K  7 ÄÅË  2003 unixoid.orig.txt
-rw-r--r--  1 user  wheel   1,8K  6 ÄÅË  2003 vi1
-rw-r--r--  1 user  wheel   927B  6 ÄÅË  2003 vi2
14:15:26
$cd ../names/

14:16:26
$ls
"Live at Wembley' 86"           file with spaces bla bla bla
'86"                            file1
*FreeBSD*                       file2
-hard-to-del-                   file3
1*2                             filenew
1inux                           footer.h
2*2=4                           gnu-linux
2*2=5?                          header.h
2*3                             jan
A:\WINDOWSSYSTEM32              jul
...
Very                            name$with#very~starnge'symbols'
][                              newfile
ab[cde]fg                       nov
another file bla bla bla        oct
apr                             one space
aug                             program.C
dec                             sep
errorlog                        sortedpasswd
feb                             unsorted
file
14:16:27
$echo 123456789 | sed 's/12345/1/g'
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
...
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
                               cho "(A+B)+C+(D+E)" | sed 's/(.[^)(]*)//1'
+C+(D+E)
16789
/dev/ttyv1
14:23:29
$ssh root@sled
ssh: sled: hostname nor servname provided, or not known
14:23:43
$su
Password:
14:24:13
#ssh root@sled.net.nt
Password:
Last login: Tue Apr  3 15:23:47 2007 from linux1.net.nt
прошло 22 минуты
/dev/ttyv2
14:46:35
$echo 123456789 | sed 's/12345/1'
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
...
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
                               cho "(A+B)+C+(D+E)" | sed 's/(.[^)(]*)//1'
+C+(D+E)
sed: 1: "s/12345/1": unterminated substitute in regular expression
14:46:35
$echo 123456789 | sed 's/12345/1'
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
...
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
[root@sled:/]# K[root@sled:/]#
                               cho "(A+B)+C+(D+E)" | sed 's/(.[^)(]*)//1'
+C+(D+E)
sed: 1: "s/12345/1": unterminated substitute in regular expression
14:46:42
$echo 123456789 | sed 's/12345/1/g'
16789
14:46:42
$echo 123456789 | sed 's/12345/1/g'
16789
14:46:45
$date
×ÔÏÒÎÉË,  3 ÁÐÒÅÌÑ 2007 Ç. 15:07:35 (EEST)
14:46:45
$date
×ÔÏÒÎÉË,  3 ÁÐÒÅÌÑ 2007 Ç. 15:07:35 (EEST)
прошло 20 минут
15:07:35
$cd ../text/

прошло 16 минут
/dev/ttyv1
15:24:18
#screen -x
15:24:18
#screen -x
/dev/ttyv2
15:25:58
$grep abcd text_to_grep
abcdefghijkl
abcd abcd efghi jklm abcd abcd
abcd1234
15:26:10
$grep -i abcd text_to_grep
abcdefghijkl
ABCDDEFG
abcd abcd efghi jklm abcd abcd
abcd1234
15:26:10
$grep -i abcd text_to_grep
abcdefghijkl
ABCDDEFG
abcd abcd efghi jklm abcd abcd
abcd1234
15:26:20
$grep -n abcd text_to_grep
1:abcdefghijkl
8:abcd abcd efghi jklm abcd abcd
10:abcd1234
15:26:20
$grep -n abcd text_to_grep
1:abcdefghijkl
8:abcd abcd efghi jklm abcd abcd
10:abcd1234

Файлы

  • /etc/passwd
  • file
  • filenew
  • vi1
  • ~/text/text_to_grep
  • /etc/passwd
    >
    # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
    #
    root:*:0:0:Charlie &:/root:/usr/local/bin/bash
    toor:*:0:0:Bourne-again Superuser:/root:/usr/local/bin/bash
    daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
    operator:*:2:5:System &:/:/usr/sbin/nologin
    bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
    tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
    kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
    games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
    news:*:8:8:News Subsystem:/:/usr/sbin/nologin
    man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
    sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
    smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
    mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin
    bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
    proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
    _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
    _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
    uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
    pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
    www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
    nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
    cups:*:193:193:CUPS Owner:/nonexistent:/sbin/nologin
    cyrus:*:60:60:the cyrus mail server:/nonexistent:/usr/sbin/nologin
    messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin
    avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
    polkit:*:559:559:PolicyKit Daemon User:/nonexistent:/sbin/nologin
    gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
    user:*:1001:0:User &:/home/user:/usr/local/bin/bash
    
    file
    >
    eerrrr
    wweerr
    
    filenew
    >
    #eerrrr
    #wweerr
    
    vi1
    >
    1234567890 1234567890 1234567890 1234567890
    1234567890 1234$67890 $234567890 1234567890
    1234567890 1234567$$$ 12$456$890 1234567890
    1$$$$$$890 123$567890 123$567890 1$$$$$$$90
    1234567890 1234567890 1234567$90 1234567890
    1234567890 1234567890 1234567890 1234567890
    1234$67890 1$34567890 1$345$7890 1234567890
    1234567890 12345678$0 1234567890 1234567890
    12$$$$$$90 1234567$90 1234$$$$$0 123456$$90
    123$567890 1234567890 1234567890 1234567890
    1234567890 1234567890 1234567890 $234567890
    1234567890 1234567890 1234567890 123$567890
    123$$67890 1234567890 1$$$$67890 1234$678$0
    1234567890 1234567890 1234567890 123456$890
    1234567890 1234567890 1234567890 123456$890
    -------------------------------------------
    Microsoft ÄÁÅÔ ×ÒÅÍÑ ÎÁ ÒÁÚÄÕÍØÅ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÐÉÒÁÔÓËÏÊ ÐÒÏÄÕËÃÉÉ.
    ïÂÅÝÁÑ ÎÅ ÐÒÉÍÅÎÑÔØ Ë ÎÉÍ ÎÉËÁËÉÈ ÀÒÉÄÉÞÅÓËÉÈ ÍÅÒ, ËÏÍÐÁÎÉÑ ÎÁÄÅÅÔÓÑ,
    ÞÔÏ ÏÎÉ ÄÏÂÒÏ×ÏÌØÎÏ ÐÒÏ×ÅÄÕÔ ÁÕÄÉÔ É ÌÅÇÁÌÉÚÁÃÉÀ ÄÏ 31 Á×ÇÕÓÔÁ 2002 Ç.
    ðÏ ÉÎÆÏÒÍÁÃÉÉ Microsoft, ËÏÍÐÁÎÉÑ ÏÂßÑ×ÉÌÁ, ÞÔÏ × ÔÅÞÅÎÉÅ ÐÑÔÉ ÍÅÓÑÃÅ×
    ÎÅ ÂÕÄÅÔ ×ÏÚÂÕÖÄÁÔØ ÓÕÄÅÂÎÙÅ ÉÓËÉ ÐÒÏÔÉ× ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÎÅÌÅÇÁÌØÎÙÈ ×ÅÒÓÉÊ
    ÅÅ ÐÒÏÇÒÁÍÍ × ÒÏÓÓÉÊÓËÉÈ É ÕËÒÁÉÎÓËÉÈ ÉÇÒÏÔÅËÁÈ, Á ÔÁËÖÅ ÉÎÔÅÒÎÅÔ-ËÁÆÅ.
    ïÖÉÄÁÅÔÓÑ, ÞÔÏ ÄÏ 31 Á×ÇÕÓÔÁ 2002 ÇÏÄÁ ×ÓÅ ËÌÕÂÙ × ÄÏÂÒÏ×ÏÌØÎÏÍ ÐÏÒÑÄËÅ
     ÄÏÌÖÎÙ ÂÕÄÕÔ ÐÒÏ×ÅÓÔÉ ÁÕÄÉÔ É ÌÅÇÁÌÉÚÁÃÉÀ ÓÄÁ×ÁÅÍÏÇÏ × ÁÒÅÎÄÕ ðï Microsoft.
    ÷ ÔÁËÏÍ ÓÌÕÞÁÅ ÎÅ ÐÌÁÎÉÒÕÅÔÓÑ ÎÉ ÐÏÌÎÏÊ ÁÍÎÉÓÔÉÉ ÄÌÑ ÐÉÒÁÔÏ×, ÎÉ ÓÐÉÓÁÎÉÑ ÄÏÌÇÏ×.
    ôÅÍ ÎÅ ÍÅÎÅÅ, ÏÂßÑ×ÌÅÎÎÙÊ ÍÏÒÁÔÏÒÉÊ ÍÏÖÎÏ ÓÞÉÔÁÔØ ÐÅÒ×ÙÍ ÛÁÇÏÍ × ÒÅÁÌÉÚÁÃÉÉ
    ÎÏ×ÏÊ ÓÔÒÁÔÅÇÉÉ Microsoft. óÎÉÖÅÎÉÅ ÃÅÎ ÎÁ ÌÉÃÅÎÚÉÉ É ÐÒÏÄ×ÉÖÅÎÉÅ ÕÓÌÕÇ ÐÏ
    ÁÒÅÎÄÅ ÐÒÏÇÒÁÍÍÎÙÈ ÐÒÏÄÕËÔÏ× ÄÏÌÖÎÙ ÐÏÍÏÞØ ËÏÍÐÁÎÉÉ ÐÏ×ÙÓÉÔØ ÄÏÌÀ ÆÉÒÍÅÎÎÏÊ
    ÐÒÏÄÕËÃÉÉ ÎÁ ÒÙÎËÅ.
    îÁ ÓÅÇÏÄÎÑÛÎÉÊ ÄÅÎØ ÓÔÏÉÍÏÓÔØ ÏÄÎÏÊ ÌÉÃÅÎÚÉÏÎÎÏÊ ËÏÐÉÉ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ
    Microsoft windows 98 ÓÏÓÔÁ×ÌÑÅÔ 100-150 $, windows XP ÐÒÉÍÅÒÎÏ 230 $, ÔÏÇÄÁ
    ËÁË ÐÉÒÁÔÓËÉÊ ÄÉÓË Ó ÂÏÌÅÅ ÎÏ×ÙÍÉ ÏÐÅÒÁÃÉÏÎÎÙÍÉ ÓÉÓÔÅÍÁÍÉ ÏÂÏÊÄÅÔÓÑ × ÓÒÅÄÎÅÍ
    × 10-12 ÇÒÎ.
    
    ~/text/text_to_grep
    >
    abcdefghijkl
    mnopqrstuvqxyz
    ABCDDEFG
    ABBCDEFG
    ABBCD
    abbcd
    bcda
    abcd abcd efghi jklm abcd abcd
    ÓÌÏ×Ï, ËÏÔÏÒÏÅ ÐÏ×ÔÏÒÑÅÔÓÑ Ä×Á ÒÁÚÁ ÒÁÚÁ Ä×Á
    abcd1234
    xyz12345xyz
    

    Статистика

    Время первой команды журнала12:26:41 2007- 4- 3
    Время последней команды журнала15:26:20 2007- 4- 3
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %14.85
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.17
    Количество командных строк в единицу времени, команда/мин 0.77
    Частота использования команд
    cat24|================| 16.90%
    grep17|===========| 11.97%
    ls15|==========| 10.56%
    sed13|=========| 9.15%
    egrep7|====| 4.93%
    echo7|====| 4.93%
    cd6|====| 4.23%
    fgrep5|===| 3.52%
    vim4|==| 2.82%
    find3|==| 2.11%
    filenew3|==| 2.11%
    >3|==| 2.11%
    file3|==| 2.11%
    screen2|=| 1.41%
    awk2|=| 1.41%
    wc2|=| 1.41%
    }'2|=| 1.41%
    ssh2|=| 1.41%
    date2|=| 1.41%
    tr2|=| 1.41%
    more1|| 0.70%
    sort1|| 0.70%
    n<1|| 0.70%
    xyz){1,4}'1|| 0.70%
    ca1|| 0.70%
    xyz){1,2}'1|| 0.70%
    999)1|| 0.70%
    diff1|| 0.70%
    xyz)[[:digit:]]{0,4}'1|| 0.70%
    n++)1|| 0.70%
    df1|| 0.70%
    xyz)[[:digit:]]{2,4}'1|| 0.70%
    less1|| 0.70%
    =NF1|| 0.70%
    xyz)[[:digit:]]{1,4}'1|| 0.70%
    tee1|| 0.70%
    su1|| 0.70%
    xyz)[[:digit:]]{1,3}'1|| 0.70%
    ____
    *) Интервалы неактивности длительностью 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$