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

Содержание

Журнал

Среда (09/16/09)

/dev/ttyp8
19:32:34
#vipw
er192:/usr/local/bin/bash
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
:q!
vipw: no changes made
19:32:34
#vipw
er192:/usr/local/bin/bash
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
:q!
vipw: no changes made
19:32:56
#vi /etc/passwd
19:32:56
#vi /etc/passwd
19:33:07
#vim /etc/de
19:33:07
#vim /etc/
19:33:07
#vim /etc/de
19:33:07
#vim /etc/
19:33:40
#man adduser
19:33:40
#man adduser
19:33:58
#man adduser.conf
19:33:58
#man adduser.conf
19:34:22
#man pw
19:34:22
#man pw
19:34:35
#pw help
usage:
  pw [user|group|lock|unlock] [add|del|mod|show|next] [help|switches/values]
19:34:35
#pw help
usage:
  pw [user|group|lock|unlock] [add|del|mod|show|next] [help|switches/values]
19:34:56
#cat /tmp/scripts/for4
cat: /tmp/scripts/for4: No such file or directory
19:34:56
#cat /tmp/scripts/for4
cat: /tmp/scripts/for4: No such file or directory
19:35:10
#cat /tmp/scripts/for
for1  for2  for3
19:35:10
#cat /tmp/scripts/for3
#!/usr/local/bin/bash
FILES="/bin/mkdir
/sbin/sergey
/sbin/ifconfig
/sbin/adjkerntz"
for i in $FILES
do
if [ ! -e "$i"  ]
then echo "File $i not found"
continue
fi
ls -lh $i | awk '{print"File "$9" has size is: "$5}'
whatis `basename $i`
done
19:35:10
#cat /tmp/scripts/for
for1  for2  for3
19:35:10
#cat /tmp/scripts/for3
#!/usr/local/bin/bash
FILES="/bin/mkdir
/sbin/sergey
/sbin/ifconfig
/sbin/adjkerntz"
for i in $FILES
do
if [ ! -e "$i"  ]
then echo "File $i not found"
continue
fi
ls -lh $i | awk '{print"File "$9" has size is: "$5}'
whatis `basename $i`
done
19:35:13
#cat /tmp/scripts/for2
#!/usr/local/bin/bash
set -x
for i in `jot - 100 200`
do
pw user add user$i -s /usr/local/bin/bash -L russian -m -d /home/user$i
echo password | pw usermod user$i -h 0
done
19:35:13
#cat /tmp/scripts/for2
#!/usr/local/bin/bash
set -x
for i in `jot - 100 200`
do
pw user add user$i -s /usr/local/bin/bash -L russian -m -d /home/user$i
echo password | pw usermod user$i -h 0
done
19:35:17
#man pw
19:35:17
#man pw
19:35:44
#vim /etc/login.conf
19:35:44
#vim /etc/login.conf
19:36:28
#~
PW(8)                   FreeBSD System Manager's Manual                  PW(8)
NAME
     pw -- create, remove, modify & display system users and groups
SYNOPSIS
     pw [-V etcdir] useradd [name|uid] [-C config] [-q] [-n name] [-u uid]
        [-c comment] [-d dir] [-e date] [-p date] [-g group] [-G grouplist]
        [-m] [-M mode] [-k dir] [-w method] [-s shell] [-o] [-L class]
        [-h fd | -H fd] [-N] [-P] [-Y]
     pw [-V etcdir] useradd [name|uid] -D [-C config] [-q] [-b dir] [-e days]
        [-p days] [-g group] [-G grouplist] [-k dir] [-M mode] [-u min,max]
...
           o   No base home directory configured.
SEE ALSO
     chpass(1), passwd(1), umask(2), group(5), login.conf(5), passwd(5),
     pw.conf(5), pwd_mkdb(8), vipw(8)
HISTORY
     The pw utility was written to mimic many of the options used in the SYSV
     shadow support suite, but is modified for passwd and group fields spe-
     cific to the 4.4BSD operating system, and combines all of the major ele-
     ments into a single command.
