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

Содержание

Журнал

Понедельник (01/11/10)

/dev/ttyp0
11:50:12
#cd backup
bash: cd: backup: No such file or directory
11:50:27
#cd /

11:50:32
#ls
bin   dev  home    lib         media  opt   root  srv  tmp  var
boot  etc  initrd  lost+found  mnt    proc  sbin  sys  usr
11:50:40
#ls
[root@debian1:/]# cd bin
arch          chmod          fuser           more        rbash      umount
backup        chown          grep            mount       readlink   uname
bash          chvt           gunzip          mountpoint  rm         uncompress
bunzip2       cp             gzexe           mt          rmdir      vdir
bzcat         cpio           gzip            mt-gnu      rnano      which
bzcmp         date           hostname        mv          run-parts  zcat
bzdiff        dd             kill            nano        sed        zcmp
bzegrep       df             ln              nc          setpci     zdiff
bzexe         dir            loadkeys        netcat      sh         zegrep
bzfgrep       dmesg          login           netstat     sleep      zfgrep
bzgrep        dnsdomainname  ls              open        stty       zforce
bzip2         echo           lsmod           openvt      su         zgrep
bzip2recover  ed             lsmod.modutils  pidof       sync       zless
bzless        egrep          lspci           ping        tar        zmore
bzmore        false          mkdir           ping6       tempfile   znew
cat           fgconsole      mknod           ps          touch
chgrp         fgrep          mktemp          pwd         true
11:50:42
#cd backup

11:50:49
#ls

11:50:51
#ls -a
.  ..
11:50:54
#cd ..

