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

Содержание

Журнал

Среда (03/15/06)

/dev/tty2
16:34:11
$ls -l /home/new
итого 8
drwx------  2 new users 4096 2006-03-15 15:34 Mail
-rw-------  1 new users  485 2006-03-15 15:29 mbox
16:34:21
$chown -R new /home/new

16:35:03
$ls /home/new
Mail  mbox
16:35:40
$ls -l /home/new
итого 8
drwx------  2 new users 4096 2006-03-15 15:34 Mail
-rw-------  1 new users  485 2006-03-15 15:29 mbox
16:35:43
$ls -l /home/new
итого 8
drwx------  2 root users 4096 2006-03-15 15:34 Mail
-rw-------  1 root users  485 2006-03-15 15:29 mbox
16:36:38
$cd Mail

16:36:46
$cat Mail
cat: Mail: No such file or directory
16:37:02
$cd Mail
bash: cd: Mail: No such file or directory
16:37:14
$[user@linux3:Mail]$ dir

16:37:20
$ls -a
.  ..
16:37:26
$touch test.bat

16:37:48
$[user@linux3:Mail]$ ls -a
.  ..  test.bat
16:37:54
$less test.bat
16:38:08
$cd ..

16:38:11
$[user@linux3:user]$ ls -l
итого 20
drwxr-xr-x  3 user user 4096 2006-03-15 14:33 Desktop
-rw-------  1 root root 2614 2006-03-15 15:16 john.pot
drwx------  2 user user 4096 2006-03-15 16:37 Mail
-rw-------  1 user user 1344 2006-03-15 15:46 mbox
-rw-------  1 root root   72 2006-03-15 15:16 restore
16:38:15
$cd restore
bash: cd: restore: Not a directory
16:38:40
$cat restore
cat: restore: Permission denied
16:38:49
$ls -l
итого 20
drwxr-xr-x  3 user user 4096 2006-03-15 14:33 Desktop
-rw-------  1 root root 2614 2006-03-15 15:16 john.pot
drwx------  2 user user 4096 2006-03-15 16:37 Mail
-rw-------  1 user user 1344 2006-03-15 15:46 mbox
-rw-------  1 root root   72 2006-03-15 15:16 restore
16:39:15
$ls -l
итого 20
drwxr-xr-x  3 user user 4096 2006-03-15 14:33 Desktop
-rw-------  1 root root 2614 2006-03-15 15:16 john.pot
drwx------  2 user user 4096 2006-03-15 16:37 Mail
-rw-------  1 user user 1344 2006-03-15 15:46 mbox
-rw-------  1 root root   72 2006-03-15 15:16 restore
16:41:19
$cd /home/new

16:41:32
$[user@linux3:new]$ ddir
bash: ddir: command not found
16:41:38
$cd /home/