FreeBSD 6.2                     March 30, 2007                     FreeBSD 6.2
19:36:28
#~
PW(8)                   FreeBSD System Manager's Manual                  PW(8)
NAME
     pw -- create, remove, modify & display system users and groups
SYNOPSIS
     pw [-V etcdir] useradd [name|uid] [-C config] [-q] [-n name] [-u uid]
        [-c comment] [-d dir] [-e date] [-p date] [-g group] [-G grouplist]
        [-m] [-M mode] [-k dir] [-w method] [-s shell] [-o] [-L class]
        [-h fd | -H fd] [-N] [-P] [-Y]
     pw [-V etcdir] useradd [name|uid] -D [-C config] [-q] [-b dir] [-e days]
        [-p days] [-g group] [-G grouplist] [-k dir] [-M mode] [-u min,max]
...
           o   No base home directory configured.
SEE ALSO
     chpass(1), passwd(1), umask(2), group(5), login.conf(5), passwd(5),
     pw.conf(5), pwd_mkdb(8), vipw(8)
HISTORY
     The pw utility was written to mimic many of the options used in the SYSV
     shadow support suite, but is modified for passwd and group fields spe-
     cific to the 4.4BSD operating system, and combines all of the major ele-
     ments into a single command.
FreeBSD 6.2                     March 30, 2007                     FreeBSD 6.2
19:36:30
#man pw.conf
19:36:30
#man pw.conf
19:37:05
#pw lock testuser

19:37:05
#pw lock testuser

19:37:24
#vipw
er192:/usr/local/bin/bash
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:*LOCKED*$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testov
ich User User:/home/testuser:/usr/local/bin/bash
:q!
vipw: no changes made
19:37:24
#vipw
er192:/usr/local/bin/bash
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:*LOCKED*$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testov
ich User User:/home/testuser:/usr/local/bin/bash
:q!
vipw: no changes made
19:38:09
#pw unlock testuser

19:38:09
#pw unlock testuser

19:38:13
#vipw
er192:/usr/local/bin/bash
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
:q!
vipw: no changes made
19:38:13
#vipw
er192:/usr/local/bin/bash
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
:q!
vipw: no changes made
19:38:17
#passwd

19:38:17
#passwd

19:39:19
#pw user add useradd

19:39:19
#pw user add useradd

19:39:25
#vipw
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
useradd:*:1151:1151::0:0:User &:/home/useradd:/bin/sh
:q
vipw: no changes made
19:39:25
#vipw
user193:$1$9hK2l8Lz$fPsVmoD8f4Ja6GCRQIjss0:1142:1142:russian:0:0:User &:/home/us
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
useradd:*:1151:1151::0:0:User &:/home/useradd:/bin/sh
:q
vipw: no changes made
19:39:40
#passwd vipw
passwd: vipw: no such user
19:39:40
#passwd vipw
passwd: vipw: no such user
19:39:44
#passwd useradd
Changing local password for useradd
New Password:
Retype New Password:
19:39:44
#passwd useradd
Changing local password for useradd
New Password:
Retype New Password:
19:39:53
#passwd vipw
passwd: vipw: no such user
19:39:53
#passwd vipw
passwd: vipw: no such user
19:39:58
#vipw
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
useradd:$1$25ygQ2S6$72TPBIBP0I4SVrQRC/9e7.:1151:1151::0:0:User &:/home/useradd:/
bin/sh
:q
vipw: no changes made
19:39:58
#vipw
er193:/usr/local/bin/bash
user194:$1$72z4BC87$5awYmwsPLQYwRoSDbKhkm/:1143:1143:russian:0:0:User &:/home/us
er194:/usr/local/bin/bash
user195:$1$D94RhsGW$YtVtY7hbatyi06rKwrFm4/:1144:1144:russian:0:0:User &:/home/us
er195:/usr/local/bin/bash
user196:$1$k4q4qKgP$PEbrb5ALtuKejvljTVW4X1:1145:1145:russian:0:0:User &:/home/us
er196:/usr/local/bin/bash
user197:$1$S4JTKjnt$tsgbqoUOPlAKmjMeq.EOZ.:1146:1146:russian:0:0:User &:/home/us
er197:/usr/local/bin/bash
user198:$1$07jg6LOU$fRLHNnEfoIdDjy/O3Qaku1:1147:1147:russian:0:0:User &:/home/us
er198:/usr/local/bin/bash
user199:$1$KaCdekAb$OuTiE52S1xGtmumWQVbpc.:1148:1148:russian:0:0:User &:/home/us
er199:/usr/local/bin/bash
user200:$1$fb79hM33$NP0u7ozJ/H34glPTBk1ku0:1149:1149:russian:0:0:User &:/home/us
er200:/usr/local/bin/bash
testuser:$1$e8GVgQcH$M/PgLOjDo/sNXrGJZSsG30:1150:1150:russian:0:0:Testovich User
 User:/home/testuser:/usr/local/bin/bash
