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

Содержание

Журнал

Четверг (03/01/07)

/dev/pts/2
09:50:44
$find . -print
./files/file4
./files/file5
./files/stickydir
./files/suidprogram
./files/file2
./files/file3
./files/file1
./.Xauthority
./childhood.swf
./.lilalo
...
./.mozilla/firefox/ec4gd7cg.default/XPC.mfasl
./.mozilla/firefox/ec4gd7cg.default/key3.db
./.mozilla/firefox/ec4gd7cg.default/compreg.dat
./.mozilla/firefox/ec4gd7cg.default/history.dat
./.mozilla/firefox/ec4gd7cg.default/kf.txt
./.mozilla/firefox/ec4gd7cg.default/bookmarkbackups
./.mozilla/firefox/ec4gd7cg.default/bookmarkbackups/bookmarks-2007-02-26.html
./.mozilla/firefox/ec4gd7cg.default/bookmarkbackups/bookmarks-2007-02-27.html
./.mozilla/firefox/ec4gd7cg.default/bookmarkbackups/bookmarks-2007-02-28.html
./.mozilla/firefox/ec4gd7cg.default/prefs.js
прошло 10 минут
10:00:54
$pwd
/home/user
10:01:44
$find ~ -name\*.jpg
find: неверный предикат `-name*.jpg'
10:03:18
$find ~ -name *\.jpg

10:03:33
$find ~ -name *\.jpe?g

10:03:45
$find ~ -name \*.jpe?g

10:05:00
$find /usr/share/
Display all 217 possibilities? (y or n)
aclocal/                     gtkhtml-3.8/
adduser/                     gtksourceview-1.0/
alsa/                        guile/
alsa-base/                   gutenprint/
application-registry/        hal/
applications/                hosts/
apps/                        hotkey-setup/
apt/                         hplip/
aptitude/                    i18n/
...
gnome-system-tools/          xml2po/
gnome-terminal/              xml-core/
gnome-utils/                 xmodmap/
gnome-volume-manager/        xresprobe/
gnome-vpn-properties/        xsessions/
gnupg/                       xulrunner/
groff/                       xxkb/
gs-esp/                      zenity/
gstreamer-properties/        zoneinfo/
gtk-doc/
10:05:00
$find /usr/share/ -name *.png
/usr/share/gimp/2.0/themes/Default/images/stock-channel-green-32.png
/usr/share/gimp/2.0/themes/Default/images/stock-landscape-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-tool-blur-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-info-24.png
/usr/share/gimp/2.0/themes/Default/images/stock-hchain-24.png
/usr/share/gimp/2.0/themes/Default/images/stock-tool-shear-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-layers-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-web-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-layers-24.png
/usr/share/gimp/2.0/themes/Default/images/stock-device-status-16.png
...
/usr/share/gimp/2.0/themes/Default/images/stock-text-layer-32.png
/usr/share/gimp/2.0/themes/Default/images/stock-tool-color-balance-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-selection-stroke-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-text-layer-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-gravity-north-24.png
/usr/share/gimp/2.0/themes/Default/images/stock-tool-by-color-select-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-shape-circle-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-images-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-gravity-south-24.png
/usr/share/gimp/2.0/themes/Default/images/stock-tool-rotate-16.png
10:05:55
$find /usr/share/ -name *.jpg
/usr/share/doc/xsane-common/html/xsane-default.jpg
/usr/share/doc/xsane-common/html/xsane-mirror-y.jpg
/usr/share/doc/xsane-common/html/xsane-colormode.jpg
/usr/share/doc/xsane-common/html/xsane-preset-area.jpg
/usr/share/doc/xsane-common/html/xsane-paper-portrait-center.jpg
/usr/share/doc/xsane-common/html/xsane-open.jpg
/usr/share/doc/xsane-common/html/xsane-guide-4.jpg
/usr/share/doc/xsane-common/html/xsane-zoom-out.jpg
/usr/share/doc/xsane-common/html/xsane-guide-9-color-correction.jpg
/usr/share/doc/xsane-common/html/xsane-save.jpg
...
/usr/share/pixmaps/backgrounds/cosmos/whirlpool.jpg
/usr/share/pixmaps/backgrounds/cosmos/earth-horizon.jpg
/usr/share/pixmaps/backgrounds/cosmos/jupiter.jpg
/usr/share/gtkhtml-3.8/icons/midnight-stars.jpg
/usr/share/gtkhtml-3.8/icons/draft-stamp.jpg
/usr/share/gtkhtml-3.8/icons/ribbon.jpg
/usr/share/gtkhtml-3.8/icons/confidential-stamp.jpg
/usr/share/cups/doc-root/images/smiley.jpg
/usr/share/xulrunner/res/samples/raptor.jpg
/usr/share/xulrunner/res/samples/bg.jpg
10:06:07
$find /usr/share/ -name \*.jpg
/usr/share/doc/xsane-common/html/xsane-default.jpg
/usr/share/doc/xsane-common/html/xsane-mirror-y.jpg
/usr/share/doc/xsane-common/html/xsane-colormode.jpg
/usr/share/doc/xsane-common/html/xsane-preset-area.jpg
/usr/share/doc/xsane-common/html/xsane-paper-portrait-center.jpg
/usr/share/doc/xsane-common/html/xsane-open.jpg
/usr/share/doc/xsane-common/html/xsane-guide-4.jpg
/usr/share/doc/xsane-common/html/xsane-zoom-out.jpg
/usr/share/doc/xsane-common/html/xsane-guide-9-color-correction.jpg
/usr/share/doc/xsane-common/html/xsane-save.jpg
...
/usr/share/pixmaps/backgrounds/cosmos/whirlpool.jpg
/usr/share/pixmaps/backgrounds/cosmos/earth-horizon.jpg
/usr/share/pixmaps/backgrounds/cosmos/jupiter.jpg
/usr/share/gtkhtml-3.8/icons/midnight-stars.jpg
/usr/share/gtkhtml-3.8/icons/draft-stamp.jpg
/usr/share/gtkhtml-3.8/icons/ribbon.jpg
/usr/share/gtkhtml-3.8/icons/confidential-stamp.jpg
/usr/share/cups/doc-root/images/smiley.jpg
/usr/share/xulrunner/res/samples/raptor.jpg
/usr/share/xulrunner/res/samples/bg.jpg
10:06:12
$find /usr/share/ -name "*.jpg"
/usr/share/doc/xsane-common/html/xsane-default.jpg
/usr/share/doc/xsane-common/html/xsane-mirror-y.jpg
/usr/share/doc/xsane-common/html/xsane-colormode.jpg
/usr/share/doc/xsane-common/html/xsane-preset-area.jpg
/usr/share/doc/xsane-common/html/xsane-paper-portrait-center.jpg
/usr/share/doc/xsane-common/html/xsane-open.jpg
/usr/share/doc/xsane-common/html/xsane-guide-4.jpg
/usr/share/doc/xsane-common/html/xsane-zoom-out.jpg
/usr/share/doc/xsane-common/html/xsane-guide-9-color-correction.jpg
/usr/share/doc/xsane-common/html/xsane-save.jpg
...
/usr/share/pixmaps/backgrounds/cosmos/whirlpool.jpg
/usr/share/pixmaps/backgrounds/cosmos/earth-horizon.jpg
/usr/share/pixmaps/backgrounds/cosmos/jupiter.jpg
/usr/share/gtkhtml-3.8/icons/midnight-stars.jpg
/usr/share/gtkhtml-3.8/icons/draft-stamp.jpg
/usr/share/gtkhtml-3.8/icons/ribbon.jpg
/usr/share/gtkhtml-3.8/icons/confidential-stamp.jpg
/usr/share/cups/doc-root/images/smiley.jpg
/usr/share/xulrunner/res/samples/raptor.jpg
/usr/share/xulrunner/res/samples/bg.jpg
10:06:23
$find /usr/share/ -name "*.jpe?g"

10:06:34
$find /usr/share/ -name *.jpe?g

10:06:45
$find /usr/share/ -name *.jp
/usr/share/doc/xsane-common/html/xsane-default.jpg
/usr/share/doc/xsane-common/html/xsane-mirror-y.jpg
/usr/share/doc/xsane-common/html/xsane-colormode.jpg
/usr/share/doc/xsane-common/html/xsane-preset-area.jpg
/usr/share/doc/xsane-common/html/xsane-paper-portrait-center.jpg
/usr/share/doc/xsane-common/html/xsane-open.jpg
/usr/share/doc/xsane-common/html/xsane-guide-4.jpg
/usr/share/doc/xsane-common/html/xsane-zoom-out.jpg
/usr/share/doc/xsane-common/html/xsane-guide-9-color-correction.jpg
/usr/share/doc/xsane-common/html/xsane-save.jpg
...
/usr/share/pixmaps/backgrounds/cosmos/whirlpool.jpg
/usr/share/pixmaps/backgrounds/cosmos/earth-horizon.jpg
/usr/share/pixmaps/backgrounds/cosmos/jupiter.jpg
/usr/share/gtkhtml-3.8/icons/midnight-stars.jpg
/usr/share/gtkhtml-3.8/icons/draft-stamp.jpg
/usr/share/gtkhtml-3.8/icons/ribbon.jpg
/usr/share/gtkhtml-3.8/icons/confidential-stamp.jpg
/usr/share/cups/doc-root/images/smiley.jpg
/usr/share/xulrunner/res/samples/raptor.jpg
/usr/share/xulrunner/res/samples/bg.jpg
10:06:49
$find /user/share -path\*

10:06:49
$#find /user/share -regex '.*\.(jpe?g|gif|png)'

10:13:55
$ls /usr/share/
aclocal                    gnect                        mailx
adduser                    gnibbles                     man
alsa                       gnobots2                     man-db
alsa-base                  gnome                        menu
application-registry       gnome-2.0                    mime
applications               gnome-about                  mime-info
apps                       gnome-applets                mimelnk
apt                        gnome-background-properties  misc
aptitude                   gnomebaker                   myspell
autostart                  gnome-btdownload             nano
...
gconf                      libgksuui1.0                 xml-core
gdebi                      libgnomeprint                xmodmap
gdict-1.0                  libgnomeprintui              xresprobe
gdl                        libgphoto2                   xsessions
gdm                        libxklavier                  xulrunner
gedit-2                    linda                        xxkb
gettext                    lintian                      zenity
ghostscript                linux-sound-base             zoneinfo
gimp                       locale
gksu                       lua
10:14:01
$ls /usr/share/ -1
gedit-2
gettext
ghostscript
gimp
gksu
gnect
gnibbles
gnobots2
gnome
gnome-2.0
...
xml
xml2po
xml-core
xmodmap
xresprobe
xsessions
xulrunner
xxkb
zenity
zoneinfo
10:14:10
$ls /usr/share/ -1 | cat -n
    69  gedit-2
    70  gettext
    71  ghostscript
    72  gimp
    73  gksu
    74  gnect
    75  gnibbles
    76  gnobots2
    77  gnome
    78  gnome-2.0
...
   208  xml
   209  xml2po
   210  xml-core
   211  xmodmap
   212  xresprobe
   213  xsessions
   214  xulrunner
   215  xxkb
   216  zenity
   217  zoneinfo
10:14:15
$find /user/share -regex '.*\.(jpe?g|gif|png)'
find: /user: No such file or directory
10:14:27
$find /usr/share -regex '.*\.(jpe?g|gif|png)'

10:14:42
$find /usr/share/ -regex .*\.png
/usr/share/iceweasel/icons/document.png
/usr/share/iceweasel/icons/mozicon128.png
/usr/share/iceweasel/searchplugins/debsearch.png
/usr/share/gimp/2.0/images/wilber-tips.png
/usr/share/gimp/2.0/images/wilber-devel-icon.png
/usr/share/gimp/2.0/images/gimp-logo.png
/usr/share/gimp/2.0/images/wilber-wizard.png
/usr/share/gimp/2.0/images/gimp-splash.png
/usr/share/gimp/2.0/images/wilber-icon.png
/usr/share/gimp/2.0/themes/Default/images/stock-selection-to-path-16.png
...
/usr/share/gimp/2.0/themes/Default/images/preferences/interface.png
/usr/share/gimp/2.0/themes/Default/images/preferences/image-title.png
/usr/share/gimp/2.0/themes/Default/images/stock-selection-shrink-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-join-round-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-color-pick-from-screen-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-tool-curves-22.png
/usr/share/gimp/2.0/themes/Default/images/stock-layer-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-channel-gray-24.png
/usr/share/gimp/2.0/themes/Default/images/stock-channel-gray-16.png
/usr/share/gimp/2.0/themes/Default/images/stock-transparency-16.png
10:15:15
$find /usr/share/ -regex .*\.gif
/usr/share/cups/doc-root/pl/images/button-cancel-all-jobs.gif
/usr/share/cups/doc-root/pl/images/button-delete-printer.gif
/usr/share/cups/doc-root/pl/images/button-manage-classes.gif
/usr/share/cups/doc-root/pl/images/button-print-test-page.gif
/usr/share/cups/doc-root/pl/images/button-move-jobs.gif
/usr/share/cups/doc-root/pl/images/button-show-next.gif
/usr/share/cups/doc-root/pl/images/button-manage-jobs.gif
/usr/share/cups/doc-root/pl/images/button-stop-printer.gif
/usr/share/cups/doc-root/pl/images/button-delete-class.gif
/usr/share/cups/doc-root/pl/images/button-continue.gif
...
/usr/share/cups/doc-root/it/images/button-sort-descending.gif
/usr/share/cups/doc-root/it/images/button-view-page-log.gif
/usr/share/cups/doc-root/it/images/button-start-printer.gif
/usr/share/cups/doc-root/it/images/button-save-changes.gif
/usr/share/cups/doc-root/it/images/button-hold-job.gif
/usr/share/cups/doc-root/it/images/button-edit-configuration-file.gif
/usr/share/cups/doc-root/it/images/button-cancel-job.gif
/usr/share/cups/doc-root/it/images/button-add-printer.gif
/usr/share/cups/doc-root/it/images/button-view-error-log.gif
/usr/share/cups/doc-root/it/images/button-reject-jobs.gif
10:16:31
$find /usr/share/ -regex '.*.(gif|jpg)'

10:17:11
$find /usr/share/ -regex '.*.\(gif\|jpg\)'
/usr/share/cups/doc-root/et/images/button-move-job.gif
/usr/share/cups/doc-root/et/images/button-help.gif
/usr/share/cups/doc-root/et/images/button-show-completed.gif
/usr/share/cups/doc-root/et/images/button-add-class.gif
/usr/share/cups/doc-root/et/images/button-clear.gif
/usr/share/cups/doc-root/et/images/button-modify-class.gif
/usr/share/cups/doc-root/et/images/button-change-settings.gif
/usr/share/cups/doc-root/et/images/button-stop-class.gif
/usr/share/cups/doc-root/et/images/button-accept-jobs.gif
/usr/share/cups/doc-root/et/images/button-set-printer-options.gif
...
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-rit-sharp-end.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-up-sharp.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-rit.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-lft-dis.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-rit-dis.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-lft-hov.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-dn-dis.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-up.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-lft-sharp-end.gif
/usr/share/xulrunner/chrome/classic/skin/classic/global/arrow/arrow-up-hov.gif
10:17:26
$find /usr/share/ -regex ".*.(gif|jpg)"

10:18:25
$find /usr/share/ -regex '.*.\(gif\|jpg\)'
/usr/share/doc/xfonts-bolkhov-misc/cyr-rfx_logo.gif
/usr/share/doc/xfonts-bolkhov-koi8r-75dpi/cyr-rfx_logo.gif
/usr/share/images/desktop-base/Debian.jpg
/usr/share/images/desktop-base/bluedeb-1024x768.jpg
/usr/share/iceweasel/res/table-add-column-before.gif
/usr/share/iceweasel/res/table-add-column-after.gif
/usr/share/iceweasel/res/table-remove-column-hover.gif
/usr/share/iceweasel/res/grabber.gif
/usr/share/iceweasel/res/table-remove-column.gif
/usr/share/iceweasel/res/table-add-column-before-active.gif
...
/usr/share/squid/icons/anthony-layout.gif
/usr/share/squid/icons/anthony-box2.gif
/usr/share/squid/icons/anthony-quill.gif
/usr/share/squid/icons/anthony-pdf.gif
/usr/share/squid/icons/anthony-portal.gif
/usr/share/squid/icons/anthony-dvi.gif
/usr/share/squid/icons/anthony-bomb.gif
/usr/share/squid/icons/anthony-movie.gif
/usr/share/squid/icons/anthony-binhex.gif
/usr/share/squid/icons/anthony-c.gif
10:19:13
$find /usr/share/ -regex '.*.\(gif\|jpg\)'

10:22:31
$cal
     Март 2007
Вс Пн Вт Ср Чт Пт Су
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
10:22:37
$find /usr/share/ -name '.*.\(gif\|jpg\)'

10:26:18
$find / -name find\*
find: /proc/2780/task/2780/fd: Permission denied
find: /proc/2780/fd: Permission denied
find: /proc/2781/task/2781/fd: Permission denied
find: /proc/2781/fd: Permission denied
find: /proc/2782/task/2782/fd: Permission denied
find: /proc/2782/fd: Permission denied
find: /proc/2783/task/2783/fd: Permission denied
find: /proc/2783/fd: Permission denied
find: /proc/2784/task/2784/fd: Permission denied
find: /proc/2784/fd: Permission denied
...
/var/lib/dpkg/info/findutils.prerm
/var/lib/dpkg/info/findutils.list
/var/lib/dpkg/info/findutils.postrm
/var/lib/dpkg/info/findutils.conffiles
find: /var/lib/gdm: Permission denied
find: /var/lost+found: Permission denied
/var/cache/apt/archives/findutils_4.2.28-1_i386.deb
find: /var/run/sudo: Permission denied
find: /var/run/exim4: Permission denied
find: /var/run/cups/certs: Permission denied
10:29:30
$find / -regex '.*\.jpe?g'
/usr/share/doc/xsane-common/html/xsane-resolution.jpg
/usr/share/doc/xsane-common/html/xsane-visible-area.jpg
/usr/share/doc/xsane-common/html/xsane-mirror-x.jpg
/usr/share/doc/xsane-common/html/xsane-negative.jpg
/usr/share/doc/xsane-common/html/xsane-scale.jpg
/usr/share/doc/xsane-common/html/xsane-rotate-90.jpg
/usr/share/doc/xsane-common/html/xsane-disk.jpg
/usr/share/doc/xsane-common/html/xsane-guide-3-options.jpg
/usr/share/doc/xsane-common/html/xsane-save2.jpg
/usr/share/doc/xsane-common/html/xsane-paper-landscape-top-right.jpg
...
find: /var/spool/cron/crontabs: Permission denied
find: /var/spool/cups: Permission denied
find: /var/spool/squid: Permission denied
find: /var/log/exim4: Permission denied
find: /var/log/squid: Permission denied
find: /var/lib/gdm: Permission denied
find: /var/lost+found: Permission denied
find: /var/run/sudo: Permission denied
find: /var/run/exim4: Permission denied
find: /var/run/cups/certs: Permission denied
10:31:48
$touch 1.jpg

10:32:02
$touch 2.jpeg

10:32:09
$find ~ -regex '.*\.jpe?g'
/home/user/1.jpg
/home/user/2.jpeg
10:32:17
$find / -size+10240 -ls
find: неверный предикат `-size+10240'
10:33:46
$find / - size +10240 -ls
find: неверный предикат `-'
10:35:50
$find / -size +10240 -ls
find: пути должны быть перед выражением
Usage: find [-H] [-L] [-P] [path...] [expression]
10:36:57
$find / -size +10240 -ls
find: /proc/2378/fd: Permission denied
find: /proc/2450/task/2450/fd: Permission denied
find: /proc/2450/fd: Permission denied
find: /proc/2469/task/2469/fd: Permission denied
find: /proc/2469/fd: Permission denied
find: /proc/2477/task/2477/fd: Permission denied
find: /proc/2477/fd: Permission denied
find: /proc/2485/task/2485/fd: Permission denied
find: /proc/2485/fd: Permission denied
find: /proc/2486/task/2486/fd: Permission denied
...
145612 8548 -rw-r--r--   1 root     root      8735292 Окт  4 19:47 /var/cache/apt/archives/kde-i18n-ru_4%3a3.5.5-1_all.deb
145525 5168 -rw-r--r--   1 root     root      5277372 Янв 28 19:02 /var/cache/apt/archives/gnome-games-data_1%3a2.16.3-1_all.deb
145492 7792 -rw-r--r--   1 root     root      7963218 Янв  3 21:17 /var/cache/apt/archives/gnome-applets-data_2.14.3-4_all.deb
145734 8276 -rw-r--r--   1 root     root      8456324 Фев  7 04:32 /var/cache/apt/archives/kdelibs-data_4%3a3.5.5a.dfsg.1-6_all.deb
145413 9884 -rw-r--r--   1 root     root     10101582 Дек  5 15:32 /var/cache/apt/archives/evolution-common_2.6.3-3_all.deb
145579 5588 -rw-r--r--   1 root     root      5706564 Сен  3 15:02 /var/cache/apt/archives/gnome-themes-extras_0.9.0-5_all.deb
145723 6296 -rw-r--r--   1 root     root      6431188 Янв 16 22:56 /var/cache/apt/archives/vim-runtime_1%3a7.0-122+1_all.deb
find: /var/run/sudo: Permission denied
find: /var/run/exim4: Permission denied
find: /var/run/cups/certs: Permission denied
10:37:19
$find ~ -atime +2

10:38:16
$find ~ -mmin -5
/home/user/.lilalo
/home/user/.lilalo/31447122471400531328-1172736328.script
/home/user/.lilalo/161921537613103775-1172735437.info
/home/user/.lilalo/161921537613103775-1172735437.script
/home/user/.lilalo/.report.dat
/home/user/.lilalo/31331110863211224071-1172736373.script
/home/user/.lilalo/795719037810017438-1172735440.script
/home/user/.lilalo/173326091143699849-1172734067.script
10:38:54
$#find / -use user

10:40:09
$find / -user user
/proc/2895/task/2895/cpuset
/proc/2895/task/2895/oom_score
/proc/2895/task/2895/oom_adj
/proc/2895/fd
/proc/2895/fd/0
/proc/2895/fd/1
/proc/2895/fd/2
/proc/2895/fd/3
/proc/2895/fd/4
/proc/2895/fd/5
...
/proc/2897/fd/4
/proc/2897/fd/5
/proc/2897/fd/6
/proc/2897/fd/7
/proc/2897/fd/8
/proc/2897/fd/9
/proc/2897/fd/10
/proc/2897/fd/11
/proc/2897/fd/12
/proc/2897/fd/13
10:41:13
$mkdir ~/soft

10:42:56
$find ~ -regex '.*\(\.tar\.gz\|\tgz\|\.deb\)'

10:49:31
$find / -regex '.*\(\.tar\.gz\|\tgz\|\.deb\)'
/var/cache/apt/archives/iceweasel-gnome-support_2.0.0.1+dfsg-2_i386.deb
/var/cache/apt/archives/dpkg_1.13.25_i386.deb
/var/cache/apt/archives/libqthreads-12_1.6.8-6_i386.deb
/var/cache/apt/archives/exim4_4.63-17_all.deb
/var/cache/apt/archives/network-manager_0.6.4-6_i386.deb
/var/cache/apt/archives/python-gnome2-extras_2.14.2-1+b1_i386.deb
/var/cache/apt/archives/console-terminus_4.20-5.1_all.deb
/var/cache/apt/archives/libpoppler0c2_0.4.5-5.1_i386.deb
/var/cache/apt/archives/bc_1.06-20_i386.deb
/var/cache/apt/archives/pciutils_1%3a2.2.4~pre4-1_i386.deb
...
/var/cache/apt/archives/xserver-xorg-video-apm_1%3a1.1.1-3_i386.deb
/var/cache/apt/archives/gnome-applets-data_2.14.3-4_all.deb
/var/cache/apt/archives/libpci2_2%3a2.1.11-3_i386.deb
/var/cache/apt/archives/gnome-power-manager_2.14.3-3+b1_i386.deb
/var/cache/apt/archives/xserver-xorg-video-newport_1%3a0.2.0-3_i386.deb
/var/cache/apt/archives/hpijs-ppds_2.6.10+1.6.10-3_all.deb
/var/cache/apt/archives/cpp_4%3a4.1.1-15_i386.deb
/var/cache/apt/archives/libnl1-pre6_1.0~pre6-2_i386.deb
/var/cache/apt/archives/libkrb53_1.4.4-6_i386.deb
/var/cache/apt/archives/libfontenc1_1%3a1.0.2-2_i386.deb
10:50:14
$df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             1,9G  138M  1,7G   8% /
tmpfs                 503M     0  503M   0% /lib/init/rw
udev                   10M   72K   10M   1% /dev
tmpfs                 503M     0  503M   0% /dev/shm
/dev/hdb7             2,8G  108M  2,6G   5% /home
/dev/hdb5             4,6G  138M  4,3G   4% /tmp
/dev/hdb8              14G  1,5G   12G  11% /usr
/dev/hdb6             4,6G  824M  3,6G  19% /var
10:50:20
$find / -regex '.*\(\.tar\.gz\|\tgz\|\.deb\)' -exec cp {} ~/sos

10:52:47
$ls so
find: /proc/10/fd: Permission denied
find: /proc/92/task/92/fd: Permission denied
find: /proc/92/fd: Permission denied
find: /proc/128/task/128/fd: Permission denied
find: /proc/128/fd: Permission denied
find: /proc/129/task/129/fd: Permission denied
find: /proc/129/fd: Permission denied
find: /proc/130/task/130/fd: Permission denied
find: /proc/130/fd: Permission denied
find: /proc/131/task/131/fd: Permission denied
...
find: /var/spool/cups: Permission denied
find: /var/spool/squid: Permission denied
find: /var/log/exim4: Permission denied
find: /var/log/squid: Permission denied
find: /var/lib/gdm: Permission denied
find: /var/lost+found: Permission denied
find: /var/run/sudo: Permission denied
find: /var/run/exim4: Permission denied
find: /var/run/cups/certs: Permission denied
soft/   sorted
10:52:47
$ls so
soft/   sorted
10:52:47
$ls soft/
liblua50_5.0.3-2_i386.deb
liblualib50_5.0.3-2_i386.deb
liblwres9_1%3a9.3.4-2_i386.deb
liblzo1_1.08-3_i386.deb
liblzo2-2_2.02-2_i386.deb
libmad0_0.15.1b-2.1_i386.deb
libmagic1_4.17-5_i386.deb
libmdbtools_0.5.99.0.6pre1.0.20051109-3_i386.deb
libmetacity0_1%3a2.14.5-2_i386.deb
libmng1_1.0.9-1_i386.deb
...
libxine1_1.1.2+dfsg-2_i386.deb
libxinerama1_1%3a1.0.1-4.1_i386.deb
libxkbfile1_1%3a1.0.3-2_i386.deb
libxklavier10_2.2-4_i386.deb
libxml2_2.6.27.dfsg-1_i386.deb
libxml2-utils_2.6.27.dfsg-1_i386.deb
libxmu6_1%3a1.0.2-2_i386.deb
libxmuu1_1%3a1.0.2-2_i386.deb
libxp6_1%3a1.0.0.xsf1-1_i386.deb
libxpm4_1%3a3.5.5-2_i386.deb
10:52:57
$du -s soft
546776  soft
10:53:36
$du -sh soft
534M    soft
10:53:41
$df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             1,9G  138M  1,7G   8% /
tmpfs                 503M     0  503M   0% /lib/init/rw
udev                   10M   72K   10M   1% /dev
tmpfs                 503M     0  503M   0% /dev/shm
/dev/hdb7             2,8G  642M  2,0G  24% /home
/dev/hdb5             4,6G  138M  4,3G   4% /tmp
/dev/hdb8              14G  1,5G   12G  11% /usr
/dev/hdb6             4,6G  824M  3,6G  19% /var
10:53:51
$ls soft/

прошло 11 минут
11:05:48
$echo $
$_                         $L3_TAMPERED_EDITORS
$BASH                      $LANG
$BASH_ARGC                 $LINENO
$BASH_ARGV                 $LINES
$BASH_COMMAND              $LOGNAME
$BASH_LINENO               $MACHTYPE
$BASH_SOURCE               $MAILCHECK
$BASH_SUBSHELL             $OPTERR
$BASH_VERSINFO             $OPTIND
$BASH_VERSION              $OSTYPE
...
$HISTFILE                  $TERM
$HISTFILESIZE              $TERMCAP
$HISTSIZE                  $UID
$HOME                      $USER
$HOSTNAME                  $USERNAME
$HOSTTYPE                  $WINDOW
$IFS                       $WINDOWID
$L3_HOME                   $XAUTHORITY
$L3_PARENT_TTY             $XTERM_SHELL
$L3_SESSION_ID             $XTERM_VERSION
11:05:48
$echo $SHELL
/bin/bash
11:06:23
$scho $LOGNAME
bash: scho: command not found
11:06:37
$echo $LOGNAME
user
11:06:41
$A=2

11:07:11
$echo $A
2
11:07:17
$read
read      readelf   readlink  readmult  readom    readonly
11:07:17
$readonly A=3

11:07:41
$echo $A
3
11:07:42
$export $A
bash: export: `3': not a valid identifier
11:08:02
$export $A=5
bash: export: `3=5': not a valid identifier
11:08:08
$export $F=5
bash: export: `=5': not a valid identifier
11:08:15
$export F=5

