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

Содержание

Журнал

Вторник (03/27/12)

/dev/ttyp0
15:48:50
#pwd
/root/laba
15:48:53
#ls -F
.man_xorg_conf*                         man_smb_conf*
.putty.exe*                             matrix.jpg*
.video/                                 names/
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*  ogo.jpg*
backup/                                 pamyatka.pdf*
bigfile*                                press_any_key_to_continue.jpg*
bin/                                    proj/
freebsd.jpg*                            text/
granata.jpg*                            touchlist*
lpi 1/                                  x-hardlink*
lpi 2/                                  x-symlink@
15:48:55
#lsext/
comment-me.txt          hello-vi.txt            unixoid.orig.txt
core                    unixoid.err.txt
15:49:21
#vim text/hello-vi.txt
15:49:41
#jobs
[1]+  Stopped                 /usr/local/bin/vim "$@"
15:49:47
#fg
VIM(1)                                                                  VIM(1)
N^HNA^HAM^HME^HE
       vim - Vi IMproved, a programmers text editor
       v^Hvi^Him^Hm [options] [file ..]
S^HSY^Hv^Hvi^Him^Hm [options] -S
       v^Hvi^Him^Hm [options] -t tag
       v^Hvi^Him^Hm [options] -q [errorfile]
       e^Hex^Hx
       v^Hvi^Hie^Hew^Hw
       g^Hgv^Hvi^Him^Hm g^Hgv^Hvi^Hie^Hew^Hw e^Hev^Hvi^Him^Hm e^Hev^Hvi^Hie^Hew^Hw
       r^Hrv^Hvi^Him^Hm r^Hrv^Hvi^Hie^Hew^Hw r^Hrg^Hgv^Hvi^Him^Hm r^Hrg^Hgv^Hvi^Hie^Hew^Hw
15:49:59
#D^HDE^HES^HSC^HCR^HRI^HIP^HPT^HTI^HIO^HON^HN

15:50:02
#fg
bash: fg: current: no such job
15:50:04
#vim text/hello-vi.txt ^C
15:50:13
#ls -F
.man_xorg_conf*                         man_smb_conf*
.putty.exe*                             matrix.jpg*
.video/                                 names/
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*  ogo.jpg*
backup/                                 pamyatka.pdf*
bigfile*                                press_any_key_to_continue.jpg*
bin/                                    proj/
freebsd.jpg*                            text/
granata.jpg*                            touchlist*
lpi 1/                                  x-hardlink*
lpi 2/                                  x-symlink@
15:50:16
#ls -F text/
comment-me.txt*         hello-vi.txt*           unixoid.orig.txt*
core*                   unixoid.err.txt*
15:50:20
#wim text/hello-vi.txt text/unixoid.orig.txt
bash: wim: command not found
15:50:40
#vm text/hello-vi.txt text/unixoid.orig.txt
S^HSY^HYN^HNO^HOP^HPS^HSI^HIS^HS
       v^Hvi^Him^Hm [options] [file ..]
       v^Hvi^Him^Hm [options] -
Ð~^беv^Hvi^Him^Hm [options] -t tag
Abyssus abyssum invocat
       e^Hex^Hx
       v^Hvi^Hie^Hew^Hw
       g^Hgv^Hvi^Him^Hm g^Hgv^Hvi^Hie^Hew^Hw e^Hev^Hvi^Him^Hm e^Hev^Hvi^Hie^Hew^Hw
Ad notam
D^HDE^HES^HSC^HCR^HRI^HIP^HPT^HTI^HIO^HON^HN
...
                   Start in quickFix mode.  The file [errorfile] is  read  and
                   the  first  error is displayed.  If [errorfile] is omitted,
                   the  filename  is  obtained  from  the  'errorfile'  option
                   (defaults  to  "AztecC.Err"  for the Amiga, "errors.err" on
                   other systems).  Further errors can be jumped to  with  the
                   ":cn" command.  See ":help quickfix".
       V^HVi^Him^Hm behaves differently, depending on the name of the command (the exe-
       cutable may still be the same file).
