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

Содержание

Журнал

Вторник (01/12/10)

/dev/ttyp0
11:41:28
#sed `$
bash: $/:/: No such file or directory
sed: -e выражение #1, символ 7: лишние символы после команды
11:41:45
#sed 's/:/ /g'
user53 x 1054 1054  /home/user53 /bin/sh
user54 x 1055 1055  /home/user54 /bin/sh
user55 x 1056 1056  /home/user55 /bin/sh
user56 x 1057 1057  /home/user56 /bin/sh
user57 x 1058 1058  /home/user57 /bin/sh
user58 x 1059 1059  /home/user58 /bin/sh
user59 x 1060 1060  /home/user59 /bin/sh
user60 x 1061 1061  /home/user60 /bin/sh
user61 x 1062 1062  /home/user61 /bin/sh
user62 x 1063 1063  /home/user62 /bin/sh
...
user192 x 1193 1193  /home/user192 /bin/sh
user193 x 1194 1194  /home/user193 /bin/sh
user194 x 1195 1195  /home/user194 /bin/sh
user195 x 1196 1196  /home/user195 /bin/sh
user196 x 1197 1197  /home/user196 /bin/sh
user197 x 1198 1198  /home/user197 /bin/sh
user198 x 1199 1199  /home/user198 /bin/sh
user199 x 1200 1200  /home/user199 /bin/sh
user200 x 1201 1201  /home/user200 /bin/sh
mega x 1202 1202 mega user /home/mega /bin/bash
11:42:22
#sed /etc/paswd
sed: -e выражение #1, символ 7: лишние символы после команды
11:42:42
#sed /etc/pass
sed: -e выражение #1, символ 7: лишние символы после команды
11:42:47
#cat
user53:x:1054:1054::/home/user53:/bin/sh
user54:x:1055:1055::/home/user54:/bin/sh
user55:x:1056:1056::/home/user55:/bin/sh
user56:x:1057:1057::/home/user56:/bin/sh
user57:x:1058:1058::/home/user57:/bin/sh
user58:x:1059:1059::/home/user58:/bin/sh
user59:x:1060:1060::/home/user59:/bin/sh
user60:x:1061:1061::/home/user60:/bin/sh
user61:x:1062:1062::/home/user61:/bin/sh
user62:x:1063:1063::/home/user62:/bin/sh
...
user192:x:1193:1193::/home/user192:/bin/sh
user193:x:1194:1194::/home/user193:/bin/sh
user194:x:1195:1195::/home/user194:/bin/sh
user195:x:1196:1196::/home/user195:/bin/sh
user196:x:1197:1197::/home/user196:/bin/sh
user197:x:1198:1198::/home/user197:/bin/sh
user198:x:1199:1199::/home/user198:/bin/sh
user199:x:1200:1200::/home/user199:/bin/sh
user200:x:1201:1201::/home/user200:/bin/sh
mega:x:1202:1202:mega user:/home/mega:/bin/bash
11:43:01
#sed 's/:/ /g' /etc/passwd
user53 x 1054 1054  /home/user53 /bin/sh
user54 x 1055 1055  /home/user54 /bin/sh
user55 x 1056 1056  /home/user55 /bin/sh
user56 x 1057 1057  /home/user56 /bin/sh
user57 x 1058 1058  /home/user57 /bin/sh
user58 x 1059 1059  /home/user58 /bin/sh
user59 x 1060 1060  /home/user59 /bin/sh
user60 x 1061 1061  /home/user60 /bin/sh
user61 x 1062 1062  /home/user61 /bin/sh
user62 x 1063 1063  /home/user62 /bin/sh
...
user192 x 1193 1193  /home/user192 /bin/sh
user193 x 1194 1194  /home/user193 /bin/sh
user194 x 1195 1195  /home/user194 /bin/sh
user195 x 1196 1196  /home/user195 /bin/sh
user196 x 1197 1197  /home/user196 /bin/sh
user197 x 1198 1198  /home/user197 /bin/sh
user198 x 1199 1199  /home/user198 /bin/sh
user199 x 1200 1200  /home/user199 /bin/sh
user200 x 1201 1201  /home/user200 /bin/sh
mega x 1202 1202 mega user /home/mega /bin/bash
11:43:15
#sed 's/:.*//
user53
user54
user55
user56
user57
user58
user59
user60
user61
user62
...
user192
user193
user194
user195
user196
user197
user198
user199
user200
mega
11:43:42
#man iconv
11:44:54
#vim /etc/squid/squid.conf
прошло 86 минут
/dev/ttyp8
13:11:22
#man grep
/dev/ttyp0
13:19:15
#cd /etc

13:19:21
#ls
adduser.conf       fonts        ld.so.conf       nanorc         rcS.d
adjtime            fstab        ld.so.conf.d     Net            resolv.conf
alternatives       gconf        ld.so.hwcappkgs  network        rmt
apt                gdm          lilalo           networks       rpc
bash.bashrc        groff        locale.gen       nsswitch.conf  screenrc
bash.bashrc~       group        localtime        opt            securetty
bash_completion    group-       logcheck         pam.conf       security
bash_completion.d  gshadow      login.defs       pam.d          services
calendar           gshadow-     logrotate.conf   pango          shadow
console            gtk-2.0      logrotate.d      passwd         shadow-
...
crontab            iceweasel    manpath.config   python         syslog.conf
cron.weekly        inetd.conf   menu             python2.4      terminfo
debconf.conf       init.d       menu-methods     rc0.d          timezone
debian_version     inittab      mime.types       rc1.d          ucf.conf
default            inputrc      mke2fs.conf      rc2.d          udev
defoma             issue        modprobe.d       rc3.d          updatedb.conf
deluser.conf       issue.net    modules          rc4.d          vim
dhcp3              kbd          motd             rc5.d          vnc.conf
dm                 ldap         motd.tail        rc6.d          wgetrc
dpkg               ld.so.cache  mtab             rc.local       X11
13:19:23
#cd s
screenrc     security/    shadow       shells       ssh/         sysctl.conf
securetty    services     shadow-      skel/        sudoers      syslog.conf
13:19:23
#cd in
inetd.conf  init.d/     inittab     inputrc
13:19:23
#cd init.d/

