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

Содержание

Журнал

Вторник (03/14/06)

/dev/tty1
17:39:14
$cls
exit
17:39:16
$dir
итого 20
drwxr-xr-x  2 user user 4096 2006-03-14 16:59 bin
drwx------  3 user user 4096 2006-03-14 14:39 Desktop
drwx------  7 user user 4096 2006-03-13 16:02 Mail
drwxr-xr-x  4 user user 4096 2006-03-14 17:22 my
-rw-r--r--  1 user user  618 2006-03-13 17:56 Диаграмма1.dia
17:39:18
$view ~/.bash_profile
export PATH=$PATH:~/bin
. ~/.bashrc
17:40:05
$cl
bash: cl: command not found
17:40:07
$scls
bash: scls: command not found
17:40:10
$cls

17:40:12
$cat

17:40:27
$cls

17:40:28
$vi ~/.bash_profile
17:41:56
$cls

/dev/pts/1
17:43:16
$ls Desktop/
Home.desktop  konsole.desktop  Корзина
17:43:31
$ls -l Desktop/
итого 12
-rw-r--r--  1 user user 4410 2006-03-11 22:19 Home.desktop
lrwxrwxrwx  1 user user   43 2006-03-14 14:39 konsole.desktop -> /usr/share/applications/kde/konsole.desktop
drwx------  2 user user 4096 2006-03-13 19:23 Корзина
17:43:33
$cd /

/dev/pts/1
17:43:56
$vi ~/.bash_profile
17:46:40
$vi ~/.bash_profile
0a1
> cowsay -f
/dev/pts/1
17:47:56
$vi ~/.bash_profile
1d0
< cowsay -f
/dev/pts/1
17:50:37
$apt-cache search openoffice
openoffice.org-hyphenation-ru - Russian hyphenation pattern for OpenOffice.org
bluefish - advanced Gtk+ HTML editor
dictionaries-common - Common utilities for spelling dictionary tools
dmake - make utility used to build OpenOffice.org
extract - displays meta-data from files of arbitrary type
fig2sxd - convert XFig files to OpenOffice.org format
gkrellm-hdplop - A hard drive activity monitor GKrellM plugin
gnumeric - GNOME spreadsheet application
gramps - Genealogical Research and Analysis Management Program
hunspell - spell checker and morphological analyzer (program)
...
openoffice.org-help-en-us - English_american help for OpenOffice.org
openoffice.org-help-es - Spanish help for OpenOffice.org
openoffice.org-help-fr - French help for OpenOffice.org
openoffice.org-help-it - Italian help for OpenOffice.org
openoffice.org-help-ja - Japanese help for OpenOffice.org
openoffice.org-help-ko - Korean help for OpenOffice.org
openoffice.org-help-pt-br - Portuguese_brazilian  help for OpenOffice.org
openoffice.org-help-sv - Swedish help for OpenOffice.org
openoffice.org-help-zh-cn - Chinese_simplified help for OpenOffice.org
openoffice.org-help-zh-tw - Chinese_traditional help for OpenOffice.org
17:50:59
$su
Password:
17:51:05
#apt-get install openoffice.org
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  openoffice.org: Depends: openoffice.org-base (> 2.0.1) but it is not going to be installed
E: Broken packages
17:51:14
#apt-get install openoffice.org-base
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  openoffice.org-base: Depends: openoffice.org-core (> 2.0.1) but it is not going to be installed
                       Depends: libhsqldb-java (>= 1.8.0.0-2) but it is not going to be installed
