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

Содержание

Журнал

Понедельник (03/26/12)

/dev/ttyp0
17:18:04
#ls -la | more
17:18:29
#cd .

17:18:34
#ls
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
17:18:37
#ls /\
> ^C
17:18:50
#ls /
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
17:18:51
#ls -la /
total 59
drwxr-xr-x  20 root  wheel      512 Nov 20 22:36 .
drwxr-xr-x  20 root  wheel      512 Nov 20 22:36 ..
-rw-r--r--   2 root  wheel      794 Feb 17  2011 .cshrc
-rw-r--r--   2 root  wheel      261 Feb 17  2011 .profile
drwxrwxr-x   2 root  operator   512 Sep 25  2011 .snap
-r--r--r--   1 root  wheel     6191 Feb 17  2011 COPYRIGHT
drwxr-xr-x   2 root  wheel     1024 Sep 25  2011 bin
drwxr-xr-x   8 root  wheel     1024 Feb 12 15:22 boot
drwxr-xr-x   2 root  wheel      512 Sep 25  2011 cdrom
...
drwxr-xr-x   2 root  wheel      512 Feb 17  2011 media
drwxr-xr-x   2 root  wheel      512 Feb 17  2011 mnt
dr-xr-xr-x   2 root  wheel      512 Feb 17  2011 proc
drwxr-xr-x   2 root  wheel     2560 Sep 25  2011 rescue
drwxr-xr-x   4 root  wheel      512 Feb 12 15:10 root
drwxr-xr-x   2 root  wheel     2560 Sep 25  2011 sbin
lrwxrwxrwx   1 root  wheel       11 Sep 25  2011 sys -> usr/src/sys
drwxrwxrwt   7 root  wheel      512 Mar 26 17:32 tmp
drwxr-xr-x  19 root  wheel      512 Mar 26 16:53 usr
drwxr-xr-x  23 root  wheel      512 Mar 26 15:01 var
17:18:55
#ls -la / | less
17:19:23
#cd .

17:19:27
#cd ..\
> q
bash: cd: ..q: No such file or directory
17:19:34
#cd ..

17:19:36
#ln
usage: ln [-s [-F]] [-f | -i] [-hnv] source_file [target_file]
       ln [-s [-F]] [-f | -i] [-hnv] source_file ... target_dir
       link source_file target_file
17:25:45
#ls /
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
прошло 11 минут
17:37:34
#ls /
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
17:41:00
#ls -l / | less
17:43:01
#ls / | less
17:46:15
#ls -l /etc
total 554
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 X11
lrwxrwxrwx  1 root  wheel        12 Sep 25  2011 aliases -> mail/aliases
-rw-r--r--  1 root  wheel       217 Feb 17  2011 amd.map
-rw-r--r--  1 root  wheel      1244 Feb 17  2011 apmd.conf
-rw-r--r--  1 root  wheel       237 Feb 17  2011 auth.conf
drwxr-xr-x  2 root  wheel       512 Sep 25  2011 bluetooth
-rw-r--r--  1 root  wheel       737 Feb 17  2011 crontab
-rw-r--r--  1 root  wheel       116 Feb 17  2011 csh.cshrc
-rw-r--r--  1 root  wheel       486 Feb 17  2011 csh.login
...
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 skel
-rw-r--r--  1 root  wheel      2414 Feb 17  2011 snmpd.config
-rw-------  1 root  wheel     40960 Sep 26  2011 spwd.db
drwxr-xr-x  2 root  wheel       512 Nov 21 12:39 ssh
drwxr-xr-x  2 root  wheel       512 Sep 25  2011 ssl
-rw-r--r--  1 root  wheel       377 Feb 17  2011 sysctl.conf
-rw-r--r--  1 root  wheel      1341 Feb 17  2011 syslog.conf
lrwxrwxrwx  1 root  wheel        23 Sep 25  2011 termcap -> /usr/share/misc/termcap
-rw-r--r--  1 root  wheel     13051 Sep 25  2011 ttys
drwxr-xr-x  2 root  wheel       512 Feb 17  2011 zfs
17:46:22
#ls /etc
X11                     localtime               profile
aliases                 locate.rc               protocols
amd.map                 login.access            pwd.db
apmd.conf               login.conf              rc
auth.conf               login.conf.db           rc.bsdextended
bluetooth               mac.conf                rc.conf
crontab                 mail                    rc.d
csh.cshrc               mail.rc                 rc.firewall
csh.login               make.conf               rc.firewall6
csh.logout              manpath.config          rc.initdiskless
...
host.conf               opiekeys                spwd.db
hostid                  pam.d                   ssh
hosts                   passwd                  ssl
hosts.allow             pccard_ether            sysctl.conf
hosts.equiv             periodic                syslog.conf
hosts.lpd               pf.os                   termcap
inetd.conf              phones                  ttys
isdn                    portsnap.conf           zfs
libalias.conf           ppp
lilalo                  printcap
17:46:25
#ls /etc | less
17:47:35
#ls / | less
17:49:17
#ls /boot
beastie.4th     cdboot          gptzfsboot      loader.help     screen.4th
boot            defaults        kernel          loader.rc       support.4th
boot0           device.hints    kernel.old      mbr             zfs
boot0sio        firmware        loader          modules         zfsboot
boot1           frames.4th      loader.4th      pmbr            zfsloader
boot2           gptboot         loader.conf     pxeboot
17:49:23
#ls / | less
17:51:01
#ls /mnt

