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

Содержание

Журнал

Суббота (08/25/07)

/dev/ttyp1
18:30:27
$vim .bash_profile
18:30:33
$vi .bash_profile
2c2
< 
---
> . .bashrc

Понедельник (08/27/07)

/dev/ttyv0
12:38:37
$pinglgk.com.ua
bash: pinglgk.com.ua: command not found
12:41:58
$ping lgk.com.ua
PING lgk.com.ua (213.186.114.7): 56 data bytes
64 bytes from 213.186.114.7: icmp_seq=0 ttl=56 time=80.868 ms
64 bytes from 213.186.114.7: icmp_seq=1 ttl=56 time=93.210 ms
64 bytes from 213.186.114.7: icmp_seq=2 ttl=56 time=47.742 ms
^C
--- lgk.com.ua ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 47.742/73.940/93.210/19.198 ms
12:42:07
$su
Password:
12:43:22
#cd /usr/ports

12:43:34
#make search name=screen
Port:   p5-Term-ANSIScreen-1.42
Path:   /usr/ports/devel/p5-Term-ANSIScreen
Info:   Term::ANSIColor clone with screen mode support
Maint:  ports@FreeBSD.org
B-deps: perl-5.8.8
R-deps: perl-5.8.8
WWW:
Port:   p5-Term-Screen-1.03
Path:   /usr/ports/devel/p5-Term-Screen
Info:   Basic screen + input class
...
B-deps: ORBit2-2.14.3 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 docbook-xsl-1.70.1 eel-2.16.0_1 esound-0.2.36_1 expat-2.0.0_1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 gail-1.9.3 gamin-0.1.7_2 gconf2-2.16.0 gdbm-1.8.3_2 gettext-0.14.5_2
R-deps: ORBit2-2.14.3 atk-1.12.3 avahi-0.6.14 bitstream-vera-1.10_2 cairo-1.2.4 cdrtools-2.01_5 dbus-0.93_3 dbus-glib-0.71 desktop-file-utils-0.11 dmidecode-2.8 docbook-sk-4.1.2_3 docbook-xml-4.2_1 docbook-xml-4.3 docbook-xml-4.4 docbook-xsl-1.70.1 eel-2.16.0_1 esound-0.2.36_1 expat-2.0.0_1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 gail-1.9.3 gamin-0.1.7_2 gconf2-2.16.0 gdbm-1.8.3_2 gettext-0.14.5_2
WWW:    http://www.miketech.net/gnome-art/
Port:   p5-Tk-Splashscreen-1.0
Path:   /usr/ports/x11-toolkits/p5-Tk-Splashscreen
Info:   Tk::Splashscreen, display a Splashscreen during program initialization
Maint:  tobez@FreeBSD.org
B-deps: expat-2.0.0_1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 libdrm-2.0.2 p5-Tk-804.027 perl-5.8.8 pkg-config-0.21 xorg-libraries-6.9.0
R-deps: expat-2.0.0_1 fontconfig-2.3.2_6,1 freetype2-2.2.1_1 libdrm-2.0.2 p5-Tk-804.027 perl-5.8.8 pkg-config-0.21 xorg-libraries-6.9.0
WWW:    http://search.cpan.org/dist/Tk-Splashscreen/
12:43:56
#cd sysutils

12:44:38
#cd screen

12:44:47
#make install clean
- your sockets are usable
configure: checking socket implementation...
- you are normal
- both sockets and fifos usable. let's take fifos.
configure: checking select return value...
- select is ok
configure: checking for tgetent...
configure: checking libtermcap...
- you use the termcap database
configure: checking ospeed...
...
      increased privileges.
/usr/local/bin/screen
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.gnu.org/software/screen/
===>  Cleaning for screen-4.0.3
12:44:47
#make install clean
- your sockets are usable
configure: checking socket implementation...
- you are normal
- both sockets and fifos usable. let's take fifos.
configure: checking select return value...
- select is ok
configure: checking for tgetent...
configure: checking libtermcap...
- you use the termcap database
configure: checking ospeed...
...
      increased privileges.
/usr/local/bin/screen
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.gnu.org/software/screen/
===>  Cleaning for screen-4.0.3
12:44:47
#make install clean
- your sockets are usable
configure: checking socket implementation...
- you are normal
- both sockets and fifos usable. let's take fifos.
configure: checking select return value...
- select is ok
configure: checking for tgetent...
configure: checking libtermcap...
- you use the termcap database
configure: checking ospeed...
...
      increased privileges.
