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

Содержание

Журнал

Пятница (07/03/09)

/dev/ttyv0
20:35:36
#cat /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
#
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
toor:*:0:0:Bourne-again Superuser:/root:
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
...
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin
polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin
avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
20:35:52
#cat /etc/passwd | awk -F :
awk: no program given
20:36:02
#cat /etc/passwd | awk -F : print
awk: syntax error at source line 1
 context is
         >>>  <<<
awk: bailing out at source line 1
20:36:18
#cat /etc/passwd | awk -F : 'print'
awk: syntax error at source line 1
 context is
         >>>  <<<
awk: bailing out at source line 1
20:36:26
#cat /etc/passwd | awk -F : 'print [}'
awk: syntax error at source line 1
 context is
         >>> print <<<  [}
        extra }
        missing ]
awk: bailing out at source line 1
20:36:29
#cat /etc/passwd | awk -F : 'print {}'
awk: syntax error at source line 1
 context is
         >>> print <<<  {}
awk: bailing out at source line 1
20:36:33
#cat /etc/passwd | awk -F: 'print'
awk: syntax error at source line 1
 context is
         >>>  <<<
awk: bailing out at source line 1
20:36:53
#cat /etc/passwd | awk -F: `print`
bash: print: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
awk: no program given
20:36:56
#cat /etc/passwd | awk -F: `print {}`
bash: print: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
awk: no program given
20:37:00
#cat /etc/passwd | awk -F: `print $1`
bash: print: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
awk: no program given
20:37:04
#cat /etc/passwd | awk -F: `{ if ($4>999) print; }`
bash: command substitution: line 1: syntax error near unexpected token `print'
bash: command substitution: line 1: `{ if ($4>999) print; }'
awk: no program given
20:37:58
#cat /etc/passwd | awk -F: `{ if ($3>999) print; }`
bash: command substitution: line 1: syntax error near unexpected token `print'
bash: command substitution: line 1: `{ if ($3>999) print; }'
awk: no program given
20:38:04
#cat /etc/passwd | awk -F: `{if ($3>999) print; }`
bash: command substitution: line 1: syntax error near unexpected token `$3'
bash: command substitution: line 1: `{if ($3>999) print; }'
awk: no program given
20:38:11
#cat /etc/passwd | awk -F : `{if ($3>999) print; }`
bash: command substitution: line 1: syntax error near unexpected token `$3'
bash: command substitution: line 1: `{if ($3>999) print; }'
awk: no program given
20:38:15
#cat /etc/passwd | awk -F: `{if ($3>999) print;}`
bash: command substitution: line 1: syntax error near unexpected token `$3'
bash: command substitution: line 1: `{if ($3>999) print;}'
awk: no program given
20:38:27
#cat /etc/passwd | awk -F: '{if ($3>999) print;}'
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
user:*:1001:0:User &:/home/user:/usr/local/bin/bash
20:38:33
#clear
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root

Понедельник (07/06/09)

17:16:15
#cd /

17:16:17
#ls
.cshrc          boot            etc             mnt             sys
.mozilla        cdrom           home            moused.core     tmp
.profile        compat          lib             proc            usr
.snap           dev             libexec         rescue          var
COPYRIGHT       dist            log             root
bin             entropy         media           sbin
17:16:18
#clea
bash: clea: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
17:16:21
#clear

