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

Содержание

Журнал

Понедельник (05/25/09)

/dev/pts/1
14:33:45
#man readline
прошло 15 минут
14:48:58
#hist
bash: hist: команда не найдена
14:49:01
#history
    1  e2label /dev/sda1 ROOT
    2  reboot
    3  ifconfig
    4  mii-tool
    5  sh /tmp/install
    6  exiy
    7  exit
    8  apt-get install htop
    9  htop
   10  echo $SHELL
...
   74  history
   75  vi /etc/bash.bashrc
   76  ping linux7
   77  ping linux7.unix.nt
   78  ping linux6.unix.nt
   79  echo ping linux6.unix.nt >dfdf
   80  man readline
   81  man readli
   82  hist
   83  history
14:49:03
#:q
bash: :q: команда не найдена
14:49:06
#мÐvi

прошло 13 минут
15:02:12
#~
vi                      view.fr.ISO8859-1.1.gz  view.pl.1.gz            vi.fr.ISO8859-1.1.gz    vim                     vi.ru.1.gz
vi.1.gz                 view.fr.UTF-8.1.gz      view.pl.ISO8859-2.1.gz  vi.fr.UTF-8.1.gz        vimdiff                 vncviewer
view                    view.it.1.gz            view.pl.UTF-8.1.gz      vi.it.1.gz              vi.pl.1.gz              vncviewer.1.gz
view.1.gz               view.it.ISO8859-1.1.gz  view.ru.1.gz            vi.it.ISO8859-1.1.gz    vi.pl.ISO8859-2.1.gz
view.fr.1.gz            view.it.UTF-8.1.gz      vi.fr.1.gz              vi.it.UTF-8.1.gz        vi.pl.UTF-8.1.gz
15:02:12
#ls -al /etc/alternatives/vi
vi                      view.fr.ISO8859-1.1.gz  view.pl.1.gz            vi.fr.ISO8859-1.1.gz    vim                     vi.ru.1.gz
vi.1.gz                 view.fr.UTF-8.1.gz      view.pl.ISO8859-2.1.gz  vi.fr.UTF-8.1.gz        vimdiff
view                    view.it.1.gz            view.pl.UTF-8.1.gz      vi.it.1.gz              vi.pl.1.gz
view.1.gz               view.it.ISO8859-1.1.gz  view.ru.1.gz            vi.it.ISO8859-1.1.gz    vi.pl.ISO8859-2.1.gz
view.fr.1.gz            view.it.UTF-8.1.gz      vi.fr.1.gz              vi.it.UTF-8.1.gz        vi.pl.UTF-8.1.gz
15:02:12
#ls -al /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Май 25 14:20 /etc/alternatives/vi -> /usr/bin/vim.basic
15:02:48
#~

15:06:48
#[ ]
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.8
    netmask 255.255.255.0
    network 192.168.15.0
    broadcast 192.168.15.255
    gateway 192.168.15.254
15:14:21
#~
[    2.788750] ata3: SATA max UDMA/133 cmd 0xd000 ctl 0xcc00 bmdma 0xc480 irq 18
[    3.906761] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.788808] ata4: SATA max UDMA/133 cmd 0xc880 ctl 0xc800 bmdma 0xc488 irq 18
[    3.906842]  sdb: sdb1
[            ]
[    3.927549] sd 3:0:0:0: [sdb] Attached SCSI disk
[            ]
[            ]
[    3.796310] scsi 3:0:0:0: Direct-Access     ATA      Hitachi HDS72168 P21O PQ: 0 ANSI: 5
[    4.046942] EXT3-fs: write access will be enabled during recovery.
...
[   15.238124] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[            ]
[   15.238129] pci 0000:00:02.0: setting latency timer to 64
[            ]
[   15.239844] pci 0000:00:02.0: irq 27 for MSI/MSI-X
[            ]
[   15.239876] [drm] Initialized i915 1.6.0 20080730 on minor 0
[   15.239876] [drm] Initialized i915 1.6.0 20080730 on minor 0
[   15.239844] pci 0000:00:02.0: irq 27 for MSI/MSI-X
1 line less; before #2  15:15:01
15:18:05
#~
536 [    5.331211] kjournald starting.  Commit interval 5 seconds$
537 [    5.331274] EXT3-fs: recovery complete.$
538 [    5.331772] EXT3-fs: mounted filesystem with ordered data mode.$
539 [    6.491618] udev: starting version 141$
540 [    6.799331] input: Power Button (FF) as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1$
541 [    6.812022] ACPI: Power Button (FF) [PWRF]$
542 [    6.812161] input: Power Button (CM) as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2$
543 [    6.828070] ACPI: Power Button (CM) [PWRB]$
544 [    6.961842] parport_pc 00:07: reported by Plug and Play ACPI$
545 [    6.961996] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE,EPP]$
...
566 adffdd$
567 adffdd$
568 adffdd$
569 aaa[   21.132006] eth0: no IPv6 routers present$                                                                                  569,1       Внизу
      a[            ]                                                                                                                 569,3       Внизу
       [dsffs   21.132006] eth0: no IPv6 routers present$                                                                             569,4       Внизу
                                                                                                                                      569,9       Внизу
            sdsfdsf   21.132006] eth0: no IPv6 routers present$
                  fdfsfsd   21.132006] eth0: no IPv6 routers present$                                                                 569,15      Внизу
                                                                                                                                      569,21      Внизу