16:41:45
$[user@linux3:home]$ ls -l
итого 60
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
drwxr-xr-x   3 root users  4096 2006-03-15 15:34 new
drwxr-xr-x   2 1002  1002  4096 2006-03-15 15:53 test
drwxr-xr-x  23 user user   4096 2006-03-15 16:27 user
16:41:50
$rm test/
rm: невозможно удалить каталог `test/': Is a directory
16:42:19
$rm -R test/
rm: спуститься в защищенный от записи каталог `test/'?
16:42:43
$ls -l
итого 60
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
drwxr-xr-x   3 root users  4096 2006-03-15 15:34 new
drwxr-xr-x   2 user  1002  4096 2006-03-15 15:53 test
drwxr-xr-x  23 user user   4096 2006-03-15 16:27 user
16:43:30
$rm user
rm: невозможно удалить `user': Permission denied
16:43:40
$rm test
rm: невозможно удалить `test': Permission denied
16:43:55
$rm -R test
rm: невозможно удалить `test': Permission denied
16:44:02
$rm -R test/
rm: невозможно удалить каталог `test/': Permission denied
16:44:23
$rm -r test/
rm: невозможно удалить каталог `test/': Permission denied
16:44:34
$[user@linux3:home]$ rm -r test/
rm: невозможно удалить каталог `test/': Permission denied
16:44:50
$id
uid=1000(user) gid=1000(user) группы=20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),1000(user)
16:45:15
$wh
whatis    which     whiptail  whoami
whereis   while     who       whois
16:45:15
$while
> root
> rootpass
> [A
16:45:54
$ls -l
итого 60
drwxr-xr-x   2 root root  49152 2006-03-15 13:17 lost+found
drwxr-xr-x   3 root users  4096 2006-03-15 15:34 new
drwxr-xr-x   2 user  1002  4096 2006-03-15 16:44 test
drwxr-xr-x  23 user user   4096 2006-03-15 16:27 user
16:46:00
$ls -l
итого 60
drwxr-xr-x   2 root root 49152 2006-03-15 13:17 lost+found
drwxr-xr-x   3 root root  4096 2006-03-15 15:34 new
drwxr-xr-x   2 user 1002  4096 2006-03-15 16:44 test
drwxr-xr-x  23 user user  4096 2006-03-15 16:27 user
16:47:03
$ls -l
итого 60
drwxr-xr-x   2 root root 49152 2006-03-15 13:17 lost+found
drwxr-xr-x   3 root root  4096 2006-03-15 15:34 new
drwxr-xr-x   2 user root  4096 2006-03-15 16:44 test
drwxr-xr-x  23 user user  4096 2006-03-15 16:27 user
16:47:21
$ls -l
итого 60
drwxr-xr-x   2 root root 49152 2006-03-15 13:17 lost+found
drwx------   3 root root  4096 2006-03-15 15:34 new
drwxr-xr-x   2 user root  4096 2006-03-15 16:44 test
drwxr-xr-x  23 user user  4096 2006-03-15 16:27 user
16:48:38
$cd new
bash: cd: new: Permission denied
16:48:49
$ls -l
итого 60
drwxr-xr-x   2 root root 49152 2006-03-15 13:17 lost+found
drwx------   3 root root  4096 2006-03-15 15:34 new
drwxr-xr-x   2 user root  4096 2006-03-15 16:44 test
drwx------  23 user user  4096 2006-03-15 16:27 user
16:49:11
$cd user

16:49:18
$cd ..

16:49:21
$cd test
bash: cd: test: Permission denied
16:59:19
$ls -l
итого 60
drwxr-xr-x   2 root root 49152 2006-03-15 13:17 lost+found
dr-xr-xr-x   3 root root  4096 2006-03-15 15:34 new
drw-------   2 user root  4096 2006-03-15 16:44 test
dr-xr-xr-x  23 user user  4096 2006-03-15 16:27 user
16:59:23
$ls test/

16:59:29
$ls test/
1
16:59:49
$cat test/1
cat: test/1: Permission denied
16:59:54
$cat test/1
sekret
17:00:39
$ls test/
ls: test/: Permission denied

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

/dev/tty2
09:16:08
$mutt
 N  - 1/2: root
0 kept, 2 deleted.
09:16:58
$q
bash: q: command not found
09:16:59
$[user@linux3:user]$ vi ~/.bashrc
. ~/.lilalo/l3bashrc && _l3_start
"~/.bashrc" 2L, 35C
09:17:37
$::q::

09:19:29
$[user@linux3:user]$

09:19:40
$su
Password:
su: Authentication failure
Sorry.
09:19:50
$su
Password:
su: Authentication failure
Sorry.
09:20:00
$su
Password:
su: Authentication failure
Sorry.
09:20:09
$su
Password:
su: Authentication failure
Sorry.
09:20:15
$su
Password:
su: Authentication failure
Sorry.
09:20:23
$su
Password:
su: Authentication failure
Sorry.
прошло 13 минут
/dev/pts/0
09:33:39
$apt-get upgrate
exit
E: Invalid operation upgrate
09:34:09
$apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13 Permission denied)
E: Unable to lock the list directory
09:34:42
$cd /var/lib/apt/lists/loc
bash: cd: /var/lib/apt/lists/loc: No such file or directory
09:35:25
$root
bash: root: command not found
09:35:30
$su
Password:
09:35:37
#[root@linux3:user]# vi passwd

