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

Содержание

Журнал

Вторник (07/08/08)

/dev/ttyp0
11:23:36
#kiallall -9 gdm
bash: kiallall: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
11:23:36
#kiallall -9 gdm
bash: kiallall: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
11:23:45
#/usr/local/etc/rc.d/gdm restart
Stopping gdm.
Waiting for PIDS: 1751, 1751, 1751, 1751, 1751.
Starting gdm.
11:24:07
#less /var/log/gdm/\:0.log
11:24:07
#less /var/log/gdm/\:0.log
11:24:07
#less /var/log/gdm/\:0.log
11:24:35
#ls -l /usr/local/etc/gdm/gdm.conf*
-r--r--r--  1 root  wheel  3431  8 ÉÀÌ 08:22 /usr/local/etc/gdm/gdm.conf
-r--r--r--  1 root  wheel  3420  8 ÉÀÌ 08:21 /usr/local/etc/gdm/gdm.conf.back
11:24:35
#ls -l /usr/local/etc/gdm/gdm.conf*
-r--r--r--  1 root  wheel  3431  8 ÉÀÌ 08:22 /usr/local/etc/gdm/gdm.conf
-r--r--r--  1 root  wheel  3420  8 ÉÀÌ 08:21 /usr/local/etc/gdm/gdm.conf.back
11:24:35
#ls -l /usr/local/etc/gdm/gdm.conf*
-r--r--r--  1 root  wheel  3431  8 ÉÀÌ 08:22 /usr/local/etc/gdm/gdm.conf
-r--r--r--  1 root  wheel  3420  8 ÉÀÌ 08:21 /usr/local/etc/gdm/gdm.conf.back
11:24:51
#reverse-i-search)`gdm --':

11:25:03
#vim /usr/local/etc/gdm/gdm.conf
11:25:03
#vim /usr/local/etc/gdm/gdm.conf
11:25:03
#vim /usr/local/etc/gdm/gdm.conf
11:25:29
#:q!

11:25:29
#:q!

11:25:29
#:q!

11:25:30
#ls /usr/local/share/gdm/defaults.conf
/usr/local/share/gdm/defaults.conf
11:25:30
#ls /usr/local/share/gdm/defaults.conf
/usr/local/share/gdm/defaults.conf
11:25:30
#ls /usr/local/share/gdm/defaults.conf
/usr/local/share/gdm/defaults.conf
11:25:32
#vim /usr/local/share/gdm/defaults.conf
11:25:32
#vim /usr/local/share/gdm/defaults.conf
11:25:32
#vim /usr/local/share/gdm/defaults.conf
11:26:19
#:q!
[servers]
0=Standard
#[server-VNC]
#command=/usr/local/bin/Xvnc -geometry 1024x768 -depth 24
#securitytypes=none
flexible=true
#0=Standard
# Also note, that if you redefine a [server-foo] section, then GDM will
# use the definition in this file, not the GDM System Defaults configuration
#flexible=true
# file.  It is currently not possible to disable a [server-foo] section
# defined in the GDM System Defaults configuration file.
#
"/usr/local/etc/gdm/gdm.conf" 87 lines, 3433 characters written
11:26:19
#:q!
[servers]
0=Standard
#[server-VNC]
#command=/usr/local/bin/Xvnc -geometry 1024x768 -depth 24
#securitytypes=none
flexible=true
#0=Standard
# Also note, that if you redefine a [server-foo] section, then GDM will
# use the definition in this file, not the GDM System Defaults configuration
#flexible=true
# file.  It is currently not possible to disable a [server-foo] section
# defined in the GDM System Defaults configuration file.
#
"/usr/local/etc/gdm/gdm.conf" 87 lines, 3433 characters written
11:26:19
#:q!
[servers]
0=Standard
#[server-VNC]
#command=/usr/local/bin/Xvnc -geometry 1024x768 -depth 24
#securitytypes=none
flexible=true
#0=Standard
# Also note, that if you redefine a [server-foo] section, then GDM will
# use the definition in this file, not the GDM System Defaults configuration
#flexible=true
# file.  It is currently not possible to disable a [server-foo] section
# defined in the GDM System Defaults configuration file.
#
"/usr/local/etc/gdm/gdm.conf" 87 lines, 3433 characters written
11:26:40
#/usr/local/etc/rc.d/gdm restart
gdm not running? (check /var/run/gdm.pid).
Starting gdm.
11:26:40
#/usr/local/etc/rc.d/gdm restart
gdm not running? (check /var/run/gdm.pid).
Starting gdm.
11:26:40
#/usr/local/etc/rc.d/gdm restart
gdm not running? (check /var/run/gdm.pid).
Starting gdm.
11:26:45
#ps waux | grep gdm
root   1965  0,0  0,5 11344  5504  ??  Is    8:24     0:00,06 /usr/local/sbin/gdm-binary
root   2082  0,0  0,5 11344  5504  ??  I     8:24     0:00,00 /usr/local/sbin/gdm-binary
root   2181  0,0  0,5 11332  5488  ??  Ss    8:26     0:00,03 /usr/local/sbin/gdm-binary
root   2225  0,0  0,5 11332  5488  ??  S     8:26     0:00,00 /usr/local/sbin/gdm-binary
11:26:53
#gdmsetup