прошло 18 минут
15:36:31
#ls -al /etc/alternatives/vi
lrwxrwxrwx 1 root root 18 Май 25 14:20 /etc/alternatives/vi -> /usr/bin/vim.basic
15:36:43
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, overwrite the one in /etc/profile)
...
        }
#    ;;
fi
#esac
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion50C
fi
# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found ]; then
прошло 65 минут
16:42:23
#vi /etc/vim/vimrc
16:42:23
#vi /etc/vim/vimrc
16:42:23
#vi /etc/vim/vimrc
16:43:30
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

16:43:31
#cd

/dev/pts/1
16:45:09
#vi /etc/vim/vimrc
16:45:32
#~
"syntax on
" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark
" Uncomment the following to have Vim jump to the last position when
" reopening a file
"if has("autocmd")
"  au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
"endif
" Uncomment the following to have Vim load indentation rules and plugins
...
~
~
~
~
~
~
~
~
~
"/etc/vim/vimrc" 55L, 2219C записано
16:45:46
#vi /etc/vim/vimrc
16:45:51
#vi /etc/vim/vimrc
--- /tmp/l3-saved-6260.642.19195	2009-05-25 16:45:51.000000000 +0300
+++ /etc/vim/vimrc	2009-05-25 16:46:12.000000000 +0300
@@ -50,6 +50,6 @@
 if filereadable("/etc/vim/vimrc.local")
   source /etc/vim/vimrc.local
 endif
-#colorscheme desert
-#syn on
+" colorscheme desert
+" syn on
 
16:46:12
#vi /etc/vim/vimrc
16:46:14
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

/dev/pts/1
16:48:28
#vi /etc/vim/vimrc
--- /tmp/l3-saved-6768.2708.19729	2009-05-25 16:48:42.000000000 +0300
+++ /etc/vim/vimrc	2009-05-25 16:48:51.000000000 +0300
@@ -50,6 +50,6 @@
 if filereadable("/etc/vim/vimrc.local")
   source /etc/vim/vimrc.local
 endif
-" colorscheme desert
-" syn on
+colorscheme desert
+syn on
 
16:48:51
#vi /etc/vim/vimrc
16:51:10
#VIMRUNTIME/debian.vim (usually just
+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
" line enables syntax highlighting by default.
"syntax on
" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark
" Uncomment the following to have Vim jump to the last position when
" Vim5 and later versions support syntax highlighting. Uncommenting the next
" line enables syntax highlighting by default.
"syntax on
...
~
~
~
~
~
~
~
~
~
-- ВИЗУАÐm                                                                                                                                                                                                                                                      17,0-1       Весь
16:51:27
#"
" line enables syntax highlighting by default.
"syntax on
" If using a dark background within the editing area and syntax highlighting
" turn on this option as well
"set background=dark
" Uncomment the following to have Vim jump to the last position when
" reopening a file
"if has("autocmd")
"  au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
"endif
...
"set incsearch          " Incremental search
"set autowrite          " Automatically save before commands like :next and :make
"set hidden             " Hide buffers when they are abandoned
"set mouse=a            " Enable mouse usage (all modes)
" Source a global configuration file if available
if filereadable("/etc/vim/vimrc.local")
  source /etc/vim/vimrc.local