17:16:23
#man find
прошло 19 минут
17:35:35
#ls -l /tmo
ls: /tmo: No such file or directory
17:35:41
#ls -l /tmp
total 60
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:22 "date"
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:21 'date'
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 16:02 -
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:47 .123
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:47 .345
drwxrwxrwt   2 root  wheel       512  1 ÉÀÌ 16:06 .ICE-unix
-r--r--r--   1 root  wheel        11  1 ÉÀÌ 18:01 .X0-lock
drwxrwxrwt   2 root  wheel       512  1 ÉÀÌ 18:01 .X11-unix
drwxrwxrwt   2 root  wheel       512  1 ÉÀÌ 16:06 .XIM-unix
...
-rw-r--r--   1 root  wheel      3418  3 ÉÀÌ 16:56 dirlist
-rw-r--r--   1 root  wheel      4211  3 ÉÀÌ 16:57 dirlist2
drwxr-xr-x   2 root  wheel      2048  3 ÉÀÌ 16:44 etccopy
drwx------   2 user  wheel       512 15 ÍÁÒ  2008 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
-rw-r--r--   1 root  wheel        41  3 ÉÀÌ 16:00 list
-rw-r--r--   1 root  wheel      1635  3 ÉÀÌ 16:48 sorted
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:55 zz*
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:55 zz*456
17:35:42
#ls -lh /tmp
total 60
-rw-r--r--   1 root  wheel        0B  3 ÉÀÌ 15:22 "date"
-rw-r--r--   1 root  wheel        0B  3 ÉÀÌ 15:21 'date'
-rw-r--r--   1 root  wheel        0B  3 ÉÀÌ 16:02 -
-rw-r--r--   1 root  wheel        0B  3 ÉÀÌ 15:47 .123
-rw-r--r--   1 root  wheel        0B  3 ÉÀÌ 15:47 .345
drwxrwxrwt   2 root  wheel      512B  1 ÉÀÌ 16:06 .ICE-unix
-r--r--r--   1 root  wheel       11B  1 ÉÀÌ 18:01 .X0-lock
drwxrwxrwt   2 root  wheel      512B  1 ÉÀÌ 18:01 .X11-unix
drwxrwxrwt   2 root  wheel      512B  1 ÉÀÌ 16:06 .XIM-unix
...
-rw-r--r--   1 root  wheel      3,3K  3 ÉÀÌ 16:56 dirlist
-rw-r--r--   1 root  wheel      4,1K  3 ÉÀÌ 16:57 dirlist2
drwxr-xr-x   2 root  wheel      2,0K  3 ÉÀÌ 16:44 etccopy
drwx------   2 user  wheel      512B 15 ÍÁÒ  2008 fam-user
drwxr-xr-x   2 root  wheel      512B 28 ÍÁÒ  2008 lilalo-install-temp-1212
drwxr-xr-x   2 root  wheel      512B 28 ÍÁÒ  2008 lilalo-install-temp-1241
-rw-r--r--   1 root  wheel       41B  3 ÉÀÌ 16:00 list
-rw-r--r--   1 root  wheel      1,6K  3 ÉÀÌ 16:48 sorted
-rw-r--r--   1 root  wheel        0B  3 ÉÀÌ 15:55 zz*
-rw-r--r--   1 root  wheel        0B  3 ÉÀÌ 15:55 zz*456
17:35:56
#ls -la /tmp
total 64
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:22 "date"
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:21 'date'
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 16:02 -
drwxrwxrwt  16 root  wheel      1024  6 ÉÀÌ 03:02 .
drwxr-xr-x  21 root  wheel       512 26 ÉÀÎ 16:43 ..
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:47 .123
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:47 .345
drwxrwxrwt   2 root  wheel       512  1 ÉÀÌ 16:06 .ICE-unix
-r--r--r--   1 root  wheel        11  1 ÉÀÌ 18:01 .X0-lock
...
-rw-r--r--   1 root  wheel      3418  3 ÉÀÌ 16:56 dirlist
-rw-r--r--   1 root  wheel      4211  3 ÉÀÌ 16:57 dirlist2
drwxr-xr-x   2 root  wheel      2048  3 ÉÀÌ 16:44 etccopy
drwx------   2 user  wheel       512 15 ÍÁÒ  2008 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
-rw-r--r--   1 root  wheel        41  3 ÉÀÌ 16:00 list
-rw-r--r--   1 root  wheel      1635  3 ÉÀÌ 16:48 sorted
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:55 zz*
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:55 zz*456
17:36:00
#ls -la /tmp/
total 64
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:22 "date"
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:21 'date'
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 16:02 -
drwxrwxrwt  16 root  wheel      1024  6 ÉÀÌ 03:02 .
drwxr-xr-x  21 root  wheel       512 26 ÉÀÎ 16:43 ..
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:47 .123
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:47 .345
drwxrwxrwt   2 root  wheel       512  1 ÉÀÌ 16:06 .ICE-unix
-r--r--r--   1 root  wheel        11  1 ÉÀÌ 18:01 .X0-lock
...
-rw-r--r--   1 root  wheel      3418  3 ÉÀÌ 16:56 dirlist
-rw-r--r--   1 root  wheel      4211  3 ÉÀÌ 16:57 dirlist2
drwxr-xr-x   2 root  wheel      2048  3 ÉÀÌ 16:44 etccopy
drwx------   2 user  wheel       512 15 ÍÁÒ  2008 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
-rw-r--r--   1 root  wheel        41  3 ÉÀÌ 16:00 list
-rw-r--r--   1 root  wheel      1635  3 ÉÀÌ 16:48 sorted
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:55 zz*
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 15:55 zz*456
17:36:03
#ls -lat /tmp/
total 64
drwxrwxrwt  16 root  wheel      1024  6 ÉÀÌ 03:02 .
-rw-r--r--   1 root  wheel      4211  3 ÉÀÌ 16:57 dirlist2
-rw-r--r--   1 root  wheel      3418  3 ÉÀÌ 16:56 dirlist
drwxr-xr-x   2 root  wheel       512  3 ÉÀÌ 16:50 [[111]-[120]^24]
-rw-r--r--   1 root  wheel      1635  3 ÉÀÌ 16:48 sorted
drwxr-xr-x   2 root  wheel      2048  3 ÉÀÌ 16:44 etccopy
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 16:02 -
drwxr-xr-x   6 root  wheel       512  3 ÉÀÌ 16:00 1
-rw-r--r--   1 root  wheel         0  3 ÉÀÌ 16:00 0
...
-rw-r--r--   1 root  wheel         1 26 ÉÀÎ 17:29 555
-rw-r--r--   1 root  wheel         0 26 ÉÀÎ 17:28 444
drwxr-xr-x  21 root  wheel       512 26 ÉÀÎ 16:43 ..
drwxr-xr-x  14 root  wheel       512 26 ÉÀÎ 15:57 2007
drwxr-xr-x  14 root  wheel       512 26 ÉÀÎ 15:57 2008
drwxr-xr-x  14 root  wheel       512 26 ÉÀÎ 15:57 2009
drwxrwxr-x   2 root  operator    512 26 ÉÀÎ 14:32 .snap
drwxr-xr-x   2 root  wheel       512 28 ÍÁÒ  2008 lilalo-install-temp-1241
drwxr-xr-x   2 root  wheel       512 28 ÍÁÒ  2008 lilalo-install-temp-1212
drwx------   2 user  wheel       512 15 ÍÁÒ  2008 fam-user
17:36:07
#less /tmp/
17:36:19
#less /tmp
17:36:21
#locate
usage: locate [-0Scims] [-l limit] [-d database] pattern ...
default database: `/var/db/locate.database' or $LOCATE_PATH
17:45:29
#locate fstab
/etc/fstab
/usr/include/fstab.h
/usr/local/lib/perl5/site_perl/5.8.8/mach/fstab.ph
/usr/local/share/vim/vim71/syntax/fstab.vim
/usr/ports/x11/kdebase3/files/patch-kioslave_media_mediamanager-fstabbackend.cpp
/usr/share/man/cat3/getfstab.3.gz
/usr/share/man/cat3/setfstab.3.gz
/usr/share/man/cat5/fstab.5.gz
/usr/share/man/man3/getfstab.3.gz
/usr/share/man/man3/setfstab.3.gz
...
/usr/src/lib/libc/gen/fstab.c
/usr/src/release/picobsd/floppy.tree/etc/fstab
/usr/src/share/man/man5/fstab.5
/usr/src/tools/tools/tinybsd/conf/bridge/etc/fstab
/usr/src/tools/tools/tinybsd/conf/default/etc/fstab
/usr/src/tools/tools/tinybsd/conf/firewall/etc/fstab
/usr/src/tools/tools/tinybsd/conf/minimal/etc/fstab
/usr/src/tools/tools/tinybsd/conf/vpn/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wireless/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab
17:45:33
#locate --help
locate: illegal option -- -
usage: locate [-0Scims] [-l limit] [-d database] pattern ...
default database: `/var/db/locate.database' or $LOCATE_PATH
17:46:06
#updatedb
bash: updatedb: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
17:46:18
#update-
update-desktop-database  update-mime-database
17:46:18
#update-
update-desktop-database  update-mime-database
17:46:18
#loc
bash: loc: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
17:46:42
#lo
loadfont  locale    lock      logger    logins    logout    lookbib
local     locate    lockf     login     logname   look      lorder
17:46:42
#lo
loadfont  locale    lock      logger    logins    logout    lookbib
local     locate    lockf     login     logname   look      lorder
17:46:42
#locate
.cshrc       bin/         dist/        libexec/     proc/        tmp/
.mozilla/    boot/        entropy      log          rescue/      usr/
.profile     cdrom/       etc/         media/       root/        var/
.snap/       compat/      home/        mnt/         sbin/
COPYRIGHT    dev/         lib/         moused.core  sys/
17:46:42
#locate
usage: locate [-0Scims] [-l limit] [-d database] pattern ...
default database: `/var/db/locate.database' or $LOCATE_PATH
17:46:49
#locate GENERIC
/boot/GENERIC/nullfs.ko
/boot/GENERIC/nwfs.ko
/boot/GENERIC/padlock.ko
/boot/GENERIC/pccard.ko
/boot/GENERIC/pcf.ko
/boot/GENERIC/pcfclock.ko
/boot/GENERIC/pecoff.ko
/boot/GENERIC/pf.ko
/boot/GENERIC/pflog.ko
/boot/GENERIC/plip.ko
...
/usr/src/sys/i386/conf/GENERIC
/usr/src/sys/i386/conf/GENERIC.hints
/usr/src/sys/ia64/conf/GENERIC
/usr/src/sys/ia64/conf/GENERIC.hints
/usr/src/sys/pc98/conf/GENERIC
/usr/src/sys/pc98/conf/GENERIC.hints
/usr/src/sys/powerpc/conf/GENERIC
/usr/src/sys/powerpc/conf/GENERIC.hints
/usr/src/sys/sparc64/conf/GENERIC
/usr/src/sys/sparc64/conf/GENERIC.hints
17:47:03
#locate updatedb
/usr/libexec/locate.updatedb
/usr/local/share/vim/vim71/ftplugin/updatedb.vim
/usr/local/share/vim/vim71/syntax/updatedb.vim
/usr/ports/databases/dbtool/files/patch-samples_locate_updatedb
/usr/share/man/cat8/locate.updatedb.8.gz
/usr/share/man/cat8/updatedb.8.gz
/usr/share/man/man8/locate.updatedb.8.gz
/usr/share/man/man8/updatedb.8.gz
/usr/src/usr.bin/locate/locate/locate.updatedb.8
/usr/src/usr.bin/locate/locate/updatedb.sh
17:47:14
#locate updatedb
/usr/libexec/locate.updatedb
/usr/local/share/vim/vim71/ftplugin/updatedb.vim
/usr/local/share/vim/vim71/syntax/updatedb.vim
/usr/ports/databases/dbtool/files/patch-samples_locate_updatedb
/usr/share/man/cat8/locate.updatedb.8.gz
/usr/share/man/cat8/updatedb.8.gz
/usr/share/man/man8/locate.updatedb.8.gz
/usr/share/man/man8/updatedb.8.gz
/usr/src/usr.bin/locate/locate/locate.updatedb.8
/usr/src/usr.bin/locate/locate/updatedb.sh
17:47:23
#locate -updatedb
locate: illegal option -- u
usage: locate [-0Scims] [-l limit] [-d database] pattern ...
default database: `/var/db/locate.database' or $LOCATE_PATH
17:47:27
#man updatedb
17:47:46
#/lib/exec
bash: /lib/exec: No such file or directory
17:47:54
#ls /lib/exec
ls: /lib/exec: No such file or directory
17:48:04
#ls /lib/exec/
ls: /lib/exec/: No such file or directory
17:48:06
#ls /l
lib/     libexec/ log
17:48:06
#ls /l
lib/     libexec/ log
17:48:06
#ls /lib
lib/     libexec/
17:48:06
#ls /lib
lib/     libexec/
17:48:06
#ls /libexec/
ld-elf.so.1
17:48:14
#ls /libexec/ls -la
ls: -la: No such file or directory
ls: /libexec/ls: No such file or directory
17:48:18
#ls -la /libexec/
total 162
drwxr-xr-x   2 root  wheel     512 15 ÍÁÒ  2008 .
drwxr-xr-x  21 root  wheel     512 26 ÉÀÎ 16:43 ..
-r-xr-xr-x   1 root  wheel  161600 16 ÑÎ×  2008 ld-elf.so.1
17:48:24
#man locate
17:49:53
#Pattern not found (press RETURN)
LOCATE.UPDATEDB(8)      FreeBSD System Manager's Manual     LOCATE.UPDATEDB(8)
NAME
     locate.updatedb -- update locate database
