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

Содержание

Журнал

Пятница (06/26/09)

/dev/ttyp3
17:49:15
#cd

17:49:18
#cd /tmo
bash: cd: /tmo: No such file or directory
17:49:22
#cd /tmp

17:49:24
#cd /tmo
bash: cd: /tmo: No such file or directory
17:49:27
#pwd
[root@debian4:tmp]# cd
/root
17:49:37
#echo $
[root@debian4:~]# cd -
/tmp
/root
17:49:51
#cd ..

17:50:00
#cd .

17:50:02
#cd /tmp

17:50:17
#ls
gconfd-clint  orbit-clint  ssh-gtnilp2665
17:50:20
#vim hello
--- /dev/null	2009-06-25 12:01:05.780684212 +0300
+++ hello	2009-06-26 18:50:43.000000000 +0300
@@ -0,0 +1 @@
+echo Hello
17:50:43
#chmod +x hello

17:50:46
#hello
bash: hello: command not found
17:50:48
#/tmp/hello
Hello
17:50:53
#./hello
Hello
17:51:00
#pwd
/tmp
17:51:02
#./configure
bash: ./configure: No such file or directory
17:51:20
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
17:51:38
#PATH=$PATH:.

17:52:45
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:.
17:52:49
#hello
Hello
17:52:53
#ls
gconfd-clint  hello  orbit-clint  ssh-gtnilp2665
17:52:55
#mkdir 1/2/3/4/5/6
mkdir: невозможно создать каталог `1/2/3/4/5/6': No such file or directory
17:53:57
#mkdir -p

17:54:20
#ls 11
ls: 11: No such file or directory
17:54:28
#ls 1
2
17:54:29
#tree 1
1
`-- 2
    `-- 3
        `-- 4
            `-- 5
                `-- 6
5 directories, 0 files
17:54:32
#mkdir 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{1,2}}
mkdir: невозможно создать каталог `2007/01': No such file or directory
mkdir: невозможно создать каталог `2007/02': No such file or directory
mkdir: невозможно создать каталог `2007/03': No such file or directory
mkdir: невозможно создать каталог `2007/04': No such file or directory
mkdir: невозможно создать каталог `2007/05': No such file or directory
mkdir: невозможно создать каталог `2007/06': No such file or directory
mkdir: невозможно создать каталог `2007/07': No such file or directory
mkdir: невозможно создать каталог `2007/08': No such file or directory
mkdir: невозможно создать каталог `2007/09': No such file or directory
mkdir: невозможно создать каталог `2007/11': No such file or directory
...
mkdir: невозможно создать каталог `2009/02': No such file or directory
mkdir: невозможно создать каталог `2009/03': No such file or directory
mkdir: невозможно создать каталог `2009/04': No such file or directory
mkdir: невозможно создать каталог `2009/05': No such file or directory
mkdir: невозможно создать каталог `2009/06': No such file or directory
mkdir: невозможно создать каталог `2009/07': No such file or directory
mkdir: невозможно создать каталог `2009/08': No such file or directory
mkdir: невозможно создать каталог `2009/09': No such file or directory
mkdir: невозможно создать каталог `2009/11': No such file or directory
mkdir: невозможно создать каталог `2009/12': No such file or directory
17:56:48
#mkdir -p

17:56:55
#tree 2007
2007
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 11
`-- 12
11 directories, 0 files
17:57:01
#mkdir -p 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{1,2}}

17:57:39
#mkdir -p 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{0,

17:57:52
#tree 2007
2007
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
17:57:53
#ls
1  2007  2008  2009  gconfd-clint  hello  orbit-clint  ssh-gtnilp2665
18:00:37
#cp hello{,-BACK

18:01:14
#ls
1  2007  2008  2009  gconfd-clint  hello  hello-BACK  orbit-clint  ssh-gtnilp2665
18:01:15
#cp hello{

18:02:02
#cp /etc/ /tmp/
cp: пропуск каталога `/etc/'
18:02:27
#cp -r