11:08:22
$unset A
bash: unset: A: cannot unset: readonly variable
11:08:28
$unset F

11:08:44
$set
editor_name=nano
hist_append ()
{
    eval $(cat "$@" | sed 's/"/\\\\"/g' | while read line; do echo history -s \"$line\"\;; done)
}
l3 ()
{
    case "$1" in
        on)
            echo switching on
...
        /bin/cp -- "$1" "$old_file" 2>/dev/null;
        /usr/bin/vim "$@" || ERR=$?;
        [ -e "$old_file" ] && diff "$old_file" "$1" >"$L3_HOME/$DIFFNAME" 2>/dev/null;
        if [ 0 == 2 ]; then
            diff /dev/null "$1" >"$L3_HOME/$DIFFNAME" 2>/dev/null;
        fi;
        /bin/rm "$old_file" 2>/dev/null;
        return $ERR;
    fi
}
11:08:57
$set | less
11:09:36
$echo $
$_                         $L3_TAMPERED_EDITORS
$A                         $LANG
$BASH                      $LINENO
$BASH_ARGC                 $LINES
$BASH_ARGV                 $LOGNAME
$BASH_COMMAND              $MACHTYPE
$BASH_LINENO               $MAILCHECK
$BASH_SOURCE               $OPTERR
$BASH_SUBSHELL             $OPTIND
$BASH_VERSINFO             $OSTYPE
...
$DBUS_SESSION_BUS_ADDRESS  $PS1
$DESKTOP_SESSION           $PS2
$DIRSTACK                  $PS4
$DISPLAY                   $PWD
$editor_file               $RANDOM
$editor_name               $SECONDS
$EUID                      $SESSION_MANAGER
$GDMSESSION                $SHELL
$GDM_XSERVER_LOCATION      $SHELLOPTS
$GNOME_DESKTOP_SESSION_ID  $SHLVL
11:09:36
$echo $BASH
/bin/bash
11:10:06
$echo $BASH_
$BASH_ARGC      $BASH_COMMAND   $BASH_SOURCE    $BASH_VERSINFO
$BASH_ARGV      $BASH_LINENO    $BASH_SUBSHELL  $BASH_VERSION