E: Broken packages
17:51:23
#apt-get install openoffice.org-core
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  openoffice.org-core: Depends: libmyspell3c2 but it is not going to be installed
E: Broken packages
17:51:29
#apt-cache search openoffice | less
17:51:51
#apt-get update
Hit http://debian.org.ua stable/main Packages
Hit http://debian.org.ua stable/main Release
Hit http://debian.org.ua stable/contrib Packages
Hit http://debian.org.ua stable/contrib Release
21% [Waiting for headers]
17:52:11
#apt-get update
Hit http://debian.org.ua stable/main Packages
Hit http://debian.org.ua stable/main Release
Hit http://debian.org.ua stable/contrib Packages
Hit http://debian.org.ua stable/contrib Release
Hit http://debian.org.ua stable/non-free Packages
Hit http://debian.org.ua stable/non-free Release
Get:1 http://debian.org.ua experimental/main Packages [163kB]
Get:2 http://debian.org.ua experimental/main Release [104B]
Hit http://debian.org.ua experimental/contrib Packages
Get:3 http://debian.org.ua experimental/contrib Release [107B]
Hit http://debian.org.ua experimental/non-free Packages
Get:4 http://debian.org.ua experimental/non-free Release [108B]
Get:5 http://debian.org.ua unstable/main Packages [4009kB]
Get:6 http://debian.org.ua unstable/main Release [82B]
Get:7 http://debian.org.ua unstable/contrib Packages [57,7kB]
Get:8 http://debian.org.ua unstable/contrib Release [85B]
Get:9 http://debian.org.ua unstable/non-free Packages [72,4kB]
Get:10 http://debian.org.ua unstable/non-free Release [86B]
Fetched 4302kB in 35s (122kB/s)
Reading Package Lists... Done
17:52:52
#exit
exit
17:53:17
$su
Password:
su: Authentication failure
Извините.
17:57:25
$su
Password:
su: Authentication failure
Извините.
17:57:30
$su
Password:
17:57:38
#apt-cache search cyr | mgrep x-f
bash: mgrep: command not found
17:57:44
#apt-cache search cyr | grep x-f

17:57:47
#apt-cache search cyr | grep font
ttf-arhangai - A TrueType font with Mongolian Cyrillic letters
ttf-summersby - Free TrueType typeface font
ttf-uralic - Truetype fonts for Cyrillic-based Uralic languages
xfonts-bolkhov-75dpi - 75 dpi Unicode Cyrillic fonts for X (Cyr-RFX collection)
xfonts-bolkhov-cp1251-75dpi - 75 dpi CP1251 encoded Cyrillic fonts for X (Cyr-RFX collection)
xfonts-bolkhov-cp1251-misc - Character-cell CP1251 encoded Cyrillic fonts for X (Cyr-RFX collection)
xfonts-bolkhov-isocyr-75dpi - 75 dpi ISO 8859-5 encoded Cyrillic fonts for X (Cyr-RFX collection)
xfonts-bolkhov-isocyr-misc - Character-cell ISO-8859-5 encoded Cyrillic fonts for X (Cyr-RFX collection)
xfonts-bolkhov-koi8r-75dpi - 75 dpi KOI8-R encoded Cyrillic fonts for X (Cyr-RFX collection)
xfonts-bolkhov-koi8r-misc - Character-cell KOI8-R encoded Cyrillic fonts for X (Cyr-RFX collection)
...
console-terminus - Fixed-width fonts for fast reading on the Linux console
scalable-cyrfonts-tex - Scalable Cyrillic fonts for TeX
t1-cyrillic - A basic set of free PostScript fonts
t1-oldslavic - OldSlavic -- a Cyrillic Type1 font with medieval design
t1-teams - Teams -- a PostScript font covering ASCII and basic Cyrillic
ttf-dejavu - Bitstream Vera fonts with additional characters
ttf-gentium - Gentium TrueType font
ttf-thryomanes - A Unicode font covering Latin, Greek, Cyrillic and IPA
xfonts-cyrillic - Cyrillic fonts for X
xfonts-intl-european - International fonts for X -- European
17:57:55
#exit
exit
/dev/pts/4
17:58:11
$LANG=C oofice
bash: oofice: command not found
17:58:22
$LANG=C ooffice
I18N: Operating system doesn't support locale ""
17:58:38
$su
Password:
17:58:43
#dpkg-reconfigure locales

17:59:51
#exit
exit
17:59:58
$LANG=en_US.UTF-8 ooffice

18:00:45
$LANG=en_US.UTF-8

18:00:48
$echo $LANG
en_US.UTF-8
18:00:52
$oo
oocalc          ooffice         oomaster        ooweb
ooconfigimport  oofromtemplate  oomath          oowriter
oodraw          ooimpress       oopadmin
18:00:52
$ooffice

18:01:10
$cls

18:01:33
$alias `
> alias `
18:01:41
$alias
alias admin='su'
alias cls='clear'
alias copy='cp'
alias del='rm'
alias dir='ls -l'
alias view='less'
18:01:43
$dir
итого 20
drwxr-xr-x  2 user user 4096 2006-03-14 16:59 bin
drwx------  3 user user 4096 2006-03-14 14:39 Desktop
drwx------  7 user user 4096 2006-03-13 16:02 Mail
drwxr-xr-x  4 user user 4096 2006-03-14 17:22 my
-rw-r--r--  1 user user  618 2006-03-13 17:56 Диаграмма1.dia
18:01:53
$cls

18:02:06
$admin
Password:
18:02:13
#exit
exit
18:02:16
$cls