17:51:05
#ls /cdrom

17:51:34
#ls /dev
acpi            cuad0.init      lpt0            ptyp0           ttyv5
ad0             cuad0.lock      lpt0.ctl        ptyp1           ttyv6
ad0s1           dcons           mdctl           random          ttyv7
ad0s1a          devctl          mem             stderr          ttyv8
ad0s1b          devstat         net             stdin           ttyv9
ad0s1c          dgdb            net1            stdout          ttyva
ad0s1d          dumpdev         net2            sysmouse        ttyvb
ad0s1e          fd              net3            ttyd0           ttyvc
ad0s1f          fido            net4            ttyd0.init      ttyvd
ata             geom.ctl        net5            ttyd0.lock      ttyve
atkbd0          io              network         ttyp0           ttyvf
audit           kbd0            nfs4            ttyp1           ufsid
bpsm0           kbd1            nfslock         ttyv0           urandom
console         kbdmux0         null            ttyv1           usb
consolectl      klog            pci             ttyv2           usb0
ctty            kmem            ppi0            ttyv3           xpt0
cuad0           log             psm0            ttyv4           zero
17:52:43
#ls -la
total 4
dr-xr-xr-x   5 root  wheel          512 Mar 26 15:01 .
drwxr-xr-x  20 root  wheel          512 Nov 20 22:36 ..
crw-r--r--   1 root  wheel       0,  32 Mar 26 15:01 acpi
crw-r-----   1 root  operator    0,  79 Mar 26 15:01 ad0
crw-r-----   1 root  operator    0,  80 Mar 26 15:01 ad0s1
crw-r-----   1 root  operator    0,  81 Mar 26 15:01 ad0s1a
crw-r-----   1 root  operator    0,  82 Mar 26 15:01 ad0s1b
crw-r-----   1 root  operator    0,  83 Mar 26 15:01 ad0s1c
crw-r-----   1 root  operator    0,  84 Mar 26 15:01 ad0s1d
...
crw-------   1 root  wheel       0,  68 Mar 26 15:01 ttyvc
crw-------   1 root  wheel       0,  69 Mar 26 15:01 ttyvd
crw-------   1 root  wheel       0,  70 Mar 26 15:01 ttyve
crw-------   1 root  wheel       0,  71 Mar 26 15:01 ttyvf
dr-xr-xr-x   2 root  wheel          512 Mar 26 15:01 ufsid
lrwxr-xr-x   1 root  wheel            6 Mar 26 15:01 urandom -> random
crw-rw----   1 root  operator    0,  34 Mar 26 15:01 usb
crw-rw----   1 root  operator    0,  33 Mar 26 15:01 usb0
crw-------   1 root  operator    0,  78 Mar 26 15:01 xpt0
crw-rw-rw-   1 root  wheel       0,  29 Mar 26 15:01 zero
17:53:41
#ls /dev
acpi            cuad0.init      lpt0            ptyp0           ttyv5
ad0             cuad0.lock      lpt0.ctl        ptyp1           ttyv6
ad0s1           dcons           mdctl           random          ttyv7
ad0s1a          devctl          mem             stderr          ttyv8
ad0s1b          devstat         net             stdin           ttyv9
ad0s1c          dgdb            net1            stdout          ttyva
ad0s1d          dumpdev         net2            sysmouse        ttyvb
ad0s1e          fd              net3            ttyd0           ttyvc
ad0s1f          fido            net4            ttyd0.init      ttyvd
ata             geom.ctl        net5            ttyd0.lock      ttyve
atkbd0          io              network         ttyp0           ttyvf
audit           kbd0            nfs4            ttyp1           ufsid
bpsm0           kbd1            nfslock         ttyv0           urandom
console         kbdmux0         null            ttyv1           usb
consolectl      klog            pci             ttyv2           usb0
ctty            kmem            ppi0            ttyv3           xpt0
cuad0           log             psm0            ttyv4           zero
17:53:58
#ls / | less
17:56:43
#ls /proc

