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

Содержание

Журнал

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

/dev/ttyv2
18:00:45
#mkdir -p 200{7,8,9}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}

18:00:58
#ls
2       2007    2008    2009
18:00:59
#tree 2007
2007
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
18:01:06
#touch 2
2/    2007/ 2008/ 2009/
18:01:06
#touch 2

прошло 16 минут
18:17:53
#ls
2       2007    2008    2009
18:17:57
#man touch
18:18:09
#ls
2       2007    2008    2009
прошло 15 минут
18:34:05
#touch 1

18:34:13
#ls
1       2       2007    2008    2009
18:34:15
#ls -l-a
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
18:34:18
#ls -la
total 12
drwxr-xr-x   6 root  wheel  512 26 ÉÀÎ 16:34 .
drwxrwxrwt  14 root  wheel  512 26 ÉÀÎ 16:30 ..
-rw-r--r--   1 root  wheel    0 26 ÉÀÎ 16:34 1
drwxr-xr-x   3 root  wheel  512 26 ÉÀÎ 16:17 2
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2007
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2008
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2009
18:34:19
#ln 1 111

18:34:27
#ls -la
total 12
drwxr-xr-x   6 root  wheel  512 26 ÉÀÎ 16:34 .
drwxrwxrwt  14 root  wheel  512 26 ÉÀÎ 16:30 ..
-rw-r--r--   2 root  wheel    0 26 ÉÀÎ 16:34 1
-rw-r--r--   2 root  wheel    0 26 ÉÀÎ 16:34 111
drwxr-xr-x   3 root  wheel  512 26 ÉÀÎ 16:17 2
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2007
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2008
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2009
18:34:28
#chmod +x 1

18:34:47
#ls -la
total 12
drwxr-xr-x   6 root  wheel  512 26 ÉÀÎ 16:34 .
drwxrwxrwt  14 root  wheel  512 26 ÉÀÎ 16:34 ..
-rwxr-xr-x   2 root  wheel    0 26 ÉÀÎ 16:34 1
-rwxr-xr-x   2 root  wheel    0 26 ÉÀÎ 16:34 111
drwxr-xr-x   3 root  wheel  512 26 ÉÀÎ 16:17 2
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2007
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2008
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2009
18:34:48
#rm 1

18:35:05
#ls
111     2       2007    2008    2009
18:35:06
#ls -la
total 12
drwxr-xr-x   6 root  wheel  512 26 ÉÀÎ 16:35 .
drwxrwxrwt  14 root  wheel  512 26 ÉÀÎ 16:35 ..
-rwxr-xr-x   1 root  wheel    0 26 ÉÀÎ 16:34 111
drwxr-xr-x   3 root  wheel  512 26 ÉÀÎ 16:17 2
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2007
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2008
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2009
18:35:08
#ln 1 111
ln: 1: No such file or directory
18:35:48
#ln 111 1

18:36:06
#ln 1 111
ln: 111: File exists
18:36:08
#ls -la
total 12
drwxr-xr-x   6 root  wheel  512 26 ÉÀÎ 16:36 .
drwxrwxrwt  14 root  wheel  512 26 ÉÀÎ 16:35 ..
-rwxr-xr-x   2 root  wheel    0 26 ÉÀÎ 16:34 1
-rwxr-xr-x   2 root  wheel    0 26 ÉÀÎ 16:34 111
drwxr-xr-x   3 root  wheel  512 26 ÉÀÎ 16:17 2
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2007
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2008
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2009
18:36:10
#ln 111 222

18:36:17
#ls -la
total 12
drwxr-xr-x   6 root  wheel  512 26 ÉÀÎ 16:36 .
drwxrwxrwt  14 root  wheel  512 26 ÉÀÎ 16:35 ..
-rwxr-xr-x   3 root  wheel    0 26 ÉÀÎ 16:34 1
-rwxr-xr-x   3 root  wheel    0 26 ÉÀÎ 16:34 111
drwxr-xr-x   3 root  wheel  512 26 ÉÀÎ 16:17 2
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2007
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2008
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2009
-rwxr-xr-x   3 root  wheel    0 26 ÉÀÎ 16:34 222
18:36:19
#rm 111