"text/hello-vi.txt" 428 lines, 17130 characters
[1]+  Stopped                 /usr/local/bin/vim "$@"
15:51:02
#jobs
[1]+  Stopped                 /usr/local/bin/vim "$@"
15:51:12
#fg
A contrario
Ð~^Ñ~B пÑ~@оÑ~Bивного
йÑ~AÑ~O в доказаÑ~BелÑ~LÑ~AÑ~Bве невозможноÑ~AÑ~Bи положениÑ~OO
, пÑ~@оÑ~BивоÑ~@еÑ~GаÑ~Iего доказÑ~KваемомÑ~C.
Ab ovo usque ad mala
«Ð~^Ñ~B Ñ~OиÑ~F до Ñ~Oблок», Ñ~B. е. оÑ~B наÑ~Gала и до конÑ~Fа
~Fа и заканÑ~GивалÑ~AÑ~O Ñ~DÑ~@Ñ~CкÑ~Bами.
Ð~^бе
Abyssus abyssum invocat
Ð~Qездна взÑ~KваеÑ~B к бездне
...
~
~
~
~
~
~
~
~
~
[1]+  Stopped                 /usr/local/bin/vim "$@"
15:51:26
#vim text/unixoid.err.txt
15:51:44
#jobs
[1]-  Stopped                 /usr/local/bin/vim "$@"
[2]+  Stopped                 /usr/local/bin/vim "$@"
15:51:47
#man fg
15:52:12
#jobs
[1]-  Stopped                 /usr/local/bin/vim "$@"
[2]+  Stopped                 /usr/local/bin/vim "$@"
15:52:21
#fg 2
A contrarrio
Ð~^Ñ~B пÑ~@оÑ~Bивного
¹Ñ~AÑ~O в доказаÑ~BелÑ~LÑ~AÑ~Bве невозможноÑ~AÑ~Bи, пÑ~@оÑ~BивоÑ~@@
еÑ~GаÑ~Iего доказÑ~KваемомÑ~C.°Ñ~BелÑ~LÑ~AÑ~Bва заклÑ~NÑ~GаÑ~NÑ~IиÐÐ
Ab ovo usque ad mala
 и заканÑ~GивалÑ~AÑ~O Ñ~DÑ~@Ñ~CкÑ~Bами.
«Ð~^Ñ~B Ñ~OиÑ~F до Ñ~Oблок, Ñ~B. е оÑ~B наÑ~Gала и до конÑ~Fа
Ð~^бед дÑ~@евниÑ~E Ñ~@имлÑ~Oн обÑ~KÑ~Gно наÑ~GиналÑ~AÑ~O Ñ~A Ñ~OйÑ~Fа°
Abysus abyssum invocat
~Bвие влеÑ~GеÑ~B за Ñ~Aобой дÑ~@Ñ~Cгое бедÑ~AÑ~Bвее.
Ð~Qездна взÑ~KваеÑ~B к бездне
Ð~_одобное влеÑ~GеÑ~B за Ñ~Aобой подобное или одно бедÑ~AÑÑ
Ad notame
³Ð° Ñ~FаÑ~@Ñ~AÑ~Bв, 4, 22, 20º Ñ~AвединиÑ~N
Ad patres
â~@~\Ð~Z пÑ~@аоÑ~BÑ~Fамâ~@~], Ñ~B. е. на Ñ~BоÑ~B Ñ~AвеÑ~B, Ð~QиблиÑ~O, книÐÐ
15:52:36
#~
[1]+  Stopped                 /usr/local/bin/vim "$@"
15:52:41
#vim text/unixoid.err.txt
15:52:55
#jobs
[1]-  Stopped                 /usr/local/bin/vim "$@"
[2]+  Stopped                 /usr/local/bin/vim "$@"
15:52:59
#ls text/
.unixoid.err.txt.swp    core                    unixoid.orig.txt
.unixoid.orig.txt.swp   hello-vi.txt
comment-me.txt          unixoid.err.txt
15:53:05
#vim text/comment-me.txt
15:53:19
#ls text/
.comment-me.txt.swp     comment-me.txt          unixoid.err.txt
.unixoid.err.txt.swp    core                    unixoid.orig.txt
.unixoid.orig.txt.swp   hello-vi.txt
15:53:23
#jobs
[1]   Stopped                 /usr/local/bin/vim "$@"
[2]-  Stopped                 /usr/local/bin/vim "$@"
[3]+  Stopped                 /usr/local/bin/vim "$@"
15:53:26
#ls text/
.comment-me.txt.swp     comment-me.txt          unixoid.err.txt
.unixoid.err.txt.swp    core                    unixoid.orig.txt
.unixoid.orig.txt.swp   hello-vi.txt
15:53:53
#vim text/core
--- /tmp/l3-saved-1329.15107.21867	2012-03-27 16:55:31.000000000 +0300
+++ exrc	2012-03-27 16:56:05.000000000 +0300
@@ -1,5 +1,4 @@
 set showmode