17:56:48
#/s /sys
bash: /s: No such file or directory
17:58:23
#lssys
Makefile        ddb             libkern         netncp          powerpc
amd64           dev             modules         netsmb          rpc
arm             fs              net             nfs             security
boot            gdb             net80211        nfs4client      sparc64
bsm             geom            netatalk        nfsclient       sun4v
cam             gnu             netgraph        nfsserver       sys
cddl            i386            netinet         nlm             tools
compat          i4b             netinet6        opencrypto      ufs
conf            ia64            netipsec        pc98            vm
contrib         isa             netipx          pccard          x86
crypto          kern            netnatm         pci             xdr
17:58:31
#ls /
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
17:59:25
#ls /usr
-p      bin     games   include libdata local   ports   share   test
.snap   compat  home    lib     libexec obj     sbin    src
18:03:34
#ls /var
.snap           crash           heimdal         preserve        yp
account         cron            log             run
at              db              mail            rwho
audit           empty           msgs            spool
backups         games           named           tmp
18:04:44
#ls /var/log
auth.log        maillog         ppp.log         sendmail.st.3   userlog
cron            maillog.0.bz2   security        sendmail.st.4   wtmp
debug.log       messages        sendmail.st     sendmail.st.5   xferlog
dmesg.today     messages.0.bz2  sendmail.st.0   sendmail.st.6
lastlog         mount.today     sendmail.st.1   setuid.today
lpd-errs        pf.today        sendmail.st.2   slip.log
18:05:27
#ls /usr/src
COPYRIGHT               Makefile                README
LOCKS                   Makefile.inc1           UPDATING
MAINTAINERS             ObsoleteFiles.inc       sys
18:09:27
#ls /
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
18:10:16
#ls /
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
18:13:49
#ls /home
user
18:14:11
#ls /home/user/
.bash_history   .bashrc         .l3rc           .login_conf     .profile
.bash_profile   .bashrc~        .lilalo         .mail_aliases   .rhosts
.bash_profile~  .cshrc          .login          .mailrc         .shrc
18:14:14
#ls /usr/
-p      bin     games   include libdata local   ports   share   test
.snap   compat  home    lib     libexec obj     sbin    src
18:14:24
#cd /

18:15:19
#ls
.cshrc          boot            entropy         media           sbin
.profile        cdrom           etc             mnt             sys
.snap           compat          home            proc            tmp
COPYRIGHT       dev             lib             rescue          usr
bin             dist            libexec         root            var
18:15:24
#cd ~

18:15:53
#pwd
/root
/dev/ttyp0
18:16:48
#cd /home/user/

18:17:10
#pwd
/home/user
18:17:13
#ls
.bash_history   .bashrc~        .login          .profile
.bash_profile   .cshrc          .login_conf     .rhosts
.bash_profile~  .l3rc           .mail_aliases   .shrc
.bashrc         .lilalo         .mailrc         laba
18:17:17
#ls /home
user
18:17:47
#cd /home/user/

18:18:07
#pwd
/home/user
18:18:08
#cd ..