18:36:24
#ls -la
total 12
drwxr-xr-x   6 root  wheel  512 26 ÉÀÎ 16:36 .
drwxrwxrwt  14 root  wheel  512 26 ÉÀÎ 16:35 ..
-rwxr-xr-x   2 root  wheel    0 26 ÉÀÎ 16:34 1
drwxr-xr-x   3 root  wheel  512 26 ÉÀÎ 16:17 2
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2007
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2008
drwxr-xr-x  14 root  wheel  512 26 ÉÀÎ 16:00 2009
-rwxr-xr-x   2 root  wheel    0 26 ÉÀÎ 16:34 222
18:36:26
#cd /

18:37:23
#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
18:37:24
#ls -l
total 283
-rw-r--r--   2 root  wheel        801 16 ÑÎ×  2008 .cshrc
drwx------   2 root  wheel        512 15 ÍÁÒ  2008 .mozilla
-rw-r--r--   2 root  wheel        251 16 ÑÎ×  2008 .profile
drwxrwxr-x   2 root  operator     512 15 ÍÁÒ  2008 .snap
-r--r--r--   1 root  wheel       6192 16 ÑÎ×  2008 COPYRIGHT
drwxr-xr-x   2 root  wheel       1024 15 ÍÁÒ  2008 bin
drwxr-xr-x   6 root  wheel        512 15 ÍÁÒ  2008 boot
drwxr-xr-x   2 root  wheel        512 15 ÍÁÒ  2008 cdrom
lrwxr-xr-x   1 root  wheel         10 15 ÍÁÒ  2008 compat -> usr/compat
...
drwxr-xr-x   2 root  wheel        512 16 ÑÎ×  2008 mnt
-rw-------   1 root  wheel     208896 15 ÍÁÒ  2008 moused.core
dr-xr-xr-x   2 root  wheel        512 16 ÑÎ×  2008 proc
drwxr-xr-x   2 root  wheel       2560 15 ÍÁÒ  2008 rescue
drwxr-xr-x   5 root  wheel        512 22 ÉÀÎ 09:11 root
drwxr-xr-x   2 root  wheel       2560 15 ÍÁÒ  2008 sbin
lrwxrwxrwx   1 root  wheel         11 15 ÍÁÒ  2008 sys -> usr/src/sys
drwxrwxrwt  14 root  wheel        512 26 ÉÀÎ 16:35 tmp
drwxr-xr-x  17 root  wheel        512 15 ÍÁÒ  2008 usr
drwxr-xr-x  25 root  wheel        512 26 ÉÀÎ 14:30 var
18:37:26
#mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2e on /tmp (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2d on /var (ufs, local, soft-updates)
18:38:58
#cd /etc/

18:40:09
#ls
X11                     login.conf.db           protocols
aliases                 mac.conf                pwd.db
amd.map                 mail                    rc
apmd.conf               mail.rc                 rc.bsdextended
auth.conf               make.conf               rc.conf
bluetooth               manpath.config          rc.d
crontab                 manpath.config.bak      rc.firewall
csh.cshrc               manpath.config.bak.xorg rc.firewall6
csh.login               master.passwd           rc.initdiskless
csh.logout              motd                    rc.resume
...
hosts                   pccard_ether            spwd.db
hosts.allow             periodic                ssh
hosts.equiv             periodic.conf           ssl
hosts.lpd               pf.conf                 sysctl.conf
inetd.conf              pf.os                   syslog.conf
isdn                    phones                  termcap
lilalo                  portsnap.conf           ttys
locate.rc               ppp                     usbd.conf
login.access            printcap
login.conf              profile
18:40:10
#less resolv.conf
18:40:25
#less fstab
18:40:52
#cd /tmp/

18:42:45
#mkdir -p /scripting/{perl,python}