useradd:$1$25ygQ2S6$72TPBIBP0I4SVrQRC/9e7.:1151:1151::0:0:User &:/home/useradd:/
bin/sh
:q
vipw: no changes made
19:40:05
#ls -ld /tmp
drwxrwxrwt  16 root  wheel  1024 16 ÓÅÎ 20:40 /tmp
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:40:05
#ls -ld /tmp
drwxrwxrwt  16 root  wheel  1024 16 ÓÅÎ 20:40 /tmp
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:44:06
#ls -l /etc/master.passwd
-rw-------  1 root  wheel  17596 16 ÓÅÎ 20:39 /etc/master.passwd
19:44:06
#ls -l /etc/master.passwd
-rw-------  1 root  wheel  17596 16 ÓÅÎ 20:39 /etc/master.passwd
19:45:15
#whereis passwd
passwd: /usr/bin/passwd /usr/share/man/man1/passwd.1.gz /usr/src/usr.bin/passwd
19:45:15
#whereis passwd
passwd: /usr/bin/passwd /usr/share/man/man1/passwd.1.gz /usr/src/usr.bin/passwd
19:45:55
#ls -l //usr/bin/passwd
-r-sr-xr-x  2 root  wheel  5884 16 ÑÎ×  2008 //usr/bin/passwd
19:45:55
#ls -l //usr/bin/passwd
-r-sr-xr-x  2 root  wheel  5884 16 ÑÎ×  2008 //usr/bin/passwd
19:46:03
#chgrp
usage: chgrp [-fhv] [-R [-H | -L | -P]] group file ...
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:46:03
#chgrp
usage: chgrp [-fhv] [-R [-H | -L | -P]] group file ...
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:52:52
#mkdir 123

19:52:52
#mkdir 123

19:53:04
#ls -ld 123
drwxr-xr-x  2 root  wheel  512 16 ÓÅÎ 20:53 123
19:53:04
#ls -ld 123
drwxr-xr-x  2 root  wheel  512 16 ÓÅÎ 20:53 123
19:53:06
#umask
0022
19:53:06
#umask
0022

Четверг (09/17/09)

/dev/ttyp1
17:02:15
#screen -x
17:02:15
#screen -x

Среда (09/23/09)

/dev/ttyp1
13:43:35
#screen
/dev/ttyp3
13:43:44
#vlock
bash: vlock: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
13:43:52
#LANG=C