18:18:12
#pwd
/home
18:18:14
#ls
user
18:18:23
#cd

18:18:42
#?
bash: ?: command not found
18:18:45
#ls
.bash_history   .bashrc~        .k5login        .profile
.bash_profile   .cache          .l3rc           .viminfo
.bash_profile~  .cshrc          .lilalo         .vimrc
.bashrc         .history        .login          laba
18:18:48
#pwd
/root
18:18:51
#ls -la
total 46
drwxr-xr-x   5 root  wheel   512 Mar 26 19:14 .
drwxr-xr-x  20 root  wheel   512 Nov 20 22:36 ..
-rw-------   1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--   1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--   1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--   1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--   1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x   3 root  wheel   512 Sep 26  2011 .cache
-rw-r--r--   2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------   1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--   1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--   1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x   2 root  wheel  4096 Mar 26 19:16 .lilalo
-rw-r--r--   1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--   2 root  wheel   261 Feb 17  2011 .profile
-rw-------   1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--   1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x   9 root  wheel   512 Mar 26 19:13 laba
18:19:04
#ls -la /home/user/
total 36
drwxr-xr-x  4 user  user   512 Mar 26 19:14 .
drwxr-xr-x  3 root  wheel  512 Sep 25  2011 ..
-rw-------  1 user  user    83 Dec 12 10:22 .bash_history
-rw-r--r--  1 user  wheel   12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 user  wheel   38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 user  user   118 Dec 13 11:11 .bashrc
-rw-r--r--  1 user  user   109 Dec 12 10:22 .bashrc~
-rw-r--r--  1 user  user   759 Sep 25  2011 .cshrc
-rw-r--r--  1 user  user    51 Dec 12 10:21 .l3rc
drwxr-xr-x  2 user  user   512 Dec 12 10:22 .lilalo
-rw-r--r--  1 user  user   258 Sep 25  2011 .login
-rw-r--r--  1 user  user   167 Sep 25  2011 .login_conf
-rw-------  1 user  user   379 Sep 25  2011 .mail_aliases
-rw-r--r--  1 user  user   339 Sep 25  2011 .mailrc
-rw-r--r--  1 user  user   774 Sep 25  2011 .profile
-rw-------  1 user  user   284 Sep 25  2011 .rhosts
-rw-r--r--  1 user  user   980 Sep 25  2011 .shrc
drwxr-xr-x  9 root  user   512 Mar 26 19:14 laba
18:19:21
#ls -lai/home/user/
total 36
211969 drwxr-xr-x  4 user  user   512 Mar 26 19:14 .
211968 drwxr-xr-x  3 root  wheel  512 Sep 25  2011 ..
211986 -rw-------  1 user  user    83 Dec 12 10:22 .bash_history
211984 -rw-r--r--  1 user  wheel   12 Dec 13 11:10 .bash_profile
211988 -rw-r--r--  1 user  wheel   38 Dec 13 10:21 .bash_profile~
211994 -rw-r--r--  1 user  user   118 Dec 13 11:11 .bashrc
211987 -rw-r--r--  1 user  user   109 Dec 12 10:22 .bashrc~
211970 -rw-r--r--  1 user  user   759 Sep 25  2011 .cshrc
211981 -rw-r--r--  1 user  user    51 Dec 12 10:21 .l3rc
211978 drwxr-xr-x  2 user  user   512 Dec 12 10:22 .lilalo
211972 -rw-r--r--  1 user  user   258 Sep 25  2011 .login
211974 -rw-r--r--  1 user  user   167 Sep 25  2011 .login_conf
211971 -rw-------  1 user  user   379 Sep 25  2011 .mail_aliases
211975 -rw-r--r--  1 user  user   339 Sep 25  2011 .mailrc
211976 -rw-r--r--  1 user  user   774 Sep 25  2011 .profile
211973 -rw-------  1 user  user   284 Sep 25  2011 .rhosts
211977 -rw-r--r--  1 user  user   980 Sep 25  2011 .shrc
384326 drwxr-xr-x  9 root  user   512 Mar 26 19:14 laba
18:19:44
#ls -lai /root
total 46
  6 drwxr-xr-x   5 root  wheel   512 Mar 26 19:14 .
  2 drwxr-xr-x  20 root  wheel   512 Nov 20 22:36 ..