SYNOPSIS
     /usr/libexec/locate.updatedb
DESCRIPTION
     The locate.updatedb utility updates the database used by locate(1).  It
     is typically run once a week by the /etc/periodic/weekly/310.locate
     script.
     The contents of the newly built database can be controlled by the
     /etc/locate.rc file.
ENVIRONMENT
     LOCATE_CONFIG            path to the configuration file
FILES
     /var/db/locate.database  the default database
     /etc/locate.rc           the configuration file
SEE ALSO
17:50:00
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.210 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:44:00:02
        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 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
17:50:21
#LANG=C

/dev/ttyp1
17:50:34
#locate fstab
/etc/fstab
/usr/include/fstab.h
/usr/local/lib/perl5/site_perl/5.8.8/mach/fstab.ph
/usr/local/share/vim/vim71/syntax/fstab.vim
/usr/ports/x11/kdebase3/files/patch-kioslave_media_mediamanager-fstabbackend.cpp
/usr/share/man/cat3/getfstab.3.gz
/usr/share/man/cat3/setfstab.3.gz
/usr/share/man/cat5/fstab.5.gz
/usr/share/man/man3/getfstab.3.gz
/usr/share/man/man3/setfstab.3.gz
...
/usr/src/lib/libc/gen/fstab.c
/usr/src/release/picobsd/floppy.tree/etc/fstab
/usr/src/share/man/man5/fstab.5
/usr/src/tools/tools/tinybsd/conf/bridge/etc/fstab
/usr/src/tools/tools/tinybsd/conf/default/etc/fstab
/usr/src/tools/tools/tinybsd/conf/firewall/etc/fstab
/usr/src/tools/tools/tinybsd/conf/minimal/etc/fstab
/usr/src/tools/tools/tinybsd/conf/vpn/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wireless/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab
17:50:44
#touch /usr/fstab