18:02:19
$alias
alias admin='su'
alias cls='clear'
alias copy='cp'
alias del='rm'
alias dir='ls -l'
alias view='less'
18:02:32
$date
Tue Mar 14 18:02:49 EET 2006
18:02:49
$cls

18:02:57
$dir
итого 20
drwxr-xr-x  2 user user 4096 2006-03-14 16:59 bin
drwx------  3 user user 4096 2006-03-14 14:39 Desktop
drwx------  7 user user 4096 2006-03-13 16:02 Mail
drwxr-xr-x  4 user user 4096 2006-03-14 17:22 my
-rw-r--r--  1 user user  618 2006-03-13 17:56 Диаграмма1.dia
18:04:22
$cd bin

18:04:26
$locate abcd

18:09:33
$locate ab
/usr/share/doc/util-linux/examples/fstab.example2.gz
/usr/share/doc/w3m/ja/README.tab
/usr/share/doc/xfonts-scalable
/usr/share/doc/xfonts-scalable/changelog.Debian.gz
/usr/share/doc/xfonts-scalable/copyright
/usr/share/doc/xfonts-scalable/NEWS.Debian.gz
/usr/share/dpkg/archtable
/usr/share/eazel-engine/tab_left.png
/usr/share/eazel-engine/tab_left-unsel.png
/usr/share/eazel-engine/tab_right.png
...
/usr/share/icons/Amaranth/scalable/apps/gucharmap.svg
/usr/share/icons/Amaranth/scalable/apps/hwbrowser.svg
/usr/share/icons/Amaranth/scalable/apps/icon-system-tools.svg
/usr/share/icons/Amaranth/scalable/apps/icon-update.svg
/usr/share/icons/Amaranth/scalable/apps/monitor.svg
/usr/share/icons/Amaranth/scalable/apps/mouse-capplet.svg
/usr/share/icons/Amaranth/scalable/apps/mozilla-icon.svg
/usr/share/icons/Amaranth/scalable/apps/mozilla-mail-icon.svg
/usr/share/icons/Amaranth/scalable/apps/mozilla-orig.svg
/usr/share/icons/Amaranth/scalable/apps/mozilla-star.svg
18:09:41
$locate abc | grep abc[^/]*$
/usr/bin/kab2kabc
/usr/bin/kabc2mutt
/usr/lib/kde3/kabc_dir.la
/usr/lib/kde3/kabc_dir.so
/usr/lib/kde3/kabc_file.la
/usr/lib/kde3/kabc_file.so
/usr/lib/kde3/kabcformat_binary.la
/usr/lib/kde3/kabcformat_binary.so
/usr/lib/kde3/kabc_imap.la
/usr/lib/kde3/kabc_imap.so
...
/usr/share/man/man1/kab2kabc.1.gz
/usr/share/man/man1/kabc2mutt.1.gz
/usr/share/services/kabconfig.desktop
/usr/share/services/kabcustomfields.desktop
/usr/share/services/kresources/kabc
/usr/share/services/kresources/kabc/kabc_slox.desktop
/usr/share/services/kresources/kabc/kabc_xmlrpc.desktop
/usr/share/services/kresources/kcal/kabc.desktop
/usr/share/services/kresources/konnector/kabckonnector.desktop
/usr/share/vim/vim63/syntax/abc.vim
18:11:36
$locate abc | grep abc*
/usr/bin/kab2kabc
/usr/bin/kabc2mutt
/usr/lib/kde3/kabc_dir.la
/usr/lib/kde3/kabc_dir.so
/usr/lib/kde3/kabc_file.la
/usr/lib/kde3/kabc_file.so
/usr/lib/kde3/kabcformat_binary.la
/usr/lib/kde3/kabcformat_binary.so
/usr/lib/kde3/kabc_imap.la
/usr/lib/kde3/kabc_imap.so
...
/usr/share/services/kresources/kabc/dir.desktop
/usr/share/services/kresources/kabc/file.desktop
/usr/share/services/kresources/kabc/imap.desktop
/usr/share/services/kresources/kabc/kabc_slox.desktop
/usr/share/services/kresources/kabc/kabc_xmlrpc.desktop
/usr/share/services/kresources/kabc/ldapkio.desktop
/usr/share/services/kresources/kabc/net.desktop
/usr/share/services/kresources/kcal/kabc.desktop
/usr/share/services/kresources/konnector/kabckonnector.desktop
/usr/share/vim/vim63/syntax/abc.vim
18:13:31
$locate abc | grep abc[^/]*$
/usr/bin/kab2kabc
/usr/bin/kabc2mutt
/usr/lib/kde3/kabc_dir.la
/usr/lib/kde3/kabc_dir.so
/usr/lib/kde3/kabc_file.la
/usr/lib/kde3/kabc_file.so
/usr/lib/kde3/kabcformat_binary.la
/usr/lib/kde3/kabcformat_binary.so
/usr/lib/kde3/kabc_imap.la
/usr/lib/kde3/kabc_imap.so
...
/usr/share/man/man1/kab2kabc.1.gz
/usr/share/man/man1/kabc2mutt.1.gz
/usr/share/services/kabconfig.desktop
/usr/share/services/kabcustomfields.desktop
/usr/share/services/kresources/kabc
/usr/share/services/kresources/kabc/kabc_slox.desktop
/usr/share/services/kresources/kabc/kabc_xmlrpc.desktop
/usr/share/services/kresources/kcal/kabc.desktop
/usr/share/services/kresources/konnector/kabckonnector.desktop
/usr/share/vim/vim63/syntax/abc.vim
18:13:45
$cls