13:19:52
#ls
bootclean              klogd                  README
bootlogd               libdevmapper1.02       reboot
bootmisc.sh            makedev                rmnologin
checkfs.sh             module-init-tools      screen-cleanup
checkroot.sh           mountall-bootclean.sh  sendsigs
console-cyrillic       mountall.sh            single
console-screen.kbd.sh  mountdevsubfs.sh       skeleton
cron                   mountkernfs.sh         ssh
gdm                    mountnfs-bootclean.sh  stop-bootlogd
glibc.sh               mountnfs.sh            stop-bootlogd-single
halt                   mtab.sh                sudo
hostname.sh            networking             sysklogd
hwclock.sh             openbsd-inetd          umountfs
ifupdown               procps.sh              umountnfs.sh
ifupdown-clean         rc                     umountroot
keymap.sh              rc.local               urandom
killprocs              rcS                    x11-common
13:19:54
#find / -name squid.conf

13:20:14
#find -name squid.conf /
find: пути должны быть перед выражением
Usage: find [-H] [-L] [-P] [path...] [expression]
13:20:24
#man find
13:21:35
#find /etc -name squid.conf

13:21:53
#find /etc -name squid

13:21:58
#find /

13:23:19
#find / -name rc
/etc/init.d/rc
13:23:31
#find / -name squid

13:23:39
#find / -name user
/var/run/sudo/user
/home/user
13:23:49
#find / -name user?
/usr/bin/users
/home/user1
/home/user2
/home/user3
/home/user4
/home/user5
/home/user6
/home/user7
/home/user8
/home/user9
13:23:55
#find . -print
.
./rc
./gdm
./rcS
./ssh
./cron
./halt
./sudo
./umountfs
./x11-common
...
./rmnologin
./ifupdown
./bootlogd
./checkroot.sh
./console-cyrillic
./rc.local
./ifupdown-clean
./umountnfs.sh
./bootclean
./killprocs
/dev/ttyp8
13:27:38
#locate bash
/home/user8/.bash_profile
/home/user80/.bashrc
/home/user80/.bash_logout
/home/user80/.bash_profile
/home/user81/.bashrc
/home/user81/.bash_logout
/home/user81/.bash_profile
/home/user82/.bashrc
/home/user82/.bash_logout
/home/user82/.bash_profile
...
/usr/share/zoneinfo/posix/Africa/Lubumbashi
/usr/share/zoneinfo/right/Africa/Lubumbashi
/var/cache/apt/archives/bash_3.1dfsg-8_i386.deb
/var/lib/dpkg/info/bash.conffiles
/var/lib/dpkg/info/bash.list
/var/lib/dpkg/info/bash.md5sums
/var/lib/dpkg/info/bash.postinst
/var/lib/dpkg/info/bash.postrm
/var/lib/dpkg/info/bash.preinst
/var/lib/dpkg/info/bash.prerm
13:28:51
#ssh 192.168.16.23
[root@debian1:2]# updatedb
Password:
Last login: Tue Jan 12 11:00: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
   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
13:29:05
#[root@fbsd3:~]# locate bash
locate: database too small: /var/db/locate.database
13:29:09
#[root@fbsd3:~]# /usr/libexec/locate.updatedb
[root@fbsd3:~]# update-
update-desktop-database  update-mime-database
>>> WARNING
>>> Executing updatedb as root.  This WILL reveal all filenames
>>> on your machine to all login users, which is a security risk.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
13:31:54
#[root@fbsd3:~]#
/usr/local/share/bash/times
/usr/local/share/bash/trap
/usr/local/share/bash/true
/usr/local/share/bash/type
/usr/local/share/bash/typeset
/usr/local/share/bash/ulimit
/usr/local/share/bash/umask
/usr/local/share/bash/unalias
/usr/local/share/bash/unset
/usr/local/share/bash/until
...
/var/db/pkg/bash-3.2.25/+MTREE_DIRS
/var/db/pkg/bash-3.2.25/+REQUIRED_BY
/var/db/pkg/bash-completion-20060301_2
/var/db/pkg/bash-completion-20060301_2/+COMMENT
/var/db/pkg/bash-completion-20060301_2/+CONTENTS
/var/db/pkg/bash-completion-20060301_2/+DESC
/var/db/pkg/bash-completion-20060301_2/+DISPLAY
/var/db/pkg/bash-completion-20060301_2/+MTREE_DIRS
/var/db/ports/bash-completion
/var/db/ports/bash-completion/options
13:39:04
#[root@fbsd3:~]#

13:39:05
#[root@fbsd3:~]#

13:39:29
#[root@fbsd3:~]# find /usr -name conf -a -owner root -exec ls -l {} \;
[root@fbsd3:~]# find /usr -name conf
/usr/local/share/doc/hal-0.5.8/conf
^C
find: -owner: unknown option
13:40:12
#[root@fbsd3:~]# find /usr -name conf -a -user root -exec ls -ld {} \;
[root@fbsd3:~]# find /usr -name conf -a -user root -exec ls -l {} \;
total 12
-r--r--r--  1 root  wheel   678  1 ÄÅË  2007 match-USB-camera.fdi
-r--r--r--  1 root  wheel   937  1 ÄÅË  2007 match-USB-mp3-player.fdi
-r--r--r--  1 root  wheel  1058  1 ÄÅË  2007 match-cardreader.fdi
-r--r--r--  1 root  wheel   653  1 ÄÅË  2007 storage-non-fixed.fdi
-r--r--r--  1 root  wheel  1516  1 ÄÅË  2007 storage-policy-examples.fdi
-r--r--r--  1 root  wheel   338  1 ÄÅË  2007 storage-skip-all.fdi
^C
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/local/share/doc/hal-0.5.8/conf
...
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/src/sys/amd64/conf
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/src/sys/arm/conf
drwxr-xr-x  2 root  wheel  1024 15 ÍÁÒ  2008 /usr/src/sys/conf
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/src/sys/i386/conf
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/src/sys/ia64/conf
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/src/sys/pc98/conf
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/src/sys/powerpc/conf
drwxr-xr-x  2 root  wheel  512 15 ÍÁÒ  2008 /usr/src/sys/sparc64/conf
drwxr-xr-x  9 root  wheel  512 15 ÍÁÒ  2008 /usr/src/tools/tools/tinybsd/conf
^C
13:41:13
#[root@fbsd3:~]# find /usr -name conf -a -user root -exec cp -rv {} /tmp \;
/usr/src/sys/arm/conf/AVILA -> /tmp/conf/AVILA
/usr/src/sys/arm/conf/HL200 -> /tmp/conf/HL200
/usr/src/sys/arm/conf/.cvsignore -> /tmp/conf/.cvsignore
/usr/src/sys/arm/conf/KB920X -> /tmp/conf/KB920X
/usr/src/sys/arm/conf/SIMICS -> /tmp/conf/SIMICS
/usr/src/sys/arm/conf/SKYEYE -> /tmp/conf/SKYEYE
/usr/src/sys/conf -> /tmp/conf
/usr/src/sys/conf/systags.sh -> /tmp/conf/systags.sh
/usr/src/sys/conf/Makefile.amd64 -> /tmp/conf/Makefile.amd64
/usr/src/sys/conf/Makefile.arm -> /tmp/conf/Makefile.arm
...
/usr/src/tools/tools/tinybsd/conf/wireless/TINYBSD -> /tmp/conf/wireless/TINYBSD
/usr/src/tools/tools/tinybsd/conf/wireless/tinybsd.basefiles -> /tmp/conf/wireless/tinybsd.basefiles
/usr/src/tools/tools/tinybsd/conf/wrap -> /tmp/conf/wrap
/usr/src/tools/tools/tinybsd/conf/wrap/etc -> /tmp/conf/wrap/etc
/usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab -> /tmp/conf/wrap/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wrap/etc/rc.conf -> /tmp/conf/wrap/etc/rc.conf
/usr/src/tools/tools/tinybsd/conf/wrap/etc/ttys -> /tmp/conf/wrap/etc/ttys
/usr/src/tools/tools/tinybsd/conf/wrap/TINYBSD -> /tmp/conf/wrap/TINYBSD
/usr/src/tools/tools/tinybsd/conf/wrap/tinybsd.basefiles -> /tmp/conf/wrap/tinybsd.basefiles
^C
13:41:27
#[root@fbsd3:~]#
[root@fbsd3:~]#
13:41:27
#[root@fbsd3:~]#