17:50:55
#locate fstab
/etc/fstab
/usr/include/fstab.h
/usr/local/lib/perl5/site_perl/5.8.8/mach/fstab.ph
/usr/local/share/vim/vim71/syntax/fstab.vim
/usr/ports/x11/kdebase3/files/patch-kioslave_media_mediamanager-fstabbackend.cpp
/usr/share/man/cat3/getfstab.3.gz
/usr/share/man/cat3/setfstab.3.gz
/usr/share/man/cat5/fstab.5.gz
/usr/share/man/man3/getfstab.3.gz
/usr/share/man/man3/setfstab.3.gz
...
/usr/src/lib/libc/gen/fstab.c
/usr/src/release/picobsd/floppy.tree/etc/fstab
/usr/src/share/man/man5/fstab.5
/usr/src/tools/tools/tinybsd/conf/bridge/etc/fstab
/usr/src/tools/tools/tinybsd/conf/default/etc/fstab
/usr/src/tools/tools/tinybsd/conf/firewall/etc/fstab
/usr/src/tools/tools/tinybsd/conf/minimal/etc/fstab
/usr/src/tools/tools/tinybsd/conf/vpn/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wireless/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab
17:50:56
#/usr/libexec/locate.
locate.bigram      locate.code        locate.concatdb    locate.mklocatedb  locate.updatedb
17:50:56
#/usr/libexec/locate.updatedb
>>> WARNING
>>> Executing updatedb as root.  This WILL reveal all filenames
>>> on your machine to all login users, which is a security risk.
17:53:04
#locate fstab
/etc/fstab
/usr/fstab
/usr/include/fstab.h
/usr/local/lib/perl5/site_perl/5.8.8/mach/fstab.ph
/usr/local/share/vim/vim71/syntax/fstab.vim
/usr/ports/x11/kdebase3/files/patch-kioslave_media_mediamanager-fstabbackend.cpp
/usr/share/man/cat3/getfstab.3.gz
/usr/share/man/cat3/setfstab.3.gz
/usr/share/man/cat5/fstab.5.gz
/usr/share/man/man3/getfstab.3.gz
...
/usr/src/lib/libc/gen/fstab.c
/usr/src/release/picobsd/floppy.tree/etc/fstab
/usr/src/share/man/man5/fstab.5
/usr/src/tools/tools/tinybsd/conf/bridge/etc/fstab
/usr/src/tools/tools/tinybsd/conf/default/etc/fstab
/usr/src/tools/tools/tinybsd/conf/firewall/etc/fstab
/usr/src/tools/tools/tinybsd/conf/minimal/etc/fstab
/usr/src/tools/tools/tinybsd/conf/vpn/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wireless/etc/fstab
/usr/src/tools/tools/tinybsd/conf/wrap/etc/fstab
17:53:08
#find /usr -type d
/usr/local/include/avahi-client
/usr/local/include/avahi-common
/usr/local/include/avahi-compat-howl
/usr/local/include/avahi-compat-howl/corby
/usr/local/include/avahi-compat-howl/discovery
/usr/local/include/avahi-compat-howl/rendezvous
/usr/local/include/avahi-compat-howl/salt
/usr/local/include/avahi-core
/usr/local/include/avahi-glib
/usr/local/include/cairo
...
/usr/local/include/libgnomeprint-2.2
/usr/local/include/libgnomeprint-2.2/libgnomeprint
/usr/local/include/libgnomeprint-2.2/libgnomeprint/private
/usr/local/include/libgnomeprintui-2.2
/usr/local/include/libgnomeprintui-2.2/libgnomeprintui
/usr/local/include/gtksourceview-1.0
/usr/local/include/gtksourceview-1.0/gtksourceview
/usr/local/include/musicbrainz
/usr/local/include/pycairo
^C
17:53:20
#find /usr -type d

