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

Содержание

Журнал

Среда (07/29/09)

15:40:29
$find -name
find: отсутствует аргумент у `-name'
15:40:33
$find
find: name: No such file or directory
15:40:37
$find name
find: name: No such file or directory
15:41:14
$find
./.mozilla/firefox/okyhhoxh.default/Cache/3632B28Dd01
./.mozilla/firefox/okyhhoxh.default/Cache/AB494647d01
./.mozilla/firefox/okyhhoxh.default/Cache/3B0EBB11d01
./.mozilla/firefox/okyhhoxh.default/Cache/194E9766d01
./.mozilla/firefox/okyhhoxh.default/Cache/BF0A1BD4d01
./.mozilla/firefox/okyhhoxh.default/Cache/8A4F440Ed01
./.mozilla/firefox/okyhhoxh.default/Cache/817398F5d01
./.mozilla/firefox/okyhhoxh.default/Cache/AE4FDB01d01
./.mozilla/firefox/okyhhoxh.default/Cache/BE0FB501d01
./.mozilla/firefox/okyhhoxh.default/Cache/FF6A0554d01
...
./.vimrc
./.bash_profile
./.fontconfig
./.fontconfig/3830d5c3ddfd5cd38a049b759396e72e-x86.cache-2
./.fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2
./.fontconfig/d82eb4fd963d448e2fcb7d7b793b5df3-x86.cache-2
./.lesshst
./.xsession-errors
./touchlist
find: name: No such file or directory
15:41:23
$find /
find: /dev/.static: Permission denied
/tmp/andrey
find: /var/lib/gdm: Permission denied
find: /var/run/sudo: Permission denied
find: /var/run/screen/S-root: Permission denied
find: /var/spool/cron/crontabs: Permission denied
find: /home/sshuser/.ssh: Permission denied
find: /proc/tty/driver: Permission denied
find: /proc/1/task/1/fd: Permission denied
find: /proc/1/fd: Permission denied
...
find: /proc/2575/fd: Permission denied
find: /proc/2576/task/2576/fd: Permission denied
find: /proc/2576/fd: Permission denied
find: /proc/6426/task/6426/fd: Permission denied
find: /proc/6426/fd: Permission denied
find: /root/.ssh: Permission denied
find: /root/.mozilla: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.gconf: Permission denied
find: /lost+found: Permission denied
15:42:04
$find /home/*
find: /home/sshuser/.ssh: Permission denied
15:42:20
$find /tmp/
/tmp/andrey
15:42:33
$apt-cache search pdftotxt

15:43:50
$apt-cache search pdf2

15:43:52
$apt-cache search pdftools
texlive-pdfetex - TeX Live: pdfTeX
15:43:56
$apt-cache search pdfutils

15:44:01
$apt-cache search pdf
libpdf-api2-perl - provides the functions for creating PDF documents in Perl
libpdf-create-perl - Create PDF files
libpdf-fdf-simple-perl - Perl module to read and write (Acrobat) FDF files
libpdf-report-perl - simplified PDF report generator
libpdf-table-perl - A utility class for building table layouts in a PDF::API2 object
libpdflib804-2 - [Physics] Comprehensive library of parton density functions
libpdflib804-2-dev - [Physics] Comprehensive library of parton density functions
libpoppler-dev - PDF rendering library -- development files
libpoppler-glib-dev - PDF rendering library -- development files (GLib interface)
libpoppler-qt-dev - PDF rendering library -- development files (Qt interface)
...
xpdf-reader - Portable Document Format (PDF) suite -- viewer for X11
xpdf-utils - Portable Document Format (PDF) suite -- utilities
xprint - Xprint - the X11 print system (binary)
xprint-common - Xprint - the X11 print system (configuration files)
xprint-utils - utilities for Xprint, the X11 print system
yaz-doc - The YAZ Z39.50 toolkit (documentation)
yorick-data - interpreted library for the Yorick language
zoem - a general-purpose macro/programming language for transforming text
zope-textindexng2 - full text index for Zope
zope-textindexng2-lib - full text index for Zope
15:44:03
$apt-cache search pdf | less
15:44:30
$apt-cache search pdfjam
pdfjam - collection of PDF document handling utilities
15:44:33
$sudo atp-get install pdfjam
Password:
sudo: atp-get: command not found
15:44:46
$sudo apt
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libkpathsea4 libpoppler0c2 tetex-base tetex-bin tetex-extra tex-common
Предлагаемые пакеты:
  gs-gpl gs-esp gs-afpl gv postscript-viewer texinfo texi2html dvipng chktex lacheck rubber sam2p
  debhelper
Рекомендуемые пакеты:
  tetex-doc psutils perl-tk libxml-parser-perl latex-beamer latex-xcolor lmodern pgf
  preview-latex-style
...
 pdfjam зависит от tetex-extra | texlive-fonts-recommended, однако:
  Пакет tetex-extra пока не настроен.
  Пакет texlive-fonts-recommended не установлен.
dpkg: не удалось обработать параметр pdfjam (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 tetex-bin
 tetex-extra
 pdfjam
E: Sub-process /usr/bin/dpkg returned an error code (1)
15:47:17
$sudo apt-get install pdfjam
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия pdfjam.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
не установлено до конца или удалено 3 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства возрастёт на 0B.
Настраивается пакет tetex-bin (3.0-30) ...
Running fmtutil-sys. This may take some time... Error: `pdfetex -ini  -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' possibly failed.
Error: `pdfetex -ini  -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' possibly failed.
...
 pdfjam зависит от tetex-extra | texlive-fonts-recommended, однако:
  Пакет tetex-extra пока не настроен.
  Пакет texlive-fonts-recommended не установлен.
dpkg: не удалось обработать параметр pdfjam (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 tetex-bin
 tetex-extra
 pdfjam
E: Sub-process /usr/bin/dpkg returned an error code (1)
15:47:29
$pdf
pdf90      pdfetex    pdfimages  pdfjoin    pdfnup     pdftoppm   pdftotext
pdfcrop    pdffonts   pdfinfo    pdflatex   pdftex     pdftops    pdfxtex
15:47:29
$pdftotext --help
pdftotext version 3.01
Copyright 1996-2005 Glyph & Cog, LLC
Usage: pdftotext [options] <PDF-file> [<text-file>]
  -f <int>          : first page to convert
  -l <int>          : last page to convert
  -layout           : maintain original physical layout
  -raw              : keep strings in content stream order
  -htmlmeta         : generate a simple HTML file, including the meta information
  -enc <string>     : output text encoding name
  -eol <string>     : output end-of-line convention (unix, dos, or mac)
  -nopgbrk          : don't insert page breaks between pages
  -opw <string>     : owner password (for encrypted files)
  -upw <string>     : user password (for encrypted files)
  -q                : don't print any messages or errors
  -cfg <string>     : configuration file to use in place of .xpdfrc
  -v                : print copyright and version info
  -h                : print usage information
  -help             : print usage information
  --help            : print usage information
  -?                : print usage information
15:47:45
$ls
2000 1  2000 2  -bad-name-  hello  touchlist
15:47:55
$scp 192.168.16.7:~/*.pdf .
The authenticity of host '192.168.16.7 (192.168.16.7)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.7' (RSA) to the list of known hosts.
user@192.168.16.7's password:
Permission denied, please try again.
user@192.168.16.7's password:
ug-bsdnet.pdf                                                      100% 2975KB   2.9MB/s   00:00
ug-lnet.pdf                                                        100% 1139KB   1.1MB/s   00:00
15:48:55
$ls
2000 1  2000 2  -bad-name-  hello  touchlist  ug-bsdnet.pdf  ug-lnet.pdf
15:48:57
$xpdf
xpdf      xpdf.bin
15:48:57
$xpdf ug-lnet.pdf
Warning: Attempt to remove nonexistent passive grab
15:49:23
$pdftotext ug-bsdnet.pdf

15:50:46
$pdftotext ug-bsdnet.pdf ug-bsd.txt

15:50:57
$vim ug-
15:50:57
$vim ug-bsd
15:51:18
$pdftotext ug-bsdnet.pdf ug-bsd.txt

15:51:25
$vim ug-bsd.txt
15:51:45
$file ug*
ug-bsdnet.pdf: PDF document, version 1.3
ug-bsdnet.txt: empty
ug-bsd.txt:    ISO-8859 C++ program text, with very long lines
ug-lnet.pdf:   PDF document, version 1.3
15:51:53
$vim ug-bsd.txt
15:54:36
$man
прошло 10 минут
16:04:51
$cd

16:04:52
$mkdir soft

16:04:59
$ls -l
итого 4296
-rw-r--r-- 1 user user      25 2009-07-29 15:45 2000 1
-rw-r--r-- 1 user user      33 2009-07-29 15:46 2000 2
drwxr-xr-x 2 user user      48 2009-07-29 11:30 -bad-name-
-rwxr-xr-x 1 root root      13 2008-03-11 12:42 hello
drwxr-xr-x 2 user user      48 2009-07-29 17:04 soft
-rw-r--r-- 1 user user      54 2009-07-29 11:42 touchlist
-rwxr-xr-x 1 user user 3046166 2009-07-29 16:48 ug-bsdnet.pdf
-rw-r--r-- 1 user user       0 2009-07-29 16:50 ug-bsdnet.txt
-rw-r--r-- 1 user user  161103 2009-07-29 16:51 ug-bsd.txt
-rwxr-xr-x 1 user user 1166385 2009-07-29 16:48 ug-lnet.pdf
16:05:02
$find /var/* -name *.gz
/var/backups/dpkg.status.1.gz
/var/backups/dpkg.status.2.gz
/var/backups/dpkg.status.3.gz
/var/backups/dpkg.status.4.gz
/var/backups/dpkg.status.5.gz
/var/backups/dpkg.status.6.gz
find: /var/lib/gdm: Permission denied
/var/lib/dpkg/alternatives/builtins.7.gz
/var/log/kern.log.1.gz
/var/log/user.log.1.gz
...
/var/log/messages.1.gz
/var/log/auth.log.1.gz
/var/log/debug.1.gz
/var/log/dmesg.1.gz
/var/log/dmesg.2.gz
/var/log/dmesg.3.gz
/var/log/dmesg.4.gz
find: /var/run/sudo: Permission denied
find: /var/run/screen/S-root: Permission denied
find: /var/spool/cron/crontabs: Permission denied
16:06:36
$find /var/* -name *.gz
/var/backups/dpkg.status.1.gz
/var/backups/dpkg.status.2.gz
/var/backups/dpkg.status.3.gz
/var/backups/dpkg.status.4.gz
/var/backups/dpkg.status.5.gz
/var/backups/dpkg.status.6.gz
find: /var/lib/gdm: Permission denied
/var/lib/dpkg/alternatives/builtins.7.gz
/var/log/kern.log.1.gz
/var/log/user.log.1.gz
...
/var/log/messages.1.gz
/var/log/auth.log.1.gz
/var/log/debug.1.gz
/var/log/dmesg.1.gz
/var/log/dmesg.2.gz
/var/log/dmesg.3.gz
/var/log/dmesg.4.gz
find: /var/run/sudo: Permission denied
find: /var/run/screen/S-root: Permission denied
find: /var/spool/cron/crontabs: Permission denied
16:06:37
$ls -l
итого 4296
-rw-r--r-- 1 user user      25 2009-07-29 15:45 2000 1
-rw-r--r-- 1 user user      33 2009-07-29 15:46 2000 2
drwxr-xr-x 2 user user      48 2009-07-29 11:30 -bad-name-
-rwxr-xr-x 1 root root      13 2008-03-11 12:42 hello
drwxr-xr-x 2 user user      48 2009-07-29 17:04 soft
-rw-r--r-- 1 user user      54 2009-07-29 11:42 touchlist
-rwxr-xr-x 1 user user 3046166 2009-07-29 16:48 ug-bsdnet.pdf
-rw-r--r-- 1 user user       0 2009-07-29 16:50 ug-bsdnet.txt
-rw-r--r-- 1 user user  161103 2009-07-29 16:51 ug-bsd.txt
-rwxr-xr-x 1 user user 1166385 2009-07-29 16:48 ug-lnet.pdf
16:06:39
$cd soft/

16:06:44
$ls -l
итого 0
16:06:47
$cat > 'gzfile.gz'
sdhxfzhyshy
sdghsfghsfhbsf
sfghfx
16:07:22
$ls -l
итого 4
-rw-r--r-- 1 user user 34 2009-07-29 17:07 gzfile.gz
16:07:23
$cat > 'tarfile.tar
sethgstrhsrh
srh
srhy
y
y
sd
16:07:45
$cat > 'tgzfile.tg
eastghsrhsdt
hsf
th
h
sry
h
16:08:09
$ls -l
итого 12
-rw-r--r-- 1 user user 34 2009-07-29 17:07 gzfile.gz
-rw-r--r-- 1 user user 29 2009-07-29 17:07 tarfile.tar
-rw-r--r-- 1 user user 30 2009-07-29 17:08 tgzfile.tgz
16:08:11
$cat > 'rpmfile.rpm
aetgsr
asdgt
sd
gh
sb
s
16:08:32
$ls -l
итого 16
-rw-r--r-- 1 user user 34 2009-07-29 17:07 gzfile.gz
-rw-r--r-- 1 user user 24 2009-07-29 17:08 rpmfile.rpm
-rw-r--r-- 1 user user 29 2009-07-29 17:07 tarfile.tar
-rw-r--r-- 1 user user 30 2009-07-29 17:08 tgzfile.tgz
16:08:34
$find ~ -regex '.*(\.tar\.gz|

16:10:42
$find ~ -regex '.*(\.tar|

16:11:27
$find ~/

16:11:33
$find ~/ -regex '.*\.tar
> bash: unexpected EOF while looking for matching `''
bash: syntax error: unexpected end of file
16:11:47
$find ~/ -regex '.*\.tar'
/home/user/soft/tarfile.tar
16:11:53
$find ~/ -regex '.*(\.tar,\.

