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

Содержание

Журнал

Среда (01/10/07)

/dev/pts/2
14:25:40
$pwd
/
14:25:45
$ls
bin    dev   initrd      lib64       mnt   root     skeleton  tmp  vmlinuz
boot   etc   initrd.img  lost+found  opt   sbin     srv       usr
cdrom  home  lib         media       proc  selinux  sys       var
14:25:47
$ls -l
итого 84
drwxr-xr-x   2 root root  4096 2007-01-09 17:01 bin
drwxr-xr-x   3 root root  4096 2007-01-09 17:06 boot
lrwxrwxrwx   1 root root    11 2007-01-09 16:10 cdrom -> media/cdrom
drwxr-xr-x  15 root root  4280 2007-01-10 11:34 dev
drwxr-xr-x 101 root root  4096 2007-01-10 11:34 etc
drwxr-xr-x   4 user user  4096 2003-12-06 17:29 home
drwxr-xr-x   2 root root  4096 2007-01-09 16:14 initrd
lrwxrwxrwx   1 root root    28 2007-01-09 16:20 initrd.img -> boot/initrd.img-2.6.18-3-686
drwxr-xr-x  15 root root  4096 2007-01-09 17:00 lib
...
drwxr-x---   6 root root  4096 2007-01-09 19:52 root
drwxr-xr-x   2 root root  4096 2007-01-09 17:07 sbin
drwxr-xr-x   2 root root  4096 2006-10-21 01:25 selinux
lrwxrwxrwx   1 user user    30 2007-01-09 19:22 skeleton -> ../../nt-ladm/INSTALL/skeleton
drwxr-xr-x   2 root root  4096 2007-01-09 16:14 srv
drwxr-xr-x  11 root root     0 2007-01-10 11:34 sys
drwxrwxrwt  11 root root  4096 2007-01-10 12:21 tmp
drwxr-xr-x  13 root root  4096 2007-01-09 16:57 usr
drwxr-xr-x  15 root root  4096 2007-01-09 17:03 var
lrwxrwxrwx   1 root root    25 2007-01-09 16:20 vmlinuz -> boot/vmlinuz-2.6.18-3-686
14:25:59
$cd initrd

14:26:54
$ls

14:26:57
$ls boot
ls: boot: No such file or directory
14:27:20
$cd boot
bash: cd: boot: No such file or directory
14:27:28
$cd ..

14:27:32
$ls
bin    dev   initrd      lib64       mnt   root     skeleton  tmp  vmlinuz
boot   etc   initrd.img  lost+found  opt   sbin     srv       usr
cdrom  home  lib         media       proc  selinux  sys       var
14:27:35
$cd boot

14:27:47
$ls
config-2.6.18-3-686  initrd.img-2.6.18-3-686  vmlinuz-2.6.18-3-686
grub                 System.map-2.6.18-3-686
14:27:50
$cd proc
bash: cd: proc: No such file or directory
14:30:28
$cd ..

14:30:33
$ls
bin    dev   initrd      lib64       mnt   root     skeleton  tmp  vmlinuz
boot   etc   initrd.img  lost+found  opt   sbin     srv       usr
cdrom  home  lib         media       proc  selinux  sys       var
14:40:09
$ls /var/mail/

14:44:06
$ls -la
итого 92
drwxr-xr-x  23 user user  4096 2007-01-09 19:22 .
drwxr-xr-x  23 user user  4096 2007-01-09 19:22 ..
drwxr-xr-x   2 root root  4096 2007-01-09 17:01 bin
drwxr-xr-x   3 root root  4096 2007-01-09 17:06 boot
lrwxrwxrwx   1 root root    11 2007-01-09 16:10 cdrom -> media/cdrom
drwxr-xr-x  15 root root  4280 2007-01-10 11:34 dev
drwxr-xr-x 101 root root  4096 2007-01-10 11:34 etc
drwxr-xr-x   4 user user  4096 2003-12-06 17:29 home
drwxr-xr-x   2 root root  4096 2007-01-09 16:14 initrd
...
drwxr-x---   6 root root  4096 2007-01-09 19:52 root
drwxr-xr-x   2 root root  4096 2007-01-09 17:07 sbin
drwxr-xr-x   2 root root  4096 2006-10-21 01:25 selinux
lrwxrwxrwx   1 user user    30 2007-01-09 19:22 skeleton -> ../../nt-ladm/INSTALL/skeleton
drwxr-xr-x   2 root root  4096 2007-01-09 16:14 srv
drwxr-xr-x  11 root root     0 2007-01-10 11:34 sys
drwxrwxrwt  11 root root  4096 2007-01-10 12:21 tmp
drwxr-xr-x  13 root root  4096 2007-01-09 16:57 usr
drwxr-xr-x  15 root root  4096 2007-01-09 17:03 var
lrwxrwxrwx   1 root root    25 2007-01-09 16:20 vmlinuz -> boot/vmlinuz-2.6.18-3-686
14:44:11
$pwd
/
14:44:37
$ls
bin    dev   initrd      lib64       mnt   root     skeleton  tmp  vmlinuz
boot   etc   initrd.img  lost+found  opt   sbin     srv       usr
cdrom  home  lib         media       proc  selinux  sys       var
14:44:40
$cd usr