13:43:58
#cal
   September 2009
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
You have new mail in /var/mail/root
прошло >3 часов
16:53:40
#cal 2009
                             2009
      January               February               March
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7   1  2  3  4  5  6  7
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   8  9 10 11 12 13 14
11 12 13 14 15 16 17  15 16 17 18 19 20 21  15 16 17 18 19 20 21
18 19 20 21 22 23 24  22 23 24 25 26 27 28  22 23 24 25 26 27 28
25 26 27 28 29 30 31                        29 30 31
       April                  May                   June
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
...
19 20 21 22 23 24 25  16 17 18 19 20 21 22  20 21 22 23 24 25 26
26 27 28 29 30 31     23 24 25 26 27 28 29  27 28 29 30
                      30 31
      October               November              December
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7         1  2  3  4  5
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   6  7  8  9 10 11 12
11 12 13 14 15 16 17  15 16 17 18 19 20 21  13 14 15 16 17 18 19
18 19 20 21 22 23 24  22 23 24 25 26 27 28  20 21 22 23 24 25 26
25 26 27 28 29 30 31  29 30                 27 28 29 30 31
16:53:59
#ps
  PID  TT  STAT      TIME COMMAND
  988  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  989  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  990  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  991  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  992  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  993  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  994  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  995  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
 1039  p1  Ss+    0:00.04 script -t 0 -q /root/.lilalo//146156254279003402-1253
 1082  p2  Is     0:00.02 /usr/local/bin/bash -i
 1103  p2  S+     0:00.02 screen
 1106  p3  Ss+    0:00.04 script -t 0 -q /root/.lilalo//226211745531623896-1253
 1143  p4  Ss     0:00.04 /usr/local/bin/bash -i
 1494  p4  R+     0:00.00 ps
You have new mail in /var/mail/root
прошло 46 минут
/dev/ttyp5
17:40:00
#screen -x
/dev/ttyp7
17:40:06
#screen -x
/dev/ttyp3
17:40:19
#cal 2009
                             2009
      January               February               March
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7   1  2  3  4  5  6  7
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   8  9 10 11 12 13 14
11 12 13 14 15 16 17  15 16 17 18 19 20 21  15 16 17 18 19 20 21
18 19 20 21 22 23 24  22 23 24 25 26 27 28  22 23 24 25 26 27 28
25 26 27 28 29 30 31                        29 30 31
       April                  May                   June
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
...
19 20 21 22 23 24 25  16 17 18 19 20 21 22  20 21 22 23 24 25 26
26 27 28 29 30 31     23 24 25 26 27 28 29  27 28 29 30
                      30 31
      October               November              December
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7         1  2  3  4  5
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   6  7  8  9 10 11 12
11 12 13 14 15 16 17  15 16 17 18 19 20 21  13 14 15 16 17 18 19
18 19 20 21 22 23 24  22 23 24 25 26 27 28  20 21 22 23 24 25 26
25 26 27 28 29 30 31  29 30                 27 28 29 30 31
17:40:19
#cal 2009
                             2009
      January               February               March
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7   1  2  3  4  5  6  7
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   8  9 10 11 12 13 14
11 12 13 14 15 16 17  15 16 17 18 19 20 21  15 16 17 18 19 20 21
18 19 20 21 22 23 24  22 23 24 25 26 27 28  22 23 24 25 26 27 28
25 26 27 28 29 30 31                        29 30 31
       April                  May                   June
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
...
19 20 21 22 23 24 25  16 17 18 19 20 21 22  20 21 22 23 24 25 26
26 27 28 29 30 31     23 24 25 26 27 28 29  27 28 29 30
                      30 31
      October               November              December
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7         1  2  3  4  5
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   6  7  8  9 10 11 12
11 12 13 14 15 16 17  15 16 17 18 19 20 21  13 14 15 16 17 18 19
18 19 20 21 22 23 24  22 23 24 25 26 27 28  20 21 22 23 24 25 26
25 26 27 28 29 30 31  29 30                 27 28 29 30 31
17:40:20
#ps
  PID  TT  STAT      TIME COMMAND
  988  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  989  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  990  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  991  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  992  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  993  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  994  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  995  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
 1039  p1  Ss+    0:00.04 script -t 0 -q /root/.lilalo//146156254279003402-1253
 1082  p2  Is     0:00.02 /usr/local/bin/bash -i
 1103  p2  S+     0:00.02 screen
 1106  p3  Ss+    0:00.04 script -t 0 -q /root/.lilalo//226211745531623896-1253
 1143  p4  Ss     0:00.05 /usr/local/bin/bash -i
 1703  p4  R+     0:00.00 ps
 1533  p5  Ss+    0:00.03 script -t 0 -q /root/.lilalo//17816481657430705-12537
 1576  p6  Ss     0:00.02 /usr/local/bin/bash -i
 1600  p6  S+     0:00.01 screen -x
 1602  p7  Ss+    0:00.03 script -t 0 -q /root/.lilalo//273619241600413272-1253
 1645  p8  Ss     0:00.02 /usr/local/bin/bash -i
 1666  p8  S+     0:00.01 screen -x