-set wm=10
-set number
+# set number
 set hlsearch
 syntax on
15:54:05
#jobs
[1]   Stopped                 /usr/local/bin/vim "$@"
[2]   Stopped                 /usr/local/bin/vim "$@"
[3]-  Stopped                 /usr/local/bin/vim "$@"
[4]+  Stopped                 /usr/local/bin/vim "$@"
15:54:08
#fg
/usr/local/bin/vim "$@"
15:54:19
#fg 1
VIM(1)                                                                  VIM(1)
N^HNA^HAM^HME^HE
       vim - Vi IMproved, a programmers text editor
S^HSY^HYN^HNO^HOP^HPS^HSI^HIS^HS
       v^Hvi^Him^Hm [options] [file ..]
       v^Hvi^Him^Hm [options] -
«Ð~^Ñ~v^Hvi^Him^Hm [options] -t tag, Ñ~B. е. оÑ~B наÑ~Gала и до конÑ~Fа
       e^Hex^Hx
       v^Hvi^Hie^Hew^Hw
Ð~Qезg^Hgv^Hvi^Him^Hm g^Hgv^Hvi^Hie^Hew^Hw e^Hev^Hvi^Him^Hm e^Hev^Hvi^Hie^Hew^Hw
...
~
~
~
~
~
~
~
~
~
"text/hello-vi.txt" 428 lines, 17130 characters
15:54:35
# to edit all kinds of plain text. It is especially useful for editing
[2]-  Stopped                 /usr/local/bin/vim "$@"
[3]+  Stopped                 /usr/local/bin/vim "$@"
15:54:38
#fg 2
A contrarrio
Ð~^Ñ~B пÑ~@оÑ~Bивного
¹Ñ~AÑ~O в доказаÑ~BелÑ~LÑ~AÑ~Bве невозможноÑ~AÑ~Bи, пÑ~@оÑ~BивоÑ~@@
еÑ~GаÑ~Iего доказÑ~KваемомÑ~C.°Ñ~BелÑ~LÑ~AÑ~Bва заклÑ~NÑ~GаÑ~NÑ~IиÐÐ
Ab ovo usque ad mala
 и заканÑ~GивалÑ~AÑ~O Ñ~DÑ~@Ñ~CкÑ~Bами.
«Ð~^Ñ~B Ñ~OиÑ~F до Ñ~Oблок, Ñ~B. е оÑ~B наÑ~Gала и до конÑ~Fа
Ð~^бед дÑ~@евниÑ~E Ñ~@имлÑ~Oн обÑ~KÑ~Gно наÑ~GиналÑ~AÑ~O Ñ~A Ñ~OйÑ~Fа°
Abysus abyssum invocat
~Bвие влеÑ~GеÑ~B за Ñ~Aобой дÑ~@Ñ~Cгое бедÑ~AÑ~Bвее.
Ð~Qездна взÑ~KваеÑ~B к бездне
Ð~_одобное влеÑ~GеÑ~B за Ñ~Aобой подобное или одно бедÑ~AÑÑ
Ad notame
³Ð° Ñ~FаÑ~@Ñ~AÑ~Bв, 4, 22, 20º Ñ~AвединиÑ~N
Ad patres
â~@~\Ð~Z пÑ~@аоÑ~BÑ~Fамâ~@~], Ñ~B. е. на Ñ~BоÑ~B Ñ~AвеÑ~B, Ð~QиблиÑ~O, книÐÐ
15:54:47
#~
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
...
insmod png
if background_image /share/images/desktop-base/spacefun-grub.png; then
  set color_normal=light-gray/black
  set color_highlight=white/black
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
15:54:51
#menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --clas
bash: fg: current: no such job
15:54:53
#jobs

15:54:55
#ls text/
comment-me.txt          hello-vi.txt            unixoid.orig.txt
core                    unixoid.err.txt
15:54:59
#cd

15:55:05
#pwd
/root
15:55:10
#ls
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache          .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo         exrc            test2
.bashrc         .history        .login          laba            test~
15:55:11
#rm test~