endif
colorscheme desert
syn on
17:00:54
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
# System-wide .bashrc file for interactive bash(1) shells.
# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
...
#*)
#    ;;
#esac
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi
# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found ]; then
"/etc/bash.bashrc" 47L, 1450C
17:01:03
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash: cd: переменная OLDPWD не установлена
17:03:41
#cd /etc/

17:03:48
#cd -
/home/user
17:03:49
#dfdm;lg
bash: dfdm: команда не найдена
bash: lg: команда не найдена
17:04:39
#kldsjfldsfj
bash: kldsjfldsfj: команда не найдена
17:04:40
#dsf;kljdsf
bash: dsf: команда не найдена
bash: kljdsf: команда не найдена
17:04:41
#clear

17:04:50
#ысapt-get install scre
screader                screen                  screenlets              screen-profiles         screenruler
screem                  screenie                screenlets-doc          screen-profiles-extras  screentest
17:04:50
#apt-get install scree
screem                  screenie                screenlets-doc          screen-profiles-extras  screentest
screen                  screenlets              screen-profiles         screenruler
17:04:50
#apt-get install screen
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия screen.
Следующие пакеты устанавливались автоматически и больше не требуются:
  update-inetd portmap
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
прошло 16 минут
17:21:39
#screen
17:26:03
#screen
17:33:57
#screen -l
17:34:05
#screen -ls
17:34:08
#screen -s
17:34:12
#screen -r
17:34:16
#screen -r 10489
17:34:35
#screen -r
17:35:07
#screen -S scr1
17:35:21
#screen -l
/dev/pts/13
17:35:24
#:q
bash: :q: команда не найдена
/dev/pts/1
17:35:35
#screen -r scr1
/dev/pts/15
17:35:46
#screen -x
17:35:51
#screen -x scr1
/dev/pts/1
17:36:12
#screen -r scr1
17:36:38
#htop
  1  [||                                                            2.0%]     Tasks: 154 total, 1 running
  2  [|                                                             0.6%]     Load average: 0.09 0.04 0.01
  Mem[||||||||||||||                                          300/3034MB]     Uptime: 05:01:05
  Swp[                                                             0/0MB]
  PID USER     PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
    1 root      20   0  2128   712   620 S  0.0  0.0  0:01.07 init [2]
 1166 root      16  -4  2212   740   524 S  0.0  0.0  0:00.04 udevd --daemon
 2030 daemon    20   0  1920   500   412 S  0.0  0.0  0:00.00 /sbin/portmap
 2287 root      20   0 28840  1680  1024 S  0.0  0.1  0:00.00 /usr/sbin/rsyslogd -c3
 2289 root      20   0 28840  1680  1024 S  0.0  0.1  0:00.00 /usr/sbin/rsyslogd -c3
...
 2373 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2374 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2375 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2376 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2377 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2378 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2379 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2380 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
 2381 root      20   0 17392  2512  1692 S  0.0  0.1  0:00.00 /usr/sbin/console-kit-daemon
F1Help  F2Setup F3SearchF4InvertF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit
17:36:55
# 16 0.05 0.02