/usr/local/bin/screen
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.gnu.org/software/screen/
===>  Cleaning for screen-4.0.3
/dev/ttyv1
12:45:32
$hostname
fbsd1.unix.nt
12:45:37
$ping fbsd1.unix.nt
ping: cannot resolve fbsd1.unix.nt: Unknown host
12:46:05
$ssh root@192.168.15.215
The authenticity of host '192.168.15.215 (192.168.15.215)' can't be established.
DSA key fingerprint is 30:d2:b3:35:bb:2b:24:b7:41:97:27:fc:fe:48:ec:d2.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
12:46:05
$ssh root@192.168.15.215
The authenticity of host '192.168.15.215 (192.168.15.215)' can't be established.
DSA key fingerprint is 30:d2:b3:35:bb:2b:24:b7:41:97:27:fc:fe:48:ec:d2.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
12:46:05
$ssh root@192.168.15.215
The authenticity of host '192.168.15.215 (192.168.15.215)' can't be established.
DSA key fingerprint is 30:d2:b3:35:bb:2b:24:b7:41:97:27:fc:fe:48:ec:d2.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
12:46:43
$ssh root@192.168.15.215
The authenticity of host '192.168.15.215 (192.168.15.215)' can't be established.
DSA key fingerprint is 30:d2:b3:35:bb:2b:24:b7:41:97:27:fc:fe:48:ec:d2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.215' (DSA) to the list of known hosts.
root@192.168.15.215's password:
Last login: Mon Aug 27 12:46:35 2007 from host180.unix.nt
Linux debian 2.6.16-2-486 #1 Sat Jul 15 21:23:01 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=3739; pidfile=/root/.lilalo/l3-agent.pid
12:46:43
$ssh root@192.168.15.215
The authenticity of host '192.168.15.215 (192.168.15.215)' can't be established.
DSA key fingerprint is 30:d2:b3:35:bb:2b:24:b7:41:97:27:fc:fe:48:ec:d2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.215' (DSA) to the list of known hosts.
root@192.168.15.215's password:
Last login: Mon Aug 27 12:46:35 2007 from host180.unix.nt
Linux debian 2.6.16-2-486 #1 Sat Jul 15 21:23:01 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=3739; pidfile=/root/.lilalo/l3-agent.pid
12:46:43
$ssh root@192.168.15.215
The authenticity of host '192.168.15.215 (192.168.15.215)' can't be established.
DSA key fingerprint is 30:d2:b3:35:bb:2b:24:b7:41:97:27:fc:fe:48:ec:d2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.215' (DSA) to the list of known hosts.
root@192.168.15.215's password:
Last login: Mon Aug 27 12:46:35 2007 from host180.unix.nt
Linux debian 2.6.16-2-486 #1 Sat Jul 15 21:23:01 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=3739; pidfile=/root/.lilalo/l3-agent.pid
12:47:36
#screen -x
12:47:36
#screen -x
12:47:42
#vi /etc/rc.conf
12:47:42
#vi /etc/rc.conf
12:47:42
#vi /etc/rc.conf
12:48:20
#vi /etc/rc.conf
12:48:20
#vi /etc/rc.conf
12:48:20
#vi /etc/rc.conf
12:48:24
#screen -x
12:48:24
#screen -x
12:48:24
#screen -x
12:48:24
#screen -x
12:48:24
#screen -x
12:48:24
#screen -x
12:48:41
$LANG=C ssh root@192.168.15.215
root@192.168.15.215's password:
Last login: Mon Aug 27 12:47:35 2007 from host238.unix.nt
Linux debian 2.6.16-2-486 #1 Sat Jul 15 21:23:01 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=3739; pidfile=/root/.lilalo/l3-agent.pid
12:48:41
$LANG=C ssh root@192.168.15.215
root@192.168.15.215's password:
Last login: Mon Aug 27 12:47:35 2007 from host238.unix.nt
Linux debian 2.6.16-2-486 #1 Sat Jul 15 21:23:01 UTC 2006 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=3739; pidfile=/root/.lilalo/l3-agent.pid
12:49:19
#exit
exit
Connection to 192.168.15.215 closed.
12:49:19
#exit
exit
Connection to 192.168.15.215 closed.
12:49:19
#exit
exit
Connection to 192.168.15.215 closed.
12:49:40
#ls
install  Term-VT102.tar.gz  Text-Iconv.tar.gz
12:49:40
#ls
install  Term-VT102.tar.gz  Text-Iconv.tar.gz
12:49:40
#ls
install  Term-VT102.tar.gz  Text-Iconv.tar.gz
12:49:56
#ls
install  Term-VT102.tar.gz  Text-Iconv.tar.gz
прошло >3 часов
16:40:18
#ls \etc
ls: etc: No such file or directory
16:40:53
#cd \
> ls \etc
bash: cd: ls: No such file or directory
16:41:09
#ls -d \etc
ls: etc: No such file or directory
16:41:25
#ls
install  Term-VT102.tar.gz  Text-Iconv.tar.gz
16:41:29
#cd ..