18:02:51
#cp -rv
`/etc/menu-methods/fluxbox' -> `/tmp/etc/menu-methods/fluxbox'
`/etc/menu-methods/lang.h' -> `/tmp/etc/menu-methods/lang.h'
`/etc/menu-methods/menu.h' -> `/tmp/etc/menu-methods/menu.h'
`/etc/menu-methods/translate_menus' -> `/tmp/etc/menu-methods/translate_menus'
`/etc/menu-methods/menu.config' -> `/tmp/etc/menu-methods/menu.config'
`/etc/dhcp3/dhclient-enter-hooks.d/debug' -> `/tmp/etc/dhcp3/dhclient-enter-hooks.d/debug'
`/etc/dhcp3/dhclient-enter-hooks.d/samba' -> `/tmp/etc/dhcp3/dhclient-enter-hooks.d/samba'
`/etc/dhcp3/dhclient-enter-hooks.d/ntpdate' -> `/tmp/etc/dhcp3/dhclient-enter-hooks.d/ntpdate'
`/etc/dhcp3/dhclient-exit-hooks.d/debug' -> `/tmp/etc/dhcp3/dhclient-exit-hooks.d/debug'
`/etc/dhcp3/dhclient.conf' -> `/tmp/etc/dhcp3/dhclient.conf'
...
`/etc/rc4.d/S99rc.local' -> `/tmp/etc/rc4.d/S99rc.local'
`/etc/rc4.d/S99stop-bootlogd' -> `/tmp/etc/rc4.d/S99stop-bootlogd'
`/etc/rc4.d/S89cron' -> `/tmp/etc/rc4.d/S89cron'
`/etc/rc4.d/S11klogd' -> `/tmp/etc/rc4.d/S11klogd'
`/etc/rc5.d/S20makedev' -> `/tmp/etc/rc5.d/S20makedev'
`/etc/rc5.d/S20openbsd-inetd' -> `/tmp/etc/rc5.d/S20openbsd-inetd'
`/etc/rc5.d/S21gdm' -> `/tmp/etc/rc5.d/S21gdm'
`/etc/rc5.d/S20ssh' -> `/tmp/etc/rc5.d/S20ssh'
`/etc/rc5.d/S10sysklogd' -> `/tmp/etc/rc5.d/S10sysklogd'
`/etc/rc5.d/README' -> `/tmp/etc/rc5.d/README'
18:02:58
#cp -rvi
cp: переписать `/tmp/etc/Net'? y
`/etc/Net' -> `/tmp/etc/Net'
cp: переписать `/tmp/etc/X11/X'? y
`/etc/X11/X' -> `/tmp/etc/X11/X'
cp: переписать `/tmp/etc/X11/Xresources/x11-common'? y
`/etc/X11/Xresources/x11-common' -> `/tmp/etc/X11/Xresources/x11-common'
cp: переписать `/tmp/etc/X11/rgb.txt'? y
`/etc/X11/rgb.txt' -> `/tmp/etc/X11/rgb.txt'
cp: переписать `/tmp/etc/X11/fonts/misc/xfonts-base.alias'?
18:03:20
#cp -rvif
cp: переписать `/tmp/etc/Net'?
18:03:30
#cp -rvi