11:26:53
#gdmsetup

11:26:53
#gdmsetup

11:27:42
#vim /usr/local/etc/gdm/gdm.conf
/dev/ttyv0
11:30:04
#vim /usr/local/etc/gdm/gdm.conf
--- /tmp/l3-saved-854.28745.29875	2008-07-08 08:30:07.000000000 +0000
+++ /usr/local/etc/gdm/gdm.conf	2008-07-08 08:30:31.000000000 +0000
@@ -54,7 +54,7 @@
 
 [daemon]
 
-#VTAllocation=false
+VTAllocation=true
 [security]
 
 [xdmcp]
11:30:31
#/usr/local/etc/rc.d/gdm restart
Stopping gdm.
Waiting for PIDS: 651, 651, 651, 651, 651.
Starting gdm.
11:30:54
#vim /usr/local/etc/gdm/gdm.conf
11:31:15
#1mE492: Not an editor command: qw!
# normal use, but it can be useful to determine the cause when GDM is not
# working properly.
Enable=false
# This will enable debug messages for accessibilty gesture listeners into the
# syslog.  This includes output about key events, mouse button events, and
# pointer motion events.  This is useful for figuring out the cause of why the
 23;2H
# gesture listeners may not be working, but is too verbose for general debug.
Gestures=false
# Attached DISPLAY Configuration
...
# started.  The key for each entry must be a unique number that cooresponds to
# the DISPLAY number to start the X server.  For a typical single-display
# machine, there will only be one entry "0" for DISPLAY ":0".  The first word
# in the value corresponds to an X server definition in the "X Server
# Definitions" section of the configuration file.  For example, the entry:
#
# 0=Standard
#
# Means that DISPLAY ":0" will start an X server as defined in the
# [server-Standard] section.
11:32:06
#=1S
# gdm-safe-restart and will wait until all users log out before restarting GDM.
#
24;1H=1Sll reference documentation see the gnome help browser under
# GNOME|System category.  You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
#
# NOTE: Lines that begin with "#" are considered comments.
#
# Have fun!
[daemon]
...
VTAllocation=true
sr/local/etc/gdm/gdm.conf" 87 lines, 3430 characters written
[security]
[xdmcp]
#Enable=1
#HonorIndirect=1
#Port=177
[gui]
[greeter]
[chooser]
11:32:30
#/usr/local/etc/rc.d/gdm restart
Stopping gdm.
Waiting for PIDS: 921, 921, 921, 921, 921.
Starting gdm.
11:32:50
#less /var/log/gdm/\:0.log
11:33:07
#vim /usr/local/etc/gdm/gdm.conf
--- /tmp/l3-saved-854.18252.9782	2008-07-08 08:33:10.000000000 +0000
+++ /usr/local/etc/gdm/gdm.conf	2008-07-08 08:33:25.000000000 +0000
@@ -54,7 +54,7 @@
 
 [daemon]
 