18:43:00
#ls
.ICE-unix                       2007
.X11-unix                       2008
.XIM-unix                       2009
.font-unix                      fam-user
.snap                           lilalo-install-temp-1212
1                               lilalo-install-temp-1241
18:43:02
#cd /

18:43:16
#ls
.cshrc          boot            etc             mnt             scripting
.mozilla        cdrom           home            moused.core     sys
.profile        compat          lib             proc            tmp
.snap           dev             libexec         rescue          usr
COPYRIGHT       dist            log             root            var
bin             entropy         media           sbin
18:43:17
#tree scripting/
scripting/
|-- perl
`-- python
2 directories, 0 files
18:43:23
#rmdir scripting/
rmdir: scripting/: Directory not empty
18:43:33
#rm -rfi /scripting/
remove /scripting/? y
remove /scripting/perl? y
remove /scripting/python? y
18:43:50
#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
18:43:51
#cd /

18:43:52
#cd tmp

18:43:56
#mkdir -p scripting/{perl,python}

18:44:05
#ls
.ICE-unix                       2008
.X11-unix                       2009
.XIM-unix                       fam-user
.font-unix                      lilalo-install-temp-1212
.snap                           lilalo-install-temp-1241
1                               scripting
2007
18:44:06
#tree scripting/
scripting/
|-- perl
`-- python
2 directories, 0 files
18:44:11
#tree scripting
scripting
|-- perl
`-- python
2 directories, 0 files
18:44:14
#ls -lr scripting/
total 4
drwxr-xr-x  2 root  wheel  512 26 ÉÀÎ 16:44 python
drwxr-xr-x  2 root  wheel  512 26 ÉÀÎ 16:44 perl
18:44:20
#ls -la scripting/
total 8
drwxr-xr-x   4 root  wheel  512 26 ÉÀÎ 16:44 .
drwxrwxrwt  15 root  wheel  512 26 ÉÀÎ 16:44 ..
drwxr-xr-x   2 root  wheel  512 26 ÉÀÎ 16:44 perl
drwxr-xr-x   2 root  wheel  512 26 ÉÀÎ 16:44 python
18:44:28
#ls -ld scripting
drwxr-xr-x  4 root  wheel  512 26 ÉÀÎ 16:44 scripting
18:44:36
#cp -r /etc /tmp/etc-backup

18:45:58
#ls
.ICE-unix                       2008
.X11-unix                       2009
.XIM-unix                       etc-backup
.font-unix                      fam-user
.snap                           lilalo-install-temp-1212
1                               lilalo-install-temp-1241
2007                            scripting
18:46:00
#less etc-backup/
18:46:05
#ls etc-backup/
X11                     login.conf.db           protocols
aliases                 mac.conf                pwd.db
amd.map                 mail                    rc
apmd.conf               mail.rc                 rc.bsdextended
auth.conf               make.conf               rc.conf
bluetooth               manpath.config          rc.d
crontab                 manpath.config.bak      rc.firewall
csh.cshrc               manpath.config.bak.xorg rc.firewall6
csh.login               master.passwd           rc.initdiskless
csh.logout              motd                    rc.resume
...
hosts                   pccard_ether            spwd.db
hosts.allow             periodic                ssh
hosts.equiv             periodic.conf           ssl
hosts.lpd               pf.conf                 sysctl.conf
inetd.conf              pf.os                   syslog.conf
isdn                    phones                  termcap
lilalo                  portsnap.conf           ttys
locate.rc               ppp                     usbd.conf
login.access            printcap
login.conf              profile
18:46:09
#rm -rf etc-backup

18:46:26
#ls
.ICE-unix                       2008
.X11-unix                       2009
.XIM-unix                       fam-user
.font-unix                      lilalo-install-temp-1212
.snap                           lilalo-install-temp-1241
1                               scripting
2007
18:46:27
#ls -lt
total 26
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 16:44 .X11-unix
drwxr-xr-x   4 root  wheel     512 26 ÉÀÎ 16:44 scripting
drwxr-xr-x   6 root  wheel     512 26 ÉÀÎ 16:36 1
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
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .ICE-unix
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .XIM-unix
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .font-unix
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
18:47:02
#ls -ld
drwxrwxrwt  15 root  wheel  512 26 ÉÀÎ 16:46 .
18:47:11
#ls -lt
total 26
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 16:44 .X11-unix
drwxr-xr-x   4 root  wheel     512 26 ÉÀÎ 16:44 scripting
drwxr-xr-x   6 root  wheel     512 26 ÉÀÎ 16:36 1
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
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .ICE-unix
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .XIM-unix
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .font-unix
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
18:47:21
#ls -lrt
total 26
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
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .font-unix
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .XIM-unix
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .ICE-unix
drwxrwxr-x   2 root  operator  512 26 ÉÀÎ 14:32 .snap
drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2009
drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2008
drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2007
drwxr-xr-x   6 root  wheel     512 26 ÉÀÎ 16:36 1
drwxr-xr-x   4 root  wheel     512 26 ÉÀÎ 16:44 scripting
drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 16:44 .X11-unix
18:47:30
#man ls
18:48:19
#/by
bash: /by: No such file or directory
18:48:25
#man ls
18:49:12
#ls -lh
total 26
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 14:30 .ICE-unix
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 16:48 .X11-unix
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 14:30 .XIM-unix
drwxrwxrwt   2 root  wheel      512B 26 ÉÀÎ 14:30 .font-unix
drwxrwxr-x   2 root  operator   512B 26 ÉÀÎ 14:32 .snap
drwxr-xr-x   6 root  wheel      512B 26 ÉÀÎ 16:36 1
drwxr-xr-x  14 root  wheel      512B 26 ÉÀÎ 15:57 2007
drwxr-xr-x  14 root  wheel      512B 26 ÉÀÎ 15:57 2008
drwxr-xr-x  14 root  wheel      512B 26 ÉÀÎ 15:57 2009
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
drwxr-xr-x   4 root  wheel      512B 26 ÉÀÎ 16:44 scripting
18:49:16
#ls -lh /etc
total 528
drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 X11
lrwxrwxrwx  1 root  wheel       12B 15 ÍÁÒ  2008 aliases -> mail/aliases
-rw-r--r--  1 root  wheel      209B 16 ÑÎ×  2008 amd.map
-rw-r--r--  1 root  wheel      1,2K 16 ÑÎ×  2008 apmd.conf
-rw-r--r--  1 root  wheel      231B 16 ÑÎ×  2008 auth.conf
drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 bluetooth
-rw-r--r--  1 root  wheel      737B 16 ÑÎ×  2008 crontab
-rw-r--r--  1 root  wheel      108B 16 ÑÎ×  2008 csh.cshrc
-rw-r--r--  1 root  wheel      481B 16 ÑÎ×  2008 csh.login
...
drwxr-xr-x  2 root  wheel      512B 16 ÑÎ×  2008 skel
-rw-r--r--  1 root  wheel      2,4K 16 ÑÎ×  2008 snmpd.config
-rw-------  1 root  wheel       40K 15 ÍÁÒ  2008 spwd.db
drwxr-xr-x  2 root  wheel      512B 27 ÍÁÒ  2008 ssh
drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 ssl
-rw-r--r--  1 root  wheel      367B 16 ÑÎ×  2008 sysctl.conf
-rw-r--r--  1 root  wheel      1,3K 16 ÑÎ×  2008 syslog.conf
lrwxrwxrwx  1 root  wheel       23B 15 ÍÁÒ  2008 termcap -> /usr/share/misc/termcap
-rw-r--r--  1 root  wheel       13K 16 ÑÎ×  2008 ttys
-rw-r--r--  1 root  wheel      1,4K 16 ÑÎ×  2008 usbd.conf
18:49:27
#man ls
18:49:56
#man ls
18:50:41
#ls -lhir /etc
total 528
47173 -rw-r--r--  1 root  wheel      1,4K 16 ÑÎ×  2008 usbd.conf
47174 -rw-r--r--  1 root  wheel       13K 16 ÑÎ×  2008 ttys
47190 lrwxrwxrwx  1 root  wheel       23B 15 ÍÁÒ  2008 termcap -> /usr/share/misc/termcap
47172 -rw-r--r--  1 root  wheel      1,3K 16 ÑÎ×  2008 syslog.conf
47171 -rw-r--r--  1 root  wheel      367B 16 ÑÎ×  2008 sysctl.conf
47127 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 ssl
47126 drwxr-xr-x  2 root  wheel      512B 27 ÍÁÒ  2008 ssh
47188 -rw-------  1 root  wheel       40K 15 ÍÁÒ  2008 spwd.db
47170 -rw-r--r--  1 root  wheel      2,4K 16 ÑÎ×  2008 snmpd.config
...
47134 -rw-r--r--  1 root  wheel      110B 16 ÑÎ×  2008 csh.logout
47133 -rw-r--r--  1 root  wheel      481B 16 ÑÎ×  2008 csh.login
47132 -rw-r--r--  1 root  wheel      108B 16 ÑÎ×  2008 csh.cshrc
47131 -rw-r--r--  1 root  wheel      737B 16 ÑÎ×  2008 crontab
47114 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 bluetooth
47130 -rw-r--r--  1 root  wheel      231B 16 ÑÎ×  2008 auth.conf
47129 -rw-r--r--  1 root  wheel      1,2K 16 ÑÎ×  2008 apmd.conf
47128 -rw-r--r--  1 root  wheel      209B 16 ÑÎ×  2008 amd.map
47193 lrwxrwxrwx  1 root  wheel       12B 15 ÍÁÒ  2008 aliases -> mail/aliases
47113 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 X11
18:50:52
#ls -lhirt /etc
total 528
47125 drwxr-xr-x  2 root  wheel      512B 16 ÑÎ×  2008 skel
47119 drwx------  2 root  wheel      512B 16 ÑÎ×  2008 ntp
47173 -rw-r--r--  1 root  wheel      1,4K 16 ÑÎ×  2008 usbd.conf
47174 -rw-r--r--  1 root  wheel       13K 16 ÑÎ×  2008 ttys
47172 -rw-r--r--  1 root  wheel      1,3K 16 ÑÎ×  2008 syslog.conf
47171 -rw-r--r--  1 root  wheel      367B 16 ÑÎ×  2008 sysctl.conf
47170 -rw-r--r--  1 root  wheel      2,4K 16 ÑÎ×  2008 snmpd.config
47109 -rw-r--r--  1 root  wheel       72K 16 ÑÎ×  2008 services
47168 -rw-r--r--  1 root  wheel      1,6K 16 ÑÎ×  2008 rpc
...
47188 -rw-------  1 root  wheel       40K 15 ÍÁÒ  2008 spwd.db
47184 -rw-r--r--  1 root  wheel       40K 15 ÍÁÒ  2008 pwd.db
47469 -rw-r--r--  1 root  wheel      1,6K 15 ÍÁÒ  2008 passwd
47466 -rw-------  1 root  wheel      1,8K 15 ÍÁÒ  2008 master.passwd
47113 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 X11
47126 drwxr-xr-x  2 root  wheel      512B 27 ÍÁÒ  2008 ssh
47477 drwxr-xr-x  2 root  wheel      512B 28 ÍÁÒ  2008 lilalo
47462 -rw-r--r--  1 root  wheel      391B 22 ÉÀÎ 09:13 rc.conf
47476 -rw-r--r--  1 root  wheel       25B 26 ÉÀÎ 14:30 resolv.conf.save
47189 -rw-r--r--  1 root  wheel       40B 26 ÉÀÎ 14:30 resolv.conf
18:51:04
#ls -lhit /etc
total 528
47189 -rw-r--r--  1 root  wheel       40B 26 ÉÀÎ 14:30 resolv.conf
47476 -rw-r--r--  1 root  wheel       25B 26 ÉÀÎ 14:30 resolv.conf.save
47462 -rw-r--r--  1 root  wheel      391B 22 ÉÀÎ 09:13 rc.conf
47477 drwxr-xr-x  2 root  wheel      512B 28 ÍÁÒ  2008 lilalo
47126 drwxr-xr-x  2 root  wheel      512B 27 ÍÁÒ  2008 ssh
47113 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 X11
47466 -rw-------  1 root  wheel      1,8K 15 ÍÁÒ  2008 master.passwd
47469 -rw-r--r--  1 root  wheel      1,6K 15 ÍÁÒ  2008 passwd
47184 -rw-r--r--  1 root  wheel       40K 15 ÍÁÒ  2008 pwd.db
...
47167 -rw-r--r--  1 root  wheel      2,3K 16 ÑÎ×  2008 remote
47168 -rw-r--r--  1 root  wheel      1,6K 16 ÑÎ×  2008 rpc
47109 -rw-r--r--  1 root  wheel       72K 16 ÑÎ×  2008 services
47170 -rw-r--r--  1 root  wheel      2,4K 16 ÑÎ×  2008 snmpd.config
47171 -rw-r--r--  1 root  wheel      367B 16 ÑÎ×  2008 sysctl.conf
47172 -rw-r--r--  1 root  wheel      1,3K 16 ÑÎ×  2008 syslog.conf
47174 -rw-r--r--  1 root  wheel       13K 16 ÑÎ×  2008 ttys
47173 -rw-r--r--  1 root  wheel      1,4K 16 ÑÎ×  2008 usbd.conf
47119 drwx------  2 root  wheel      512B 16 ÑÎ×  2008 ntp
47125 drwxr-xr-x  2 root  wheel      512B 16 ÑÎ×  2008 skel
18:51:08
#ls -lhis /etc
total 528
47113   2 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 X11
47193   0 lrwxrwxrwx  1 root  wheel       12B 15 ÍÁÒ  2008 aliases -> mail/aliases
47128   2 -rw-r--r--  1 root  wheel      209B 16 ÑÎ×  2008 amd.map
47129   2 -rw-r--r--  1 root  wheel      1,2K 16 ÑÎ×  2008 apmd.conf
47130   2 -rw-r--r--  1 root  wheel      231B 16 ÑÎ×  2008 auth.conf
47114   2 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 bluetooth
47131   2 -rw-r--r--  1 root  wheel      737B 16 ÑÎ×  2008 crontab
47132   2 -rw-r--r--  1 root  wheel      108B 16 ÑÎ×  2008 csh.cshrc
47133   2 -rw-r--r--  1 root  wheel      481B 16 ÑÎ×  2008 csh.login
...
47125   2 drwxr-xr-x  2 root  wheel      512B 16 ÑÎ×  2008 skel
47170   4 -rw-r--r--  1 root  wheel      2,4K 16 ÑÎ×  2008 snmpd.config
47188  40 -rw-------  1 root  wheel       40K 15 ÍÁÒ  2008 spwd.db
47126   2 drwxr-xr-x  2 root  wheel      512B 27 ÍÁÒ  2008 ssh
47127   2 drwxr-xr-x  2 root  wheel      512B 15 ÍÁÒ  2008 ssl
47171   2 -rw-r--r--  1 root  wheel      367B 16 ÑÎ×  2008 sysctl.conf
47172   2 -rw-r--r--  1 root  wheel      1,3K 16 ÑÎ×  2008 syslog.conf
47190   0 lrwxrwxrwx  1 root  wheel       23B 15 ÍÁÒ  2008 termcap -> /usr/share/misc/termcap
47174  14 -rw-r--r--  1 root  wheel       13K 16 ÑÎ×  2008 ttys
47173   2 -rw-r--r--  1 root  wheel      1,4K 16 ÑÎ×  2008 usbd.conf
18:51:13
#ls -lhis /etc/
Display all 100 possibilities? (y or n)
18:51:13
#ls -lhis /etc

18:51:37
#man ls
18:52:05
#ls -lhiR /etc
47225 -r-xr-xr-x  1 root  wheel   2,2K 16 ÑÎ×  2008 bridge
47226 -r-xr-xr-x  1 root  wheel   301B 16 ÑÎ×  2008 bsnmpd
47227 -r-xr-xr-x  1 root  wheel   646B 16 ÑÎ×  2008 bthidd
47228 -r-xr-xr-x  1 root  wheel   374B 16 ÑÎ×  2008 ccd
47229 -r-xr-xr-x  1 root  wheel   1,3K 16 ÑÎ×  2008 cleanvar
47230 -r-xr-xr-x  1 root  wheel   1,7K 16 ÑÎ×  2008 cleartmp
47231 -r-xr-xr-x  1 root  wheel   432B 16 ÑÎ×  2008 cron
47232 -r-xr-xr-x  1 root  wheel   444B 16 ÑÎ×  2008 devd
47233 -r-xr-xr-x  1 root  wheel   1,4K 16 ÑÎ×  2008 devfs
47234 -r-xr-xr-x  1 root  wheel   1,1K 16 ÑÎ×  2008 dhclient
...
47472 -rw-------  1 root  wheel   668B 27 ÍÁÒ  2008 ssh_host_dsa_key
47473 -rw-r--r--  1 root  wheel   609B 27 ÍÁÒ  2008 ssh_host_dsa_key.pub
47470 -rw-------  1 root  wheel   534B 27 ÍÁÒ  2008 ssh_host_key
47471 -rw-r--r--  1 root  wheel   338B 27 ÍÁÒ  2008 ssh_host_key.pub
47474 -rw-------  1 root  wheel   1,6K 27 ÍÁÒ  2008 ssh_host_rsa_key
47475 -rw-r--r--  1 root  wheel   401B 27 ÍÁÒ  2008 ssh_host_rsa_key.pub
47197 -rw-r--r--  1 root  wheel   3,2K 27 ÍÁÒ  2008 sshd_config
/etc/ssl:
total 8
47195 -rw-r--r--  1 root  wheel   7,7K 16 ÑÎ×  2008 openssl.cnf
18:52:11
#man ls
18:53:38
#find /etc -type d
/etc
/etc/defaults
/etc/X11
/etc/bluetooth
/etc/gnats
/etc/isdn
/etc/mail
/etc/mtree
/etc/ntp
/etc/pam.d
...
/etc/periodic/monthly
/etc/periodic/security
/etc/periodic/weekly
/etc/ppp
/etc/rc.d
/etc/security
/etc/skel
/etc/ssh
/etc/ssl
/etc/lilalo
18:53:54
#find /etc -type d | ls -li
total 26
32901 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .ICE-unix
32897 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 16:53 .X11-unix
49345 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .XIM-unix
49346 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .font-unix
    3 drwxrwxr-x   2 root  operator  512 26 ÉÀÎ 14:32 .snap
49344 drwxr-xr-x   6 root  wheel     512 26 ÉÀÎ 16:36 1
32896 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2007
16448 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2008
49349 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2009
32898 drwx------   2 user  wheel     512 15 ÍÁÒ  2008 fam-user
16449 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1212
16451 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1241
16470 drwxr-xr-x   4 root  wheel     512 26 ÉÀÎ 16:44 scripting
18:54:05
#find /etc -type d | ls -li %1
ls: %1: No such file or directory
18:54:11
#find /etc -type d | ls -li ~1
ls: ~1: No such file or directory
18:54:14
#cd /tmp/

18:54:40
#ls
.ICE-unix                       2008
.X11-unix                       2009
.XIM-unix                       fam-user
.font-unix                      lilalo-install-temp-1212
.snap                           lilalo-install-temp-1241
1                               scripting
2007
18:54:42
#pwd
/tmp
18:54:44
#ls scripting/
perl    python
18:54:50
#rm -rf scripting/

18:55:04
#ls
.ICE-unix                       2007
.X11-unix                       2008
.XIM-unix                       2009
.font-unix                      fam-user
.snap                           lilalo-install-temp-1212
1                               lilalo-install-temp-1241
18:55:05
#touch File

18:55:18
#ln -s File File-softlink

18:55:38
#ln File File-Hardlink

18:55:47
#ls -lai
total 28
    2 drwxrwxrwt  14 root  wheel     512 26 ÉÀÎ 16:55 .
    2 drwxr-xr-x  21 root  wheel     512 26 ÉÀÎ 16:43 ..
32901 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .ICE-unix
32897 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 16:53 .X11-unix
49345 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .XIM-unix
49346 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .font-unix
    3 drwxrwxr-x   2 root  operator  512 26 ÉÀÎ 14:32 .snap
49344 drwxr-xr-x   6 root  wheel     512 26 ÉÀÎ 16:36 1
32896 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2007
16448 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2008
49349 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2009
    4 -rw-r--r--   2 root  wheel       0 26 ÉÀÎ 16:55 File
    4 -rw-r--r--   2 root  wheel       0 26 ÉÀÎ 16:55 File-Hardlink
    5 lrwxr-xr-x   1 root  wheel       4 26 ÉÀÎ 16:55 File-softlink -> File
32898 drwx------   2 user  wheel     512 15 ÍÁÒ  2008 fam-user
16449 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1212
16451 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1241
18:55:52
#rm File

18:56:43
#ls -lai
total 28
    2 drwxrwxrwt  14 root  wheel     512 26 ÉÀÎ 16:56 .
    2 drwxr-xr-x  21 root  wheel     512 26 ÉÀÎ 16:43 ..
32901 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .ICE-unix
32897 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 16:56 .X11-unix
49345 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .XIM-unix
49346 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .font-unix
    3 drwxrwxr-x   2 root  operator  512 26 ÉÀÎ 14:32 .snap
49344 drwxr-xr-x   6 root  wheel     512 26 ÉÀÎ 16:36 1
32896 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2007
16448 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2008
49349 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2009
    4 -rw-r--r--   1 root  wheel       0 26 ÉÀÎ 16:55 File-Hardlink
    5 lrwxr-xr-x   1 root  wheel       4 26 ÉÀÎ 16:55 File-softlink -> File
32898 drwx------   2 user  wheel     512 15 ÍÁÒ  2008 fam-user
16449 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1212
16451 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1241
18:56:44
#less File-softlink
18:57:00
#less File-Hardlink
18:57:12
#rm File-*

18:57:19
#ls
].ICE-unix                      2007
.X11-unix                       2008
.XIM-unix                       2009
.font-unix                      fam-user
.snap                           lilalo-install-temp-1212
1                               lilalo-install-temp-1241
18:57:20
#ls -li
total 24
32901 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .ICE-unix
32897 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 16:57 .X11-unix
49345 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .XIM-unix
49346 drwxrwxrwt   2 root  wheel     512 26 ÉÀÎ 14:30 .font-unix
    3 drwxrwxr-x   2 root  operator  512 26 ÉÀÎ 14:32 .snap
49344 drwxr-xr-x   6 root  wheel     512 26 ÉÀÎ 16:36 1
32896 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2007
16448 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2008
49349 drwxr-xr-x  14 root  wheel     512 26 ÉÀÎ 15:57 2009
32898 drwx------   2 user  wheel     512 15 ÍÁÒ  2008 fam-user
16449 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1212
16451 drwxr-xr-x   2 root  wheel     512 28 ÍÁÒ  2008 lilalo-install-temp-1241
18:57:27
#free -m
bash: free: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ

Статистика

Время первой команды журнала18:00:45 2009- 6-26
Время последней команды журнала18:57:27 2009- 6-26
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 8.91
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.95
Количество командных строк в единицу времени, команда/мин 1.78
Частота использования команд
ls49|===============================================| 47.12%
man7|======| 6.73%
cd7|======| 6.73%
rm7|======| 6.73%
ln7|======| 6.73%
less5|====| 4.81%
touch4|===| 3.85%
find4|===| 3.85%
tree4|===| 3.85%
mkdir3|==| 2.88%
pwd1|| 0.96%
chmod1|| 0.96%
cp1|| 0.96%
mount1|| 0.96%
/by1|| 0.96%
free1|| 0.96%
rmdir1|| 0.96%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$