прошло 17 минут
/dev/pts/0
09:53:34
$vi /etc/menu
28c28
< # password topsecret
---
> password topsecret
105a106
> password test
09:53:34
$vi /boot/grub/menu.lst
/dev/pts/2
09:56:42
$su
Password:
09:56:53
#vi /boot/grub/menu.lst
09:58:39
#vi /boot/grub/menu.lst
09:59:11
#exit
exit
/dev/pts/0
10:03:57
$su
Password:
10:04:08
#grub-md5-crypt
Password:
Retype password:
$1$QYdML1$YCb6aMvmTab/4ZSB/7Te1/
10:04:42
#apt-get install gpm
                                          ┌────┤ Идет настройка пакета gpm ├─────┐
                                          │ What type is your mouse?             │
                                          │                                      │
                                          â”imps2__s2_____________________________ │
                                          │                                      │
                                          │              <Ok>k>                  │
                                          │                                      │
                                          └──────────────────────────────────────┘
Выбор ранее не выбранного пакета gpm.
(Чтение базы данных... на данный момент установлено 98796 файлов и каталогов.)
Распаковывается пакет gpm (из файла .../g/gpm/gpm_1.19.6-19_i386.deb)...
Настраивается пакет gpm (1.19.6-19) ...
Creating config file /etc/gpm.conf with new version
Stopping mouse interface server: gpm not running.
Starting mouse interface server: gpm.
10:06:22
#vi /etc/
/dev/tty2
10:06:48
$vi /.bash_history
/dev/pts/0
10:08:14
#vi /etc/
10:08:14
#/etc/
bash: /etc/: is a directory
10:08:49
#ls /etc/
adduser.conf              debconf.conf         gnome-vfs-2.0         ld.so.cache       nanorc          rmt
adjtime                   debian_version       gnome-vfs-mime-magic  ld.so.conf        netatalk        rpc
aliases                   default              gpm.conf              libgda            network         samba
alternatives              defoma               groff                 locale.alias      networks        sane.d
analog.cfg                deluser.conf         group                 locale.gen        news            scrollkeeper.conf
apache2                   dev.d                group-                localtime         nsswitch.conf   securetty
apm                       devfs                gs-gpl                logcheck          openoffice      security
apt                       dhclient.conf        gshadow               login.defs        opt             services
at.deny                   dhclient-script      gshadow-              logrotate.conf    pam.conf        sgml
bash.bashrc               dhcp3                gtk                   logrotate.d       pam.d           shadow
...
cron.hourly               exports              init.d                modprobe.d        rc1.d           updatedb.conf
cron.monthly              fam.conf             inittab               modules           rc2.d           vga
crontab                   fdmount.conf         inputrc               modules.conf      rc3.d           vim
cron.weekly               fonts                issue                 modules.conf.old  rc4.d           w3m
csh.cshrc                 fpc.cfg              issue.net             modutils          rc5.d           wgetrc
csh.login                 fstab                john                  motd              rc6.d           X11
csh.logout                gconf                kde3                  mozilla           rcS.d           xdg
cups                      gdm                  kernel-img.conf       mtab              reportbug.conf  xml
cvs-cron.conf             gimp                 ksysguarddrc          mtools.conf       resolvconf      Xprint
dbus-1                    gnome                ldap                  Muttrc            resolv.conf
10:09:00
#[root@linux3:user]# ls -l /home/
итого 60
drwxr-xr-x   2 root root 49152 2006-03-15 13:17 lost+found
drwxrwxrwx   3 root root  4096 2006-03-15 15:34 new
drwxrwxrwx   2 user root  4096 2006-03-15 16:59 test
drwxrwxrwx  24 user user  4096 2006-03-16 10:03 user
прошло 18 минут
10:27:38
#[root@linux3:user]# mount /dev/cdrom /cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only
10:28:12
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro)
10:28:18
#ls /cdrom
debian  doc      isolinux    pics  README.html          README.mirrors.txt  tools
dists   install  md5sum.txt  pool  README.mirrors.html  README.txt
10:28:41
#less /cdrom/md5sum.txt
10:29:16
#less /cdrom/md5sum.txt
10:29:52
#cd /cdrom