16:12:20
$find ~/ -regex '.*(\.tar\

16:12:32
$find ~/ -regex '.*(\.tar

16:12:37
$find ~/ -regex '.*{\.tar\.rpm}

16:13:51
$find ~/ -regex '.*{\.tar,

16:13:55
$find ~ -regex '.*(\.tar\.gz|\.tgz\.rpm)'

16:14:09
$find ~ -regex '.*[\.tar,
/home/user
/home/user/soft
/home/user/soft/tgzfile.tgz
/home/user/soft/gzfile.gz
/home/user/soft/rpmfile.rpm
/home/user/soft/tarfile.tar
/home/user/.fluxbox/init
/home/user/.fluxbox/startup
/home/user/.fluxbox/slitlist
/home/user/.mozilla
...
/home/user/.lilalo/1653016833171326170-1243160493.script
/home/user/.lilalo/127631918968519557-1248780411.script
/home/user/.lilalo/.report.dat
/home/user/.bash_logout
/home/user/ug-bsdnet.txt
/home/user/.TEST2.swp
/home/user/ug-bsd.txt
/home/user/.fontconfig
/home/user/.lesshst
/home/user/touchlist
16:15:37
$find ~ -regex '.*[\.tar\,\.gz\,\.tgz\
/home/user
/home/user/soft
/home/user/soft/tgzfile.tgz
/home/user/soft/gzfile.gz
/home/user/soft/rpmfile.rpm
/home/user/soft/tarfile.tar
/home/user/.fluxbox/init
/home/user/.fluxbox/startup
/home/user/.fluxbox/slitlist
/home/user/.mozilla
...
/home/user/.lilalo/1653016833171326170-1243160493.script
/home/user/.lilalo/127631918968519557-1248780411.script
/home/user/.lilalo/.report.dat
/home/user/.bash_logout
/home/user/ug-bsdnet.txt
/home/user/.TEST2.swp
/home/user/ug-bsd.txt
/home/user/.fontconfig
/home/user/.lesshst
/home/user/touchlist
16:16:03
$find ~ -regex '.*[\.
/home/user
/home/user/soft
/home/user/soft/tgzfile.tgz
/home/user/soft/gzfile.gz
/home/user/soft/tarfile.tar
/home/user/.fluxbox/init
/home/user/.fluxbox/slitlist
/home/user/.mozilla
/home/user/.mozilla/firefox/pluginreg.dat
/home/user/.mozilla/firefox/okyhhoxh.default
...
/home/user/.lilalo/30588191674117884-1248684526.script
/home/user/.lilalo/1653016833171326170-1243160493.script
/home/user/.lilalo/127631918968519557-1248780411.script
/home/user/.lilalo/.report.dat
/home/user/.bash_logout
/home/user/ug-bsdnet.txt
/home/user/ug-bsd.txt
/home/user/.fontconfig
/home/user/.lesshst
/home/user/touchlist
16:16:14
$find ~ -regex '.*[\
/home/user
/home/user/soft
/home/user/soft/tarfile.tar
/home/user/.fluxbox/init
/home/user/.fluxbox/slitlist
/home/user/.mozilla
/home/user/.mozilla/firefox/pluginreg.dat
/home/user/.mozilla/firefox/okyhhoxh.default
/home/user/.mozilla/firefox/okyhhoxh.default/cookies.txt
/home/user/.mozilla/firefox/okyhhoxh.default/history.dat
...
/home/user/.lilalo/23819605344519036-1243160691.script
/home/user/.lilalo/30588191674117884-1248684526.script
/home/user/.lilalo/1653016833171326170-1243160493.script
/home/user/.lilalo/127631918968519557-1248780411.script
/home/user/.lilalo/.report.dat
/home/user/.bash_logout
/home/user/ug-bsdnet.txt
/home/user/ug-bsd.txt
/home/user/.lesshst
/home/user/touchlist
16:16:20
$find ~ -regex '.*[
/home/user
/home/user/soft
/home/user/soft/tarfile.tar
/home/user/.fluxbox/init
/home/user/.fluxbox/slitlist
/home/user/.mozilla
/home/user/.mozilla/firefox/pluginreg.dat
/home/user/.mozilla/firefox/okyhhoxh.default
/home/user/.mozilla/firefox/okyhhoxh.default/cookies.txt
/home/user/.mozilla/firefox/okyhhoxh.default/history.dat
...
/home/user/.lilalo/23819605344519036-1243160691.script
/home/user/.lilalo/30588191674117884-1248684526.script
/home/user/.lilalo/1653016833171326170-1243160493.script
/home/user/.lilalo/127631918968519557-1248780411.script
/home/user/.lilalo/.report.dat
/home/user/.bash_logout
/home/user/ug-bsdnet.txt
/home/user/ug-bsd.txt
/home/user/.lesshst
/home/user/touchlist
16:16:23
$find ~ -regex '.*(\.tar\.gz|\.tgz\.rpm)'