-VTAllocation=true
+#VTAllocation=true
 [security]
 
 [xdmcp]
11:33:25
#less /var/log/gdm/\:0.log
11:33:33
#gdm --nodaemon --config=/usr/local/etc/gdm/gdm.conf

11:33:47
#LANG=C

11:33:52
#gdm --nodaemon --config=/usr/local/etc/gdm/gdm.conf
gdm-binary[1278]: WARNING: Didn't understand `' (expected true or false)
gdm-binary[1278]: WARNING: Didn't understand `' (expected true or false)
gdm-binary[1278]: WARNING: Didn't understand `' (expected true or false)
gdm-binary[1278]: WARNING: bind: Address already in use
gdm-binary[1278]: WARNING: Request for invalid configuration key greeter/DefaultRemoteWelcome
gdm-binary[1278]: WARNING: Request for invalid configuration key greeter/DefaultWelcome
gdm-binary[1299]: Gtk-WARNING: Ignoring the separator setting
Error: Cairo 1.4.10 does not yet support the requested image format:
        Depth: 8
        Alpha mask: 0x00000000
...
        Alpha mask: 0x00000000
        Red   mask: 0x00000000
        Green mask: 0x00000000
        Blue  mask: 0x00000000
Please file an enhancement request (quoting the above) at:
http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
Assertion failed: (NOT_REACHED), function _cairo_format_from_pixman_format, file cairo-image-surface.c, line 199.
gdm-binary[1278]: WARNING: failsafe dialog failed (inhibitions: 1 1)
gdm-binary[1278]: WARNING: Request for invalid configuration key greeter/DefaultWelcome
gdm-binary[1278]: WARNING: Request for invalid configuration key greeter/DefaultRemoteWelcome
11:34:19
#ps aux | grep gdm

11:34:26
#ps waux | grep gdm
root   1081  0.0  0.5 11344  5488  ??  Is    8:32AM   0:00.06 /usr/local/sbin/gdm-binary
root   1249  0.0  0.5 11344  5488  ??  I     8:33AM   0:00.00 /usr/local/sbin/gdm-binary
11:34:29
#kill -9 1081 1249

11:34:38
#ps waux | grep gdm

11:34:40
#pkg_delete --help
pkg_delete: illegal option -- -
usage: pkg_delete [-dDfGinrvxX] [-p prefix] pkg-name ...
       pkg_delete -a [flags]
11:34:46
#man pkg_delete
11:35:24
#pkg_delete -v gdm
pkg_delete: no such package 'gdm' installed
pkg_delete: 1 package deletion(s) failed
11:35:32
#pkg_info -Ix gdm
gdm-2.20.1_1        GNOME 2 version of xdm display manager
11:35:44
#pkg_delete -vx gdm
pkg_delete: package 'gdm-2.20.1_1' is required by these other packages
and may not be deinstalled:
gnome2-2.20.1
pkg_delete: 1 package deletion(s) failed
11:35:47
#pkg_delete -vxf gdm
Delete file /usr/local/share/locale/lt/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/lv/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mg/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mi/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mk/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/ml/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mn/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mr/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/ms/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/nb/LC_MESSAGES/gdm.mo
...
Execute 'rmdir /usr/local/share/locale/hy 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/dz/LC_MESSAGES 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/dz 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/bn_IN/LC_MESSAGES 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/bn_IN 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/as/LC_MESSAGES 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/as 2>/dev/null || true'
Execute '/sbin/ldconfig -R'
Execute 'scrollkeeper-uninstall -q /usr/local/share/omf/gdm/gdm-C.omf 2>/dev/null || /usr/bin/true'
Execute 'scrollkeeper-uninstall -q /usr/local/share/omf/gdm/gdm-en_GB.omf 2>/dev/null || /usr/bin/true'
11:36:08
#pkg_add -v gdm
pkg_add: can't stat package file 'gdm'
pkg_add: 1 package addition(s) failed
11:36:24
#pkg_add -rv gdm
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'xf86vidmodeproto-2.2.2' with 'x11/xf86vidmodeproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'xf86miscproto-0.9.2' with 'x11/xf86miscproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'xf86dgaproto-2.0.3' with 'x11/xf86dgaproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
...
Trying to record dependency on package 'xproto-7.0.10_1' with 'x11/xproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'libFS-1.0.0' with 'x11-fonts/libFS' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'libICE-1.0.4,1' with 'x11/libICE' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'libSM-1.0.3,1' with 'x11/libSM' origin.
11:39:45
#vim /etc/rc.conf
11:40:11
#m