18:18:16
$find --help
Использование: find [путь...] [выражение]
путь по умолчанию: текущий подкаталог; выражение по умолчанию: -print
выражения могут состоять из:
операторов (в нисходящем порядке; -and берется по умолчанию, если не дано других):
      ( EXPR ) ! EXPR -not EXPR EXPR1 -a EXPR2 EXPR1 -and EXPR2
      EXPR1 -o EXPR2 EXPR1 -or EXPR2 EXPR1 , EXPR2
ключи (всегда true): -daystart -depth -follow --help
      -maxdepth LEVELS -mindepth LEVELS -mount -noleaf --version -xdev
tests (N может быть +N или -N или N): -amin N -anewer FILE -atime N -cmin N
      -cnewer FILE -ctime N -empty -false -fstype TYPE -gid N -group NAME
      -ilname PATTERN -iname PATTERN -inum N -ipath PATTERN -iregex PATTERN
      -links N -lname PATTERN -mmin N -mtime N -name PATTERN -newer FILE
      -nouser -nogroup -path PATTERN -perm [+-]MODE -regex PATTERN
      -size N[bckw] -true -type [bcdpfls] -uid N -used N -user NAME
      -xtype [bcdpfls]
действия: -exec COMMAND ; -fprint FILE -fprint0 FILE -fprintf FILE FORMAT
      -ok COMMAND ; -print -print0 -printf FORMAT -prune -ls