16:41:29
#cd ..

16:41:32
#ls etc
acpi               groff            magic             rc4.d
adduser.conf       group            manpath.config    rc5.d
adjtime            group-           menu              rc6.d
alternatives       gshadow          menu-methods      rcS.d
apt                gshadow-         mke2fs.conf       resolv.conf
bash.bashrc        gtk-2.0          modprobe.d        resolv.conf.dist_orig
bash_completion    host.conf        modules           rmt
bash_completion.d  hostname         modules.conf      rpc
calendar           hosts            modules.conf.old  screenrc
console            hosts.allow      modutils          scsi_id.config
...
default            ldap             papersize         terminfo
defoma             ld.so.cache      passwd            timezone
deluser.conf       ld.so.hwcappkgs  passwd-           ucf.conf
dhclient.conf      libpaper.d       perl              udev
dhclient-script    locale.gen       profile           updatedb.conf
dpkg               localtime        protocols         wgetrc
environment        login.defs       rc0.d             X11
esound             logrotate.conf   rc1.d             xdg
fonts              logrotate.d      rc2.d
fstab              lsb-base         rc3.d
16:41:32
#ls etc
acpi               groff            magic             rc4.d
adduser.conf       group            manpath.config    rc5.d
adjtime            group-           menu              rc6.d
alternatives       gshadow          menu-methods      rcS.d
apt                gshadow-         mke2fs.conf       resolv.conf
bash.bashrc        gtk-2.0          modprobe.d        resolv.conf.dist_orig
bash_completion    host.conf        modules           rmt
bash_completion.d  hostname         modules.conf      rpc
calendar           hosts            modules.conf.old  screenrc
console            hosts.allow      modutils          scsi_id.config
...
default            ldap             papersize         terminfo
defoma             ld.so.cache      passwd            timezone
deluser.conf       ld.so.hwcappkgs  passwd-           ucf.conf
dhclient.conf      libpaper.d       perl              udev
dhclient-script    locale.gen       profile           updatedb.conf
dpkg               localtime        protocols         wgetrc
environment        login.defs       rc0.d             X11
esound             logrotate.conf   rc1.d             xdg
fonts              logrotate.d      rc2.d
fstab              lsb-base         rc3.d
16:41:45
#ls -al etc
итого 433
drwxr-xr-x 54 root root     3072 2007-08-27 15:48 .
drwxr-xr-x 21 root root     1024 2007-08-23 17:57 ..
drwxr-xr-x  3 root root     1024 2007-08-23 17:53 acpi
-rw-r--r--  1 root root     2719 2007-08-23 17:39 adduser.conf
-rw-r--r--  1 root root       45 2007-08-25 18:34 adjtime
drwxr-xr-x  2 root root     1024 2007-08-27 14:59 alternatives
drwxr-xr-x  4 root root     1024 2007-08-25 16:07 apt
-rw-r--r--  1 root root     1071 2006-07-05 16:16 bash.bashrc
-rw-r--r--  1 root root   215907 2006-07-05 16:16 bash_completion
...
-rw-r--r--  1 root root      777 2006-06-29 03:08 sysctl.conf
-rw-r--r--  1 root root     1664 2006-05-25 12:38 syslog.conf
drwxr-xr-x  2 root root     1024 2007-08-23 17:39 terminfo
-rw-r--r--  1 root root       12 2007-08-23 17:53 timezone
-rw-r--r--  1 root root     1260 2007-02-25 21:30 ucf.conf
drwxr-xr-x  4 root root     1024 2007-08-27 13:15 udev
-rw-r--r--  1 root root      805 2006-05-13 15:04 updatedb.conf
-rw-r--r--  1 root root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x  9 root root     1024 2007-08-27 13:19 X11
drwxr-xr-x  3 root root     1024 2007-08-27 13:47 xdg
16:41:45
#ls -al etc
итого 433
drwxr-xr-x 54 root root     3072 2007-08-27 15:48 .
drwxr-xr-x 21 root root     1024 2007-08-23 17:57 ..
drwxr-xr-x  3 root root     1024 2007-08-23 17:53 acpi
-rw-r--r--  1 root root     2719 2007-08-23 17:39 adduser.conf
-rw-r--r--  1 root root       45 2007-08-25 18:34 adjtime
drwxr-xr-x  2 root root     1024 2007-08-27 14:59 alternatives
drwxr-xr-x  4 root root     1024 2007-08-25 16:07 apt
-rw-r--r--  1 root root     1071 2006-07-05 16:16 bash.bashrc
-rw-r--r--  1 root root   215907 2006-07-05 16:16 bash_completion
...
-rw-r--r--  1 root root      777 2006-06-29 03:08 sysctl.conf
-rw-r--r--  1 root root     1664 2006-05-25 12:38 syslog.conf
drwxr-xr-x  2 root root     1024 2007-08-23 17:39 terminfo
-rw-r--r--  1 root root       12 2007-08-23 17:53 timezone
-rw-r--r--  1 root root     1260 2007-02-25 21:30 ucf.conf
drwxr-xr-x  4 root root     1024 2007-08-27 13:15 udev
-rw-r--r--  1 root root      805 2006-05-13 15:04 updatedb.conf
-rw-r--r--  1 root root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x  9 root root     1024 2007-08-27 13:19 X11
drwxr-xr-x  3 root root     1024 2007-08-27 13:47 xdg
16:41:45
#ls -al etc
итого 433
drwxr-xr-x 54 root root     3072 2007-08-27 15:48 .
drwxr-xr-x 21 root root     1024 2007-08-23 17:57 ..
drwxr-xr-x  3 root root     1024 2007-08-23 17:53 acpi
-rw-r--r--  1 root root     2719 2007-08-23 17:39 adduser.conf
-rw-r--r--  1 root root       45 2007-08-25 18:34 adjtime
drwxr-xr-x  2 root root     1024 2007-08-27 14:59 alternatives
drwxr-xr-x  4 root root     1024 2007-08-25 16:07 apt
-rw-r--r--  1 root root     1071 2006-07-05 16:16 bash.bashrc
-rw-r--r--  1 root root   215907 2006-07-05 16:16 bash_completion
...
-rw-r--r--  1 root root      777 2006-06-29 03:08 sysctl.conf
-rw-r--r--  1 root root     1664 2006-05-25 12:38 syslog.conf
drwxr-xr-x  2 root root     1024 2007-08-23 17:39 terminfo
-rw-r--r--  1 root root       12 2007-08-23 17:53 timezone
-rw-r--r--  1 root root     1260 2007-02-25 21:30 ucf.conf
drwxr-xr-x  4 root root     1024 2007-08-27 13:15 udev
-rw-r--r--  1 root root      805 2006-05-13 15:04 updatedb.conf
-rw-r--r--  1 root root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x  9 root root     1024 2007-08-27 13:19 X11
drwxr-xr-x  3 root root     1024 2007-08-27 13:47 xdg
16:42:00
#ls -al etc
итого 433
drwxr-xr-x 54 root root     3072 2007-08-27 15:48 .
drwxr-xr-x 21 root root     1024 2007-08-23 17:57 ..
drwxr-xr-x  3 root root     1024 2007-08-23 17:53 acpi
-rw-r--r--  1 root root     2719 2007-08-23 17:39 adduser.conf
-rw-r--r--  1 root root       45 2007-08-25 18:34 adjtime
drwxr-xr-x  2 root root     1024 2007-08-27 14:59 alternatives
drwxr-xr-x  4 root root     1024 2007-08-25 16:07 apt
-rw-r--r--  1 root root     1071 2006-07-05 16:16 bash.bashrc
-rw-r--r--  1 root root   215907 2006-07-05 16:16 bash_completion
...
-rw-r--r--  1 root root      777 2006-06-29 03:08 sysctl.conf
-rw-r--r--  1 root root     1664 2006-05-25 12:38 syslog.conf
drwxr-xr-x  2 root root     1024 2007-08-23 17:39 terminfo
-rw-r--r--  1 root root       12 2007-08-23 17:53 timezone
-rw-r--r--  1 root root     1260 2007-02-25 21:30 ucf.conf
drwxr-xr-x  4 root root     1024 2007-08-27 13:15 udev
-rw-r--r--  1 root root      805 2006-05-13 15:04 updatedb.conf
-rw-r--r--  1 root root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x  9 root root     1024 2007-08-27 13:19 X11
drwxr-xr-x  3 root root     1024 2007-08-27 13:47 xdg
16:42:32
#cd \exc\x11
bash: cd: excx11: No such file or directory
16:42:32
#cd \exc\x11
bash: cd: excx11: No such file or directory
16:42:32
#cd \exc\x11
bash: cd: excx11: No such file or directory
16:42:43
#cd \exc\X11
bash: cd: excX11: No such file or directory
16:42:43
#cd \exc\X11
bash: cd: excX11: No such file or directory
16:42:43
#cd \exc\X11
bash: cd: excX11: No such file or directory
16:42:48
#cd \etc\X11
bash: cd: etcX11: No such file or directory
16:42:48
#cd \etc\X11
bash: cd: etcX11: No such file or directory
16:42:48
#cd \etc\X11
bash: cd: etcX11: No such file or directory
16:42:54
#cd etc