10:33:03
#umount /cdrom
umount: /media/cdrom0: device is busy
umount: /media/cdrom0: device is busy
10:33:13
#fuser /cdrom
/cdrom:               4134c
10:34:00
#ps aux | grep
Использование: grep [OPTION]... PATTERN [FILE]...
Попробуйте `grep --help' для получения более подробного описания.
10:34:38
#ps aux | grep user
user      3308  0.0  0.1  2872 1464 ?        Ss   10:03   0:00 /usr/sbin/famd -T 0
user      3552  0.0  0.0  1500  436 tty2     Ss+  10:03   0:00 script -f -q /home/user/.lilalo//3135113738117526354-1142496408.script
user      3888  0.0  0.9 19740 9192 ?        Ss   10:03   0:00 x-session-manager
user      3945  0.0  0.0  2984  904 ?        Ss   10:03   0:00 /usr/bin/ssh-agent x-session-manager
user      3947  0.0  0.7 11316 8024 ?        S    10:03   0:00 /usr/lib/gconf2/gconfd-2 5
user      3950  0.0  0.0  2252 1016 ?        S    10:03   0:00 /usr/bin/gnome-keyring-daemon
user      3952  0.0  0.2  7064 2892 ?        Ss   10:03   0:00 /usr/lib/bonobo-activation/bonobo-activation-server --ac-activate --ior-output-fd=18
user      3954  0.0  0.8 22616 9108 ?        S    10:03   0:00 /usr/lib/control-center/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_SettingsDaemon --oaf-ior-fd=22
user      3964  0.0  0.1  3780 1916 ?        S    10:03   0:00 xscreensaver -nosplash
user      3970  0.0  0.2  8964 2688 ?        Ss   10:03   0:00 gnome-smproxy --sm-client-id default0
...
user      4048  0.1  0.8 20256 9020 ?        S    10:03   0:02 /usr/lib/gnome-panel/clock-applet --oaf-activate-iid=OAFIID:GNOME_ClockApplet_Factory --oaf-ior-fd=36
user      4050  0.0  0.7 18232 7328 ?        S    10:03   0:00 /usr/lib/gnome-panel/notification-area-applet --oaf-activate-iid=OAFIID:GNOME_NotificationAreaApplet_Factory --oaf-ior-fd=38
user      4052  0.1  1.1 31684 11996 ?       R    10:03   0:02 gnome-terminal
user      4053  0.0  0.0  2204  676 ?        S    10:04   0:00 gnome-pty-helper
user      4054  0.0  0.0  3548  500 pts/0    Ss+  10:04   0:00 script -f -q /home/user/.lilalo//174326981990015186-1142496237.script
user      4086  0.0  0.0  3552  588 pts/0    S+   10:04   0:00 script -f -q /home/user/.lilalo//174326981990015186-1142496237.script
user      4087  0.0  0.1  4820 1732 pts/1    Ss   10:04   0:00 bash -i
user      4296  0.0  0.0  1504  512 tty2     S+   10:06   0:00 script -f -q /home/user/.lilalo//3135113738117526354-1142496408.script
user      4297  0.0  0.1  2648 1524 pts/3    Ss+  10:06   0:00 bash -i
root      4377  0.0  0.0  3792  768 pts/2    R+   10:34   0:00 grep user
10:34:46
#ps aux | grep 4134c
root      4380  0.0  0.0  3792  776 pts/2    S+   10:35   0:00 grep 4134c
10:35:11
#ps aux | grep 4134
root      4134  0.0  0.1  4832 1776 pts/2    Ss   10:04   0:00 bash -i
root      4383  0.0  0.0  3792  768 pts/2    R+   10:35   0:00 grep 4134
10:35:43
#cd ..

10:35:52
#fuser /cdrom
/cdrom:
10:35:55
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro)
/dev/sda1 on /media/MIKOLAY type vfat (rw,noexec,nosuid,nodev,sync,noatime,uid=1000,gid=1000,umask=077,iocharset=utf8)
/dev/tty2
10:37:20
$vi /.bash_history
/dev/pts/0
10:38:34
#umount /dev/sda1

10:40:06
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda8 on /home type ext3 (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
/dev/hdc on /media/cdrom0 type iso9660 (ro)
10:40:08
#ls -l
итого 45
drwxr-xr-x    2 root root   2048 2006-03-15 11:41 bin
drwxr-xr-x    3 root root   1024 2006-03-15 13:21 boot
lrwxrwxrwx    1 root root     11 2006-03-15 13:18 cdrom -> media/cdrom
drwxr-xr-x   10 root root   4060 2006-03-16 10:38 dev
drwxr-xr-x  100 root root   4096 2006-03-16 10:40 etc
drwxrwsr-x    6 root staff  4096 2006-03-15 15:53 home
drwxr-xr-x    2 root root   1024 2006-03-15 13:18 initrd
lrwxrwxrwx    1 root root     31 2006-03-15 13:20 initrd.img -> boot/initrd.img-2.6.8-2-686-smp
drwxr-xr-x    8 root root   4096 2006-03-15 11:39 lib
...
drwxr-xr-x    2 root root   1024 2006-03-15 13:18 opt
dr-xr-xr-x  114 root root      0 2006-03-16 12:02 proc
drwxr-xr-x   12 root root   1024 2006-03-16 10:08 root
drwxr-xr-x    2 root root   3072 2006-03-15 11:40 sbin
drwxr-xr-x    2 root root   1024 2006-03-15 13:18 srv
drwxr-xr-x    9 root root      0 2006-03-16 12:02 sys
drwxrwxrwt   10 root root   1024 2006-03-16 10:38 tmp
drwxr-xr-x   13 root root   4096 2006-03-15 11:34 usr
drwxr-xr-x   17 root root   4096 2006-03-15 11:45 var
lrwxrwxrwx    1 root root     28 2006-03-15 13:20 vmlinuz -> boot/vmlinuz-2.6.8-2-686-smp

Файлы

  • test/1
  • test/1
    >
    sekret
    

    Статистика

    Время первой команды журнала16:34:11 2006- 3-15
    Время последней команды журнала10:40:08 2006- 3-16
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %33.66
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 1.84
    Количество командных строк в единицу времени, команда/мин 0.91
    Частота использования команд
    ls20|===================| 19.05%
    cd13|============| 12.38%
    su9|========| 8.57%
    vi8|=======| 7.62%
    rm7|======| 6.67%
    ps4|===| 3.81%
    cat4|===| 3.81%
    grep4|===| 3.81%
    mount3|==| 2.86%
    [root@linux3:user]#3|==| 2.86%
    [user@linux3:user]$3|==| 2.86%
    less3|==| 2.86%
    apt-get3|==| 2.86%
    fuser2|=| 1.90%
    umount2|=| 1.90%
    [user@linux3:Mail]$2|=| 1.90%
    [user@linux3:home]$2|=| 1.90%
    touch1|| 0.95%
    mutt1|| 0.95%
    q1|| 0.95%
    /etc/1|| 0.95%
    while1|| 0.95%
    chown1|| 0.95%
    [user@linux3:new]$1|| 0.95%
    grub-md5-crypt1|| 0.95%
    root1|| 0.95%
    id1|| 0.95%
    wh1|| 0.95%
    exit1|| 0.95%
    ::q::1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$