101 -rw-------   1 root  wheel  3526 Mar 26 19:16 .bash_history
114 -rw-r--r--   1 root  wheel    12 Dec 13 11:10 .bash_profile
100 -rw-r--r--   1 root  wheel    38 Dec 13 10:21 .bash_profile~
136 -rw-r--r--   1 root  wheel    47 Dec 13 11:10 .bashrc
 99 -rw-r--r--   1 root  wheel    38 Sep 26  2011 .bashrc~
 76 drwxr-xr-x   3 root  wheel   512 Sep 26  2011 .cache
  9 -rw-r--r--   2 root  wheel   794 Feb 17  2011 .cshrc
 75 -rw-------   1 root  wheel   650 Sep 26  2011 .history
 11 -rw-r--r--   1 root  wheel   151 Feb 17  2011 .k5login
 98 -rw-r--r--   1 root  wheel    54 Mar 26 12:00 .l3rc
 95 drwxr-xr-x   2 root  wheel  4096 Mar 26 19:16 .lilalo
 12 -rw-r--r--   1 root  wheel   299 Feb 17  2011 .login
  8 -rw-r--r--   2 root  wheel   261 Feb 17  2011 .profile
158 -rw-------   1 root  wheel  4171 Feb 12 15:10 .viminfo
108 -rw-r--r--   1 root  wheel  2938 Nov 20 22:34 .vimrc
164 drwxr-xr-x   9 root  wheel   512 Mar 26 19:13 laba
18:20:15
#cd

18:20:32
#ls -l
total 42
-rw-------  1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--  1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--  1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x  3 root  wheel   512 Sep 26  2011 .cache
-rw-r--r--  2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------  1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--  1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--  1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x  2 root  wheel  4096 Mar 26 19:16 .lilalo
-rw-r--r--  1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--  2 root  wheel   261 Feb 17  2011 .profile
-rw-------  1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--  1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x  9 root  wheel   512 Mar 26 19:13 laba
18:20:36
#ls -lF
total 42
-rw-------  1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--  1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--  1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x  3 root  wheel   512 Sep 26  2011 .cache/
-rw-r--r--  2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------  1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--  1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--  1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x  2 root  wheel  4096 Mar 26 19:16 .lilalo/
-rw-r--r--  1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--  2 root  wheel   261 Feb 17  2011 .profile
-rw-------  1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--  1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x  9 root  wheel   512 Mar 26 19:13 laba/
18:20:41
#ls -aF
total 46
drwxr-xr-x   5 root  wheel   512 Mar 26 19:14 ./
drwxr-xr-x  20 root  wheel   512 Nov 20 22:36 ../
-rw-------   1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--   1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--   1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--   1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--   1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x   3 root  wheel   512 Sep 26  2011 .cache/
-rw-r--r--   2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------   1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--   1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--   1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x   2 root  wheel  4096 Mar 26 19:16 .lilalo/
-rw-r--r--   1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--   2 root  wheel   261 Feb 17  2011 .profile
-rw-------   1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--   1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x   9 root  wheel   512 Mar 26 19:13 laba/
18:21:03
#ls -lF
total 42
-rw-------  1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--  1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--  1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x  3 root  wheel   512 Sep 26  2011 .cache/
-rw-r--r--  2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------  1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--  1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--  1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x  2 root  wheel  4096 Mar 26 19:16 .lilalo/
-rw-r--r--  1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--  2 root  wheel   261 Feb 17  2011 .profile
-rw-------  1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--  1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x  9 root  wheel   512 Mar 26 19:13 laba/
18:21:08
#ls -aF
total 46
drwxr-xr-x   5 root  wheel   512 Mar 26 19:14 ./
drwxr-xr-x  20 root  wheel   512 Nov 20 22:36 ../
-rw-------   1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--   1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--   1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--   1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--   1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x   3 root  wheel   512 Sep 26  2011 .cache/
-rw-r--r--   2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------   1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--   1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--   1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x   2 root  wheel  4096 Mar 26 19:16 .lilalo/
-rw-r--r--   1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--   2 root  wheel   261 Feb 17  2011 .profile
-rw-------   1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--   1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x   9 root  wheel   512 Mar 26 19:13 laba/
18:21:20
#ls -lF
total 42
-rw-------  1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--  1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--  1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x  3 root  wheel   512 Sep 26  2011 .cache/
-rw-r--r--  2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------  1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--  1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--  1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x  2 root  wheel  4096 Mar 26 19:16 .lilalo/
-rw-r--r--  1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--  2 root  wheel   261 Feb 17  2011 .profile
-rw-------  1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--  1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x  9 root  wheel   512 Mar 26 19:13 laba/
18:22:04
#ls -l
total 42
-rw-------  1 root  wheel  3526 Mar 26 19:16 .bash_history
-rw-r--r--  1 root  wheel    12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 root  wheel    38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 root  wheel    47 Dec 13 11:10 .bashrc
-rw-r--r--  1 root  wheel    38 Sep 26  2011 .bashrc~
drwxr-xr-x  3 root  wheel   512 Sep 26  2011 .cache
-rw-r--r--  2 root  wheel   794 Feb 17  2011 .cshrc
-rw-------  1 root  wheel   650 Sep 26  2011 .history
-rw-r--r--  1 root  wheel   151 Feb 17  2011 .k5login
-rw-r--r--  1 root  wheel    54 Mar 26 12:00 .l3rc
drwxr-xr-x  2 root  wheel  4096 Mar 26 19:16 .lilalo
-rw-r--r--  1 root  wheel   299 Feb 17  2011 .login
-rw-r--r--  2 root  wheel   261 Feb 17  2011 .profile
-rw-------  1 root  wheel  4171 Feb 12 15:10 .viminfo
-rw-r--r--  1 root  wheel  2938 Nov 20 22:34 .vimrc
drwxr-xr-x  9 root  wheel   512 Mar 26 19:13 laba
18:22:06
#cd /usr/share/doc