17:53:25
#man find
17:53:44
#date
ÐÏÎÅÄÅÌØÎÉË,  6 ÉÀÌÑ 2009 Ç. 15:54:15 (UTC)
17:54:15
#ntpdate nt.psn.ru
Error : hostname nor servname provided, or not known
 6 Jul 15:54:25 ntpdate[30112]: can't find host nt.psn.ru
 6 Jul 15:54:25 ntpdate[30112]: no servers can be used, exiting
17:54:25
#ntpdate ntp.psn.ru
 6 Jul 15:56:03 ntpdate[30120]: step time server 194.149.67.130 offset 92.856626 sec
17:56:03
#date
ÐÏÎÅÄÅÌØÎÉË,  6 ÉÀÌÑ 2009 Ç. 15:56:05 (UTC)
17:56:05
#tzsetup
                                             lqqqqqqqqqqqqqqqq Countries in Europe qqqqqqqqqqqqqqqqk
                                             x            Select a country or region               x
                                             x lq-(-)qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
                                                 40  Serbia
                                             x x 41  Slovakia                                    x x
                                             x x 42  Slovenia                                    x x
                                             x x 43  Spain                                       x x
                                                  4  Sweden
                                                 44  Sweden
                                             x x 45  Switzerland                                 x x
                                             x x 46  Turkey                                      x x
                                                  7  Ukraine
                                                 47  Ukraine
                                                 48  United Kingdom
                                             x x 48  United Kingdom                              x x
                                             tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                             x               [  OK  ]       Cancel                 x
                                             mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