15:55:17
#ls -F
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache/         .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo/        exrc            test2
.bashrc         .history        .login          laba/
15:55:22
#vim exrc
15:56:17
#~
.bash_history   .bashrc~        .k5login        .profile        q
.bash_profile   .cache          .l3rc           .viminfo        test
.bash_profile~  .cshrc          .lilalo         exrc            test2
.bashrc         .history        .login          laba
15:56:21
#cp exrc .exrc

15:56:28
#vim /etc/passwd
15:56:53
#~
set showmode
set hlsearch
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
".exrc" 4 lines, 49 characters
15:57:29
#~
.bash_history   .bashrc~        .history        .login          laba
.bash_profile   .cache          .k5login        .profile        q
.bash_profile~  .cshrc          .l3rc           .viminfo        test
.bashrc         .exrc           .lilalo         exrc            test2
15:57:31
#mv .exrc exrc-work

15:58:04
#ls
.bash_history   .bashrc~        .k5login        .profile        laba
.bash_profile   .cache          .l3rc           .viminfo        q
.bash_profile~  .cshrc          .lilalo         exrc            test
.bashrc         .history        .login          exrc-work       test2
15:58:05
#vim /etc/passwd
15:58:25
#~

15:58:36
#mv exrc-work .exrc

15:58:48
#ls
.bash_history   .bashrc~        .history        .login          laba
.bash_profile   .cache          .k5login        .profile        q
.bash_profile~  .cshrc          .l3rc           .viminfo        test
.bashrc         .exrc           .lilalo         exrc            test2
15:58:50
#vim .exrc
--- /tmp/l3-saved-1329.512.22343	2012-03-27 16:58:54.000000000 +0300
+++ .exrc	2012-03-27 16:59:29.000000000 +0300
@@ -1,3 +1,4 @@
 set showmode
 set hlsearch
 syntax on
+colorscheme ron
15:59:59
#~

16:00:02
#iptables
.bash_history   .bashrc~        .k5login        .profile        laba/
.bash_profile   .cache/         .l3rc           .viminfo        q
.bash_profile~  .cshrc          .lilalo/        .vimrc          test
.bashrc         .history        .login          exrc            test2
16:00:02
#iptables -A
.bash_history   .bashrc~        .k5login        .profile        laba/
.bash_profile   .cache/         .l3rc           .viminfo        q
.bash_profile~  .cshrc          .lilalo/        .vimrc          test
.bashrc         .history        .login          exrc            test2
16:00:02
#flgtksdb'^Csdkl;fg;sdklfl;fg

/dev/ttyp2
16:06:00
#vim
16:06:04
#~

16:06:05
#vim .exrc
--- /tmp/l3-saved-3541.9348.5307	2012-03-27 17:06:07.000000000 +0300
+++ .exrc	2012-03-27 17:06:13.000000000 +0300
@@ -1,4 +1,4 @@
-set showmode
+#set showmode
 set hlsearch
 syntax on
 colorscheme ron
16:06:13
#vim
16:06:18
#mv .exrc .vimrc

16:06:22
#vim
16:06:29
#vim .vimrc
--- /tmp/l3-saved-3541.9447.28738	2012-03-27 17:06:33.000000000 +0300
+++ .vimrc	2012-03-27 17:06:38.000000000 +0300
@@ -1,4 +1,4 @@
-#set showmode
+set showmode
 set hlsearch
 syntax on
 colorscheme ron
16:06:38
#vim
16:06:43
#~
.bash_history   .bashrc~        .k5login        .profile        laba
.bash_profile   .cache          .l3rc           .viminfo        q
.bash_profile~  .cshrc          .lilalo         .vimrc          test
.bashrc         .history        .login          exrc            test2
16:06:47
#vim .vimrc
--- /tmp/l3-saved-3541.30988.10488	2012-03-27 17:06:51.000000000 +0300
+++ .vimrc	2012-03-27 17:06:56.000000000 +0300
@@ -1,4 +1,4 @@
-set showmode
+;set showmode
 set hlsearch
 syntax on
 colorscheme ron
16:06:56
#vim
16:07:00
#vim .vimrc
--- /tmp/l3-saved-3541.15194.21146	2012-03-27 17:07:02.000000000 +0300
+++ .vimrc	2012-03-27 17:07:18.000000000 +0300
@@ -1,4 +1,4 @@
-;set showmode
+//set showmode
 set hlsearch
 syntax on
 colorscheme ron