16:16:37
$find ~ -regex '.*(\.tar\.gz|\.tgz\.rpm)'

прошло 19 минут
16:36:12
$ls
gzfile.gz  rpmfile.rpm  tarfile.tar  tgzfile.tgz
16:36:13
$find ~ -regex '.*\(\.tar\.gz|\.tgz\.rpm\

16:36:21
$find ~ -regex '.*(\.tar\.gz\
find: Unmatched ) or \)
16:36:41
$find ~ -regex '.*\

16:36:45
$find ~ -regex '.*(

16:36:57
$find ~ -regex '.*(

16:37:09
$find ~ -regex '.*\
/home/user/soft/tgzfile.tgz
/home/user/soft/rpmfile.rpm
прошло 43 минуты
17:20:43
$ls- l
bash: ls-: command not found

Четверг (07/30/09)

08:36:23
$ls -
ls: -: No such file or directory
ls: l: No such file or directory
08:36:29
$ls -
итого 4296
-rw-r--r-- 1 user user      25 2009-07-29 15:45 2000 1
-rw-r--r-- 1 user user      33 2009-07-29 15:46 2000 2
drwxr-xr-x 2 user user      48 2009-07-29 11:30 -bad-name-
-rwxr-xr-x 1 root root      13 2008-03-11 12:42 hello
drwxr-xr-x 2 user user     176 2009-07-29 17:08 soft
-rw-r--r-- 1 user user      54 2009-07-29 11:42 touchlist
-rwxr-xr-x 1 user user 3046166 2009-07-29 16:48 ug-bsdnet.pdf
-rw-r--r-- 1 user user       0 2009-07-29 16:50 ug-bsdnet.txt
-rw-r--r-- 1 user user  161103 2009-07-29 16:51 ug-bsd.txt
-rwxr-xr-x 1 user user 1166385 2009-07-29 16:48 ug-lnet.pdf
08:36:32
$test 10 -lt 9 ; echo $?
1
08:44:47
$test 10 -lt 11
0
08:44:53
$A=exit