16:42:54
#cd etc

16:42:54
#cd etc

16:43:03
#cd X11

16:43:03
#cd X11

16:43:03
#cd X11

16:43:08
#ls
app-defaults  rgb.txt  xorg.conf   Xsession          Xwrapper.config
fluxbox       X        Xresources  Xsession.d
fonts         xinit    xserver     Xsession.options
16:43:08
#ls
app-defaults  rgb.txt  xorg.conf   Xsession          Xwrapper.config
fluxbox       X        Xresources  Xsession.d
fonts         xinit    xserver     Xsession.options
16:43:08
#ls
app-defaults  rgb.txt  xorg.conf   Xsession          Xwrapper.config
fluxbox       X        Xresources  Xsession.d
fonts         xinit    xserver     Xsession.options
16:43:09
#more xorg.conf
16:43:09
#more xorg.conf
16:43:09
#more xorg.conf
16:43:54
#less xorg.conf
16:43:54
#less xorg.conf
16:45:06
#initx
bash: initx: command not found
16:45:13
#startx
xauth:  creating new authority file /root/.serverauth.11810
xauth:  creating new authority file /root/.Xauthority
xauth:  creating new authority file /root/.Xauthority
X: warning; process set to priority -1 instead of requested priority 0
Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
16:45:13
#startx
xauth:  creating new authority file /root/.serverauth.11810
xauth:  creating new authority file /root/.Xauthority
xauth:  creating new authority file /root/.Xauthority
X: warning; process set to priority -1 instead of requested priority 0
Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
16:45:13
#startx
xauth:  creating new authority file /root/.serverauth.11810
xauth:  creating new authority file /root/.Xauthority
xauth:  creating new authority file /root/.Xauthority
X: warning; process set to priority -1 instead of requested priority 0
Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.
16:45:35
#cd \home\user
bash: cd: homeuser: No such file or directory
16:45:35
#cd \home\user
bash: cd: homeuser: No such file or directory
16:45:35
#cd \home\user
bash: cd: homeuser: No such file or directory
16:46:54
#cd \
>
16:46:54
#cd \
>
16:46:54
#cd \
>
16:47:01
#cd .\
>
16:47:01
#cd .\
>
16:47:01
#cd .\
>
16:47:09
#cd ..