16:07:18
#vim
16:07:25
#vim .vimrc
--- /tmp/l3-saved-3541.3424.8558	2012-03-27 17:07:29.000000000 +0300
+++ .vimrc	2012-03-27 17:07:49.000000000 +0300
@@ -1,4 +1,4 @@
-//set showmode
+# set showmode
 set hlsearch
 syntax on
 colorscheme ron
16:07:49
#vim .vimrc
16:07:54
#vim .vimrc
--- /tmp/l3-saved-3541.7812.6945	2012-03-27 17:07:59.000000000 +0300
+++ .vimrc	2012-03-27 17:08:05.000000000 +0300
@@ -1,4 +1,4 @@
-# set showmode
+set showmode
 set hlsearch
 syntax on
 colorscheme ron
прошло 16 минут
/dev/ttyp0
16:24:45
#iptableplace -bag /1024-/1025place -bag /1024-/1025place -bag /1024-/1025^C

16:30:26
#place -bag /1024-/1025place -bag /1024-/1025^C

16:31:13
#clear

16:31:22
#history
    1  ls
    2  ls
    3  fetch http://xgu.ru/lilalo/install
    4  vim install
    5  bash install
    6  vim .bashrc
    7  vim .bash_profile
    8  exit
    9  vim .profile
   10  l3agent
...
  407  mv .exrc exrc-work
  408  ls
  409  vim /etc/passwd
  410  mv exrc-work .exrc
  411  ls
  412  vim .exrc
  413  vim /etc/passwd
  414  clear
  415  clear
  416  history
16:31:56
#history | less
16:32:13
#echo $HISTSIZE
500
16:33:02
#vi[Fm /etc/passwd ^C

16:42:11
#ls /home/user/
.bash_history   .bashrc~        .login          .profile        b
.bash_profile   .cshrc          .login_conf     .rhosts         c
.bash_profile~  .l3rc           .mail_aliases   .shrc           laba
.bashrc         .lilalo         .mailrc         a               source
прошло 13 минут
16:55:39
#'sdfgsdfgs'
bash: sdfgsdfgs: command not found
16:56:11
#find
usage: find [-H | -L | -P] [-EXdsx] [-f file] [file ...] [expression]
16:56:35
#find /home/user/ -name a*
/home/user/laba/names/alloca.H
/home/user/laba/names/acpi
/home/user/a
16:56:51
#find /home/user/ -name 'a*'
/home/user/laba/names/alloca.H
/home/user/laba/names/acpi
/home/user/a
17:00:24
#path
bash: path: command not found
прошло 26 минут
17:27:06
#$path

17:30:02
#echo $path

17:30:10
#echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
17:30:13
#echo $
$
17:36:09
#echo $
$BASH                 $DIRSTACK             $LINES                $SECONDS
$BASHOPTS             $ERR                  $LOGNAME              $SHELL
$BASHPID              $EUID                 $MACHTYPE             $SHELLOPTS
$BASH_ALIASES         $FTP_PASSIVE_MODE     $MAIL                 $SHLVL
$BASH_ARGC            $GROUPS               $MAILCHECK            $SSH_CLIENT
$BASH_ARGV            $HISTCMD              $OLDPWD               $SSH_CONNECTION
$BASH_CMDS            $HISTFILE             $OPTERR               $SSH_TTY
$BASH_COMMAND         $HISTFILESIZE         $OPTIND               $TERM
$BASH_LINENO          $HISTSIZE             $OSTYPE               $TIME
$BASH_SOURCE          $HOME                 $PATH                 $UID
$BASH_SUBSHELL        $HOSTNAME             $PIPESTATUS           $USER
$BASH_VERSINFO        $HOSTTYPE             $PPID                 $_
$BASH_VERSION         $IFS                  $PS1                  $editor_file
$BLOCKSIZE            $L3_HOME              $PS2                  $editor_name
$COLUMNS              $L3_PARENT_TTY        $PS4                  $old_file
$COMP_WORDBREAKS      $L3_SESSION_ID        $PWD
$DIFFNAME             $L3_TAMPERED_EDITORS  $RANDOM
$DIR                  $LINENO               $SCRIPT
17:36:09
#echo $HISTSIZE^C

17:45:22
#echo $PATH^C

17:47:01
#^C