11:40:12
#vim /usr/local/etc/gdm/gdm.conf
11:40:45
#/usr/local/etc/rc.d/gdm start
Starting gdm.
11:40:55
#less /var/log/gdm/\:0.log
11:41:21
#pkg_delete -vxf gdm
Delete file /usr/local/share/locale/mg/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mi/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mk/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/ml/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mn/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/mr/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/ms/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/nb/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/ne/LC_MESSAGES/gdm.mo
Delete file /usr/local/share/locale/nl/LC_MESSAGES/gdm.mo
...
Execute 'rmdir /usr/local/share/locale/dz 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/bn_IN/LC_MESSAGES 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/bn_IN 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/as/LC_MESSAGES 2>/dev/null || true'
Execute 'rmdir /usr/local/share/locale/as 2>/dev/null || true'
Execute '/sbin/ldconfig -R'
Execute 'scrollkeeper-uninstall -q /usr/local/share/omf/gdm/gdm-C.omf 2>/dev/null || /usr/bin/true'
Execute 'scrollkeeper-uninstall -q /usr/local/share/omf/gdm/gdm-en_GB.omf 2>/dev/null || /usr/bin/true'
Execute 'scrollkeeper-uninstall -q /usr/local/share/omf/gdm/gdm-es.omf 2>/dev/null || /usr/bin/true'
Execute 'scrollkeeper-uninstall -q /usr/local/share/omf/gdm/gdm-fr.omf 2>/dev/null || /usr/bin/true'
11:41:33
#vim /usr/local/etc/gdm/gdm.conf
11:41:47
#=1Shen add "Enable=true" in the "[debug]" section of this file. If the

11:41:51
#pkg_add -rv gdm
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'xf86vidmodeproto-2.2.2' with 'x11/xf86vidmodeproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'xf86miscproto-0.9.2' with 'x11/xf86miscproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'xf86dgaproto-2.0.3' with 'x11/xf86dgaproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
...
Trying to record dependency on package 'xproto-7.0.10_1' with 'x11/xproto' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'libFS-1.0.0' with 'x11-fonts/libFS' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'libICE-1.0.4,1' with 'x11/libICE' origin.
pkg_add: package bsdpan-Term-VT102-0.82 has no origin recorded
pkg_add: package bsdpan-Text-Iconv-1.4 has no origin recorded
Trying to record dependency on package 'libSM-1.0.3,1' with 'x11/libSM' origin.
11:47:55
#vim /usr/local/etc/gdm/gdm.conf
11:49:01
#=1S1H"/usr/local/etc/gdm/gdm.conf" [New File]

11:49:02
#/usr/local/etc/rc.d/gdm restart
Stopping gdm.
Starting gdm.
11:49:14
#screen
11:49:29
#pkg_add -rv screen
scheme:   [ftp]
user:     []
password: []
host:     [ftp.freebsd.org]
port:     [0]
document: [/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/screen.tbz]
---> ftp.freebsd.org:21
looking up ftp.freebsd.org
connecting to ftp.freebsd.org:21
<<< 220 Welcome to freebsd.isc.org.
...
setting passive mode
>>> PASV
<<< 227 Entering Passive Mode (204,152,184,73,187,122)
opening data connection
initiating transfer
>>> RETR screen.tbz
<<< 550 Failed to open file.
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/screen.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/screen.tbz' by URL
pkg_add: 1 package addition(s) failed
11:51:24
#cd /usr/ports/sysutils/screen

11:51:32
#make install clean
- your fifos are usable
configure: checking for broken fifo implementation...
- your implementation is ok
configure: checking sockets...
- 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
...
      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_1