18:04:14
#ls
1  2007  2008  2009  etc  gconfd-clint  hello  hello-BACK  orbit-clint  ssh-gtnilp2665
18:04:36
#rm etc/
rm: невозможно удалить `etc/': Is a directory
18:04:40
#rm etc/fstab

18:04:50
#rm -rfv etc/
удален каталог: `etc//ld.so.conf.d'
удален `etc//group-'
удален `etc//network/run'
удален `etc//network/interfaces'
удален каталог: `etc//network/if-post-down.d'
удален `etc//network/if-up.d/mountnfs'
удален `etc//network/if-up.d/ntpdate'
удален каталог: `etc//network/if-up.d'
удален каталог: `etc//network/if-down.d'
удален каталог: `etc//network/if-pre-up.d'
...
удален `etc//openoffice/psprint.conf'
удален `etc//openoffice/dictionary.lst.old'
удален каталог: `etc//openoffice'
удален `etc//rc.local'
удален `etc//resolv.conf'
удален `etc//manpath.config'
удален `etc//profile'
удален `etc//mime.types'
удален `etc//bash_completion'
удален каталог: `etc/'
прошло 35 минут
18:40:00
#cd /

18:40:06
#ls
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
18:40:11
# cd ~

18:40:24
#pwd
/root
18:40:28
#ls -li
итого 0
46870 -rw-r--r-- 1 root root 0 2008-03-12 12:05 1234
18:40:47
#cd

18:40:53
#cd /

18:40:56
#ls
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
18:40:58
#ls -li
итого 17
   98 drwxr-xr-x   2 root root 2480 2008-03-15 09:50 bin
45808 drwxr-xr-x   2 root root   48 2006-10-28 17:06 boot
  775 drwxr-xr-x  10 root root 2820 2009-06-25 12:01 dev
45809 drwxr-xr-x  72 root root 3976 2009-06-26 18:49 etc
44750 drwxr-xr-x 206 root root 4944 2009-06-23 11:16 home
46491 drwxr-xr-x   2 root root   48 2007-12-23 16:30 initrd
40512 drwxr-xr-x  12 root root 3696 2008-10-27 07:28 lib
40511 drwx------   2 root root   48 2007-12-23 16:25 lost+found
44746 drwxr-xr-x   2 root root   48 2007-12-23 16:30 media
45711 drwxr-xr-x   2 root root   48 2006-10-28 17:06 mnt
  198 drwxr-xr-x   2 root root   48 2007-12-23 16:30 opt
    1 dr-xr-xr-x  61 root root    0 2009-06-25 12:01 proc
46492 drwxr-xr-x   8 root root  424 2009-06-26 18:50 root
    5 drwxr-xr-x   2 root root 2864 2009-06-25 15:42 sbin
44748 drwxr-xr-x   2 root root   48 2007-12-23 16:30 srv
    1 drwxr-xr-x  12 root root    0 2009-06-25 12:01 sys
45712 drwxrwxrwt  13 root root  480 2009-06-26 19:09 tmp
  199 drwxr-xr-x  11 root root  264 2007-12-23 16:42 usr
46871 drwxr-xr-x  13 root root  312 2008-03-14 16:53 var
18:41:01
#ls -li | more
18:41:10
# cd ~

18:41:28
#cd ..
[root@debian4:~]# pwd
/root
18:41:32
#pwd
/
18:41:37
#ls
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
18:41:45
#cd

18:41:58
#pwd
/root
18:42:01
#ls -lF
итого 0
-rw-r--r-- 1 root root 0 2008-03-12 12:05 1234
18:42:08
#cd /home /

18:42:25
#cd /home

18:42:28
#lf -lF
bash: lf: command not found
18:42:33
#ls
drwxr-xr-x  2 user145 user145  136 2008-03-13 15:15 user145/
drwxr-xr-x  2 user146 user146  136 2008-03-13 15:15 user146/
drwxr-xr-x  2 user147 user147  136 2008-03-13 15:15 user147/
drwxr-xr-x  2 user148 user148  136 2008-03-13 15:15 user148/
drwxr-xr-x  2 user149 user149  136 2008-03-13 15:15 user149/
drwxr-xr-x  2 user15  user15   136 2008-03-13 15:15 user15/
drwxr-xr-x  2 user150 user150  136 2008-03-13 15:15 user150/
drwxr-xr-x  2 user151 user151  136 2008-03-13 15:15 user151/
drwxr-xr-x  2 user152 user152  136 2008-03-13 15:15 user152/
drwxr-xr-x  2 user153 user153  136 2008-03-13 15:15 user153/
...
drwxr-xr-x  2 user90  user90   136 2008-03-13 15:15 user90/
drwxr-xr-x  2 user91  user91   136 2008-03-13 15:15 user91/
drwxr-xr-x  2 user92  user92   136 2008-03-13 15:15 user92/
drwxr-xr-x  2 user93  user93   136 2008-03-13 15:15 user93/
drwxr-xr-x  2 user94  user94   136 2008-03-13 15:15 user94/
drwxr-xr-x  2 user95  user95   136 2008-03-13 15:15 user95/
drwxr-xr-x  2 user96  user96   136 2008-03-13 15:15 user96/
drwxr-xr-x  2 user97  user97   136 2008-03-13 15:15 user97/
drwxr-xr-x  2 user98  user98   136 2008-03-13 15:15 user98/
drwxr-xr-x  2 user99  user99   136 2008-03-13 15:15 user99/
18:42:38
#ls -lF | more
18:42:56
#cd user

18:43:05
#ls -lF
итого 15311
-rw-r--r-- 1 user user  2320547 2009-06-22 16:12 1.pdf
-rwxr-xr-x 1 root root       13 2008-03-11 12:42 hello*
-rw-r--r-- 1 user user 13335552 2009-06-22 16:34 Windows_XP.doc
18:43:11
#ls -lFa
итого 15361
drwxr-xr-x  13 user user      728 2009-06-26 18:12 ./
drwxr-xr-x 206 root root     4944 2009-06-23 11:16 ../
-rw-r--r--   1 user user  2320547 2009-06-22 16:12 1.pdf
-rw-------   1 user user     1508 2009-06-23 11:19 .bash_history
-rw-r--r--   1 user user      220 2007-12-23 16:52 .bash_logout
-rw-r--r--   1 user root      424 2009-04-30 15:11 .bash_profile
-rw-r--r--   1 user user     2270 2009-04-30 15:11 .bashrc
-rw-------   1 user user       26 2007-12-23 16:52 .dmrc
drwxr-xr-x   5 user user      248 2007-12-23 17:01 .fluxbox/
...
-rw-------   1 user user       35 2008-03-12 12:44 .lesshst
drwxr-xr-x   2 user root     1584 2009-06-26 18:41 .lilalo/
drwx------   3 user user       72 2007-12-23 17:01 .mozilla/
drwx------   3 user user       72 2009-06-22 18:20 .openoffice.org2/
-rw-------   1 user user      475 2009-06-22 16:35 .recently-used
drwxr-xr-x   2 root root       80 2009-04-30 15:12 .ssh/
-rw-------   1 user user     3545 2009-05-24 13:22 .viminfo
-rw-r--r--   1 user user 13335552 2009-06-22 16:34 Windows_XP.doc
-rw-------   1 user user      118 2009-06-26 18:12 .Xauthority
-rw-r--r--   1 user user      732 2009-06-26 18:12 .xsession-errors
18:43:29
#cd /usr/share/doc

18:43:54
#ls
bzip2                      libgstreamer0.10-0               openoffice.org-impress
ca-certificates            libgstreamer-plugins-base0.10-0  openoffice.org-java-common
console-common             libgtk1.2                        openoffice.org-math
console-cyrillic           libgtk1.2-common                 openoffice.org-writer
console-data               libgtk2.0-0                      openssh-client
console-terminus           libgtk2.0-bin                    openssh-server
coreutils                  libgtk2.0-common                 openssl
cpio                       libgtop2-7                       passwd
cpp                        libgtop2-common                  patch
cpp-4.1                    libhal1                          pciutils
...
libglib1.2                 makedev                          xserver-xorg-video-voodoo
libglib2.0-0               man-db                           xterm
libglib2.0-dev             manpages                         xtrans-dev
libglu1-mesa               mawk                             xutils
libgnome2-0                menu                             xutils-dev
libgnome2-common           mime-support                     x-window-system
libgnomecanvas2-0          mktemp                           zlib1g
libgnomecanvas2-common     module-init-tools                zlib1g-dev
libgnomecups1.0-1          mount
libgnome-keyring0          nano
18:43:58
#ls -l | less
18:44:34
#cd bash

18:44:37
#ls
BUGS.bash_completion          CHANGES.gz          FAQ             POSIX.gz                   README.Debian.gz
changelog.bash_completion.gz  COMPAT.gz           inputrc.arrows  README.abs-guide
changelog.Debian.gz           completion-contrib  INTRO.gz        README.bash_completion.gz
changelog.gz                  copyright           NEWS.gz         README.commands.gz
18:44:53
#cd handbook
bash: cd: handbook: No such file or directory
18:45:38
#cd /usr/share/doc

18:45:52
#ls -d ba*
base-files  base-passwd  bash
18:46:16
#ls -dl
drwxr-xr-x 2 root root 232 2007-12-23 16:30 base-files
drwxr-xr-x 2 root root 216 2007-12-23 16:30 base-passwd
drwxr-xr-x 3 root root 624 2007-12-23 16:30 bash
18:46:20
#cd bash

18:46:30
#dc
bash: dc: command not found
18:46:52
#cd

18:46:55
#cd /usr/share/doc/bash

18:47:03
#ls -la
итого 364
drwxr-xr-x   3 root root    624 2007-12-23 16:30 .
drwxr-xr-x 447 root root  15128 2009-06-25 15:42 ..
-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    744 2007-12-23 16:30 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
18:47:11
#less BUGS.bash_completion
18:47:44
#ls -la
итого 364
drwxr-xr-x   3 root root    624 2007-12-23 16:30 .
drwxr-xr-x 447 root root  15128 2009-06-25 15:42 ..
-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    744 2007-12-23 16:30 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
18:47:45
#lynx README.abs-guide
18:49:03
#cd ~

18:49:52
#ls
1234
18:49:56
#mkdir source doc pics

18:50:12
#ls
1234  doc  pics  source
18:50:14
#mkdir -p doc/scripting/perl

18:51:16
#mkdir -p doc/scripting/python doc/c pics/forweb/info/2002/summer

18:52:27
#ls
1234  doc  pics  source
18:52:34
#ls -la
итого 45
drwxr-xr-x 11 root root  496 2009-06-26 19:50 .
drwxr-xr-x 23 root root  544 2008-07-04 20:13 ..
-rw-r--r--  1 root root    0 2008-03-12 12:05 1234
-rw-------  1 root root 6501 2009-06-24 15:12 .bash_history
-rw-r--r--  1 root root   19 2008-03-10 15:10 .bash_profile
-rw-r--r--  1 root root  444 2008-03-12 10:43 .bashrc
drwxr-xr-x  4 root root  104 2009-06-26 19:52 doc
drwx------  2 root root   48 2008-03-13 13:12 .gconf
drwx------  2 root root   80 2008-03-13 13:17 .gconfd
drwx------  2 root root  176 2009-06-23 15:25 .gnupg
-rw-r--r--  1 root root   52 2009-06-22 10:56 .l3rc
-rw-------  1 root root   99 2009-06-26 19:47 .lesshst
drwxr-xr-x  2 root root 3632 2009-06-26 19:52 .lilalo
drwx------  3 root root   72 2008-03-13 13:12 .mozilla
drwxr-xr-x  3 root root   72 2009-06-26 19:52 pics
-rw-r--r--  1 root root  110 2004-11-10 18:10 .profile
drwxr-xr-x  2 root root   48 2009-06-26 19:50 source
drwx------  2 root root  112 2009-04-30 15:12 .ssh
-rw-------  1 root root 5519 2009-06-26 18:50 .viminfo
-rw-r--r--  1 root root   51 2008-03-11 17:53 .vimrc
18:52:37
#ls -l
итого 0
-rw-r--r-- 1 root root   0 2008-03-12 12:05 1234
drwxr-xr-x 4 root root 104 2009-06-26 19:52 doc
drwxr-xr-x 3 root root  72 2009-06-26 19:52 pics
drwxr-xr-x 2 root root  48 2009-06-26 19:50 source
18:52:40
#ls -l doc
итого 0
drwxr-xr-x 2 root root 48 2009-06-26 19:52 c
drwxr-xr-x 4 root root 96 2009-06-26 19:52 scripting
18:52:53
#ls -l doc/scripting/
итого 0
drwxr-xr-x 2 root root 48 2009-06-26 19:51 perl
drwxr-xr-x 2 root root 48 2009-06-26 19:52 python
18:53:02
#ls -l
итого 0
-rw-r--r-- 1 root root   0 2008-03-12 12:05 1234
drwxr-xr-x 4 root root 104 2009-06-26 19:52 doc
drwxr-xr-x 3 root root  72 2009-06-26 19:52 pics
drwxr-xr-x 2 root root  48 2009-06-26 19:50 source

Статистика

Время первой команды журнала17:49:15 2009- 6-26
Время последней команды журнала18:53:02 2009- 6-26
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %11.88
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 0.48
Количество командных строк в единицу времени, команда/мин 3.53
Частота использования команд
ls33|===============================| 31.73%
cd25|========================| 24.04%
mkdir9|========| 8.65%
cp8|=======| 7.69%
pwd5|====| 4.81%
hello4|===| 3.85%
rm3|==| 2.88%
echo3|==| 2.88%
tree3|==| 2.88%
more2|=| 1.92%
less2|=| 1.92%
lf1|| 0.96%
configure1|| 0.96%
chmod1|| 0.96%
vim1|| 0.96%
dc1|| 0.96%
PATH=$PATH:.1|| 0.96%
lynx1|| 0.96%
____
*) Интервалы неактивности длительностью 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$