16:47:09
#cd ..

16:47:09
#cd ..

16:47:12
#cd ..

16:47:12
#cd ..

16:47:12
#cd ..

16:47:15
#cd \home\user
bash: cd: homeuser: No such file or directory
16:47:15
#cd \home\user
bash: cd: homeuser: No such file or directory
16:47:15
#cd \home\user
bash: cd: homeuser: No such file or directory

Статистика

Время первой команды журнала18:30:27 2007- 8-25
Время последней команды журнала16:47:15 2007- 8-27
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %37.00
Процент синтаксически неверно набранных команд, % 3.00
Суммарное время работы с терминалом *, час 0.31
Количество командных строк в единицу времени, команда/мин 5.44
Частота использования команд
cd39|=======================================| 39.00%
ls16|================| 16.00%
screen8|========| 8.00%
vi7|=======| 7.00%
ssh6|======| 6.00%
make4|====| 4.00%
more3|===| 3.00%
startx3|===| 3.00%
exit3|===| 3.00%
ping2|==| 2.00%
less2|==| 2.00%
LANG=C2|==| 2.00%
initx1|=| 1.00%
vim1|=| 1.00%
hostname1|=| 1.00%
pinglgk.com.ua1|=| 1.00%
su1|=| 1.00%
____
*) Интервалы неактивности длительностью 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$