Report bugs to <bug-findutils@gnu.org>.
18:22:42
$find / -name -mtime +1000
find: пути должны быть перед выражением
Использование: find [путь...] [выражение]
18:23:53
$find / -name -mtime +100k
find: пути должны быть перед выражением
Использование: find [путь...] [выражение]
18:24:14
$find / -mtime +100k
find: неверный аргумент `+100k' у `-mtime'
18:24:28
$find / -ntime +100k
find: неверный предикат `-ntime'
18:24:37
$cls

18:24:41
$touch --help
Использование: touch [КÐпа и модификации каждого файла до тукещего времени
Аргументы, обязательные для длинных ключей, обязательны и для коротких.
  -a                     change only the access time
  -c, --no-create        do not create any files
  -d, --date=STRING      parse STRING and use it instead of current time
  -f                     (ignored)
  -m                     change only the modification time
  -r, --reference=FILE   использовать время FILE'а вместо текущего
  -t STAMP               использовать [[CC]YY]MMDDhhmm[.ss] вместо
                          текущего времени
      --time=WORD        устанавливать время определяемое WORD
                          время доступ -a, atime -a, mtime -m, изменения -m
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
Заметьте, что ключи -d и -t воспринимают разные форматы даты и времени.
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
18:25:11
$touch -t 200001010000 /tmp/2000year
touch: невозможно выполнить touch для `/tmp/2000year': Permission denied
18:25:47
$touch -t 200001010000~/my/2000year
touch: неверный формат даты `200001010000~/my/2000year'
18:26:16
$touch -t 200001010000 ~/my/2000year

18:26:24
$cls

18:26:25
$dir
итого 200
-rwxr-xr-x  1 user user 94356 2006-03-14 16:58 test
-rwxr-xr-x  1 user user 94356 2006-03-14 16:59 test1
18:26:28
$cd ~/

18:26:37
$cls

18:26:39
$cd my

18:26:40
$dir
итого 8
-rw-r--r--  1 user user    0 2000-01-01 00:00 2000year
drwxr-xr-x  2 user user 4096 2006-03-14 17:46 new
drwxr-xr-x  2 user user 4096 2006-03-14 17:15 test1
18:26:42
$find /etc not newer ~/
/etc/ssl/private
find: /etc/ssl/private: Permission denied
/etc/fonts
/etc/fonts/fonts.conf
/etc/fonts/local.conf
/etc/fonts/fonts.dtd
/etc/ldap
/etc/ldap/ldap.conf
/etc/emacs
/etc/emacs/site-start.d
...
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/url-handlers/mmsh/%gconf.xml
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/url-handlers/rtsp
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/url-handlers/rtsp/%gconf.xml
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/url-handlers/mms
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/url-handlers/mms/%gconf.xml
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/url-handlers/pnm
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/url-handlers/pnm/%gconf.xml
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/typing_break
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/typing_break/%gconf.xml
/etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/accessibility
18:27:46
$find /etc not newer ~/my/2000year -ls
241215    0 lrwxrwxrwx   1 root     root           20 Mar 11 22:05 /etc/rc0.d/K79nfs-common -> ../init.d/nfs-common
241216    0 lrwxrwxrwx   1 root     root           13 Mar 11 22:06 /etc/rc0.d/K20ssh -> ../init.d/ssh
241217    0 lrwxrwxrwx   1 root     root           16 Mar 11 22:06 /etc/rc0.d/K20dbus-1 -> ../init.d/dbus-1
241218    0 lrwxrwxrwx   1 root     root           15 Mar 11 22:06 /etc/rc0.d/K20dictd -> ../init.d/dictd
241219    0 lrwxrwxrwx   1 root     root           13 Mar 11 22:06 /etc/rc0.d/K21fam -> ../init.d/fam
241230    0 lrwxrwxrwx   1 root     root           13 Mar 11 22:10 /etc/rc0.d/K01gdm -> ../init.d/gdm
241253    0 lrwxrwxrwx   1 root     root           16 Mar 11 22:11 /etc/rc0.d/K20xprint -> ../init.d/xprint
241264    0 lrwxrwxrwx   1 root     root           20 Mar 13 12:49 /etc/rc0.d/S60umountroot -> ../init.d/umountroot
241263    1 -rw-r--r--   1 root     root          355 Jan  3 20:38 /etc/rc0.d/README
245281    1 drwxr-xr-x   2 root     root         1024 Mar 13 12:49 /etc/rc1.d
...
265766    0 lrwxrwxrwx   1 root     root           13 Mar 11 22:10 /etc/rc6.d/K01gdm -> ../init.d/gdm
265769    0 lrwxrwxrwx   1 root     root           16 Mar 11 22:11 /etc/rc6.d/K20xprint -> ../init.d/xprint
265771    0 lrwxrwxrwx   1 root     root           20 Mar 13 12:49 /etc/rc6.d/S60umountroot -> ../init.d/umountroot
265770    1 -rw-r--r--   1 root     root          353 Jan  3 20:38 /etc/rc6.d/README
269809    1 drwxr-xr-x   2 root     root         1024 Mar 13 12:49 /etc/rcS.d
269877    1 -rw-r--r--   1 root     root          785 Jan  3 20:19 /etc/rcS.d/README
269810    0 lrwxrwxrwx   1 root     root           19 Mar 11 21:40 /etc/rcS.d/S30procps.sh -> ../init.d/procps.sh
269812    0 lrwxrwxrwx   1 root     root           20 Mar 11 21:40 /etc/rcS.d/S50hwclock.sh -> ../init.d/hwclock.sh
269813    0 lrwxrwxrwx   1 root     root           25 Mar 11 21:40 /etc/rcS.d/S18hwclockfirst.sh -> ../init.d/hwclockfirst.sh
269816    0 lrwxrwxrwx   1 root     root           18 Mar 11 21:40 /etc/rcS.d/S05bootlogd -> ../init.d/bootlogd
/dev/pts/1
18:34:29
$find / -name find\*
/usr/share/doc/findutils
/usr/share/doc/kde/HTML/en/kstars/find.png
/usr/share/info/find.info.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man1/find.1.gz
/usr/share/man/man1/find2perl.1.gz
/usr/share/man/man1/findaffix.1.gz
/usr/share/locale/da/LC_MESSAGES/findutils.mo
/usr/share/locale/de/LC_MESSAGES/findutils.mo
/usr/share/locale/es/LC_MESSAGES/findutils.mo
...
find: /proc/5957/fd: Permission denied
find: /proc/5958/fd: Permission denied
find: /root/.aptitude: Permission denied
find: /root/.gnome: Permission denied
find: /root/.gnome2: Permission denied
find: /root/.gnome2_private: Permission denied
find: /root/.gconf: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.kde: Permission denied
/sbin/findfs
18:43:33
$find / -name find\*
/usr/share/doc/findutils
/usr/share/doc/kde/HTML/en/kstars/find.png
/usr/share/info/find.info.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man1/find.1.gz
/usr/share/man/man1/find2perl.1.gz
/usr/share/man/man1/findaffix.1.gz
/usr/share/locale/da/LC_MESSAGES/findutils.mo
/usr/share/locale/de/LC_MESSAGES/findutils.mo
/usr/share/locale/es/LC_MESSAGES/findutils.mo
...
find: /proc/5957/fd: Permission denied
find: /proc/5958/fd: Permission denied
find: /root/.aptitude: Permission denied
find: /root/.gnome: Permission denied
find: /root/.gnome2: Permission denied
find: /root/.gnome2_private: Permission denied
find: /root/.gconf: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.kde: Permission denied
/sbin/findfs
18:43:47
$cls

18:44:25
$fi
fi              filesharelist   find2perl       fix_bs_and_del  fixmswrd.pl     fixtpps
fiascotopnm     fileshareset    findaffix       fixdlsrps       fixpsditps      fixwfwps
file            filterm         finger          fixfmps         fixpspps        fixwpps
file-roller     find            fitstopnm       fixmacps        fixscribeps     fixwwps
18:44:25
$find / -regex ".*\.jpe?g"
/usr/share/wallpapers/only_k.jpg
/usr/share/wallpapers/seaofconero.jpg
/usr/share/wallpapers/triplegears.jpg
/usr/share/wallpapers/alien-night.jpg
/usr/share/wallpapers/kdemagic.jpg
/usr/share/wallpapers/kraftwurm.jpg
/usr/share/wallpapers/winter_theme_1.jpg
/usr/share/wallpapers/kiagara.jpg
/usr/share/wallpapers/Superfluous-Organ-1.jpg
/usr/share/wallpapers/Ancient_Glyphs.jpg
...
find: /proc/5924/fd: Permission denied
find: /proc/5957/fd: Permission denied
find: /proc/5958/fd: Permission denied
find: /root/.aptitude: Permission denied
find: /root/.gnome: Permission denied
find: /root/.gnome2: Permission denied
find: /root/.gnome2_private: Permission denied
find: /root/.gconf: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.kde: Permission denied
18:45:35
$dir
итого 20
drwxr-xr-x  2 user user 4096 2006-03-14 16:59 bin
drwx------  3 user user 4096 2006-03-14 14:39 Desktop
drwx------  7 user user 4096 2006-03-13 16:02 Mail
drwxr-xr-x  4 user user 4096 2006-03-14 18:26 my
-rw-r--r--  1 user user  618 2006-03-13 17:56 Диаграмма1.dia
18:45:57
$cd /

18:46:00
$cls

18:46:02
$admin
Password:
18:46:34
#find / -name find\*
/usr/share/doc/findutils
/usr/share/doc/kde/HTML/en/kstars/find.png
/usr/share/info/find.info.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man1/find.1.gz
/usr/share/man/man1/find2perl.1.gz
/usr/share/man/man1/findaffix.1.gz
/usr/share/locale/da/LC_MESSAGES/findutils.mo
/usr/share/locale/de/LC_MESSAGES/findutils.mo
/usr/share/locale/es/LC_MESSAGES/findutils.mo
...
/usr/lib/mozilla/chrome/icons/default/findHistoryWindow16.xpm
/usr/lib/mozilla/res/samples/find.html
/usr/lib/mozilla/components/find.xpt
/var/lib/dpkg/info/findutils.postinst
/var/lib/dpkg/info/findutils.list
/var/lib/dpkg/info/findutils.prerm
/var/lib/dpkg/info/findutils.conffiles
/var/lib/dpkg/info/findutils.md5sums
/etc/cron.daily/find
/sbin/findfs
18:47:43
#exit
exit
18:48:09
$cls

18:48:11
$find / -size +10240 -ls
309905 5200 -rw-r--r--   1 root     root      5310116 Авг  4  2004 /usr/share/edict/edict
766096 5908 -rw-r--r--   1 root     root      6034258 Дек 15  2004 /usr/share/gweather/Locations.xml
244900 6624 -rwxr-xr-x   1 root     root      6769256 Янв 20  2005 /usr/bin/AbiWord-2.2
326162 7080 -rw-r--r--   1 root     root      7233776 Янв 14  2005 /usr/lib/libqt-mt.so.3.3.3
847340 6840 -rw-r--r--   1 root     root      6988424 Янв  5  2005 /usr/lib/mozilla/components/libgklayout.so
326577 9676 -rw-r--r--   1 root     root      9891136 Сен  7  2004 /usr/lib/libopenh323.so.1.13.5
1173658 8340 -rw-r--r--   1 root     root      8521000 Ноя 22  2004 /usr/lib/openoffice/program/libicudata.so.22.0
1173692 7816 -rw-r--r--   1 root     root      7990552 Ноя 22  2004 /usr/lib/openoffice/program/libsc645li.so
1173711 11840 -rw-r--r--   1 root     root     12104608 Ноя 22  2004 /usr/lib/openoffice/program/libsvx645li.so
1173712 10644 -rw-r--r--   1 root     root     10883032 Ноя 22  2004 /usr/lib/openoffice/program/libsw645li.so
...
find: /proc/5958/fd: Permission denied
find: /proc/6254/fd/4: No such file or directory
find: /root/.aptitude: Permission denied
find: /root/.gnome: Permission denied
find: /root/.gnome2: Permission denied
find: /root/.gnome2_private: Permission denied
find: /root/.gconf: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.kde: Permission denied
 94100 21255 -rw-r--r--   1 root     root     21679104 Мар 14 18:31 /root/etc.cpio
18:48:51
$find / -atime +2
/dev/ida/c1d3p11
/dev/ida/c1d3p12
/dev/ida/c1d3p13
/dev/ida/c1d3p14
/dev/ida/c1d3p15
/dev/ida/c1d4p10
/dev/ida/c1d4p11
/dev/ida/c1d4p12
/dev/ida/c1d4p13
/dev/ida/c1d4p14
...
/dev/ida/c2d7p12
/dev/ida/c2d7p13
/dev/ida/c2d7p14
/dev/ida/c2d7p15
/dev/ida/c2d8p10
/dev/ida/c2d8p11
/dev/ida/c2d8p12
/dev/ida/c2d8p13
/dev/ida/c2d8p14
/dev/ida/c2d8p15
18:49:31
$find / -mmin -5
/proc/5712/stat
/proc/5712/statm
/proc/5712/maps
/proc/5712/mem
/proc/5712/cwd
/proc/5712/root
/proc/5712/exe
/proc/5712/mounts
/proc/5718
/proc/5718/fd
...
find: /root/.gnome: Permission denied
find: /root/.gnome2: Permission denied
find: /root/.gnome2_private: Permission denied
find: /root/.gconf: Permission denied
find: /root/.gconfd: Permission denied
/root/.bash_history
/root/.lilalo
/root/.lilalo/665712035253456231-1142354794.info
/root/.lilalo/665712035253456231-1142354794.script
find: /root/.kde: Permission denied
18:49:50
$find / -type 1
find: неверный аргумент `1' у `-type'
18:49:59
$find / -type l
/usr/share/man/man3/expm1l.3.gz
/usr/share/man/man3/fabsf.3.gz
/usr/share/man/man3/fabsl.3.gz
/usr/share/man/man3/fcvt.3.gz
/usr/share/man/man3/fcvt_r.3.gz
/usr/share/man/man3/fdimf.3.gz
/usr/share/man/man3/fdiml.3.gz
/usr/share/man/man3/fdopen.3.gz
/usr/share/man/man3/feclearexcept.3.gz
/usr/share/man/man3/fegetexceptflag.3.gz
...
/usr/share/man/man3/getwchar_unlocked.3.gz
/usr/share/man/man3/getwd.3.gz
/usr/share/man/man3/globfree.3.gz
/usr/share/man/man3/gmtime.3.gz
/usr/share/man/man3/gmtime_r.3.gz
/usr/share/man/man3/hasmntopt.3.gz
/usr/share/man/man3/hcreate.3.gz
/usr/share/man/man3/hcreate_r.3.gz
/usr/share/man/man3/hdestroy.3.gz
/usr/share/man/man3/hdestroy_r.3.gz
18:50:15
$find / -user user
/proc/2016/fd/4
/proc/2016/fd/5
/proc/2016/fd/6
/proc/2016/fd/7
/proc/2016/fd/8
/proc/2016/fd/11
/proc/2016/fd/12
/proc/2016/environ
/proc/2016/status
/proc/2016/cmdline
...
/proc/2037/fd
/proc/2037/fd/0
/proc/2037/fd/1
/proc/2037/fd/2
/proc/2037/fd/3
/proc/2037/fd/4
/proc/2037/fd/5
/proc/2037/fd/6
/proc/2037/fd/7
/proc/2037/fd/8
18:50:26
$find / -perm +6000
/usr/sbin/pppoe
/usr/sbin/lpc
/usr/src
/usr/local
/usr/local/share
/usr/local/share/man
/usr/local/share/man/man3
/usr/local/share/games
/usr/local/share/games/fortunes
/usr/local/share/fonts
...
find: /proc/5958/fd: Permission denied
find: /proc/6270/fd/4: No such file or directory
find: /root/.aptitude: Permission denied
find: /root/.gnome: Permission denied
find: /root/.gnome2: Permission denied
find: /root/.gnome2_private: Permission denied
find: /root/.gconf: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.kde: Permission denied
/sbin/unix_chkpwd
18:51:02
$find --help
^[[BИспользование: find [путь...] [выражение]
путь по умолчанию: текущий подкаталог; выражение по умолчанию: -print
выражения могут состоять из:
операторов (в нисходящем порядке; -and берется по умолчанию, если не дано других):
      ( EXPR ) ! EXPR -not EXPR EXPR1 -a EXPR2 EXPR1 -and EXPR2
      EXPR1 -o EXPR2 EXPR1 -or EXPR2 EXPR1 , EXPR2
ключи (всегда true): -daystart -depth -follow --help
      -maxdepth LEVELS -mindepth LEVELS -mount -noleaf --version -xdev
tests (N может быть +N или -N или N): -amin N -anewer FILE -atime N -cmin N
      -cnewer FILE -ctime N -empty -false -fstype TYPE -gid N -group NAME
      -ilname PATTERN -iname PATTERN -inum N -ipath PATTERN -iregex PATTERN
      -links N -lname PATTERN -mmin N -mtime N -name PATTERN -newer FILE
      -nouser -nogroup -path PATTERN -perm [+-]MODE -regex PATTERN
      -size N[bckw] -true -type [bcdpfls] -uid N -used N -user NAME
      -xtype [bcdpfls]
действия: -exec COMMAND ; -fprint FILE -fprint0 FILE -fprintf FILE FORMAT
      -ok COMMAND ; -print -print0 -printf FORMAT -prune -ls
Report bugs to <bug-findutils@gnu.org>.
18:51:46
$find / -perm +7000
/usr/local/share/man
/usr/local/share/man/man3
/usr/local/share/games
/usr/local/share/games/fortunes
/usr/local/share/fonts
/usr/local/share/sgml
/usr/local/share/sgml/stylesheet
/usr/local/share/sgml/misc
/usr/local/share/sgml/entities
/usr/local/share/sgml/dtd
...
find: /proc/5958/fd: Permission denied
find: /proc/6281/fd/4: No such file or directory
find: /root/.aptitude: Permission denied
find: /root/.gnome: Permission denied
find: /root/.gnome2: Permission denied
find: /root/.gnome2_private: Permission denied
find: /root/.gconf: Permission denied
find: /root/.gconfd: Permission denied
find: /root/.kde: Permission denied
/sbin/unix_chkpwd
18:55:31
$admin
Password:

Статистика

Время первой команды журнала17:39:14 2006- 3-14
Время последней команды журнала18:55:31 2006- 3-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %26.73
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 1.27
Количество командных строк в единицу времени, команда/мин 1.32
Частота использования команд
find20|==================| 18.52%
cls15|=============| 13.89%
dir6|=====| 5.56%
cd5|====| 4.63%
locate5|====| 4.63%
apt-get5|====| 4.63%
grep5|====| 4.63%
exit5|====| 4.63%
apt-cache5|====| 4.63%
su5|====| 4.63%
touch4|===| 3.70%
vi4|===| 3.70%
alias3|==| 2.78%
admin3|==| 2.78%
ls2|=| 1.85%
LANG=en_US.UTF-82|=| 1.85%
LANG=C2|=| 1.85%
oo1|| 0.93%
fi1|| 0.93%
mgrep1|| 0.93%
dpkg-reconfigure1|| 0.93%
ooffice1|| 0.93%
echo1|| 0.93%
view1|| 0.93%
less1|| 0.93%
cat1|| 0.93%
date1|| 0.93%
cl1|| 0.93%
scls1|| 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$