13:43:09
#[root@fbsd3:~]# ls
[root@fbsd3:~]# find /etc -regex "^.*(\.conf|\.config|_conf|_config)$"
.ICEauthority           .gstreamer-0.10         .ssh
.Trash                  .gtkrc-1.2-gnome2       .themes
.Xauthority-n           .history                .thumbnails
.bash_history           .icons                  .vnc
.bash_profile           .k5login                .xsession
.bashrc                 .l3rc                   .xsession-errors
.config                 .lesshst                .xsmIk2fG7
.cshrc                  .lilalo                 Desktop
.gconf                  .login                  install
.gconfd                 .metacity               mbox
.gnome                  .nautilus               nautilus-debug-log.txt
.gnome2                 .profile                prepare-freebsd.sh
.gnome2_private         .recently-used.xbel
13:43:19
#[root@fbsd3:~]# cd /tmp

13:43:22
#[root@fbsd3:tmp]# ls
.ICE-unix                       .XauthdlWfzv
.X0-lock                        .XautheyDnAo
.X11-unix                       .XauthhW8Fok
.XIM-unix                       .XauthhekNwY
.Xauth7nmoqG                    .XauthmcezOP
.Xauth8A9uGq                    .Xauthroljgq
.XauthCuihBu                    .XauthuPKlB7
.XauthEWHAR4                    .font-unix
.XauthMzhkdv                    .snap
.XauthQuGEGG                    conf
.XauthRnqMTi                    fam-root
.XauthYkDtVP                    fam-user
.XauthbvkzHd                    lilalo-install-temp-1212
.XauthcOXb4t                    lilalo-install-temp-1241
.XauthdZ4p4V
13:43:27
#[root@fbsd3:tmp]# ls
[root@fbsd3:tmp]# ls -l
total 60
drwxrwxrwt   2 root  wheel      512  9 ÑÎ× 17:18 .ICE-unix
-r--r--r--   1 root  wheel       11  9 ÑÎ× 17:19 .X0-lock
drwxrwxrwt   2 root  wheel      512  9 ÑÎ× 17:19 .X11-unix
drwxrwxrwt   2 root  wheel      512  9 ÑÎ× 17:18 .XIM-unix
-rw-------   1 root  wheel       49 24 ÉÀÌ 16:10 .Xauth7nmoqG
-rw-------   1 user  wheel       49 24 ÉÀÌ 16:03 .Xauth8A9uGq
-rw-------   1 root  wheel       49 24 ÉÀÌ 15:54 .XauthCuihBu
-rw-------   1 user  wheel       49 24 ÉÀÌ 16:12 .XauthEWHAR4
...
-rw-------   1 user  wheel      169 24 ÉÀÌ 16:37 .XauthmcezOP
-rw-------   1 user  wheel       49 24 ÉÀÌ 16:08 .Xauthroljgq
-rw-------   1 root  wheel       49 24 ÉÀÌ 15:58 .XauthuPKlB7
drwxrwxrwt   2 root  wheel      512  9 ÑÎ× 17:18 .font-unix
drwxrwxr-x   2 root  operator   512  9 ÑÎ× 17:20 .snap
drwxr-xr-x  17 root  wheel     2560 12 ÑÎ× 14:41 conf
drwx------   2 root  wheel      512 24 ÉÀÌ 16:14 fam-root
drwx------   2 user  wheel      512 24 ÉÀÌ 19:08 fam-user
drwxr-xr-x   2 root  wheel      512 28 ÍÁÒ  2008 lilalo-install-temp-1212
drwxr-xr-x   2 root  wheel      512 28 ÍÁÒ  2008 lilalo-install-temp-1241
13:43:38
#[root@fbsd3:tmp]# touch 1.conf

13:43:43
#[root@fbsd3:tmp]# touch 1.config

13:43:48
#[root@fbsd3:tmp]# touch 1_conf
[root@fbsd3:tmp]# touch 1_config
13:44:00
#[root@fbsd3:tmp]# find /tmp -regex ".*(.conf|.config|_conf|_config)"
[root@fbsd3:tmp]# find /tmp -regex "^.*(\.conf|\.config|_conf|_config)$"
13:44:26
#[root@fbsd3:tmp]# find /tmp -regex ".*\(\.conf\|\.config\|_conf\|_config\)"
[root@fbsd3:tmp]# find /tmp -regex ".*\(.conf\|.config\|_conf\|_config\)"
13:44:44
#[root@fbsd3:tmp]# find /tmp -E ".*\(\.conf\|\.config\|_conf\|_config\)"
[root@fbsd3:tmp]# man find\
>
FIND(1)                 FreeBSD General Commands Manual                FIND(1)
NAME
     find -- walk a file hierarchy
SYNOPSIS
     find [-H | -L | -P] [-EXdsx] [-f pathname] [pathname ...] expression