17:47:06
#ps
  PID  TT  STAT      TIME COMMAND
 1117  v0  Is+    0:00.00 /usr/libexec/getty Pc ttyv0
 1118  v1  Is+    0:00.00 /usr/libexec/getty Pc ttyv1
 1119  v2  Is+    0:00.00 /usr/libexec/getty Pc ttyv2
 1120  v3  Is+    0:00.00 /usr/libexec/getty Pc ttyv3
 1121  v4  Is+    0:00.00 /usr/libexec/getty Pc ttyv4
 1122  v5  Is+    0:00.00 /usr/libexec/getty Pc ttyv5
 1123  v6  Is+    0:00.00 /usr/libexec/getty Pc ttyv6
 1124  v7  Is+    0:00.00 /usr/libexec/getty Pc ttyv7
 1292  p0  Ss+    0:00.77 script -t 0 -q /root/.lilalo//17485176201748113713-1332841132.scri
 1329  p1  Ss     0:00.90 bash
 4417  p1  R+     0:00.00 ps
прошло 19 минут
18:06:57
#echo $
$BASH                 $DIRSTACK             $LINES                $SECONDS
$BASHOPTS             $ERR                  $LOGNAME              $SHELL
$BASHPID              $EUID                 $MACHTYPE             $SHELLOPTS
$BASH_ALIASES         $FTP_PASSIVE_MODE     $MAIL                 $SHLVL
$BASH_ARGC            $GROUPS               $MAILCHECK            $SSH_CLIENT
$BASH_ARGV            $HISTCMD              $OLDPWD               $SSH_CONNECTION
$BASH_CMDS            $HISTFILE             $OPTERR               $SSH_TTY
$BASH_COMMAND         $HISTFILESIZE         $OPTIND               $TERM
$BASH_LINENO          $HISTSIZE             $OSTYPE               $TIME
$BASH_SOURCE          $HOME                 $PATH                 $UID
$BASH_SUBSHELL        $HOSTNAME             $PIPESTATUS           $USER
$BASH_VERSINFO        $HOSTTYPE             $PPID                 $_
$BASH_VERSION         $IFS                  $PS1                  $editor_file
$BLOCKSIZE            $L3_HOME              $PS2                  $editor_name
$COLUMNS              $L3_PARENT_TTY        $PS4                  $old_file
$COMP_WORDBREAKS      $L3_SESSION_ID        $PWD
$DIFFNAME             $L3_TAMPERED_EDITORS  $RANDOM
$DIR                  $LINENO               $SCRIPT
18:06:57
#echo $PS1

18:10:26
#ls /etc/
X11                     lilalo                  printcap
aliases                 localtime               profile
amd.map                 locate.rc               protocols
apmd.conf               login.access            pwd.db
auth.conf               login.conf              rc
bluetooth               login.conf.db           rc.bsdextended
crontab                 mac.conf                rc.conf
csh.cshrc               mail                    rc.d
csh.login               mail.rc                 rc.firewall
csh.logout              make.conf               rc.firewall6
...
gss                     opieaccess              snmpd.config
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

Статистика

Время первой команды журнала15:48:50 2012- 3-27
Время последней команды журнала18:10:26 2012- 3-27
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %21.78
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 2.36
Количество командных строк в единицу времени, команда/мин 0.71
Частота использования команд
vim23|======================| 22.12%
ls13|============| 12.50%
echo9|========| 8.65%
~9|========| 8.65%
fg8|=======| 7.69%
jobs8|=======| 7.69%
find3|==| 2.88%
mv3|==| 2.88%
pwd2|=| 1.92%
iptables2|=| 1.92%
history2|=| 1.92%
lsext/1|| 0.96%
$path1|| 0.96%
man1|| 0.96%
'sdfgsdfgs'1|| 0.96%
path1|| 0.96%
D^HDE^HES^HSC^HCR^HRI^HIP^HPT^HTI^HIO^HON^HN1|| 0.96%
cp1|| 0.96%
cd1|| 0.96%
rm1|| 0.96%
iptableplace1|| 0.96%
flgtksdb'^Csdkl1|| 0.96%
to1|| 0.96%
place1|| 0.96%
ps1|| 0.96%
vm1|| 0.96%
wim1|| 0.96%
vi[Fm1|| 0.96%
less1|| 0.96%
^C1|| 0.96%
clear1|| 0.96%
menuentry1|| 0.96%
sdklfl1|| 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$