17:56:26
#date
ÐÏÎÅÄÅÌØÎÉË,  6 ÉÀÌÑ 2009 Ç. 18:56:28 (EEST)
17:56:28
#LANG=C date
Mon Jul  6 18:56:33 EEST 2009
/dev/ttyv0
17:57:45
#ls
.cshrc          boot            etc             mnt             sys
.mozilla        cdrom           home            moused.core     tmp
.profile        compat          lib             proc            usr
.snap           dev             libexec         rescue          var
COPYRIGHT       dist            log             root
bin             entropy         media           sbin
17:57:46
#date
Mon Jul  6 18:57:53 EEST 2009
17:57:53
#find / -type l
/usr/include/_semaphore.h
/usr/include/ncurses.h
/usr/lib/libc.so
/usr/lib/libbsm.so
/usr/lib/libcom_err.so
/usr/lib/libcrypt.so
/usr/lib/libkvm.so
/usr/lib/libm.so
/usr/lib/libmd.so
/usr/lib/libncurses.so
...
/usr/lib/libtermcap_p.a
/usr/lib/libtermcapw_p.a
/usr/lib/libtermlib_p.a
/usr/lib/libtermlibw_p.a
/usr/lib/libtinfo_p.a
/usr/lib/libtinfow_p.a
/usr/libexec/ld-elf.so.1
/usr/local/include/png.h
/usr/local/include/pngconf.h
^C
17:58:28
#find / -type l -exec print {}\;
find: -exec: no terminating ";" or "+"
17:58:49
#find / -type l -exec print {}/;
find: -exec: no terminating ";" or "+"
17:59:00
#find / -type l -exec print {}\;
find: -exec: no terminating ";" or "+"
17:59:25
#find / -type l -exec print {*}\;
find: -exec: no terminating ";" or "+"
17:59:32
#find / -type l -ls
152900        0 lrwxr-xr-x    1 root             wheel                   5 Dec 17  2007 /usr/local/bin/gnome-text-editor -> gedit
153137        0 lrwxr-xr-x    1 root             wheel                   9 Dec 17  2007 /usr/local/bin/charmap -> gucharmap
153138        0 lrwxr-xr-x    1 root             wheel                   9 Dec 17  2007 /usr/local/bin/gnome-character-map -> gucharmap
153479        0 lrwxr-xr-x    1 root             wheel                  26 Dec 17  2007 /usr/local/bin/gnome-eject -> /usr/local/bin/gnome-mount
153481        0 lrwxr-xr-x    1 root             wheel                  26 Dec 17  2007 /usr/local/bin/gnome-umount -> /usr/local/bin/gnome-mount
153792        0 lrwxr-xr-x    1 root             wheel                  16 Dec 17  2007 /usr/local/bin/gnome-panel-screenshot -> gnome-screenshot
153838        0 lrwxr-xr-x    1 root             wheel                   4 Mar 15  2008 /usr/local/bin/gpg -> gpg2
153951        0 lrwxr-xr-x    1 root             wheel                   4 Dec 17  2007 /usr/local/bin/gnome-help -> yelp
144047        0 lrwxr-xr-x    1 root             wheel                  39 Dec  1  2007 /usr/local/etc/fonts/conf.d/20-fix-globaladvance.conf -> ../conf.avail/20-fix-globaladvance.conf
144048        0 lrwxr-xr-x    1 root             wheel                  36 Dec  1  2007 /usr/local/etc/fonts/conf.d/20-lohit-gujarati.conf -> ../conf.avail/20-lohit-gujarati.conf
...
150579        0 lrwxr-xr-x    1 root             wheel                  17 Dec  1  2007 /usr/local/lib/libgailutil.so -> libgailutil.so.18
150585        0 lrwxr-xr-x    1 root             wheel                  11 Dec  1  2007 /usr/local/lib/libfam.so -> libfam.so.0
150589        0 lrwxr-xr-x    1 root             wheel                  15 Dec  1  2007 /usr/local/lib/libgamin-1.so -> libgamin-1.so.1
150597        0 lrwxr-xr-x    1 root             wheel                  12 Dec  1  2007 /usr/local/lib/liblinc.so -> liblinc.so.1
150605        0 lrwxr-xr-x    1 root             wheel                  15 Dec  1  2007 /usr/local/lib/libgconf-2.so -> libgconf-2.so.4
150618        0 lrwxr-xr-x    1 root             wheel                  17 Dec  1  2007 /usr/local/lib/libgpg-error.so -> libgpg-error.so.0
150625        0 lrwxr-xr-x    1 root             wheel                  15 Dec  1  2007 /usr/local/lib/libgcrypt.so -> libgcrypt.so.13
150631        0 lrwxr-xr-x    1 root             wheel                  21 Dec  1  2007 /usr/local/lib/libgnome-keyring.so -> libgnome-keyring.so.0
150641        0 lrwxr-xr-x    1 root             wheel                  12 Dec  1  2007 /usr/local/lib/libpopt.so -> libpopt.so.0
150649        0 lrwxr-xr-x    1 root             wheel                  16 Dec  1  2007 /usr/local/lib/libbonobo-2.so -> libbonobo-2.so.0
17:59:51
#find / -type l| ls -la
total 287
drwxr-xr-x  21 root  wheel        512 Jun 26 19:43 .
drwxr-xr-x  21 root  wheel        512 Jun 26 19:43 ..
-rw-r--r--   2 root  wheel        801 Jan 16  2008 .cshrc
drwx------   2 root  wheel        512 Mar 15  2008 .mozilla
-rw-r--r--   2 root  wheel        251 Jan 16  2008 .profile
drwxrwxr-x   2 root  operator     512 Mar 15  2008 .snap
-r--r--r--   1 root  wheel       6192 Jan 16  2008 COPYRIGHT
drwxr-xr-x   2 root  wheel       1024 Mar 15  2008 bin
drwxr-xr-x   6 root  wheel        512 Mar 15  2008 boot
...
drwxr-xr-x   2 root  wheel        512 Jan 16  2008 mnt
-rw-------   1 root  wheel     208896 Mar 15  2008 moused.core
dr-xr-xr-x   2 root  wheel        512 Jan 16  2008 proc
drwxr-xr-x   2 root  wheel       2560 Mar 15  2008 rescue
drwxr-xr-x   5 root  wheel        512 Jul  3 20:00 root
drwxr-xr-x   2 root  wheel       2560 Mar 15  2008 sbin
lrwxrwxrwx   1 root  wheel         11 Mar 15  2008 sys -> usr/src/sys
drwxrwxrwt  16 root  wheel       1024 Jul  6 18:52 tmp
drwxr-xr-x  17 root  wheel        512 Jul  6 18:50 usr
drwxr-xr-x  25 root  wheel        512 Jul  1 19:06 var
17:59:59
#find / -type l > ls -la
find: -la: unknown option
18:00:25
#find / -type l | ls
.cshrc          boot            etc             media           sbin
.mozilla        cdrom           home            mnt             sys
.profile        compat          lib             moused.core     tmp
.snap           dev             libexec         proc            usr
COPYRIGHT       dist            log             rescue          var
bin             entropy         ls              root
18:00:37
#find / -type l
/usr/local/man/man3/ber_get_stringa.3.gz
/usr/local/man/man3/ber_get_stringb.3.gz
/usr/local/man/man3/ber_next_element.3.gz
/usr/local/man/man3/ber_peek_tag.3.gz
/usr/local/man/man3/ber_scanf.3.gz
/usr/local/man/man3/ber_skip_tag.3.gz
/usr/local/man/man3/ber_alloc_t.3.gz
/usr/local/man/man3/ber_flush.3.gz
/usr/local/man/man3/ber_printf.3.gz
/usr/local/man/man3/ber_put_enum.3.gz
...
/usr/local/man/it.ISO8859-1/man1/rview.1.gz
/usr/local/man/it.UTF-8/man1/rvim.1.gz
/usr/local/man/it.UTF-8/man1/rview.1.gz
/usr/local/man/it/man1/rvim.1.gz
/usr/local/man/it/man1/rview.1.gz
/usr/local/share/nls/POSIX
/usr/local/share/nls/en_US.US-ASCII
/usr/local/share/pixmaps/firefox.xpm
/usr/local/share/pixmaps/gnome-nettool.png
^C
18:00:43
#find -exec print {}\; / -type l
find: illegal option -- e
find: illegal option -- e
find: illegal option -- c
find: print: No such file or directory
find: {};: No such file or directory
/home
/etc/rmt
/etc/termcap
/etc/namedb
/etc/aliases
/sbin/nologin
/sys
/compat
18:01:30
#find / -type l -exec print {}\;
find: -exec: no terminating ";" or "+"
18:01:57
#find / -type l -exec print {}';'
find: -exec: no terminating ";" or "+"
18:02:20
#find / -type l -exec print {}\;
find: -exec: no terminating ";" or "+"
18:02:25
#find / -type l -exec print
find: -exec: no terminating ";" or "+"
18:03:04
#find / -type l -print
/usr/local/share/icons/gnome/16x16/actions/gtk-justify-fill.png
/usr/local/share/icons/gnome/16x16/actions/gtk-justify-left.png
/usr/local/share/icons/gnome/16x16/actions/gtk-justify-right.png
/usr/local/share/icons/gnome/16x16/actions/gtk-leave-fullscreen.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-forward-ltr.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-forward-rtl.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-next-ltr.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-next-rtl.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-pause.png
/usr/local/share/icons/gnome/16x16/actions/gtk-new.png
...
/usr/local/share/icons/gnome/16x16/actions/stock_top.png
/usr/local/share/icons/gnome/16x16/actions/stock_undo.png
/usr/local/share/icons/gnome/16x16/actions/stock_up.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-1.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-in.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-out.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-page.png
/usr/local/share/icons/gnome/16x16/actions/stop.png
/usr/local/share/icons/gnome/16x16/actions/tab_new.png
/usr/local/share/icons/gnome/16x16/actions/text_bold.png
18:03:10
#find / -type l
/usr/local/share/icons/gnome/16x16/actions/gtk-justify-fill.png
/usr/local/share/icons/gnome/16x16/actions/gtk-justify-left.png
/usr/local/share/icons/gnome/16x16/actions/gtk-justify-right.png
/usr/local/share/icons/gnome/16x16/actions/gtk-leave-fullscreen.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-forward-ltr.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-forward-rtl.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-next-ltr.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-next-rtl.png
/usr/local/share/icons/gnome/16x16/actions/gtk-media-pause.png
/usr/local/share/icons/gnome/16x16/actions/gtk-new.png
...
/usr/local/share/icons/gnome/16x16/actions/stock_top.png
/usr/local/share/icons/gnome/16x16/actions/stock_undo.png
/usr/local/share/icons/gnome/16x16/actions/stock_up.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-1.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-in.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-out.png
/usr/local/share/icons/gnome/16x16/actions/stock_zoom-page.png
/usr/local/share/icons/gnome/16x16/actions/stop.png
/usr/local/share/icons/gnome/16x16/actions/tab_new.png
/usr/local/share/icons/gnome/16x16/actions/text_bold.png
18:03:30
#find / -type b
^C
18:03:34
#find /dev -type b