17:40:20
#ps
  PID  TT  STAT      TIME COMMAND
  988  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  989  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  990  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  991  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  992  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  993  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  994  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  995  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
 1039  p1  Ss+    0:00.04 script -t 0 -q /root/.lilalo//146156254279003402-1253
 1082  p2  Is     0:00.02 /usr/local/bin/bash -i
 1103  p2  S+     0:00.02 screen
 1106  p3  Ss+    0:00.04 script -t 0 -q /root/.lilalo//226211745531623896-1253
 1143  p4  Ss     0:00.05 /usr/local/bin/bash -i
 1703  p4  R+     0:00.00 ps
 1533  p5  Ss+    0:00.03 script -t 0 -q /root/.lilalo//17816481657430705-12537
 1576  p6  Ss     0:00.02 /usr/local/bin/bash -i
 1600  p6  S+     0:00.01 screen -x
 1602  p7  Ss+    0:00.03 script -t 0 -q /root/.lilalo//273619241600413272-1253
 1645  p8  Ss     0:00.02 /usr/local/bin/bash -i
 1666  p8  S+     0:00.01 screen -x
17:40:23
#cal 2009
                             2009
      January               February               March
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7   1  2  3  4  5  6  7
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   8  9 10 11 12 13 14
11 12 13 14 15 16 17  15 16 17 18 19 20 21  15 16 17 18 19 20 21
18 19 20 21 22 23 24  22 23 24 25 26 27 28  22 23 24 25 26 27 28
25 26 27 28 29 30 31                        29 30 31
       April                  May                   June
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
...
19 20 21 22 23 24 25  16 17 18 19 20 21 22  20 21 22 23 24 25 26
26 27 28 29 30 31     23 24 25 26 27 28 29  27 28 29 30
                      30 31
      October               November              December
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
             1  2  3   1  2  3  4  5  6  7         1  2  3  4  5
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   6  7  8  9 10 11 12
11 12 13 14 15 16 17  15 16 17 18 19 20 21  13 14 15 16 17 18 19
18 19 20 21 22 23 24  22 23 24 25 26 27 28  20 21 22 23 24 25 26
25 26 27 28 29 30 31  29 30                 27 28 29 30 31
17:40:28
#cal
   September 2009
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
17:40:33
#ps
  PID  TT  STAT      TIME COMMAND
  988  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  989  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  990  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  991  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  992  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  993  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  994  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  995  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
 1039  p1  Ss+    0:00.04 script -t 0 -q /root/.lilalo//146156254279003402-1253
 1082  p2  Is     0:00.02 /usr/local/bin/bash -i
 1103  p2  S+     0:00.02 screen
 1106  p3  Ss+    0:00.04 script -t 0 -q /root/.lilalo//226211745531623896-1253
 1143  p4  Ss     0:00.06 /usr/local/bin/bash -i
 1737  p4  R+     0:00.00 ps
 1533  p5  Ss+    0:00.04 script -t 0 -q /root/.lilalo//17816481657430705-12537
 1576  p6  Is     0:00.02 /usr/local/bin/bash -i
 1600  p6  S+     0:00.01 screen -x
 1602  p7  Ss+    0:00.03 script -t 0 -q /root/.lilalo//273619241600413272-1253
 1645  p8  Ss     0:00.02 /usr/local/bin/bash -i
 1666  p8  S+     0:00.01 screen -x