11:50:57
#rm backup
rm: невозможно удалить `backup': Is a directory
11:51:03
#rmdir

11:51:09
#ls -l /etc
итого 735
-rw-r--r-- 1 root root     2803 2007-12-23 16:31 adduser.conf
-rw-r--r-- 1 root root       44 2007-12-23 16:30 adjtime
drwxr-xr-x 2 root root     3112 2008-03-12 11:46 alternatives
drwxr-xr-x 4 root root      272 2008-03-11 11:48 apt
-rw-r--r-- 1 root root     1071 2006-12-11 23:20 bash.bashrc
-rw-r--r-- 1 root root   215907 2006-12-11 23:20 bash_completion
drwxr-xr-x 2 root root       72 2008-03-12 10:51 bash_completion.d
drwxr-xr-x 2 root root       72 2007-12-23 16:31 calendar
drwxr-xr-x 2 root root       48 2007-12-23 17:00 console
...
-rw-r--r-- 1 root root     1664 2006-05-25 12:38 syslog.conf
drwxr-xr-x 2 root root       72 2007-12-23 16:31 terminfo
-rw-r--r-- 1 root root       12 2008-03-11 12:46 timezone
-rw-r--r-- 1 root root     1260 2007-02-25 21:30 ucf.conf
drwxr-xr-x 3 root root      120 2007-12-23 16:42 udev
-rw-r--r-- 1 root root      805 2006-08-06 11:12 updatedb.conf
drwxr-xr-x 2 root root      104 2008-03-11 17:53 vim
-rw-r--r-- 1 root root     4622 2006-12-30 13:50 vnc.conf
-rw-r--r-- 1 root root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x 9 root root      448 2007-12-23 16:44 X11
прошло 63 минуты
12:54:54
#ls -lt
итого 735
-rw-r--r-- 1 root root      197 2010-01-09 19:22 mtab
-rw-r--r-- 1 root root        9 2010-01-09 19:22 hostname
-rw-r--r-- 1 root root       79 2010-01-09 19:22 hosts
-rw-r--r-- 1 root root       92 2010-01-09 19:22 resolv.conf
drwxr-xr-x 6 root root      224 2008-12-22 14:56 network
-rw-r--r-- 1 root root      106 2008-07-04 20:15 fstab
drwxr-xr-x 7 root root      336 2008-07-04 20:01 gdm
drwxr-xr-x 2 root root     1544 2008-03-14 16:21 init.d
-rw-r--r-- 1 root root     3618 2008-03-14 11:08 group
...
-rw-r--r-- 1 root root      475 2006-10-28 16:42 profile
-rw-r--r-- 1 root root        4 2006-10-28 16:20 debian_version
-rw-r--r-- 1 root root      777 2006-09-13 04:53 sysctl.conf
-rw-r--r-- 1 root root      475 2006-08-28 19:33 nsswitch.conf
-rw-r--r-- 1 root root        9 2006-08-07 20:14 host.conf
-rw-r--r-- 1 root root      805 2006-08-06 11:12 updatedb.conf
-rw-r--r-- 1 root root     4221 2006-06-28 19:41 wgetrc
-rw-r--r-- 1 root root     1664 2006-05-25 12:38 syslog.conf
-rw-r--r-- 1 root root      599 2005-09-03 15:49 logrotate.conf
-rw-r--r-- 1 root root      552 2004-07-31 23:34 pam.conf
12:56:03
#touch -t 198010011739 file

12:56:43
#ls -l file
-rw-r--r-- 1 root root 0 1980-10-01 17:39 file
12:56:51
#ls -lrt /etc
итого 735
-rw-r--r-- 1 root root      552 2004-07-31 23:34 pam.conf
-rw-r--r-- 1 root root      599 2005-09-03 15:49 logrotate.conf
-rw-r--r-- 1 root root     1664 2006-05-25 12:38 syslog.conf
-rw-r--r-- 1 root root     4221 2006-06-28 19:41 wgetrc
-rw-r--r-- 1 root root      805 2006-08-06 11:12 updatedb.conf
-rw-r--r-- 1 root root        9 2006-08-07 20:14 host.conf
-rw-r--r-- 1 root root      475 2006-08-28 19:33 nsswitch.conf
-rw-r--r-- 1 root root      777 2006-09-13 04:53 sysctl.conf
-rw-r--r-- 1 root root        4 2006-10-28 16:20 debian_version
...
-rw-r----- 1 root shadow   2721 2008-03-14 11:08 gshadow
-rw-r--r-- 1 root root     3618 2008-03-14 11:08 group
drwxr-xr-x 2 root root     1544 2008-03-14 16:21 init.d
drwxr-xr-x 7 root root      336 2008-07-04 20:01 gdm
-rw-r--r-- 1 root root      106 2008-07-04 20:15 fstab
drwxr-xr-x 6 root root      224 2008-12-22 14:56 network
-rw-r--r-- 1 root root       92 2010-01-09 19:22 resolv.conf
-rw-r--r-- 1 root root       79 2010-01-09 19:22 hosts
-rw-r--r-- 1 root root        9 2010-01-09 19:22 hostname
-rw-r--r-- 1 root root      197 2010-01-09 19:22 mtab
12:57:22
#vi
/dev/ttypb
12:59:23
#screen -x
/dev/ttype
13:01:45
#\
>
13:01:46
#screen -x
/dev/ttyp8
13:03:24
#vim /tmp/file /tmp/file1
/dev/ttyp0
13:09:04
#vi file
13:09:46
#vi file
прошло 11 минут
13:21:45
#vi file
13:21:57
#vi /tmp/file
прошло 19 минут
/dev/ttyp8
13:41:24
#vim /tmp/file
13:43:06
#vim /etc/sudoers
--- /tmp/l3-saved-2188.20249.22565	2010-01-11 14:43:23.000000000 +0200
+++ /etc/sudoers	2010-01-11 14:44:03.000000000 +0200
@@ -16,3 +16,4 @@
 # User privilege specification
 root	ALL=(ALL) ALL
 user	ALL=(ALL) ALL
+user	ALL=(ALL) ALL
13:46:31
#vim
13:52:17
#date
 14 CPU: After all inits, caps: 1fc98375 00100000 00000000 00000140 000002011
     00000000 00000000$
 15 Checking 'hlt' instruction... OK.$
 16 SMP alternatives: switching to UP code$
 17 $
 18 Freeing SMP alternatives: 12k freed$
 19 Brought up 1 CPUs$
 20 migration_cost=0$
 21 checking if image is initramfs... it is$
 22 Freeing initrd memory: 14840k freed$
 23 Grant table initialized$
 24 NET: Registered protocol family 16$
 25 Brought up 1 CPUs$
 26 PCI: setting up Xen PCI frontend stub$
-- INSERT --                                              26,1           8%
                                                          26,1           8%
 27 $
-- INSERT --                                              27,1          10%
Mon Jan 11 14:52:19 EET 2010
13:53:43
#vimtutor ru
=============================================================================
===
5 =  ä Ï Â Ò Ï   Ð Ï Ö Á Ì Ï × Á Ô Ø   ×   Õ Þ Å Â Î É Ë   VIM  -  ÷ÅÒÓÉÑ 1..
"/tmp/tutordq6806" 834 lines, 28952 characters
/dev/ttyp0
13:57:41
#vimtutorru
bash: vimtutorru: command not found
13:57:54
#vimtutor.
bash: vimtutor.ru: command not found
13:57:57
#vimtutor
===============================================================================
=    Д о б р о   п о ж а л о в а т ь   в   у ч е б н и к   VIM  -  Версия 1.5 =
"/tmp/tutorve6876" строк: 834, символов: 46100
/dev/ttyp8
13:58:04
#vimtutor ru
     use.  That means that you need to execute the commands to learn them
     properly.  If you only read the text, you will forget the commands!
     Now, make sure that your Shift-Lock key is NOT depressed and press
     the   j   key enough times to move the cursor so that Lesson 1.1
     completely fills the screen.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~
                        Lesson 1.1:  MOVING THE CURSOR
   ** To move the cursor, press the h,j,k,l keys as indicated. **
             ^
             k              Hint:  The h key is at the left and moves left.
       < h       l >               The l key is at the right and moves rightt
.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/dev/ttyp0
13:58:15
#vimtutor ru
---> 'vim' позволяет запустить редактор vim, 'tutor.ru' --- это файл, который
     Вы будете редактировать.
  4. Если Вы уверены в том, что запомнили эти шаги, выполните шаги от 1 до 3
     чтобы выйти снова запустить редактор. Затем переместите курсор вниз к
     Уроку 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                  Урок 1.3: РЕДАКТИРОВАНИЕ ТЕКСТА - УДАÐ23;16H
14:07:10
#vimtutor ru
     Вы будете редактировать.
  4. Если Вы уверены в том, что запомнили эти шаги, выполните шаги от 1 до 3
     чтобы выйти снова запустить редактор. Затем переместите курсор вниз к
     Уроку 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                  Урок 1.3: РЕДАКТИРОВАНИЕ ТЕКСТА - УДАÐ23;8H
** Находясь в обычном режиме нажмите x, чтобы удалить символ под курсором. **
"/tmp/tutoroY6916" 834L, 46100C записано
прошла 41 минута
14:48:33
#vimtutor.ru
bash: vimtutor.ru: command not found
прошла 21 минута
15:10:18
#vimtutor ru
colorscheme evening
set list
" An example for a vimrc file.
"
" Maintainer:   Bram Moolenaar <Bram@vim.org>
" Last change:  2002 Sep 19
"
" To use it, copy it to
"     for Unix and OS/2:  ~/.vimrc
"             for Amiga:  s:.vimrc
"  for MS-DOS and Win32:  $VIM\_vimrc
"           for OpenVMS:  sys$login:.vimrc
" When started as "evim", evim.vim will already have done these settings.
if v:progname =~? "evim"
  finish
endif
" Use Vim settings, rather then Vi settings (much better!).
" This must be first, because it changes other options as a side effect.
"~/.vimrc" 86L, 2462C записано
15:11:08
#vimtutor ru
===============================================================================
=    Д о б р о   п о ж а л о в а т ь   в   у ч е б н и к   VIM  -  Версия 1.5 =
"/tmp/tutoraF7023" строк: 834, символов: 46100
15:11:14
#vim ~/.vimrc
15:11:48
#na
namei   nameif  nano    nawk
15:11:48
#namei
namei   nameif
прошло 16 минут
/dev/ttyp8
15:28:00
#vim /etc/pro
15:28:12
#id -u
[root@debian1:tmp]# vim /etc/profile
0
15:28:24
#vim /etc/profile
15:30:27
#ls -l fileperm1
[root@debian1:tmp]# touch fileperm1
-rw-r--r-- 1 root root 0 Jan 11 16:30 fileperm1
15:31:03
#ls -l fileperm1
[root@debian1:tmp]# chmod u+x,g+wx,o+wx fileperm1
-rwxrwxrwx 1 root root 0 Jan 11 16:30 fileperm1
15:31:17
#ls -l fileperm1
[root@debian1:tmp]# chmod 777 fileperm1
-rwxrwxrwx 1 root root 0 Jan 11 16:30 fileperm1
15:31:49
#ls -l fileperm1
[root@debian1:tmp]# chmod 644 fileperm1
-rw-r--r-- 1 root root 0 Jan 11 16:30 fileperm1
15:31:57
#mkdir 123
[root@debian1:tmp]# umask
0022
15:32:29
#ls -l 123
total 0
15:32:34
#ls -l fileperm1
[root@debian1:tmp]# ls -ld 123
drwxr-xr-x 2 root root 48 Jan 11 16:32 123
-rw-r--r-- 1 root root 0 Jan 11 16:30 fileperm1
15:34:34
#vim ~/.profile
15:34:50
#vim /etc/bash.bashrc
15:38:55
#ls -l /
[root@debian1:tmp]# vim ~/.bashrc
total 17
drwxr-xr-x   2 root root 2536 Jan 11 14:21 bin
drwxr-xr-x   2 root root   48 Oct 28  2006 boot
drwxr-xr-x  10 root root 2820 Jan  9 19:22 dev
drwxr-xr-x  56 root root 3384 Jan 11 16:38 etc
drwxr-xr-x 205 root root 4920 Mar 14  2008 home
drwxr-xr-x   2 root root   48 Dec 23  2007 initrd
drwxr-xr-x  12 root root 3696 Oct 27  2008 lib
drwx------   2 root root   48 Dec 23  2007 lost+found
drwxr-xr-x   2 root root   48 Dec 23  2007 media
drwxr-xr-x   2 root root   48 Oct 28  2006 mnt
drwxr-xr-x   2 root root   48 Dec 23  2007 opt
dr-xr-xr-x  76 root root    0 Jan  9 19:22 proc
drwxr-xr-x   7 root root  400 Jan 11 16:38 root
drwxr-xr-x   2 root root 2736 Dec 22  2008 sbin
drwxr-xr-x   2 root root   48 Dec 23  2007 srv
drwxr-xr-x  12 root root    0 Jan  9 19:22 sys
drwxrwxrwt  10 root root  520 Jan 11 16:38 tmp
drwxr-xr-x  11 root root  264 Dec 23  2007 usr
drwxr-xr-x  13 root root  312 Mar 14  2008 var
15:39:03
#vim ~/.bashrc
15:43:30
#/etc/init.d/networking restart; /etc/init.d/ssh restart
[root@debian1:tmp]# /etc/init.d/networking restart; /etc/init.d/ssh resatat
Reconfiguring network interfaces...done.
Usage: /etc/init.d/ssh {start|stop|reload|force-reload|restart}
Reconfiguring network interfaces...done.
Restarting OpenBSD Secure Shell server: sshd.
15:43:37
# /etc/init.d/ssh restart /etc/init.d/networking restart

15:46:44
#jobs
/usr/lib/python2.4/encodings/hp_roman8.py
/usr/lib/python2.4/encodings/idna.py
/usr/lib/python2.4/encodings/unicode_escape.pyc
/usr/lib/python2.4/encodings/base64_codec.pyc
/usr/lib/python2.4/encodings/mac_roman.py
/usr/lib/python2.4/encodings/mac_turkish.pyc
/usr/lib/python2.4/encodings/unicode_internal.pyc
/usr/lib/python2.4/encodings/latin_1.py
/usr/lib/python2.4/encodings/mac_turkish.py
/usr/lib/python2.4/encodings/mac_iceland.py
...
/usr/lib/python2.4/idlelib/ParenMatch.pyc
/usr/lib/python2.4/idlelib/configDialog.pyc
/usr/lib/python2.4/idlelib/GrepDialog.py
/usr/lib/python2.4/idlelib/configHandler.py
/usr/lib/python2.4/idlelib/buildapp.py
/usr/lib/python2.4/idlelib/SearchDialogBase.py
/usr/lib/python2.4/idlelib/UndoDelegator.py
/usr/lib/python2.4/idlelib/AutoExpand.py
/usr/lib/python2.4/idlelib/ColorDelegator.py
[1]+  Stopped                 find /usr -name \*a\*
15:46:54
#find /usr -name \*b\*
/usr/src/linux-2.6.24.3/arch/arm/mm/tlb-v7.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-macro.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev5tj.S
/usr/src/linux-2.6.24.3/arch/arm/mm/tlb-v4wbi.S
/usr/src/linux-2.6.24.3/arch/arm/mm/cache-v4wb.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-nommu.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev4.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev6.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev7.S
/usr/src/linux-2.6.24.3/arch/arm/mm/extable.c
...
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/board-fsample.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/board-voiceblue.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/mailbox.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/board-ams-delta.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-h4.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/Makefile.boot
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-apollon.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-2430sdp.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-generic.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/mailbox.c
15:47:01
#find /usr -name \*b\*
/usr/src/linux-2.6.24.3/arch/arm/mm/tlb-v7.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-macro.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev5tj.S
/usr/src/linux-2.6.24.3/arch/arm/mm/tlb-v4wbi.S
/usr/src/linux-2.6.24.3/arch/arm/mm/cache-v4wb.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-nommu.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev4.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev6.S
/usr/src/linux-2.6.24.3/arch/arm/mm/abort-ev7.S
/usr/src/linux-2.6.24.3/arch/arm/mm/extable.c
...
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/board-fsample.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/board-voiceblue.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/mailbox.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap1/board-ams-delta.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-h4.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/Makefile.boot
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-apollon.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-2430sdp.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/board-generic.c
/usr/src/linux-2.6.24.3/arch/arm/mach-omap2/mailbox.c
15:47:07
#jobs
[1]-  Stopped                 find /usr -name \*a\*
[2]+  Stopped                 find /usr -name \*b\*
15:47:32
#bg 2
/usr/src/linux-2.6.24.3/include/asm-m68knommu/kdebug.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/sembuf.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/mcfmbus.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/pgtable.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/oplib.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/bootinfo.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/tlbflush.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/msgbuf.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/mcfwdebug.h
/usr/src/linux-2.6.24.3/include/asm-m68knommu/bootstd.h
...
/usr/src/linux-2.6.24.3/include/asm-ia64/tlbflush.h
/usr/src/linux-2.6.24.3/include/asm-ia64/break.h
/usr/src/linux-2.6.24.3/include/asm-ia64/msgbuf.h
/usr/src/linux-2.6.24.3/include/asm-m68k/mac_baboon.h
/usr/src/linux-2.6.24.3/include/asm-m68k/fb.h
/usr/src/linux-2.6.24.3/include/asm-m68k/ipcbuf.h
/usr/src/linux-2.6.24.3/include/asm-m68k/shmbuf.h
/usr/src/linux-2.6.24.3/include/asm-m68k/bitops.h
/usr/src/linux-2.6.24.3/include/asm-m68k/Kbuild
/usr/src/linux-2.6.24.3/include/asm-m68k/bug.h
15:47:49
#/usr/share/locale/ja/LC_MESSAGES/binutils.mo
/usr/include/linux/smb_mount.h
/usr/include/linux/netfilter_ipv4/ip_tables.h
/usr/include/linux/netfilter_ipv4/Kbuild
/usr/include/linux/netfilter_ipv4/ipt_connbytes.h
/usr/include/linux/netfilter_ipv6/Kbuild
/usr/include/linux/netfilter_ipv6/ip6_tables.h
/usr/include/linux/smb_fs_sb.h
/usr/include/linux/ncp_fs_sb.h
/usr/include/linux/cobalt-nvram.h
/usr/include/linux/mbcache.h
...
/usr/include/asm-generic/Kbuild
/usr/include/asm-generic/bug.h
/usr/include/asm-generic/tlb.h
/usr/include/asm-generic/dma-mapping-broken.h
/usr/include/asm-generic/bitops
/usr/include/asm-generic/Kbuild.asm
/usr/include/asm-generic/pgtable-nopmd.h
/usr/include/asm-generic/pgtable-nopud.h
/usr/include/asm-generic/pgtable.h
[2]+  Done                    find /usr -name \*b\*
15:48:59
#vim /tmp/find
15:50:01
#jobs
[root@debian1:tmp]# find /usr -name \*b\* 2>/dev/null 1>/tmp/find ;
15:50:32
#jobs
[root@debian1:tmp]# find /usr -name \*b\*  2>/dev/null 1>/tmp/find &
15:50:46
#ping -c 2 ru.ru
[root@debian1:tmp]# ping -c 2 ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=50 time=54.1 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=50 time=55.8 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 54.110/54.976/55.842/0.866 ms
PING ru.ru (195.2.70.38) 56(84) bytes of data.
64 bytes from jam-slb-1.msk.zenon.net (195.2.70.38): icmp_seq=1 ttl=113 time=92.9 ms
64 bytes from jam-slb-1.msk.zenon.net (195.2.70.38): icmp_seq=2 ttl=113 time=110 ms
--- ru.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 92.938/101.681/110.425/8.749 ms
15:50:56
#ya.ru;
[root@debian1:tmp]# ping -c 2 xgu.ru
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=4.86 ms
64 bytes from chub.in (212.26.146.51): icmp_seq=2 ttl=56 time=4.52 ms
--- xgu.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 4.529/4.699/4.869/0.170 ms
15:51:25
#!!
[root@debian1:tmp]# !p
ping -c 2 xgu.ru
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=5.22 ms
64 bytes from chub.in (212.26.146.51): icmp_seq=2 ttl=56 time=4.08 ms
--- xgu.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 4.086/4.654/5.223/0.572 ms
ping -c 2 xgu.ru
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=6.01 ms
64 bytes from chub.in (212.26.146.51): icmp_seq=2 ttl=56 time=4.73 ms
--- xgu.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 4.738/5.378/6.018/0.640 ms
15:51:40
#bind -p | less
15:52:38
#bind -p > /tmp/bind

15:52:48
#cat -n /tmp/bind
   316  "«": self-insert
   317  "¬": self-insert
   318  "­": self-insert
   319  "®": self-insert
   320  "¯": self-insert
   321  "°": self-insert
   322  "±": self-insert
   323  "²": self-insert
   324  "³": self-insert
   325  "´": self-insert
...
   455  # vi-set-mark (not bound)
   456  # vi-subst (not bound)
   457  # vi-tilde-expand (not bound)
   458  # vi-yank-arg (not bound)
   459  # vi-yank-to (not bound)
   460  "\C-y": yank
   461  "\M-.": yank-last-arg
   462  "\M-_": yank-last-arg
   463  "\M-\C-y": yank-nth-arg
   464  "\M-y": yank-pop
15:54:10
#history
  160  pwd
  161  grep user /etc/passwd
  162  grep user\: /etc/passwd
  163  grep ^user\: /etc/passwd
  164  pwd
  165  cd ~user
  166  cd -
  167  cd -
  168  cd /tmp
  169  cd /root
...
  299  ping -c 2 ru.ru
  300  ping -c 2 xgu.ru
  301  ping -c 2 xgu.ru
  302  ping -c 2 xgu.ru
  303  ping -c 2 xgu.ru
  304  bind -p | less
  305  bind -p > /tmp/bind
  306  cat /tmp/bind -n
  307  cat -n /tmp/bind
  308  history
15:55:56
#ping -c 2 ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=50 time=51.7 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=50 time=48.8 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 48.840/50.285/51.730/1.445 ms
15:56:35
#ping -c 2 xgu.ru
[root@debian1:tmp]# ping -c 2 ru.ru
PING ru.ru (195.2.70.38) 56(84) bytes of data.
64 bytes from jam-slb-1.msk.zenon.net (195.2.70.38): icmp_seq=1 ttl=113 time=89.9 ms
64 bytes from jam-slb-1.msk.zenon.net (195.2.70.38): icmp_seq=2 ttl=113 time=82.1 ms
--- ru.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 82.171/86.077/89.984/3.917 ms
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=8.43 ms
64 bytes from chub.in (212.26.146.51): icmp_seq=2 ttl=56 time=4.06 ms
--- xgu.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 4.067/6.251/8.435/2.184 ms
15:56:39
#ping -c 2 xgu.ru
[root@debian1:tmp]# ping -c 2 xgu.ru
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=5.26 ms
64 bytes from chub.in (212.26.146.51): icmp_seq=2 ttl=56 time=10.9 ms
--- xgu.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 5.265/8.098/10.931/2.833 ms
PING xgu.ru (212.26.146.51) 56(84) bytes of data.
64 bytes from chub.in (212.26.146.51): icmp_seq=1 ttl=56 time=9.07 ms
64 bytes from chub.in (212.26.146.51): icmp_seq=2 ttl=56 time=3.34 ms
--- xgu.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 3.341/6.208/9.075/2.867 ms
15:56:51
#bind -p | less
15:56:56
#bind -p > /tmp/bind

15:56:58
#cat -n /tmp/bind
   316  "«": self-insert
   317  "¬": self-insert
   318  "­": self-insert
   319  "®": self-insert
   320  "¯": self-insert
   321  "°": self-insert
   322  "±": self-insert
   323  "²": self-insert
   324  "³": self-insert
   325  "´": self-insert
...
   455  # vi-set-mark (not bound)
   456  # vi-subst (not bound)
   457  # vi-tilde-expand (not bound)
   458  # vi-yank-arg (not bound)
   459  # vi-yank-to (not bound)
   460  "\C-y": yank
   461  "\M-.": yank-last-arg
   462  "\M-_": yank-last-arg
   463  "\M-\C-y": yank-nth-arg
   464  "\M-y": yank-pop
15:56:59
#history

15:57:28
#echo $HISTFILESIZE
[root@debian1:tmp]# echo $HISTFILE
/root/.bash_history
500
15:58:22
#[root@fbsd3:~]# ifconfig
[root@debian1:tmp]# ssh 192.168.16.23
Password:
Last login: Mon Jan 11 11:32:39 2010 from 192.168.16.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
...
re2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:4e:00:02:03
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
15:58:26
#[root@fbsd3:~]# /etc/rc.d/sshd restart
Stopping sshd.
Starting sshd.
15:58:45
#ssh 192.168.16.23
[root@fbsd3:~]# exit
exit
Connection to 192.168.16.23 closed.
Password:
Password:
Last login: Mon Jan 11 16:58:19 2010 from 192.168.16.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
l3-agent is already running: pid=16277; pidfile=/root/.lilalo/l3-agent.pid
15:59:15
#[root@fbsd3:~]# sockstat -4l
[root@fbsd3:~]# netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0     2931    re0
127.0.0.1          127.0.0.1          UH          0     6673    lo0
192.168.16         link#1             UC          0        0    re0
192.168.16.1       00:16:3e:00:00:01  UHLW        1      116    re0   1135
192.168.16.254     00:07:e9:0c:45:0c  UHLW        2     2440    re0   1190
Internet6:
...
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       17627 3  tcp46  *:22                  *:*
root     sshd       17627 4  tcp4   *:22                  *:*
root     xdm        995   1  tcp46  *:49152               *:*
root     Xorg       994   3  tcp4   *:6000                *:*
root     xdm        991   1  tcp46  *:49152               *:*
root     xdm        991   3  udp46  *:177                 *:*
root     inetd      965   5  tcp4   *:5902                *:*
root     sendmail   932   4  tcp4   127.0.0.1:25          *:*
root     syslogd    771   7  udp4   *:514                 *:*
16:00:08
#ssh 192.168.16.23
[root@fbsd3:~]# kill -9 $$
Connection to 192.168.16.23 closed.
Password:
Last login: Mon Jan 11 16:59:00 2010 from 192.168.16.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
l3-agent is already running: pid=16277; pidfile=/root/.lilalo/l3-agent.pid
16:00:44
#[root@fbsd3:~]# kill -9 $$
[root@fbsd3:~]# > .bash_history
Connection to 192.168.16.23 closed.
16:01:14
#[root@fbsd3:~]# history
[root@debian1:tmp]# ssh 192.168.16.23
Password:
Last login: Mon Jan 11 17:00:19 2010 from 192.168.16.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
...
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
l3-agent is already running: pid=16277; pidfile=/root/.lilalo/l3-agent.pid
    1  history
16:01:36
#cp /etc/passwd /tmp
[root@fbsd3:~]# exit
exit
Connection to 192.168.16.23 closed.
16:02:09
#vimdiff /etc/passwd /tmp/passwd
    8 lp:x:7:7:lp:/var/spool/lpd:/bin/
 20 gdm:x:101:103:Gnome Display Manage
    9 mail:x:8:8:mail:/var/mail:/bin/snc$
 22 tegames:x:5:60:games:/usr/games:/bin/sh$
   10 news:x:9:9:news:/var/spool/news:in/sh$
"passwd" 223L, 9344C written          sh$
   11 uucp:x:10:10:uucp:/var/spool/uuch$
2 files to edit                       /bin/sh$
   12 uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh$
"/tmp/passwd" 223L, 9344C             $
...
   14 backup:x:34:34:backup:/var/backur:/var/list:/bin/sh$
                                      bin/sh$
   15 list:x:38:38:Mailing List Manageg System (admin):/var/lib/gnats:/bin/s
                                      34:nobody:/nonexistent:/bin/sh--------
  ~
  ~
  ~
  ~
  ~
"/etc/passwd" 223L, 9347C written  All
16:02:43
#vim /tmp/passwd
16:02:56
#date
[root@debian1:tmp]# vimdiff /etc/passwd /tmp/passwd
Mon Jan 11 17:03:11 EET 2010
16:03:43
#apt-get et install
[root@debian1:tmp]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
.ICE-unix/                fifo
.X0-lock                  filename1
.X11-unix/                fileperm1
.gdm_socket               find
123/                      hard_link_to_file
2/                        hard_link_to_file_backup
2007/                     hard_link_to_file_copy
2008/                     passwd
2009/                     v218742/
bind
16:04:29
#ssh 192.168.16.23
[root@debian1:tmp]# apt-get et install
Password:
Last login: Mon Jan 11 17:01:11 2010 from 192.168.16.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
l3-agent is already running: pid=16277; pidfile=/root/.lilalo/l3-agent.pid
16:04:54
#[root@fbsd3:~]# cd /usr/ports/games/cowsay/
[root@fbsd3:~]# pkg_add -r cowsay
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cowsay.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cowsay.tbz' by URL
16:05:18
#[root@fbsd3:cowsay]# cd
[root@fbsd3:cowsay]# make install
===>  Vulnerability check disabled, database not found
=> cowsay-3.03.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.nog.net/pub/tony/cowsay/.
fetch: ftp://ftp.nog.net/pub/tony/cowsay/cowsay-3.03.tar.gz: Connection refused
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
cowsay-3.03.tar.gz                            100% of   14 kB   23 kBps
===>  Extracting for cowsay-3.03_1
=> MD5 Checksum OK for cowsay-3.03.tar.gz.
=> SHA256 Checksum OK for cowsay-3.03.tar.gz.
...
x cows/tux.cow
x cows/udder.cow
x cows/vader-koala.cow
x cows/www.cow
x cows/vader.cow
+ set +x
Okay, let us see if the install actually worked.
Installation complete! Enjoy the cows!
===>   Compressing manual pages for cowsay-3.03_1
===>   Registering installation for cowsay-3.03_1
16:05:33
#[root@fbsd3:~]# pkg_info -Ix cowsay
[root@fbsd3:~]# cowsay
Hello Billy!
 ______________
< Hello Billy! >
 --------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
cowsay-3.03_1       Configurable talking characters in ASCII art
16:06:25
#[root@fbsd3:~]# cowsay
[root@fbsd3:~]# pkg_delete cowsay-3.03_1
bash: /usr/local/bin/cowsay: No such file or directory
16:07:01
#[root@fbsd3:ports]# make search name-bash_completion
[root@fbsd3:~]# cd /usr/ports/
The search target requires a keyword parameter or name parameter,
e.g.: "make search key=somekeyword"
or    "make search name=somekeyword"
make: don't know how to make name-bash_completion. Stop
16:07:11
#[root@fbsd3:ports]# make search name=bash_completion

16:07:19
#[root@fbsd3:ports]# cd /usr/ports/shells/bash-completion
[root@fbsd3:ports]# make search name=bash-completion
Port:   bash-completion-20060301_2
Path:   /usr/ports/shells/bash-completion
Info:   Programmable completion library for Bash 2.04 and up
Maint:  kirk@strauser.com
B-deps:
R-deps: bash-3.2.25 gettext-0.16.1_3 libiconv-1.11_1
WWW:    http://www.caliban.org/bash/index.shtml

Файлы

  • /tmp/bind
  • /tmp/bind
    >
       316  "«": self-insert
       317  "¬": self-insert
       318  "­": self-insert
       319  "®": self-insert
       320  "¯": self-insert
       321  "°": self-insert
       322  "±": self-insert
       323  "²": self-insert
       324  "³": self-insert
       325  "´": self-insert
       326  "µ": self-insert
       327  "¶": self-insert
       328  "·": self-insert
       329  "¸": self-insert
       330  "¹": self-insert
       331  "º": self-insert
       332  "»": self-insert
       333  "¼": self-insert
       334  "½": self-insert
       335  "¾": self-insert
       336  "¿": self-insert
       337  "À": self-insert
       338  "Á": self-insert
       339  "Â": self-insert
       340  "Ã": self-insert
       341  "Ä": self-insert
       342  "Å": self-insert
       343  "Æ": self-insert
       344  "Ç": self-insert
       345  "È": self-insert
       346  "É": self-insert
       347  "Ê": self-insert
       348  "Ë": self-insert
       349  "Ì": self-insert
       350  "Í": self-insert
       351  "Î": self-insert
       352  "Ï": self-insert
       353  "Ð": self-insert
       354  "Ñ": self-insert
       355  "Ò": self-insert
       356  "Ó": self-insert
       357  "Ô": self-insert
       358  "Õ": self-insert
       359  "Ö": self-insert
       360  "×": self-insert
       361  "Ø": self-insert
       362  "Ù": self-insert
       363  "Ú": self-insert
       364  "Û": self-insert
       365  "Ü": self-insert
       366  "Ý": self-insert
       367  "Þ": self-insert
       368  "ß": self-insert
       369  "à": self-insert
       370  "á": self-insert
       371  "â": self-insert
       372  "ã": self-insert
       373  "ä": self-insert
       374  "å": self-insert
       375  "æ": self-insert
       376  "ç": self-insert
       377  "è": self-insert
       378  "é": self-insert
       379  "ê": self-insert
       380  "ë": self-insert
       381  "ì": self-insert
       382  "í": self-insert
       383  "î": self-insert
       384  "ï": self-insert
       385  "ð": self-insert
       386  "ñ": self-insert
       387  "ò": self-insert
       388  "ó": self-insert
       389  "ô": self-insert
       390  "õ": self-insert
       391  "ö": self-insert
       392  "÷": self-insert
       393  "ø": self-insert
       394  "ù": self-insert
       395  "ú": self-insert
       396  "û": self-insert
       397  "ü": self-insert
       398  "ý": self-insert
       399  "þ": self-insert
       400  "ÿ": self-insert
       401  "\C-@": set-mark
       402  "\M- ": set-mark
       403  "\M-\C-e": shell-expand-line
       404  "\C-x(": start-kbd-macro
       405  # tab-insert (not bound)
       406  "\M-&": tilde-expand
       407  "\C-t": transpose-chars
       408  "\M-t": transpose-words
       409  # tty-status (not bound)
       410  "\C-x\C-u": undo
       411  "\C-_": undo
       412  # universal-argument (not bound)
       413  # unix-filename-rubout (not bound)
       414  "\C-u": unix-line-discard
       415  "\C-w": unix-word-rubout
       416  "\M-u": upcase-word
       417  # vi-append-eol (not bound)
       418  # vi-append-mode (not bound)
       419  # vi-arg-digit (not bound)
       420  # vi-bWord (not bound)
       421  # vi-back-to-indent (not bound)
       422  # vi-bword (not bound)
       423  # vi-change-case (not bound)
       424  # vi-change-char (not bound)
       425  # vi-change-to (not bound)
       426  # vi-char-search (not bound)
       427  # vi-column (not bound)
       428  # vi-complete (not bound)
       429  # vi-delete (not bound)
       430  # vi-delete-to (not bound)
       431  # vi-eWord (not bound)
       432  # vi-editing-mode (not bound)
       433  # vi-end-word (not bound)
       434  # vi-eof-maybe (not bound)
       435  # vi-eword (not bound)
       436  # vi-fWord (not bound)
       437  # vi-fetch-history (not bound)
       438  # vi-first-print (not bound)
       439  # vi-fword (not bound)
       440  # vi-goto-mark (not bound)
       441  # vi-insert-beg (not bound)
       442  # vi-insertion-mode (not bound)
       443  # vi-match (not bound)
       444  # vi-movement-mode (not bound)
       445  # vi-next-word (not bound)
       446  # vi-overstrike (not bound)
       447  # vi-overstrike-delete (not bound)
       448  # vi-prev-word (not bound)
       449  # vi-put (not bound)
       450  # vi-redo (not bound)
       451  # vi-replace (not bound)
       452  # vi-rubout (not bound)
       453  # vi-search (not bound)
       454  # vi-search-again (not bound)
       455  # vi-set-mark (not bound)
       456  # vi-subst (not bound)
       457  # vi-tilde-expand (not bound)
       458  # vi-yank-arg (not bound)
       459  # vi-yank-to (not bound)
       460  "\C-y": yank
       461  "\M-.": yank-last-arg
       462  "\M-_": yank-last-arg
       463  "\M-\C-y": yank-nth-arg
       464  "\M-y": yank-pop
    

    Статистика

    Время первой команды журнала11:50:12 2010- 1-11
    Время последней команды журнала16:07:19 2010- 1-11
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %20.79
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 2.53
    Количество командных строк в единицу времени, команда/мин 0.66
    Частота использования команд
    ls15|==============| 14.42%
    vim12|===========| 11.54%
    [root@fbsd3:~]#8|=======| 7.69%
    vimtutor7|======| 6.73%
    vi5|====| 4.81%
    cd4|===| 3.85%
    ping4|===| 3.85%
    bind4|===| 3.85%
    jobs4|===| 3.85%
    [root@fbsd3:ports]#3|==| 2.88%
    ssh3|==| 2.88%
    screen2|=| 1.92%
    cat2|=| 1.92%
    find2|=| 1.92%
    /etc/init.d/ssh2|=| 1.92%
    history2|=| 1.92%
    less2|=| 1.92%
    date2|=| 1.92%
    na1|| 0.96%
    mkdir1|| 0.96%
    cp1|| 0.96%
    rm1|| 0.96%
    binutils.mo1|| 0.96%
    bg1|| 0.96%
    echo1|| 0.96%
    vimdiff1|| 0.96%
    namei1|| 0.96%
    apt-get1|| 0.96%
    /etc/init.d/networking1|| 0.96%
    \1|| 0.96%
    vimtutor.1|| 0.96%
    [root@fbsd3:cowsay]#1|| 0.96%
    !!1|| 0.96%
    touch1|| 0.96%
    vimtutor.ru1|| 0.96%
    ya.ru1|| 0.96%
    id1|| 0.96%
    rmdir1|| 0.96%
    vimtutorru1|| 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$