Файлы

  • -n
  • -n
    >
        69  gedit-2
        70  gettext
        71  ghostscript
        72  gimp
        73  gksu
        74  gnect
        75  gnibbles
        76  gnobots2
        77  gnome
        78  gnome-2.0
        79  gnome-about
        80  gnome-applets
        81  gnome-background-properties
        82  gnomebaker
        83  gnome-btdownload
        84  gnome-cups-manager
        85  gnome-default-applications
        86  gnome-dictionary
        87  gnome-doc-utils
        88  gnome-games
        89  gnome-keyring-manager
        90  gnome-media
        91  gnome-menus
        92  gnome-netstatus
        93  gnome-nettool
        94  gnome-pilot
        95  gnome-power-manager
        96  gnome-screensaver
        97  gnome-screenshot
        98  gnome-sound-recorder
        99  gnome-system-log
       100  gnome-system-tools
       101  gnome-terminal
       102  gnome-utils
       103  gnome-volume-manager
       104  gnome-vpn-properties
       105  gnupg
       106  groff
       107  gs-esp
       108  gstreamer-properties
       109  gtk-doc
       110  gtkhtml-3.8
       111  gtksourceview-1.0
       112  guile
       113  gutenprint
       114  hal
       115  hosts
       116  hotkey-setup
       117  hplip
       118  i18n
       119  iceweasel
       120  icons
       121  idl
       122  ifupdown
       123  images
       124  info
       125  initramfs-tools
       126  initrd-tools
       127  initscripts
       128  installation-report
       129  iso-codes
       130  java
       131  keymaps
       132  keyrings
       133  konwert
       134  language-env
       135  libgda
       136  libgksu
       137  libgksuui1.0
       138  libgnomeprint
       139  libgnomeprintui
       140  libgphoto2
       141  libxklavier
       142  linda
       143  lintian
       144  linux-sound-base
       145  locale
       146  lua
       147  mailx
       148  man
       149  man-db
       150  menu
       151  mime
       152  mime-info
       153  mimelnk
       154  misc
       155  myspell
       156  nano
       157  nfs-common
       158  nm-applet
       159  omf
       160  pam
       161  perl
       162  perl5
       163  pixmaps
       164  pkgconfig
       165  ppd
       166  pycentral
       167  pycentral-data
       168  python
       169  python-support
       170  qt3
       171  rdesktop
       172  readline
       173  reportbug
       174  rhythmbox
       175  sane
       176  screen
       177  scrollkeeper
       178  selinux
       179  services
       180  servicetypes
       181  setup-tool-backends
       182  sgml
       183  sgml-base
       184  sgml-data
       185  snmp
       186  sol-games
       187  sound-juicer
       188  sounds
       189  squid
       190  synaptic
       191  sysklogd
       192  sysvinit
       193  tabset
       194  tasksel
       195  terminfo
       196  texinfo
       197  texmf
       198  themes
       199  totem
       200  type-handling
       201  util-linux
       202  videomodes
       203  vim
       204  vte
       205  w3m
       206  X11
       207  xine
       208  xml
       209  xml2po
       210  xml-core
       211  xmodmap
       212  xresprobe
       213  xsessions
       214  xulrunner
       215  xxkb
       216  zenity
       217  zoneinfo
    

    Статистика

    Время первой команды журнала09:50:44 2007- 3- 1
    Время последней команды журнала11:10:06 2007- 3- 1
    Количество командных строк в журнале75
    Процент команд с ненулевым кодом завершения, %22.67
    Процент синтаксически неверно набранных команд, % 1.33
    Суммарное время работы с терминалом *, час 1.32
    Количество командных строк в единицу времени, команда/мин 0.94
    Частота использования команд
    find37|======================================| 38.95%
    echo8|========| 8.42%
    ls7|=======| 7.37%
    export4|====| 4.21%
    jpg\)'4|====| 4.21%
    gif3|===| 3.16%
    png)'3|===| 3.16%
    \.deb\)'3|===| 3.16%
    \tgz\3|===| 3.16%
    touch2|==| 2.11%
    unset2|==| 2.11%
    set2|==| 2.11%
    df2|==| 2.11%
    #find2|==| 2.11%
    du2|==| 2.11%
    mkdir1|=| 1.05%
    pwd1|=| 1.05%
    cal1|=| 1.05%
    read1|=| 1.05%
    less1|=| 1.05%
    readonly1|=| 1.05%
    cat1|=| 1.05%
    jpg)'1|=| 1.05%
    jpg)"1|=| 1.05%
    A=21|=| 1.05%
    scho1|=| 1.05%
    ____
    *) Интервалы неактивности длительностью 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$