14:44:59
$ls
bin  games  include  lib  lib64  local  lost+found  sbin  share  src  X11R6
14:45:02
$cd games

14:45:12
$ls
banner     glines    gnobots2   gnotravex  iagno       sol
blackjack  gnect     gnometris  gnotski    mahjongg
gataxx     gnibbles  gnomine    gtali      same-gnome
14:45:14
$cd blackjack
bash: cd: blackjack: Not a directory
14:45:31
$more blackjack
14:45:52
$less blackjack
14:46:13
$pwd
/usr/games
14:47:23
$blackjack

14:48:16
$gtali

14:48:30
$same-gnome

прошло 68 минут
15:57:29
$blackjack

15:58:18
$gataxx

15:59:13
$gtali

15:59:25
$cd /

прошло 12 минут
16:11:54
$ls
bin    dev   initrd      lib64       mnt   root     skeleton  tmp  vmlinuz
boot   etc   initrd.img  lost+found  opt   sbin     srv       usr
cdrom  home  lib         media       proc  selinux  sys       var
16:12:00
$cd`
> pwd
> cd ~
>
>
>
>
>
16:13:35
$cd ~

16:13:42
$pwd
/home/user
16:13:55
$cd ..

16:14:37
$pwd
/home
16:14:43
$ls
lost+found  user
16:14:48
$cd

16:15:30
$ls
base  body  Desktop  names  projectX  test  touchlist
bin   c     files    proj   sh        text  very_long_file_name
16:15:34
$ls -lF
итого 64
-rw-r--r-- 1 user user  3845 2003-12-06 17:29 base
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 bin/
-rw-r--r-- 1 user user 12718 2003-12-06 17:29 body
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 c/
drwxr-xr-x 2 user user  4096 2007-01-10 11:35 Desktop/
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 files/
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 names/
drwxr-xr-x 3 user user  4096 2003-12-06 17:29 proj/
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 projectX/
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 sh/
drwxr-xr-x 4 user user  4096 2003-12-06 17:29 test/
drwxr-xr-x 2 user user  4096 2003-12-06 17:29 text/
-rw-r--r-- 1 user user    18 2003-12-06 17:29 touchlist
-rw-r--r-- 1 user user     0 2003-12-06 17:29 very_long_file_name
16:15:57
$ls -alF
итого 188
drwx------ 26 user user  4096 2007-01-10 15:59 ./
drwxr-xr-x  4 user user  4096 2003-12-06 17:29 ../
-rw-r--r--  1 user user  3845 2003-12-06 17:29 base
-rw-------  1 user user   136 2007-01-10 12:10 .bash_history
-rw-r--r--  1 user user    24 2003-12-06 17:29 .bash_logout
-rw-r--r--  1 user root   255 2007-01-09 19:29 .bash_profile
-rw-r--r--  1 user user   167 2007-01-09 19:29 .bashrc
drwxr-xr-x  2 user user  4096 2003-12-06 17:29 bin/
-rw-r--r--  1 user user 12718 2003-12-06 17:29 body
...
drwxr-xr-x  2 user user  4096 2007-01-10 12:12 .ssh/
drwxr-xr-x  4 user user  4096 2003-12-06 17:29 test/
drwxr-xr-x  2 user user  4096 2003-12-06 17:29 text/
-rw-r--r--  1 user user    18 2003-12-06 17:29 touchlist
drwx------  2 user user  4096 2007-01-10 11:35 .update-notifier/
-rw-r--r--  1 user user     0 2003-12-06 17:29 very_long_file_name
-rw-------  1 user user   570 2007-01-09 19:06 .viminfo
-rw-r--r--  1 user user    16 2003-12-06 17:29 .vimrc
-rw-------  1 user user   117 2007-01-10 11:35 .Xauthority
-rw-r--r--  1 user user  1421 2007-01-10 15:55 .xsession-errors
16:16:12
$cd /usr/share/doc

16:17:57
$ls
desktop-base                  libblkid1                        libpam-modules            policycoreutils
desktop-file-utils            libbonobo2-0                     libpam-runtime            poppler-utils
dhcdbd                        libbonobo2-common                libpanel-applet2-0        portmap
dhcp3-client                  libbonoboui2-0                   libpango1.0-0             powermgmt-base
dhcp3-common                  libbonoboui2-common              libpango1.0-common        printconf
dictd                         libbz2-1.0                       libpaper1                 procmail
dictionaries-common           libc6                            libparted1.7-1            procps
dictzip                       libc6-amd64                      libpci2                   psmisc
diff                          libc6-i686                       libpcre3                  python
discover1                     libcaca0                         libperl5.8                python2.4
...
gtk2-engines-pixbuf           libhal1                          makedev                   xterm
gtk2-engines-spherecrystal    libhal-storage1                  man-db                    xutils
gtkhtml3.8                    libhsqldb-java                   manpages                  xutils-dev
gucharmap                     libice6                          manpages-ru               xxkb
guile-1.6-libs                libicu36                         mawk                      yelp
gzip                          libid3tag0                       menu                      zenity
hal                           libident                         menu-xdg                  zip
hicolor-icon-theme            libidl0                          metacity                  zlib1g
hostname                      libidn11                         metacity-common
hotkey-setup                  libiec61883-0                    mime-support
16:18:00
$cd bash

16:19:03
$ls
BUGS.bash_completion          changelog.gz  completion-contrib  inputrc.arrows  POSIX.gz                   README.commands.gz
changelog.bash_completion.gz  CHANGES.gz    copyright           INTRO.gz        README.abs-guide           README.Debian.gz
changelog.Debian.gz           COMPAT.gz     FAQ                 NEWS.gz         README.bash_completion.gz
16:19:32
$cd bash*
bash: cd: bash*: No such file or directory
16:19:57
$cd bash
bash: cd: bash: No such file or directory
16:20:40
$cd bash!
bash: cd: bash!: No such file or directory
16:21:13
$cd bash#
bash: cd: bash#: No such file or directory
16:21:22
$cd ..

16:21:30
$ls
libbind9-0                       pidentd
libblkid1                        pmount
libbonobo2-0                     policycoreutils
libbonobo2-common                poppler-utils
libbonoboui2-0                   portmap
libbonoboui2-common              powermgmt-base
libbz2-1.0                       printconf
libc6                            procmail
libc6-amd64                      procps
libc6-i686                       psmisc
...
libgutenprintui2-1               xserver-xorg-video-ivtv
libhal1                          xsltproc
libhal-storage1                  xterm
libhsqldb-java                   xutils
libice6                          xutils-dev
libicu36                         xxkb
libid3tag0                       yelp
libident                         zenity
libidl0                          zip
libidn11                         zlib1g
16:21:35
$cd b
base-files/   bash/         bind9-host/   bittorrent/   bsdmainutils/ bsh/          busybox/
base-passwd/  bc/           binutils/     bluez-gnome/  bsdutils/     bug-buddy/    bzip2/
16:21:35
$cd b
base-files/   bash/         bind9-host/   bittorrent/   bsdmainutils/ bsh/          busybox/
base-passwd/  bc/           binutils/     bluez-gnome/  bsdutils/     bug-buddy/    bzip2/
16:21:35
$cd bash

16:22:38
$ls
BUGS.bash_completion          changelog.gz  completion-contrib  inputrc.arrows  POSIX.gz                   README.commands.gz
changelog.bash_completion.gz  CHANGES.gz    copyright           INTRO.gz        README.abs-guide           README.Debian.gz
changelog.Debian.gz           COMPAT.gz     FAQ                 NEWS.gz         README.bash_completion.gz
16:22:40
$cd handbook
bash: cd: handbook: No such file or directory
16:23:02
$cd /user/share/doc
bash: cd: /user/share/doc: No such file or directory
16:27:51
$cd /usr/share/doc

16:28:14
$ls
desktop-base                  libblkid1                        libpam-modules            policycoreutils
desktop-file-utils            libbonobo2-0                     libpam-runtime            poppler-utils
dhcdbd                        libbonobo2-common                libpanel-applet2-0        portmap
dhcp3-client                  libbonoboui2-0                   libpango1.0-0             powermgmt-base
dhcp3-common                  libbonoboui2-common              libpango1.0-common        printconf
dictd                         libbz2-1.0                       libpaper1                 procmail
dictionaries-common           libc6                            libparted1.7-1            procps
dictzip                       libc6-amd64                      libpci2                   psmisc
diff                          libc6-i686                       libpcre3                  python
discover1                     libcaca0                         libperl5.8                python2.4
...
gtk2-engines-pixbuf           libhal1                          makedev                   xterm
gtk2-engines-spherecrystal    libhal-storage1                  man-db                    xutils
gtkhtml3.8                    libhsqldb-java                   manpages                  xutils-dev
gucharmap                     libice6                          manpages-ru               xxkb
guile-1.6-libs                libicu36                         mawk                      yelp
gzip                          libid3tag0                       menu                      zenity
hal                           libident                         menu-xdg                  zip
hicolor-icon-theme            libidl0                          metacity                  zlib1g
hostname                      libidn11                         metacity-common
hotkey-setup                  libiec61883-0                    mime-support
16:28:18
$cd bash

16:28:39
$ls
BUGS.bash_completion          changelog.gz  completion-contrib  inputrc.arrows  POSIX.gz                   README.commands.gz
changelog.bash_completion.gz  CHANGES.gz    copyright           INTRO.gz        README.abs-guide           README.Debian.gz
changelog.Debian.gz           COMPAT.gz     FAQ                 NEWS.gz         README.bash_completion.gz
16:28:48
$ls -alF
итого 396
drwxr-xr-x   3 root root   4096 2007-01-09 16:14 ./
drwxr-xr-x 793 root root  32768 2007-01-09 17:57 ../
-rw-r--r--   1 root root    799 2006-12-11 23:20 BUGS.bash_completion
-rw-r--r--   1 root root  41158 2006-12-11 23:20 changelog.bash_completion.gz
-rw-r--r--   1 root root  24546 2006-12-11 23:11 changelog.Debian.gz
-rw-r--r--   1 root root 132943 2005-12-01 16:36 changelog.gz
-rw-r--r--   1 root root  63833 2005-12-07 16:08 CHANGES.gz
-rw-r--r--   1 root root   3904 2005-12-06 00:03 COMPAT.gz
drwxr-xr-x   2 root root   4096 2007-01-09 16:14 completion-contrib/
-rw-r--r--   1 root root  17613 2006-10-22 16:39 copyright
-rw-r--r--   1 root root   1322 2006-10-22 16:39 FAQ
-rw-r--r--   1 root root    727 2006-10-22 16:39 inputrc.arrows
-rw-r--r--   1 root root   2927 1999-02-17 23:13 INTRO.gz
-rw-r--r--   1 root root  16599 2005-11-17 17:36 NEWS.gz
-rw-r--r--   1 root root   2974 2005-10-19 23:57 POSIX.gz
-rw-r--r--   1 root root   1105 2006-10-22 16:39 README.abs-guide
-rw-r--r--   1 root root   7355 2006-12-11 23:20 README.bash_completion.gz
-rw-r--r--   1 root root   3037 2006-10-22 16:39 README.commands.gz
-rw-r--r--   1 root root   3282 2006-12-11 23:20 README.Debian.gz
16:29:04
$cd handbook
bash: cd: handbook: No such file or directory
16:29:43
$ls
BUGS.bash_completion          changelog.gz  completion-contrib  inputrc.arrows  POSIX.gz                   README.commands.gz
changelog.bash_completion.gz  CHANGES.gz    copyright           INTRO.gz        README.abs-guide           README.Debian.gz
changelog.Debian.gz           COMPAT.gz     FAQ                 NEWS.gz         README.bash_completion.gz
16:30:03
$ls
BUGS.bash_completion          changelog.gz  completion-contrib  inputrc.arrows  POSIX.gz                   README.commands.gz
changelog.bash_completion.gz  CHANGES.gz    copyright           INTRO.gz        README.abs-guide           README.Debian.gz
changelog.Debian.gz           COMPAT.gz     FAQ                 NEWS.gz         README.bash_completion.gz
16:30:47
$less copyrigh
16:31:26
$ls -la
итого 396
drwxr-xr-x   3 root root   4096 2007-01-09 16:14 .
drwxr-xr-x 793 root root  32768 2007-01-09 17:57 ..
-rw-r--r--   1 root root    799 2006-12-11 23:20 BUGS.bash_completion
-rw-r--r--   1 root root  41158 2006-12-11 23:20 changelog.bash_completion.gz
-rw-r--r--   1 root root  24546 2006-12-11 23:11 changelog.Debian.gz
-rw-r--r--   1 root root 132943 2005-12-01 16:36 changelog.gz
-rw-r--r--   1 root root  63833 2005-12-07 16:08 CHANGES.gz
-rw-r--r--   1 root root   3904 2005-12-06 00:03 COMPAT.gz
drwxr-xr-x   2 root root   4096 2007-01-09 16:14 completion-contrib
-rw-r--r--   1 root root  17613 2006-10-22 16:39 copyright
-rw-r--r--   1 root root   1322 2006-10-22 16:39 FAQ
-rw-r--r--   1 root root    727 2006-10-22 16:39 inputrc.arrows
-rw-r--r--   1 root root   2927 1999-02-17 23:13 INTRO.gz
-rw-r--r--   1 root root  16599 2005-11-17 17:36 NEWS.gz
-rw-r--r--   1 root root   2974 2005-10-19 23:57 POSIX.gz
-rw-r--r--   1 root root   1105 2006-10-22 16:39 README.abs-guide
-rw-r--r--   1 root root   7355 2006-12-11 23:20 README.bash_completion.gz
-rw-r--r--   1 root root   3037 2006-10-22 16:39 README.commands.gz
-rw-r--r--   1 root root   3282 2006-12-11 23:20 README.Debian.gz
16:31:37
$less changelog.bash_completion.gz
16:31:56
$less FAQ
16:32:27
$links README.abs-guide
16:33:20
$lynx NEWS.gz
16:33:41
$less BUGS.bash_completion
16:34:43
$links BUGS.bash_completion
16:34:59
$pwd
/usr/share/doc/bash
16:35:25
$mkdir source doc pics
mkdir: невозможно создать каталог `source': Permission denied
mkdir: невозможно создать каталог `doc': Permission denied
mkdir: невозможно создать каталог `pics': Permission denied
16:35:48
$pwd
/usr/share/doc/bash
16:36:11
$cd /tmp