18:22:19
#ls
IPv6                    fr_FR.ISO8859-1         pl_PL.ISO8859-2
atm                     handbook                psd
bind9                   hu                      pt_BR
bn                      hu_HU.ISO8859-2         pt_BR.ISO8859-1
bn_BD.ISO10646-1        it                      ru
da                      it_IT.ISO8859-15        ru_RU.KOI8-R
da_DK.ISO8859-1         ja                      smm
de                      ja_JP.eucJP             sr
de_DE.ISO8859-1         legal                   sr_YU.ISO8859-2
el                      mn                      tr
el_GR.ISO8859-7         mn_MN.UTF-8             tr_TR.ISO8859-9
en                      ncurses                 usd
en_US.ISO8859-1         nl                      zh_CN
es                      nl_NL.ISO8859-1         zh_CN.GB2312
es_ES.ISO8859-1         ntp                     zh_TW
faq                     papers                  zh_TW.Big5
fr                      pl
18:22:21
#cd handbook

18:22:38
#ls
LEGALNOTICE.html                        linuxemu.html
acpi-debug.html                         mac-biba.html
acpi-overview.html                      mac-bsdextended.html
adding-swap-space.html                  mac-ifoff.html
advanced-networking                     mac-implementing.html
advanced-networking.html                mac-initial.html
anoncvs.html                            mac-inline-glossary.html
appendices.html                         mac-lomac.html
audit-administration.html               mac-mls.html
audit-config.html                       mac-modules.html
...
l10n-basics.html                        virtualization-host.html
l10n-compiling.html                     virtualization.html
l10n.html                               x-config.html
lang-setup.html                         x-fonts.html
linuxemu-advanced.html                  x-install.html
linuxemu-lbc-install.html               x-understanding.html
linuxemu-maple.html                     x-xdm.html
linuxemu-mathematica.html               x11-wm.html
linuxemu-matlab.html                    x11.html
linuxemu-oracle.html
18:22:40
#ls | less
18:24:50
#vi book.txt
18:25:19
#links x11.html
18:25:25
#man s
18:25:35
#lynx x11.html
18:25:50
#man lynx
18:25:57
#cd

18:26:29
#pws
bash: pws: command not found
18:26:33
#pwd
/root
18:26:35
#cd /home/user/