/dev/ttyp1
11:51:54
#vim .bash_profile
11:51:54
#vim .bash_profile
11:52:55
#.
. /root/.lilalo/l3bashrc && _l3_start
".bashrc" 1 line, 38 characters
11:53:20
#. /root/.lilalo/l3bashrc && _l3_st
_l3_init_prompt()
{
    PS1='[\u@\h:\W]\$ '
    [ $UID = 0 ] \
        && PS1='\[\033[0;31m\]'$PS1'\[\033[0m\]' \
        || PS1='\[\033[0;32m\]'$PS1'\[\033[0m\]' \
    export PS1
}
l3_fix_prompt()
INFO
/dev/ttyv0
11:53:41
#screen
/dev/ttyp1
11:58:27
#echo $
$BASH                 $HOME                 $PIPESTATUS
$BASH_ARGC            $HOSTNAME             $PPID
$BASH_ARGV            $HOSTTYPE             $PS1
$BASH_COMMAND         $IFS                  $PS2
$BASH_LINENO          $L3_HOME              $PS4
$BASH_SOURCE          $L3_PARENT_TTY        $PWD
$BASH_SUBSHELL        $L3_SESSION_ID        $RANDOM
$BASH_VERSINFO        $L3_TAMPERED_EDITORS  $SECONDS
$BASH_VERSION         $LANG                 $SHELL
$BLOCKSIZE            $LINENO               $SHELLOPTS
$COLUMNS              $LINES                $SHLVL
$COMP_WORDBREAKS      $LOGNAME              $STY
$DIRSTACK             $MACHTYPE             $TERM
$EUID                 $MAIL                 $TERMCAP
$FTP_PASSIVE_MODE     $MAILCHECK            $UID
$GROUPS               $MM_CHARSET           $USER
$HISTCMD              $OPTERR               $WINDOW
$HISTFILE             $OPTIND               $_
$HISTFILESIZE         $OSTYPE               $editor_file
$HISTSIZE             $PATH                 $editor_name
11:58:27
#echo $BASH
/usr/local/bin/bash
/dev/ttyp3
11:59:12
#screen -x
/dev/ttyp1
12:01:49
#echo $BASH_ARGV

12:01:58
#echo $BASH_ARGC

12:01:59
#echo $BASH_VERSI

12:01:59
#echo $BASH_VERSI

12:02:04
#echo $BASH_VERSION
3.2.25(0)-release
12:02:04
#echo $BASH_VERSION
3.2.25(0)-release
12:02:06
#/

12:02:06
#/

12:02:06
#/

12:02:06
#/

12:02:06
#/

12:02:06
#/

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

12:09:43
#lakjsfd sldzk jgdflkj hlkglakjsfd sldzk jgdflkj hlkgh

Статистика

Время первой команды журнала11:23:36 2008- 7- 8
Время последней команды журнала12:09:43 2008- 7- 8
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %22.77
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 0.77
Количество командных строк в единицу времени, команда/мин 2.19
Частота использования команд
vim16|==============| 14.95%
/usr/local/etc/rc.d/gdm8|=======| 7.48%
lakjsfd8|=======| 7.48%
echo8|=======| 7.48%
:q!6|=====| 5.61%
less6|=====| 5.61%
ls6|=====| 5.61%
/6|=====| 5.61%
pkg_delete5|====| 4.67%
ps4|===| 3.74%
pkg_add4|===| 3.74%
grep4|===| 3.74%
screen3|==| 2.80%
gdmsetup3|==| 2.80%
.2|=| 1.87%
gdm2|=| 1.87%
kiallall2|=| 1.87%
&1|| 0.93%
man1|| 0.93%
_l3_st1|| 0.93%
1mE492:1|| 0.93%
=1S1|| 0.93%
=1S1H"/usr/local/etc/gdm/gdm.conf"1|| 0.93%
m1|| 0.93%
make1|| 0.93%
cd1|| 0.93%
reverse-i-search)`gdm1|| 0.93%
pkg_info1|| 0.93%
kill1|| 0.93%
=1Shen1|| 0.93%
LANG=C1|| 0.93%
____
*) Интервалы неактивности длительностью 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$