16:36:24
$mkdir source doc pics

16:36:29
$ls
doc          keyring-WYKUEw  mapping-user  pics               source          virtual-user.w7Spee
gconfd-user  lost+found      orbit-user    scrollkeeper-user  ssh-fKopwC2831  zman0hY8wZ
16:36:32
$cd pics

16:37:00
$ls

16:37:02
$more pics
16:37:10
$mkdir scripting

16:38:20
$mkdir perl python c

16:38:50
$cd ..

16:38:55
$ls
doc          keyring-WYKUEw  mapping-user  pics               source          virtual-user.w7Spee
gconfd-user  lost+found      orbit-user    scrollkeeper-user  ssh-fKopwC2831  zman0hY8wZ
16:38:57
$cd ..

16:39:39
$pwd
/
16:39:42
$cd /tmp

16:39:49
$ls
doc          keyring-WYKUEw  mapping-user  pics               source          virtual-user.w7Spee
gconfd-user  lost+found      orbit-user    scrollkeeper-user  ssh-fKopwC2831  zman0hY8wZ
16:39:51
$pwd
/tmp
16:40:12
$mkdir scripting

16:40:27
$ls
doc          keyring-WYKUEw  mapping-user  pics       scrollkeeper-user  ssh-fKopwC2831       zman0hY8wZ
gconfd-user  lost+found      orbit-user    scripting  source             virtual-user.w7Spee
16:40:30
$pwd
/tmp
16:40:46
$cd scripting

16:41:02
$mkdir perl python c

16:41:20
$ls
c  perl  python
16:41:22
$rm c
rm: невозможно удалить `c': Is a directory

Статистика

Время первой команды журнала14:25:40 2007- 1-10
Время последней команды журнала16:41:22 2007- 1-10
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %15.84
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.11
Количество командных строк в единицу времени, команда/мин 1.51
Частота использования команд
cd34|=================================| 33.66%
ls33|================================| 32.67%
pwd10|=========| 9.90%
mkdir6|=====| 5.94%
less5|====| 4.95%
links2|=| 1.98%
more2|=| 1.98%
blackjack2|=| 1.98%
gtali2|=| 1.98%
lynx1|| 0.99%
cd`1|| 0.99%
gataxx1|| 0.99%
same-gnome1|| 0.99%
rm1|| 0.99%
____
*) Интервалы неактивности длительностью 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$