18:03:37
#find /dev -type
find: -type: requires additional arguments
18:03:39
#find /dev -type l
/dev/urandom
/dev/stdin
/dev/stdout
/dev/stderr
/dev/kbd1
/dev/net1
/dev/kbd0
/dev/net2
/dev/net3
/dev/log
18:03:41
#find /dev -type l | ls -la {}\;
ls: {};: No such file or directory
18:03:53
#find /dev -type l | ls -la
total 287
drwxr-xr-x  21 root  wheel        512 Jul  6 19:00 .
drwxr-xr-x  21 root  wheel        512 Jul  6 19:00 ..
-rw-r--r--   2 root  wheel        801 Jan 16  2008 .cshrc
drwx------   2 root  wheel        512 Mar 15  2008 .mozilla
-rw-r--r--   2 root  wheel        251 Jan 16  2008 .profile
drwxrwxr-x   2 root  operator     512 Mar 15  2008 .snap
-r--r--r--   1 root  wheel       6192 Jan 16  2008 COPYRIGHT
drwxr-xr-x   2 root  wheel       1024 Mar 15  2008 bin
drwxr-xr-x   6 root  wheel        512 Mar 15  2008 boot
...
drwxr-xr-x   2 root  wheel        512 Jan 16  2008 mnt
-rw-------   1 root  wheel     208896 Mar 15  2008 moused.core
dr-xr-xr-x   2 root  wheel        512 Jan 16  2008 proc
drwxr-xr-x   2 root  wheel       2560 Mar 15  2008 rescue
drwxr-xr-x   5 root  wheel        512 Jul  3 20:00 root
drwxr-xr-x   2 root  wheel       2560 Mar 15  2008 sbin
lrwxrwxrwx   1 root  wheel         11 Mar 15  2008 sys -> usr/src/sys
drwxrwxrwt  16 root  wheel       1024 Jul  6 18:52 tmp
drwxr-xr-x  17 root  wheel        512 Jul  6 18:50 usr
drwxr-xr-x  25 root  wheel        512 Jul  1 19:06 var