18:26:42
#ls
.bash_history   .bashrc~        .login          .profile
.bash_profile   .cshrc          .login_conf     .rhosts
.bash_profile~  .l3rc           .mail_aliases   .shrc
.bashrc         .lilalo         .mailrc         laba
18:26:44
#mkdir source doc pics

18:27:01
#ls
.bash_history   .bashrc~        .login          .profile        laba
.bash_profile   .cshrc          .login_conf     .rhosts         pics
.bash_profile~  .l3rc           .mail_aliases   .shrc           source
.bashrc         .lilalo         .mailrc         doc
18:27:03
#mkdir source doc pics^C

18:27:11
#pwd
/home/user
18:27:12
#cd laba

18:27:17
#ls
.man_xorg_conf                          man_smb_conf
.putty.exe                              matrix.jpg
.video                                  names
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe   ogo.jpg
bigfile                                 pamyatka.pdf
bin                                     press_any_key_to_continue.jpg
freebsd.jpg                             proj
granata.jpg                             text
lpi 1                                   touchlist
lpi 2
18:27:19
#cd ..

18:27:33
#ls -l
total 38
-rw-------  1 user  user    83 Dec 12 10:22 .bash_history
-rw-r--r--  1 user  wheel   12 Dec 13 11:10 .bash_profile
-rw-r--r--  1 user  wheel   38 Dec 13 10:21 .bash_profile~
-rw-r--r--  1 user  user   118 Dec 13 11:11 .bashrc
-rw-r--r--  1 user  user   109 Dec 12 10:22 .bashrc~
-rw-r--r--  1 user  user   759 Sep 25  2011 .cshrc
-rw-r--r--  1 user  user    51 Dec 12 10:21 .l3rc
drwxr-xr-x  2 user  user   512 Dec 12 10:22 .lilalo
-rw-r--r--  1 user  user   258 Sep 25  2011 .login
-rw-r--r--  1 user  user   167 Sep 25  2011 .login_conf
-rw-------  1 user  user   379 Sep 25  2011 .mail_aliases
-rw-r--r--  1 user  user   339 Sep 25  2011 .mailrc
-rw-r--r--  1 user  user   774 Sep 25  2011 .profile
-rw-------  1 user  user   284 Sep 25  2011 .rhosts
-rw-r--r--  1 user  user   980 Sep 25  2011 .shrc
drwxr-xr-x  2 root  user   512 Mar 26 19:27 doc
drwxr-xr-x  9 root  user   512 Mar 26 19:14 laba
drwxr-xr-x  2 root  user   512 Mar 26 19:27 pics
drwxr-xr-x  2 root  user   512 Mar 26 19:27 source
18:27:36
#mkdir -p doc/scripting/perl

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

18:30:17
#pwd
/home/user
18:30:55
#ls
.bash_history   .bashrc~        .login          .profile        laba
.bash_profile   .cshrc          .login_conf     .rhosts         pics
.bash_profile~  .l3rc           .mail_aliases   .shrc           source
.bashrc         .lilalo         .mailrc         doc
18:30:58
#ls doc
c               scripting
18:31:05
#ls doc/c

18:31:09
#ls doc/scripting/
perl    python
18:31:13
#ls doc/scripting/perl/

18:31:19
#ls doc/scripting/python/

Статистика

Время первой команды журнала17:18:04 2012- 3-26
Время последней команды журнала18:31:19 2012- 3-26
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 3.96
Процент синтаксически неверно набранных команд, % 4.95
Суммарное время работы с терминалом *, час 1.22
Количество командных строк в единицу времени, команда/мин 1.38
Частота использования команд
ls62|========================================================| 56.36%
cd17|===============| 15.45%
less8|=======| 7.27%
pwd8|=======| 7.27%
mkdir4|===| 3.64%
man2|=| 1.82%
links1|| 0.91%
more1|| 0.91%
pws1|| 0.91%
lynx1|| 0.91%
vi1|| 0.91%
lssys1|| 0.91%
/s1|| 0.91%
ln1|| 0.91%
?1|| 0.91%
____
*) Интервалы неактивности длительностью 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$