DESCRIPTION
     The find utility recursively descends the directory tree for each
     pathname listed, evaluating an expression (composed of the ``primaries''
     and ``operands'' listed below) in terms of each file in the tree.
     The options are as follows:
     -E      Interpret regular expressions followed by -regex and -iregex
             options as extended (modern) regular expressions rather than
             basic regular expressions (BRE's).  The re_format(7) manual page
             fully describes both formats.
find: -E: unknown option
13:44:59
#[root@fbsd3:tmp]# find -E /tmp ".*\(\.conf\|\.config\|_conf\|_config\)$"
/tmp/conf/conf_def.h
/tmp/conf/conf_err.c
/tmp/conf/conf_lib.c
/tmp/conf/conf_mall.c
/tmp/conf/conf_mod.c
/tmp/conf/conf_sap.c
/tmp/conf/keysets.pl
/tmp/conf/ssleay.cnf
/tmp/conf/Makefile
/tmp/conf/.cvsignore
...
/tmp/.XauthdlWfzv
/tmp/.XauthbvkzHd
/tmp/.XauthhW8Fok
/tmp/.XauthYkDtVP
/tmp/.XauthMzhkdv
/tmp/.XauthmcezOP
/tmp/1.config
/tmp/1_config
/tmp/1_conf
find: .*\(\.conf\|\.config\|_conf\|_config\)$: No such file or directory
13:45:38
#[root@fbsd3:tmp]# find -E /tmp -regex ".*(.conf|.config|_conf|_config)"
/tmp/conf/Makefile.sparc64
/tmp/conf/defines
/tmp/conf/files
/tmp/conf/files.alpha
/tmp/conf/files.amd64
/tmp/conf/files.arm
/tmp/conf/files.i386
/tmp/conf/files.ia64
/tmp/conf/files.pc98
/tmp/conf/files.powerpc
...
/tmp/conf/vpn/etc/rc.conf
/tmp/conf/vpn/etc/setkey.conf
/tmp/conf/wireless/etc/natd.conf
/tmp/conf/wireless/etc/pf.conf
/tmp/conf/wireless/etc/rc.conf
/tmp/conf/wrap/etc/rc.conf
/tmp/1.conf
/tmp/1.config
/tmp/1_config
/tmp/1_conf
13:46:14
#[root@fbsd3:tmp]# find -E /tmp -regex "^.*(.conf|.config|_conf|_config)$"
[root@fbsd3:tmp]# find -E /tmp -regex ".*(.conf|.config|_conf|_config)"
/tmp/lilalo-install-temp-1241/l3-config
/tmp/conf
/tmp/conf/grundoon.conf
/tmp/conf/baldwin.conf
/tmp/conf/beauregard.conf
/tmp/conf/malarky.conf
/tmp/conf/pogo.conf
/tmp/conf/tickconf
/tmp/conf/rackety.conf
...
/tmp/conf/vpn/etc/rc.conf
/tmp/conf/vpn/etc/setkey.conf
/tmp/conf/wireless/etc/natd.conf
/tmp/conf/wireless/etc/pf.conf
/tmp/conf/wireless/etc/rc.conf
/tmp/conf/wrap/etc/rc.conf
/tmp/1.conf
/tmp/1.config
/tmp/1_config
/tmp/1_conf
13:46:25
#[root@fbsd3:tmp]# find -E /tmp -maxdepth 1
/tmp/conf
/tmp/1.conf
/tmp/1.config
/tmp/1_config
/tmp/1_conf
13:46:57
#[root@fbsd3:tmp]# date
config)$" -a -type fnd -E /tmp -maxdepth 1 -regex "^.*(.conf|.config|_conf|_c
/tmp/1.conf
/tmp/1.config
/tmp/1_config
/tmp/1_conf
×ÔÏÒÎÉË, 12 ÑÎ×ÁÒÑ 2010 Ç. 14:47:21 (EET)
/dev/ttyp0
13:48:48
#find .
.
./rc
./gdm
./rcS
./ssh
./cron
./halt
./sudo
./umountfs
./x11-common
...
./rmnologin
./ifupdown
./bootlogd
./checkroot.sh
./console-cyrillic
./rc.local
./ifupdown-clean
./umountnfs.sh
./bootclean
./killprocs
13:49:00
#find .
.
./rc
./gdm
./rcS
./ssh
./cron
./halt
./sudo
./umountfs
./x11-common
...
./rmnologin
./ifupdown
./bootlogd
./checkroot.sh
./console-cyrillic
./rc.local
./ifupdown-clean
./umountnfs.sh
./bootclean
./killprocs
13:49:01
#find
.
./rc
./gdm
./rcS
./ssh
./cron
./halt
./sudo
./umountfs
./x11-common
...
./rmnologin
./ifupdown
./bootlogd
./checkroot.sh
./console-cyrillic
./rc.local
./ifupdown-clean
./umountnfs.sh
./bootclean
./killprocs
13:49:03
#find / -name find\*
/etc/cron.daily/find
/tmp/find
/var/lib/dpkg/info/findutils.conffiles
/var/lib/dpkg/info/findutils.postrm
/var/lib/dpkg/info/findutils.postinst
/var/lib/dpkg/info/findutils.md5sums
/var/lib/dpkg/info/findutils.prerm
/var/lib/dpkg/info/findutils.list
/var/cache/apt/archives/findutils_4.2.28-1_i386.deb
/usr/bin/find
...
/usr/share/locale/sr/LC_MESSAGES/findutils.mo
/usr/share/locale/sv/LC_MESSAGES/findutils.mo
/usr/share/locale/tr/LC_MESSAGES/findutils.mo
/usr/share/locale/vi/LC_MESSAGES/findutils.mo
/usr/share/locale/pt_BR/LC_MESSAGES/findutils.mo
/usr/share/locale/zh_CN/LC_MESSAGES/findutils.mo
/usr/share/locale/zh_TW/LC_MESSAGES/findutils.mo
/usr/share/doc-base/findutils
/usr/include/asm-generic/bitops/find.h
/sbin/findfs
13:50:37
#find / -name find
/etc/cron.daily/find
/tmp/find
/usr/bin/find
13:50:46
#find / regex ".*\.jpe?g"
/lib/iptables/libip6t_owner.so
/lib/iptables/libipt_unclean.so
/lib/libbz2.so.1
/lib/libext2fs.so.2.4
/lib/libutil.so.1
/lib/libcom_err.so.2
/lib/libthread_db-1.0.so
/lib/terminfo
/lib/terminfo/E
/lib/terminfo/E/Eterm-color
...
/lib/modules/2.6.18.8-xen/kernel/fs/udf
/lib/modules/2.6.18.8-xen/kernel/fs/udf/udf.ko
/lib/modules/2.6.18.8-xen/kernel/fs/ufs
/lib/modules/2.6.18.8-xen/kernel/fs/ufs/ufs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/xfs
/lib/modules/2.6.18.8-xen/kernel/fs/xfs/xfs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/adfs
/lib/modules/2.6.18.8-xen/kernel/fs/adfs/adfs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/affs
/lib/modules/2.6.18.8-xen/kernel/fs/affs/affs.ko
13:52:37
#find / regex '
/lib/iptables/libip6t_owner.so
/lib/iptables/libipt_unclean.so
/lib/libbz2.so.1
/lib/libext2fs.so.2.4
/lib/libutil.so.1
/lib/libcom_err.so.2
/lib/libthread_db-1.0.so
/lib/terminfo
/lib/terminfo/E
/lib/terminfo/E/Eterm-color
...
/lib/modules/2.6.18.8-xen/kernel/fs/udf
/lib/modules/2.6.18.8-xen/kernel/fs/udf/udf.ko
/lib/modules/2.6.18.8-xen/kernel/fs/ufs
/lib/modules/2.6.18.8-xen/kernel/fs/ufs/ufs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/xfs
/lib/modules/2.6.18.8-xen/kernel/fs/xfs/xfs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/adfs
/lib/modules/2.6.18.8-xen/kernel/fs/adfs/adfs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/affs
/lib/modules/2.6.18.8-xen/kernel/fs/affs/affs.ko
13:52:53
#find / regex `.*\.jpe?g`
/lib/iptables/libipt_REJECT.so
/lib/iptables/libip6t_owner.so
/lib/iptables/libipt_unclean.so
/lib/libbz2.so.1
/lib/libext2fs.so.2.4
/lib/libutil.so.1
/lib/libcom_err.so.2
/lib/libthread_db-1.0.so
/lib/terminfo
/lib/terminfo/E
...
/lib/modules/2.6.18.8-xen/kernel/fs/nls/nls_iso8859-9.ko
/lib/modules/2.6.18.8-xen/kernel/fs/udf
/lib/modules/2.6.18.8-xen/kernel/fs/udf/udf.ko
/lib/modules/2.6.18.8-xen/kernel/fs/ufs
/lib/modules/2.6.18.8-xen/kernel/fs/ufs/ufs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/xfs
/lib/modules/2.6.18.8-xen/kernel/fs/xfs/xfs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/adfs
/lib/modules/2.6.18.8-xen/kernel/fs/adfs/adfs.ko
/lib/modules/2.6.18.8-xen/kernel/fs/affs
13:53:03
#find / -
/usr/share/doc/libtiff4/html/images/jello.jpg
/usr/share/doc/libtiff4/html/images/cover.jpg
/usr/share/doc/libtiff4/html/images/quad.jpg
/usr/share/doc/libtiff4/html/images/smallliz.jpg
/usr/share/doc/libtiff4/html/images/bali.jpg
/usr/share/iceweasel/res/samples/bg.jpg
/usr/share/iceweasel/res/samples/raptor.jpg
/usr/share/pixmaps/faces/dice.jpg
/usr/share/pixmaps/faces/yellow-rose.jpg
/usr/share/pixmaps/faces/energy-arc.jpg
...
/usr/share/pixmaps/faces/flower.jpg
/usr/share/pixmaps/faces/coffee.jpg
/usr/share/pixmaps/faces/puppy.jpg
/usr/share/pixmaps/faces/sunset.jpg
/usr/share/pixmaps/faces/grapes.jpg
/usr/share/pixmaps/faces/guitar.jpg
/usr/share/pixmaps/faces/cat-eye.jpg
/usr/share/pixmaps/faces/chess.jpg
/usr/share/pixmaps/faces/astronaut.jpg
/usr/share/pixmaps/faces/penguin.jpg
13:53:17
#find / -size +10240
/var/lib/apt/lists/debian.org.ua_debian_dists_etch_main_binary-i386_Packages
/var/cache/apt/srcpkgcache.bin
/var/cache/apt/pkgcache.bin
/var/cache/apt/archives/xfonts-base_1%3a1.0.0-4_all.deb
/var/cache/apt/archives/iceweasel_2.0.0.3-1_i386.deb
/var/cache/apt/archives/vim-runtime_1%3a7.0-122+1etch2_all.deb
/var/cache/apt/archives/libgl1-mesa-dri_6.5.1-0.6_i386.deb
/usr/lib/iceweasel/firefox-bin
/usr/src/linux-2.6.24.3.tar.bz2
/proc/kcore
find: /proc/12512/task/12512/fd/4: No such file or directory
find: /proc/12512/fd/4: No such file or directory
/root/.lilalo/115222705270348897-1263190788.script
/root/.lilalo/214821915853541000-1263196403.script
/root/.lilalo/133057016309118291-1263196403.script
/root/.lilalo/677112213284906291-1263196412.script
13:54:54
#find / -size +10240 -ls
 52393 18927 -rw-r--r--   1 root     root     19360330 Дек 17  2008 /var/lib/apt/lists/debian.org.ua_debian_dists_etch_main_binary-i386_Packages
 48779 6498 -rw-r--r--   1 root     root      6644000 Дек 22  2008 /var/cache/apt/srcpkgcache.bin
 46962 6518 -rw-r--r--   1 root     root      6668438 Янв 11 17:11 /var/cache/apt/pkgcache.bin
 48473 5994 -rw-r--r--   1 root     root      6130868 Окт  1  2006 /var/cache/apt/archives/xfonts-base_1%3a1.0.0-4_all.deb
 48692 8865 -rw-r--r--   1 root     root      9064948 Мар 22  2007 /var/cache/apt/archives/iceweasel_2.0.0.3-1_i386.deb
 48731 6286 -rw-r--r--   1 root     root      6430398 Янв 31  2007 /var/cache/apt/archives/vim-runtime_1%3a7.0-122+1etch2_all.deb
 48538 11976 -rw-r--r--   1 root     root     12248610 Фев 23  2007 /var/cache/apt/archives/libgl1-mesa-dri_6.5.1-0.6_i386.deb
 24165 11615 -rwxr-xr-x   1 root     root     11881076 Мар 21  2007 /usr/lib/iceweasel/firefox-bin
   904 45693 -rw-r--r--   1 root     src      46741533 Мар 15  2008 /usr/src/linux-2.6.24.3.tar.bz2
4026531861 602116 -r--------   1 root     root     616566784 Янв 12 14:55 /proc/kcore
find: /proc/12520/task/12520/fd/4: No such file or directory
find: /proc/12520/fd/4: No such file or directory
 52445 10694 -rw-r--r--   1 root     root     10939909 Янв 12 14:55 /root/.lilalo/115222705270348897-1263190788.script
 52459 14794 -rw-r--r--   1 root     root     15133477 Янв 12 14:47 /root/.lilalo/214821915853541000-1263196403.script
 52457 14810 -rw-r--r--   1 root     root     15149114 Янв 12 14:47 /root/.lilalo/133057016309118291-1263196403.script
 52464 5305 -rw-r--r--   1 root     root      5424489 Янв 12 14:47 /root/.lilalo/677112213284906291-1263196412.script
13:55:26
#cd /tmp

прошло 15 минут
14:10:39
#mkdir soft

14:10:49
#find ~ -regex '.*(\.tar\.gz|\.tgz|\.rpm)'
[root@debian1:tmp]# ls
-1    2006  ab     copy_of_pipe  find                      passwd   zmanDW1PTG
123   2007  abc    fifo          hard_link_to_file         soft
2     2008  abcd   file          hard_link_to_file_backup  v218742
2004  2009  abcde  filename1     hard_link_to_file_copy    who
2005  a     bind   fileperm1     newfile                   who
14:11:50
#find ~ -regex `
bash: command substitution: line 1: syntax error near unexpected token `\.tar\.gz'
bash: command substitution: line 1: `.*(\.tar\.gz|\.tgz|\.rpm)'
find: отсутствует аргумент у `-regex'
14:11:58
#find /

14:12:16
#find / -regex `
bash: command substitution: line 1: syntax error near unexpected token `\.tar\.gz'
bash: command substitution: line 1: `.*(\.tar\.gz|\.tgz|\.rpm)'
find: отсутствует аргумент у `-regex'
/dev/ttyp8
14:12:32
#[root@fbsd3:tmp]# touch 1.png
[root@fbsd3:tmp]# ls
.ICE-unix                       .XauthhW8Fok
.X0-lock                        .XauthhekNwY
.X11-unix                       .XauthmcezOP
.XIM-unix                       .Xauthroljgq
.Xauth7nmoqG                    .XauthuPKlB7
.Xauth8A9uGq                    .font-unix
.XauthCuihBu                    .snap
.XauthEWHAR4                    1.conf
.XauthMzhkdv                    1.config
.XauthQuGEGG                    1_conf
.XauthRnqMTi                    1_config
.XauthYkDtVP                    conf
.XauthbvkzHd                    fam-root
.XauthcOXb4t                    fam-user
.XauthdZ4p4V                    lilalo-install-temp-1212
.XauthdlWfzv                    lilalo-install-temp-1241
.XautheyDnAo
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
/dev/ttyp0
14:12:39
#find / -regex "

/dev/ttyp8
14:12:40
#[root@fbsd3:tmp]# touch 1.tar

/dev/ttyp0
14:12:54
#find / -regex "

/dev/ttyp8
14:12:57
#[root@fbsd3:tmp]# touch 1.tgz
[root@fbsd3:tmp]# touch 1.tar.gz
14:13:01
#[root@fbsd3:tmp]# touch 1.rpm

14:13:04
#[root@fbsd3:tmp]# ls 1*
1.conf          1.rpm           1.tgz
1.config        1.tar           1_conf
1.png           1.tar.gz        1_config
14:13:09
#[root@fbsd3:tmp]# find -E /tmp -m

/dev/ttyp0
14:14:00
#find / -regex ".*(\.tar\.gz|\.tgz|\.jpg

14:14:08
#find / -regex ".*(\.tar

14:14:30
#find / -regex ".*(

14:14:37
#find -E
find: неверный предикат `-E'
/dev/ttyp8
14:14:44
#[root@fbsd3:tmp]# find -E /tmp -regex ".*(.tar.gz|.tar|.rpm|.tgz)"
[root@fbsd3:tmp]# find -E /tmp -regex ".*(.tar.gz|.tar|.rpm|.tgz)" -exec mv
{} /tmp/conf/ \;
14:14:44
#[root@fbsd3:tmp]# find -E /tmp -regex ".*(.tar.gz|.tar|.rpm|.tgz)"
/tmp/conf/1.tar
/tmp/conf/1.tar.gz
/tmp/conf/1.tgz
/tmp/conf/1.rpm
/dev/ttyp0
14:14:48
#find

14:15:04
#find / -regex ".*(.tar.gz|.tgz|.jpe

14:15:10
#find / -regex ".*(.tar.gz|.tgz|.conf

14:15:17
#find /tmp

14:15:24
#ls tmp
ls: tmp: No such file or directory
14:15:28
#ls /
-1    2006  ab     copy_of_pipe  find                      passwd   zmanDW1PTG
123   2007  abc    fifo          hard_link_to_file         soft
2     2008  abcd   file          hard_link_to_file_backup  v218742
2004  2009  abcde  filename1     hard_link_to_file_copy    who
2005  a     bind   fileperm1     newfile                   who
/dev/ttyp8
14:15:28
#[root@fbsd3:tmp]# find -E /tmp -regex ".*(.tar.gz|.tar|.rpm|.tgz)" -exec sh
-c 'mkdir /tmp/testdir ;mv {} /tmp/testdir/'
mkdir: /tmp/testdir: File exists
mkdir: /tmp/testdir: File exists
mkdir: /tmp/testdir: File exists
/dev/ttyp0
14:15:31
#find /tmp -regex ".*(

14:15:49
#find /tmp -regex "

14:15:59
#find /tmp -regex *.conf

14:16:11
#find /tmp -regex *.jpg

/dev/ttyp8
14:16:11
#[root@fbsd3:tmp]# find -E /tmp -regex ".*(.tar.gz|.tar|.rpm|.tgz)" -exec sh
[root@fbsd3:tmp]# ls /tmp/testdir/
1.rpm           1.tar           1.tar.gz        1.tgz
-c 'mkdir /tmp/testdir ;mv {} /tmp/testdir/' \;
mkdir: /tmp/testdir: File exists
mkdir: /tmp/testdir: File exists
mkdir: /tmp/testdir: File exists
mkdir: /tmp/testdir: File exists
/dev/ttyp0
14:16:19
#find /

14:16:33
#ssh
[root@debian1:tmp]# find / -name
/usr/share/doc/libtiff4/html/images/jello.jpg
/usr/share/doc/libtiff4/html/images/cover.jpg
/usr/share/doc/libtiff4/html/images/quad.jpg
/usr/share/doc/libtiff4/html/images/smallliz.jpg
/usr/share/doc/libtiff4/html/images/bali.jpg
/usr/share/iceweasel/res/samples/bg.jpg
/usr/share/iceweasel/res/samples/raptor.jpg
/usr/share/pixmaps/faces/dice.jpg
/usr/share/pixmaps/faces/yellow-rose.jpg
...
/usr/share/pixmaps/faces/cat-eye.jpg
/usr/share/pixmaps/faces/chess.jpg
/usr/share/pixmaps/faces/astronaut.jpg
/usr/share/pixmaps/faces/penguin.jpg
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w tunnel:tunnel] [user@]hostname [command]
/dev/ttyp8
14:16:45
#[root@fbsd3:tmp]# echo $
[root@fbsd3:tmp]# echo $
$BASH                 $HOME                 $PPID
$BASH_ARGC            $HOSTNAME             $PS1
$BASH_ARGV            $HOSTTYPE             $PS2
$BASH_COMMAND         $IFS                  $PS4
$BASH_COMPLETION      $L3_HOME              $PWD
$BASH_COMPLETION_DIR  $L3_PARENT_TTY        $RANDOM
$BASH_LINENO          $L3_SESSION_ID        $SECONDS
$BASH_SOURCE          $L3_TAMPERED_EDITORS  $SHELL
$BASH_SUBSHELL        $LANG                 $SHELLOPTS
...
$COLUMNS              $MACHTYPE             $SSH_TTY
$COMP_WORDBREAKS      $MAIL                 $TERM
$DIRSTACK             $MAILCHECK            $UID
$EUID                 $MM_CHARSET           $USER
$FTP_PASSIVE_MODE     $OLDPWD               $_
$GROUPS               $OPTERR               $bash205
$HISTCMD              $OPTIND               $bash205b
$HISTFILE             $OSTYPE               $bash3
$HISTFILESIZE         $PATH                 $editor_file
$HISTSIZE             $PIPESTATUS           $editor_name
14:17:50
#[root@fbsd3:tmp]#