Файлы

  • /etc/passwd
  • /etc/passwd
    >
    # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
    #
    root:*:0:0:Charlie &:/root:/usr/local/bin/bash
    toor:*:0:0:Bourne-again Superuser:/root:
    daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
    operator:*:2:5:System &:/:/usr/sbin/nologin
    bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
    tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
    kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
    games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
    news:*:8:8:News Subsystem:/:/usr/sbin/nologin
    man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
    sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
    smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
    mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin
    bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
    proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
    _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
    _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
    uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
    pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
    www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
    nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
    messagebus:*:556:556:D-BUS Daemon User:/nonexistent:/sbin/nologin
    polkit:*:562:562:PolicyKit Daemon User:/nonexistent:/sbin/nologin
    avahi:*:558:558:Avahi Daemon User:/nonexistent:/sbin/nologin
    gdm:*:92:92:GNOME Display Manager:/nonexistent:/sbin/nologin
    user:*:1001:0:User &:/home/user:/usr/local/bin/bash
    

    Статистика

    Время первой команды журнала20:35:36 2009- 7- 3
    Время последней команды журнала18:03:53 2009- 7- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %41.58
    Процент синтаксически неверно набранных команд, % 8.91
    Суммарное время работы с терминалом *, час 0.84
    Количество командных строк в единицу времени, команда/мин 2.00
    Частота использования команд
    find25|==================| 18.52%
    ls22|================| 16.30%
    cat16|===========| 11.85%
    awk15|===========| 11.11%
    locate12|========| 8.89%
    999)6|====| 4.44%
    }`5|===| 3.70%
    man4|==| 2.96%
    date4|==| 2.96%
    ntpdate2|=| 1.48%
    lo2|=| 1.48%
    less2|=| 1.48%
    update-2|=| 1.48%
    clear2|=| 1.48%
    LANG=C2|=| 1.48%
    ifconfig1|| 0.74%
    '1|| 0.74%
    tzsetup1|| 0.74%
    touch1|| 0.74%
    locate.updatedb1|| 0.74%
    clea1|| 0.74%
    loc1|| 0.74%
    cd1|| 0.74%
    exec1|| 0.74%
    updatedb1|| 0.74%
    Pattern1|| 0.74%
    }'1|| 0.74%
    /1|| 0.74%
    locate.1|| 0.74%
    ____
    *) Интервалы неактивности длительностью 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$