17:40:33
#ps
  PID  TT  STAT      TIME COMMAND
  988  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  989  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  990  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  991  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  992  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  993  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  994  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  995  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
 1039  p1  Ss+    0:00.04 script -t 0 -q /root/.lilalo//146156254279003402-1253
 1082  p2  Is     0:00.02 /usr/local/bin/bash -i
 1103  p2  S+     0:00.02 screen
 1106  p3  Ss+    0:00.04 script -t 0 -q /root/.lilalo//226211745531623896-1253
 1143  p4  Ss     0:00.06 /usr/local/bin/bash -i
 1737  p4  R+     0:00.00 ps
 1533  p5  Ss+    0:00.04 script -t 0 -q /root/.lilalo//17816481657430705-12537
 1576  p6  Is     0:00.02 /usr/local/bin/bash -i
 1600  p6  S+     0:00.01 screen -x
 1602  p7  Ss+    0:00.03 script -t 0 -q /root/.lilalo//273619241600413272-1253
 1645  p8  Ss     0:00.02 /usr/local/bin/bash -i
 1666  p8  S+     0:00.01 screen -x
17:40:45
#man ps
17:41:51
#ps
  PID  TT  STAT      TIME COMMAND
  988  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
  989  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
  990  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
  991  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
  992  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
  993  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
  994  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
  995  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
 1039  p1  Ss+    0:00.05 script -t 0 -q /root/.lilalo//146156254279003402-1253
 1082  p2  Is     0:00.02 /usr/local/bin/bash -i
 1103  p2  S+     0:00.02 screen
 1106  p3  Ss+    0:00.05 script -t 0 -q /root/.lilalo//226211745531623896-1253
 1143  p4  Ss     0:00.07 /usr/local/bin/bash -i
 1756  p4  R+     0:00.00 ps
 1533  p5  Ss+    0:00.04 script -t 0 -q /root/.lilalo//17816481657430705-12537
 1576  p6  Is     0:00.02 /usr/local/bin/bash -i
 1600  p6  S+     0:00.01 screen -x
 1602  p7  Ss+    0:00.04 script -t 0 -q /root/.lilalo//273619241600413272-1253
 1645  p8  Is     0:00.02 /usr/local/bin/bash -i
 1666  p8  S+     0:00.01 screen -x
17:41:52
#ps aux | less
17:41:52
#ps aux | less
17:42:15
#ps aux | less
17:42:15
#ps aux | less
17:42:42
#ps ajx | less
17:42:42
#ps ajx | less
17:42:42
#ps ajx | less
17:42:42
#ps ajx | less
17:43:26
#ps aux | less
17:43:26
#ps aux | less
17:43:26
#ps aux | less

Файлы

  • /tmp/scripts/for2
  • /tmp/scripts/for3
  • /tmp/scripts/for2
    >
    #!/usr/local/bin/bash
    set -x
    for i in `jot - 100 200`
    do
    pw user add user$i -s /usr/local/bin/bash -L russian -m -d /home/user$i
    echo password | pw usermod user$i -h 0
    done
    
    /tmp/scripts/for3
    >
    #!/usr/local/bin/bash
    FILES="/bin/mkdir
    /sbin/sergey
    /sbin/ifconfig
    /sbin/adjkerntz"
    for i in $FILES
    do
    if [ ! -e "$i"  ]
    then echo "File $i not found"
    continue
    fi
    ls -lh $i | awk '{print"File "$9" has size is: "$5}'
    whatis `basename $i`
    done
    

    Статистика

    Время первой команды журнала19:32:34 2009- 9-16
    Время последней команды журнала17:43:26 2009- 9-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %15.84
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 0.41
    Количество командных строк в единицу времени, команда/мин 4.09
    Частота использования команд
    ps17|===============| 15.18%
    man11|=========| 9.82%
    less11|=========| 9.82%
    vipw10|========| 8.93%
    passwd8|=======| 7.14%
    pw8|=======| 7.14%
    cat8|=======| 7.14%
    ls8|=======| 7.14%
    cal6|=====| 5.36%
    vim6|=====| 5.36%
    screen5|====| 4.46%
    mkdir2|=| 1.79%
    umask2|=| 1.79%
    whereis2|=| 1.79%
    vi2|=| 1.79%
    ~2|=| 1.79%
    chgrp2|=| 1.79%
    vlock1|| 0.89%
    LANG=C1|| 0.89%
    ____
    *) Интервалы неактивности длительностью 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$