Файлы

  • cat
  • cat
    >
    user53:x:1054:1054::/home/user53:/bin/sh
    user54:x:1055:1055::/home/user54:/bin/sh
    user55:x:1056:1056::/home/user55:/bin/sh
    user56:x:1057:1057::/home/user56:/bin/sh
    user57:x:1058:1058::/home/user57:/bin/sh
    user58:x:1059:1059::/home/user58:/bin/sh
    user59:x:1060:1060::/home/user59:/bin/sh
    user60:x:1061:1061::/home/user60:/bin/sh
    user61:x:1062:1062::/home/user61:/bin/sh
    user62:x:1063:1063::/home/user62:/bin/sh
    user63:x:1064:1064::/home/user63:/bin/sh
    user64:x:1065:1065::/home/user64:/bin/sh
    user65:x:1066:1066::/home/user65:/bin/sh
    user66:x:1067:1067::/home/user66:/bin/sh
    user67:x:1068:1068::/home/user67:/bin/sh
    user68:x:1069:1069::/home/user68:/bin/sh
    user69:x:1070:1070::/home/user69:/bin/sh
    user70:x:1071:1071::/home/user70:/bin/sh
    user71:x:1072:1072::/home/user71:/bin/sh
    user72:x:1073:1073::/home/user72:/bin/sh
    user73:x:1074:1074::/home/user73:/bin/sh
    user74:x:1075:1075::/home/user74:/bin/sh
    user75:x:1076:1076::/home/user75:/bin/sh
    user76:x:1077:1077::/home/user76:/bin/sh
    user77:x:1078:1078::/home/user77:/bin/sh
    user78:x:1079:1079::/home/user78:/bin/sh
    user79:x:1080:1080::/home/user79:/bin/sh
    user80:x:1081:1081::/home/user80:/bin/sh
    user81:x:1082:1082::/home/user81:/bin/sh
    user82:x:1083:1083::/home/user82:/bin/sh
    user83:x:1084:1084::/home/user83:/bin/sh
    user84:x:1085:1085::/home/user84:/bin/sh
    user85:x:1086:1086::/home/user85:/bin/sh
    user86:x:1087:1087::/home/user86:/bin/sh
    user87:x:1088:1088::/home/user87:/bin/sh
    user88:x:1089:1089::/home/user88:/bin/sh
    user89:x:1090:1090::/home/user89:/bin/sh
    user90:x:1091:1091::/home/user90:/bin/sh
    user91:x:1092:1092::/home/user91:/bin/sh
    user92:x:1093:1093::/home/user92:/bin/sh
    user93:x:1094:1094::/home/user93:/bin/sh
    user94:x:1095:1095::/home/user94:/bin/sh
    user95:x:1096:1096::/home/user95:/bin/sh
    user96:x:1097:1097::/home/user96:/bin/sh
    user97:x:1098:1098::/home/user97:/bin/sh
    user98:x:1099:1099::/home/user98:/bin/sh
    user99:x:1100:1100::/home/user99:/bin/sh
    user100:x:1101:1101::/home/user100:/bin/sh
    user101:x:1102:1102::/home/user101:/bin/sh
    user102:x:1103:1103::/home/user102:/bin/sh
    user103:x:1104:1104::/home/user103:/bin/sh
    user104:x:1105:1105::/home/user104:/bin/sh
    user105:x:1106:1106::/home/user105:/bin/sh
    user106:x:1107:1107::/home/user106:/bin/sh
    user107:x:1108:1108::/home/user107:/bin/sh
    user108:x:1109:1109::/home/user108:/bin/sh
    user109:x:1110:1110::/home/user109:/bin/sh
    user110:x:1111:1111::/home/user110:/bin/sh
    user111:x:1112:1112::/home/user111:/bin/sh
    user112:x:1113:1113::/home/user112:/bin/sh
    user113:x:1114:1114::/home/user113:/bin/sh
    user114:x:1115:1115::/home/user114:/bin/sh
    user115:x:1116:1116::/home/user115:/bin/sh
    user116:x:1117:1117::/home/user116:/bin/sh
    user117:x:1118:1118::/home/user117:/bin/sh
    user118:x:1119:1119::/home/user118:/bin/sh
    user119:x:1120:1120::/home/user119:/bin/sh
    user120:x:1121:1121::/home/user120:/bin/sh
    user121:x:1122:1122::/home/user121:/bin/sh
    user122:x:1123:1123::/home/user122:/bin/sh
    user123:x:1124:1124::/home/user123:/bin/sh
    user124:x:1125:1125::/home/user124:/bin/sh
    user125:x:1126:1126::/home/user125:/bin/sh
    user126:x:1127:1127::/home/user126:/bin/sh
    user127:x:1128:1128::/home/user127:/bin/sh
    user128:x:1129:1129::/home/user128:/bin/sh
    user129:x:1130:1130::/home/user129:/bin/sh
    user130:x:1131:1131::/home/user130:/bin/sh
    user131:x:1132:1132::/home/user131:/bin/sh
    user132:x:1133:1133::/home/user132:/bin/sh
    user133:x:1134:1134::/home/user133:/bin/sh
    user134:x:1135:1135::/home/user134:/bin/sh
    user135:x:1136:1136::/home/user135:/bin/sh
    user136:x:1137:1137::/home/user136:/bin/sh
    user137:x:1138:1138::/home/user137:/bin/sh
    user138:x:1139:1139::/home/user138:/bin/sh
    user139:x:1140:1140::/home/user139:/bin/sh
    user140:x:1141:1141::/home/user140:/bin/sh
    user141:x:1142:1142::/home/user141:/bin/sh
    user142:x:1143:1143::/home/user142:/bin/sh
    user143:x:1144:1144::/home/user143:/bin/sh
    user144:x:1145:1145::/home/user144:/bin/sh
    user145:x:1146:1146::/home/user145:/bin/sh
    user146:x:1147:1147::/home/user146:/bin/sh
    user147:x:1148:1148::/home/user147:/bin/sh
    user148:x:1149:1149::/home/user148:/bin/sh
    user149:x:1150:1150::/home/user149:/bin/sh
    user150:x:1151:1151::/home/user150:/bin/sh
    user151:x:1152:1152::/home/user151:/bin/sh
    user152:x:1153:1153::/home/user152:/bin/sh
    user153:x:1154:1154::/home/user153:/bin/sh
    user154:x:1155:1155::/home/user154:/bin/sh
    user155:x:1156:1156::/home/user155:/bin/sh
    user156:x:1157:1157::/home/user156:/bin/sh
    user157:x:1158:1158::/home/user157:/bin/sh
    user158:x:1159:1159::/home/user158:/bin/sh
    user159:x:1160:1160::/home/user159:/bin/sh
    user160:x:1161:1161::/home/user160:/bin/sh
    user161:x:1162:1162::/home/user161:/bin/sh
    user162:x:1163:1163::/home/user162:/bin/sh
    user163:x:1164:1164::/home/user163:/bin/sh
    user164:x:1165:1165::/home/user164:/bin/sh
    user165:x:1166:1166::/home/user165:/bin/sh
    user166:x:1167:1167::/home/user166:/bin/sh
    user167:x:1168:1168::/home/user167:/bin/sh
    user168:x:1169:1169::/home/user168:/bin/sh
    user169:x:1170:1170::/home/user169:/bin/sh
    user170:x:1171:1171::/home/user170:/bin/sh
    user171:x:1172:1172::/home/user171:/bin/sh
    user172:x:1173:1173::/home/user172:/bin/sh
    user173:x:1174:1174::/home/user173:/bin/sh
    user174:x:1175:1175::/home/user174:/bin/sh
    user175:x:1176:1176::/home/user175:/bin/sh
    user176:x:1177:1177::/home/user176:/bin/sh
    user177:x:1178:1178::/home/user177:/bin/sh
    user178:x:1179:1179::/home/user178:/bin/sh
    user179:x:1180:1180::/home/user179:/bin/sh
    user180:x:1181:1181::/home/user180:/bin/sh
    user181:x:1182:1182::/home/user181:/bin/sh
    user182:x:1183:1183::/home/user182:/bin/sh
    user183:x:1184:1184::/home/user183:/bin/sh
    user184:x:1185:1185::/home/user184:/bin/sh
    user185:x:1186:1186::/home/user185:/bin/sh
    user186:x:1187:1187::/home/user186:/bin/sh
    user187:x:1188:1188::/home/user187:/bin/sh
    user188:x:1189:1189::/home/user188:/bin/sh
    user189:x:1190:1190::/home/user189:/bin/sh
    user190:x:1191:1191::/home/user190:/bin/sh
    user191:x:1192:1192::/home/user191:/bin/sh
    user192:x:1193:1193::/home/user192:/bin/sh
    user193:x:1194:1194::/home/user193:/bin/sh
    user194:x:1195:1195::/home/user194:/bin/sh
    user195:x:1196:1196::/home/user195:/bin/sh
    user196:x:1197:1197::/home/user196:/bin/sh
    user197:x:1198:1198::/home/user197:/bin/sh
    user198:x:1199:1199::/home/user198:/bin/sh
    user199:x:1200:1200::/home/user199:/bin/sh
    user200:x:1201:1201::/home/user200:/bin/sh
    mega:x:1202:1202:mega user:/home/mega:/bin/bash
    

    Статистика

    Время первой команды журнала11:41:28 2010- 1-12
    Время последней команды журнала14:17:50 2010- 1-12
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.17
    Количество командных строк в единицу времени, команда/мин 1.44
    Частота использования команд
    find40|============================| 28.78%
    [root@fbsd3:tmp]#25|=================| 17.99%
    [root@fbsd3:~]#12|========| 8.63%
    sed6|====| 4.32%
    cd5|===| 3.60%
    .rpm4|==| 2.88%
    .tgz)"4|==| 2.88%
    .tar4|==| 2.88%
    ls4|==| 2.88%
    \.config\3|==| 2.16%
    man3|==| 2.16%
    _conf\3|==| 2.16%
    .config3|==| 2.16%
    _conf3|==| 2.16%
    \.tgz2|=| 1.44%
    .tgz2|=| 1.44%
    _config\)"2|=| 1.44%
    _config)"2|=| 1.44%
    ssh2|=| 1.44%
    mkdir1|| 0.72%
    \.jpg1|| 0.72%
    _config\)$"1|| 0.72%
    vim1|| 0.72%
    \.rpm)'1|| 0.72%
    locate1|| 0.72%
    .conf1|| 0.72%
    cat1|| 0.72%
    .jpe1|| 0.72%
    _config)$"1|| 0.72%
    ____
    *) Интервалы неактивности длительностью 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$