17:36:55
#screen -x
17:36:58
#screen -x scr1
/dev/pts/11
17:37:26
#xmatrix
bash: xmatrix: команда не найдена
17:39:20
#apt-get install xmatrix
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет xmatrix
17:39:28
#apt-cache search xmatrix
xscreensaver-data-extra - data files to be shared among screensaver frontends
17:39:38
#apt-cache search matrix
apcupsd - APC UPS Power Management (daemon)
apcupsd-cgi - APC UPS Power Management (web interface)
apcupsd-doc - APC UPS Power Management (documentation/examples)
bdf2psf - font converter to generate console fonts from BDF source fonts
caca-utils - text mode graphics utilities
cmatrix - simulates the display from "The Matrix"
cmatrix-xfont - X11 font for cmatrix
coinor-libcoinutils-dev - Coin-or collection of utility classes
coinor-libcoinutils-doc - Coin-or collection of utility classes
coinor-libcoinutils0 - Coin-or collection of utility classes
...
scilab-include - Scientific software package for numerical computations (include files)
scilab-test - Scientific software package for numerical computations (test files)
scotch - programs and libraries for graph, mesh and hypergraph partitioning
slepc3.0.0-doc - Scalable Library for Eigenvalue Problem Computations
wmmatrix - View The Matrix in a Window Maker dock application
xbattle - Concurrent multi-player battle strategy game
xscreensaver-data-extra - data files to be shared among screensaver frontends
xscreensaver-gl - GL(Mesa) screen hacks for xscreensaver
yorick-soy - sparse matrix operations for the Yorick language
yorick-yeti - utility plugin for the Yorick language
17:39:44
#apt-cache search xmatri
xscreensaver-data-extra - data files to be shared among screensaver frontends
17:42:04
#ping linux7
ping: unknown host linux7
17:43:29
#ping linux7.unix.nt
PING linux7.unix.nt (192.168.15.7) 56(84) bytes of data.
64 bytes from linux7.unix.nt (192.168.15.7): icmp_seq=1 ttl=64 time=2.24 ms
64 bytes from linux7.unix.nt (192.168.15.7): icmp_seq=2 ttl=64 time=0.223 ms
^C
--- linux7.unix.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.223/1.235/2.248/1.013 ms
прошло 13 минут
/dev/pts/1
17:56:38
#screen -x scr1
17:56:43
#d
bash: d: команда не найдена
17:56:45
#screen -ls
17:56:51
#w
 18:00:21 up  5:24,  7 users,  load average: 0,02, 0,03, 0,00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               12:36    5:24m  1:32   0.11s x-session-manager
user     pts/0    :0.0             12:37   11:35   0.44s  0.44s ssh root@10.0.35.100
user     pts/1    :0.0             12:42    0.00s  0.15s  0.02s bash
root     pts/11   :pts/16:S.0      17:35    7:35   0.10s  0.09s script -f -c /bin/bash -q /root/.lilalo//191261450130625834-1243262114.script
user     pts/15   :0.0             17:35   23:41   0.31s  0.20s bash
user     pts/17   :0.0             17:44   14:45   0.04s  0.04s ssh linux6.unix.nt
root     pts/18   :pts/5:S.1       17:52    7:02   0.10s  0.10s script -f -c /bin/bash -q /root/.lilalo//30224171342548732544-1243263167.script
18:00:21
#who
who     whoami
18:00:21
#who
who     whoami
18:00:21
#who
user     tty7         2009-05-25 12:36 (:0)
user     pts/0        2009-05-25 12:37 (:0.0)
user     pts/1        2009-05-25 12:42 (:0.0)
root     pts/11       2009-05-25 17:35 (:pts/16:S.0)
user     pts/15       2009-05-25 17:35 (:0.0)
user     pts/17       2009-05-25 17:44 (:0.0)
root     pts/18       2009-05-25 17:52 (:pts/5:S.1)
/dev/pts/20
18:02:14
#screen -x
18:02:27
#screen -x 10705.scr1
/dev/pts/1
18:03:10
#\
>
18:03:12
#pkill screen