08:45:37
$test "$A" == "exit" ; echo $?
0
08:47:09
$test "$A" !
1
08:47:15
$[
0
08:51:58
$test 12
Не правильно
Все равно
08:52:12
$vim /etc/init.d/networking
08:54:44
$man sh
08:56:11
$vim /etc/init.d/networking
08:59:18
$test 10
ho "Все равно"
Правильно
Все равно
08:59:37
$for Planet in "Earth Sun Moon";do echo $Planet;done
Earth Sun Moon
09:00:49
$for Planet in
Earth
Sun
Moon
09:01:17
$echo "

09:01:29
$vim /tmp/for1
09:01:44
$vim /tmp/for1
09:02:17
$chmod +x /tmp/for1

09:02:21
$/tmp/for1
Earth
Sun
Moon
09:02:22
$vim /tmp/for1
09:02:30
$/tmp/for1
+ for Planet in Earth Sun Moon
+ echo Earth
Earth
+ for Planet in Earth Sun Moon
+ echo Sun
Sun
+ for Planet in Earth Sun Moon
+ echo Moon
Moon
09:02:32
$vim /tmp/for2
09:03:21
$vim /tmp/for2
09:05:01
$apt-cache search chpasswd

09:05:15
$. /etc/bash_completion

09:05:29
$sudo ch
chage      chcon      chgpasswd  chkdupexe  chown      chroot     chvt
chattr     chfn       chgrp      chmod      chpasswd   chsh

Файлы

  • 'gzfile.gz'
  • 'rpmfile.rpm
  • 'tarfile.tar
  • 'tgzfile.tg
  • 'gzfile.gz'
    >
    sdhxfzhyshy
    sdghsfghsfhbsf
    sfghfx
    
    'rpmfile.rpm
    >
    aetgsr
    asdgt
    sd
    gh
    sb
    s
    
    'tarfile.tar
    >
    sethgstrhsrh
    srh
    srhy
    y
    y
    sd
    
    'tgzfile.tg
    >
    eastghsrhsdt
    hsf
    th
    h
    sry
    h
    

    Статистика

    Время первой команды журнала15:40:29 2009- 7-29
    Время последней команды журнала09:05:29 2009- 7-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.43
    Количество командных строк в единицу времени, команда/мин 1.18
    Частота использования команд
    find33|===========================| 27.97%
    ls11|=========| 9.32%
    vim11|=========| 9.32%
    apt-cache8|======| 6.78%
    test6|=====| 5.08%
    cat4|===| 3.39%
    pdftotext4|===| 3.39%
    sudo4|===| 3.39%
    echo3|==| 2.54%
    \.tgz\.rpm)'3|==| 2.54%
    man2|=| 1.69%
    cd2|=| 1.69%
    xpdf2|=| 1.69%
    for12|=| 1.69%
    for2|=| 1.69%
    mkdir1|| 0.85%
    'gzfile.gz'1|| 0.85%
    chmod1|| 0.85%
    'rpmfile.rpm1|| 0.85%
    [1|| 0.85%
    A=exit1|| 0.85%
    .1|| 0.85%
    ch1|| 0.85%
    apt-get1|| 0.85%
    do1|| 0.85%
    ls-1|| 0.85%
    atp-get1|| 0.85%
    \.tgz\.rpm\1|| 0.85%
    'tgzfile.tg1|| 0.85%
    pdf1|| 0.85%
    scp1|| 0.85%
    apt1|| 0.85%
    less1|| 0.85%
    'tarfile.tar1|| 0.85%
    file1|| 0.85%
    done1|| 0.85%
    ____
    *) Интервалы неактивности длительностью 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$