/dev/pts/20
18:03:18
#chmod +S `which`
chmod: пропущен операнд после `+S'
Попробуйте `chmod --help' для получения более подробного описания.
/dev/pts/1
18:03:21
#w
 18:03:22 up  5:27,  6 users,  load average: 0,36, 0,15, 0,04
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               12:36    5:27m  1:35   0.11s x-session-manager
user     pts/0    :0.0             12:37   14:36   0.44s  0.44s ssh root@10.0.35.100
user     pts/1    :0.0             12:42    0.00s  0.15s  0.02s bash
user     pts/15   :0.0             17:35   26:42   0.31s  0.20s bash
user     pts/17   :0.0             17:44    2:03   0.04s  0.04s ssh linux6.unix.nt
root     pts/20   linux6.unix.nt   18:02   24.00s  0.01s  0.01s script -f -c bash -q /root/.lilalo//30070199042236622614-1243263734.script
18:03:27
#w
 18:03:27 up  5:27,  6 users,  load average: 0,33, 0,14, 0,04
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               12:36    5:27m  1:35   0.11s x-session-manager
user     pts/0    :0.0             12:37   14:41   0.44s  0.44s ssh root@10.0.35.100
user     pts/1    :0.0             12:42    0.00s  0.15s  0.02s bash
user     pts/15   :0.0             17:35   26:47   0.31s  0.20s bash
user     pts/17   :0.0             17:44    2:08   0.04s  0.04s ssh linux6.unix.nt
root     pts/20   linux6.unix.nt   18:02   29.00s  0.01s  0.01s script -f -c bash -q /root/.lilalo//30070199042236622614-1243263734.script
18:03:27
#scr
screen                                  scrollkeeper-gen-seriesid               scrollkeeper-get-toc-from-id
screendump                              scrollkeeper-get-cl                     scrollkeeper-install
script                                  scrollkeeper-get-content-list           scrollkeeper-preinstall
scriptreplay                            scrollkeeper-get-extended-content-list  scrollkeeper-rebuilddb
scrollkeeper-config                     scrollkeeper-get-index-from-docpath     scrollkeeper-uninstall
scrollkeeper-extract                    scrollkeeper-get-toc-from-docpath       scrollkeeper-update
18:03:27
#screen -ls
18:03:38
#screen -S oleg
18:06:50
#chmod +s `whi
`which     `while     `whiptail
18:06:50
#chmod +s `which screen`

/dev/pts/20
18:08:29
#chmod +S `which` screen
chmod: неверный режим: `+S'
Попробуйте `chmod --help' для получения более подробного описания.
18:08:42
#chmod +S `which screen`
chmod: неверный режим: `+S'
Попробуйте `chmod --help' для получения более подробного описания.
18:09:02
#chmod sS `which screen`
chmod: неверный режим: `sS'
Попробуйте `chmod --help' для получения более подробного описания.
18:09:13
#chmod +s `which screen`

/dev/pts/6
18:09:17
#dsasdfasdfasdf
bash: dsasdfasdfasdf: команда не найдена
18:09:18
#daf
bash: daf: команда не найдена
18:09:19
#das
bash: das: команда не найдена
18:09:19
#dasf
bash: dasf: команда не найдена
18:09:22
#sad
bash: sad: команда не найдена
/dev/pts/20
18:09:22
#screen -x root/
/dev/pts/6
18:09:23
#:q
bash: :q: команда не найдена
/dev/pts/20
18:09:42
#screen -x
/dev/pts/6
18:09:44
#screen -ls
/dev/pts/1
18:10:01
#screen -r
/dev/pts/2
18:10:10
#dsfdasfas
bash: dsfdasfas: команда не найдена
18:10:15
#asdas
bash: asdas: команда не найдена

Статистика

Время первой команды журнала14:33:45 2009- 5-25
Время последней команды журнала18:10:15 2009- 5-25
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %27.72
Процент синтаксически неверно набранных команд, %15.84
Суммарное время работы с терминалом *, час 2.51
Количество командных строк в единицу времени, команда/мин 0.67
Частота использования команд
screen26|=========================| 25.24%
vi9|========| 8.74%
chmod7|======| 6.80%
+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b315|====| 4.85%
~5|====| 4.85%
cd3|==| 2.91%
apt-get3|==| 2.91%
ls3|==| 2.91%
w3|==| 2.91%
:q3|==| 2.91%
who3|==| 2.91%
apt-cache3|==| 2.91%
ping2|=| 1.94%
ысapt-get1|| 0.97%
man1|| 0.97%
kljdsf1|| 0.97%
dfdm1|| 0.97%
das1|| 0.97%
pkill1|| 0.97%
dsf1|| 0.97%
debian.vim1|| 0.97%
[1|| 0.97%
daf1|| 0.97%
xmatrix1|| 0.97%
hist1|| 0.97%
lg1|| 0.97%
scr1|| 0.97%
\1|| 0.97%
sad1|| 0.97%
history1|| 0.97%
dasf1|| 0.97%
мÐvi1|| 0.97%
dsasdfasdfasdf1|| 0.97%
161|| 0.97%
dsfdasfas1|| 0.97%
htop1|| 0.97%
"1|| 0.97%
kldsjfldsfj1|| 0.97%
d1|| 0.97%
clear1|| 0.97%
asdas1|| 0.97%
____
*) Интервалы неактивности длительностью 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$