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

Содержание

Журнал

Понедельник (04/11/11)

/dev/pts/2
17:34:44
#ls -l
итого 17056
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:31 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:31 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:31 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:31 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:31 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:31 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
17:34:46
#ls
bigfile                                matrix.jpg
bin                                    names
freebsd.jpg                            ogo.jpg
granata.jpg                            pamyatka.pdf
Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  press_any_key_to_continue.jpg
longene-0.3.0-linux-2.6.34.tar.bz2     proj
lpi 1                                  text
lpi 2                                  touchlist
man_smb_conf
/dev/pts/2
17:34:47
#pwd
/root
17:34:56
#cd laba

/dev/pts/2
17:35:18
#cd laba

/dev/pts/2
17:35:23
#pwd
/root/laba
/dev/pts/2
17:35:23
#cd /

/dev/pts/2
17:35:26
#cd..
bash: cd..: команда не найдена
/dev/pts/2
17:35:33
#cd ~

/dev/pts/2
17:35:34
#cd ..

17:35:38
#pwd
/root
17:35:41
#cd laba

/dev/pts/2
17:35:42
#pwd
/root
/dev/pts/2
17:35:45
#ls
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  man_smb_conf  pamyatka.pdf                   touchlist
bin          longene-0.3.0-linux-2.6.34.tar.bz2     matrix.jpg    press_any_key_to_continue.jpg
freebsd.jpg  lpi 1                                  names         proj
granata.jpg  lpi 2                                  ogo.jpg       text
17:35:51
#ls -lF
итого 17056
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile*
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin/
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg*
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg*
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2*
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1/
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2/
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf*
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg*
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names/
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg*
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf*
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg*
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj/
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text/
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist*
/dev/pts/2
17:35:51
#ls
bin  boot  dev  etc  home  lib  log  lost+found  media  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var
/dev/pts/2
17:35:52
#cd ..

/dev/pts/2
17:35:58
#cd ~

17:36:05
#ls
laba
17:36:10
#pwd
/root
/dev/pts/2
17:36:32
#ls -l
итого 17056
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
/dev/pts/2
17:36:41
#pwd
/
/dev/pts/2
17:36:42
#man ls
/dev/pts/2
17:36:50
#cd laba
bash: cd: laba: Нет такого файла или каталога
17:36:57
#cd \laba
bash: cd: laba: Нет такого файла или каталога
/dev/pts/2
17:36:58
#cd /home

/dev/pts/2
17:37:03
#ls -l
итого 84
drwxr-xr-x  2 root root  4096 Апр 11 09:11 bin
drwxr-xr-x  2 root root  4096 Дек 14 21:54 boot
drwxr-xr-x 15 root root  3220 Апр 11 09:14 dev
drwxr-xr-x 54 root root  4096 Апр 11 09:14 etc
drwxr-xr-x  3 root root  4096 Мар  7 13:18 home
drwxr-xr-x 11 root root 12288 Мар  7 13:04 lib
-rw-r--r--  1 root root    26 Мар  7 13:21 log
drwx------  2 root root 16384 Фев 18 07:29 lost+found
drwxr-xr-x  2 root root  4096 Фев 18 07:34 media
drwxr-xr-x  2 root root  4096 Дек 14 21:54 mnt
drwxr-xr-x  2 root root  4096 Фев 18 07:34 opt
dr-xr-xr-x 62 root root     0 Апр 11 09:14 proc
drwx------  5 root root  4096 Апр 11 15:31 root
drwxr-xr-x  2 root root  4096 Апр 11 09:11 sbin
drwxr-xr-x  7 root root     0 Апр 11 09:14 selinux
drwxr-xr-x  2 root root  4096 Фев 18 07:34 srv
drwxr-xr-x 13 root root     0 Апр 11 09:14 sys
drwxrwxrwt  4 root root  4096 Апр 11 15:34 tmp
drwxr-xr-x 10 root root  4096 Фев 18 07:34 usr
drwxr-xr-x 13 root root  4096 Фев 18 07:34 var
17:37:09
#cd ~

/dev/pts/2
17:37:19
#ls
user
17:37:23
#ls -lF
итого 4
drwxr-xr-x 3 user user 4096 Мар  7 14:18 user/
/dev/pts/2
17:37:24
#ls -l
итого 4
drwxr-xr-x 9 root root 4096 Апр 11 15:32 laba
17:37:27
#pwd
/root
17:37:39
#cd laba

/dev/pts/2
17:37:40
#ls -alF
итого 12
drwxr-xr-x  3 root root 4096 Мар  7 13:18 ./
drwxr-xr-x 21 root root 4096 Мар  5 14:48 ../
drwxr-xr-x  3 user user 4096 Мар  7 14:18 user/
/dev/pts/2
17:37:48
#ls -l
итого 17056
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:31 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:31 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:31 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:31 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:31 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:31 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
17:37:50
#cd bin

17:37:56
#ls -l
итого 8
-rwxr--r-- 1 root root 63 Апр 11 15:32 bigwork
-rwxr--r-- 1 root root 27 Апр 11 15:32 signal_trap
/dev/pts/2
17:37:57
#cd /usr/share/doc/

/dev/pts/2
17:37:57
#ls
bigwork  signal_trap
17:38:05
#cd

17:38:18
#ls
laba
17:38:21
#ls -l
итого 4
drwxr-xr-x 9 root root 4096 Апр 11 15:32 laba
17:38:24
#ls -lF
итого 4
drwxr-xr-x 9 root root 4096 Апр 11 15:32 laba/
17:38:34
#ls -alF
итого 48
drwx------  5 root root 4096 Апр 11 15:31 ./
drwxr-xr-x 21 root root 4096 Мар  5 14:48 ../
-rw-------  1 root root 2199 Апр 11 09:13 .bash_history
-rw-r--r--  1 root root   21 Мар  7 14:15 .bash_profile
-rw-r--r--  1 root root  631 Мар  7 13:41 .bashrc
-rw-r--r--  1 root root   51 Апр 11 06:14 .l3rc
drwxr-xr-x  9 root root 4096 Апр 11 15:32 laba/
drwxr-xr-x  2 root root 4096 Апр 11 15:34 .lilalo/
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwx------  2 root root 4096 Апр 11 11:59 .ssh/
-rw-------  1 root root 4683 Мар  7 14:17 .viminfo
17:38:47
#cd /usr/share/doc

/dev/pts/2
17:39:10
#ls
adduser                 ifupdown                   libgpg-error0           libtext-iconv-perl     net-tools
apt                     info                       libgpm2                 libtext-wrapi18n-perl  openssh-blacklist
aptitude                initscripts                libgssapi-krb5-2        libudev0               openssh-blacklist-extra
apt-utils               insserv                    libice6                 libusb-0.1-4           openssh-client
base-files              install-info               libidn11                libuuid1               openssh-server
base-passwd             iproute                    libk5crypto3            libwrap0               openssl
bash                    iptables                   libkeyutils1            libx11-6               passwd
bash-completion         iputils-ping               libkrb5-3               libx11-data            perl
binutils                isc-dhcp-client            libkrb5support0         libxapian22            perl-base
bsdmainutils            isc-dhcp-common            libldap-2.4-2           libxau6                perl-modules
...
fontconfig-config       libextutils-cbuilder-perl  libsigc++-2.0-0c2a      manpages               vim-tiny
gcc                     libextutils-parsexs-perl   libslang2               manpages-dev           wget
gcc-4.4                 libfontconfig1             libsm6                  mawk                   whiptail
gcc-4.4-base            libfreetype6               libsqlite3-0            module-init-tools      x11-apps
gnupg                   libgcc1                    libss2                  mount                  x11-common
gpgv                    libgcrypt11                libssh2-1               nano                   xauth
grep                    libgdbm3                   libssl0.9.8             ncurses-base           xkb-data
groff-base              libgmp3c2                  libstdc++6              ncurses-bin            xz-utils
gzip                    libgnutls26                libtasn1-3              netbase                zlib1g
hostname                libgomp1                   libtext-charwidth-perl  netcat-traditional
17:39:13
#cd bash*

/dev/pts/2
17:39:15
#ls
adduser                   libdb4.8                   libxext6
apt                       libedit2                   libxfixes3
aptitude                  libept1                    libxft2
apt-utils                 libexpat1                  libxkbfile1
base-files                libextutils-cbuilder-perl  libxmu6
base-passwd               libextutils-parsexs-perl   libxmuu1
bash                      libfontconfig1             libxpm4
bash-completion           libfreetype6               libxrender1
binutils                  libgcc1                    libxt6
bsdmainutils              libgcrypt11                libyaml-perl
...
libbz2-1.0                libuuid1                   vim-tiny
libc6                     libwrap0                   wget
libc6-dev                 libx11-6                   whiptail
libc6-xen                 libx11-data                x11-apps
libc-bin                  libxapian22                x11-common
libc-dev-bin              libxau6                    xauth
libcomerr2                libxaw7                    xkb-data
libcurl3                  libxcb1                    xz-utils
libcwidget3               libxcursor1                zlib1g
libdb4.7                  libxdmcp6
17:39:19
#cd bash*

/dev/pts/2
17:39:21
#ls -l
итого 17056
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
17:39:24
#ls -alF
итого 82048
drwxr-xr-x 9 root root     4096 Апр 11 15:32 ./
drwx------ 5 root root     4096 Апр 11 15:32 ../
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile*
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin/
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg*
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg*
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2*
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1/
...
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names/
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg*
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf*
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg*
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj/
-rwxr--r-- 1 root root   454656 Апр 11 15:32 .putty.exe*
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text/
-rwxr--r-- 1 root root 66046352 Апр 11 15:32 .torrents.ru_xvid.avi*
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist*
drwxr-xr-x 2 root root     4096 Апр 11 15:32 .video/
/dev/pts/2
17:39:35
#ls
changelog.Debian.gz  COMPAT.gz  FAQ             INTRO.gz  POSIX.gz          README.bash_completion.gz  README.Debian.gz
CHANGES.gz           copyright  inputrc.arrows  NEWS.gz   README.abs-guide  README.commands.gz
17:39:41
#links
/dev/pts/2
17:39:49
#cd /usr/share/doc

/dev/pts/2
17:39:59
#pwd
/usr/share/doc/bash
17:40:02
#cd handbook
bash: cd: handbook: Нет такого файла или каталога
/dev/pts/2
17:40:15
#cd ~

/dev/pts/2
17:40:15
#ls
changelog.Debian.gz  inputrc.arrows    README.bash_completion.gz
CHANGES.gz           INTRO.gz          README.commands.gz
COMPAT.gz            NEWS.gz           README.Debian.gz
copyright            POSIX.gz
FAQ                  README.abs-guide
17:40:33
#pwd
/usr/share/doc/bash
/dev/pts/2
17:40:34
#ls
adduser                 keyboard-configuration     libperl-dev             manpages-dev
apt                     libacl1                    libpng12-0              mawk
aptitude                libarchive-zip-perl        libpod-readme-perl      module-init-tools
apt-utils               libattr1                   libpopt0                mount
base-files              libblkid1                  libreadline6            nano
base-passwd             libboost-iostreams1.42.0   libregexp-common-perl   ncurses-base
bash                    libbsd0                    libsasl2-2              ncurses-bin
bash-completion         libbz2-1.0                 libsasl2-modules        netbase
binutils                libc6                      libselinux1             netcat-traditional
bsdmainutils            libc6-dev                  libsepol1               net-tools
...
info                    libmodule-build-perl       libyaml-perl            whiptail
initscripts             libmpfr4                   libyaml-syck-perl       x11-apps
insserv                 libncurses5                linux-libc-dev          x11-common
install-info            libncursesw5               locales                 xauth
iproute                 libnewt0.52                login                   xkb-data
iptables                libnfnetlink0              logrotate               xz-utils
iputils-ping            libpam0g                   lsb-base                zlib1g
isc-dhcp-client         libpam-modules             make
isc-dhcp-common         libpam-runtime             man-db
kbd                     libperl5.10                manpages
17:40:40
#cd bash*

/dev/pts/2
17:40:40
#cd ..

/dev/pts/2
17:40:44
#mkdir source doc pics

/dev/pts/2
17:40:48
#pwd
/usr/share/doc
17:40:50
#ls
adduser                   libdb4.8                   libxext6
apt                       libedit2                   libxfixes3
aptitude                  libept1                    libxft2
apt-utils                 libexpat1                  libxkbfile1
base-files                libextutils-cbuilder-perl  libxmu6
base-passwd               libextutils-parsexs-perl   libxmuu1
bash                      libfontconfig1             libxpm4
bash-completion           libfreetype6               libxrender1
binutils                  libgcc1                    libxt6
bsdmainutils              libgcrypt11                libyaml-perl
...
libbz2-1.0                libuuid1                   vim-tiny
libc6                     libwrap0                   wget
libc6-dev                 libx11-6                   whiptail
libc6-xen                 libx11-data                x11-apps
libc-bin                  libxapian22                x11-common
libc-dev-bin              libxau6                    xauth
libcomerr2                libxaw7                    xkb-data
libcurl3                  libxcb1                    xz-utils
libcwidget3               libxcursor1                zlib1g
libdb4.7                  libxdmcp6
17:40:53
#less vim
/dev/pts/2
17:40:59
#ls
doc  laba  pics  source
17:41:02
#mkdir -p doc/scripting/perl doc/scripting/python

/dev/pts/2
17:41:04
#less
/dev/pts/2
17:41:20
#ls
changelog.Debian.gz  copyright       INTRO.gz  README.abs-guide           README.Debian.gz
CHANGES.gz           FAQ             NEWS.gz   README.bash_completion.gz
COMPAT.gz            inputrc.arrows  POSIX.gz  README.commands.gz
17:41:24
#cd laba
bash: cd: laba: Нет такого файла или каталога
/dev/pts/2
17:41:33
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  less
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 118 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main less i386 436-1 [118 kB]
Получено 118 kБ за 0с (543 kБ/c)
Выбор ранее не выбранного пакета less.
(Чтение базы данных ... на данный момент установлено 18464 файла и каталога.)
Распаковывается пакет less (из файла .../archives/less_436-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет less (436-1) ...
/dev/pts/2
17:41:50
#cd ~/laba

17:42:01
#ls
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  man_smb_conf  pamyatka.pdf                   touchlist
bin          longene-0.3.0-linux-2.6.34.tar.bz2     matrix.jpg    press_any_key_to_continue.jpg
freebsd.jpg  lpi 1                                  names         proj
granata.jpg  lpi 2                                  ogo.jpg       text
17:42:05
#less text
17:42:19
#ls -l
итого 17056
-rwxr--r-- 1 root root     7994 Апр 11 15:32 bigfile
drwxr-xr-x 2 root root     4096 Апр 11 15:32 bin
-rwxr--r-- 1 root root   232966 Апр 11 15:32 freebsd.jpg
-rwxr--r-- 1 root root    52884 Апр 11 15:32 granata.jpg
-rwxr--r-- 1 root root  1751860 Апр 11 15:32 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr--r-- 1 root root 14471028 Апр 11 15:32 longene-0.3.0-linux-2.6.34.tar.bz2
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 1
drwxr-xr-x 2 root root     4096 Апр 11 15:32 lpi 2
-rwxr--r-- 1 root root    26648 Апр 11 15:32 man_smb_conf
-rwxr--r-- 1 root root   755680 Апр 11 15:32 matrix.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 names
-rwxr--r-- 1 root root    17622 Апр 11 15:32 ogo.jpg
-rwxr--r-- 1 root root    84663 Апр 11 15:32 pamyatka.pdf
-rwxr--r-- 1 root root    23048 Апр 11 15:32 press_any_key_to_continue.jpg
drwxr-xr-x 3 root root     4096 Апр 11 15:32 proj
drwxr-xr-x 2 root root     4096 Апр 11 15:32 text
-rwxr--r-- 1 root root       75 Апр 11 15:32 touchlist
/dev/pts/2
17:42:19
#less vim
17:42:22
#ls- a
bash: ls-: команда не найдена
/dev/pts/2
17:42:26
#cd text/

/dev/pts/2
17:42:27
#ls -l
итого 776
drwxr-xr-x 3 root root 4096 Фев 18 07:37 adduser
drwxr-xr-x 3 root root 4096 Фев 18 07:37 apt
drwxr-xr-x 3 root root 4096 Фев 18 07:37 aptitude
drwxr-xr-x 3 root root 4096 Фев 18 07:37 apt-utils
drwxr-xr-x 2 root root 4096 Апр 11 09:11 base-files
drwxr-xr-x 2 root root 4096 Фев 18 07:35 base-passwd
drwxr-xr-x 2 root root 4096 Мар  5 14:44 bash
drwxr-xr-x 2 root root 4096 Мар  5 14:44 bash-completion
drwxr-xr-x 6 root root 4096 Мар  5 14:41 binutils
...
drwxr-xr-x 2 root root 4096 Фев 18 07:44 vim-runtime
lrwxrwxrwx 1 root root   10 Фев 18 07:37 vim-tiny -> vim-common
drwxr-xr-x 2 root root 4096 Фев 18 07:37 wget
drwxr-xr-x 2 root root 4096 Фев 18 07:37 whiptail
drwxr-xr-x 2 root root 4096 Мар  7 13:05 x11-apps
drwxr-xr-x 2 root root 4096 Мар  7 13:04 x11-common
drwxr-xr-x 2 root root 4096 Фев 18 07:44 xauth
drwxr-xr-x 2 root root 4096 Фев 18 07:43 xkb-data
drwxr-xr-x 3 root root 4096 Фев 18 07:36 xz-utils
drwxr-xr-x 2 root root 4096 Фев 18 07:36 zlib1g
17:42:31
#less tcpd
/dev/pts/2
17:42:36
#ls
comment-me.txt  core  hello-vi.txt  unixoid.err.txt  unixoid.orig.txt
17:42:39
#ls -l
итого 40
-rwxr--r-- 1 root root  3280 Апр 11 15:32 comment-me.txt
-rwxr--r-- 1 root root     0 Апр 11 15:32 core
-rwxr--r-- 1 root root 27024 Апр 11 15:32 hello-vi.txt
-rwxr--r-- 1 root root   879 Апр 11 15:32 unixoid.err.txt
-rwxr--r-- 1 root root   907 Апр 11 15:32 unixoid.orig.txt
17:42:43
#less hello-vi.txt
/dev/pts/2
17:42:47
#ls -l
итого 776
drwxr-xr-x 3 root root 4096 Фев 18 07:37 adduser
drwxr-xr-x 3 root root 4096 Фев 18 07:37 apt
drwxr-xr-x 3 root root 4096 Фев 18 07:37 aptitude
drwxr-xr-x 3 root root 4096 Фев 18 07:37 apt-utils
drwxr-xr-x 2 root root 4096 Апр 11 09:11 base-files
drwxr-xr-x 2 root root 4096 Фев 18 07:35 base-passwd
drwxr-xr-x 2 root root 4096 Мар  5 14:44 bash
drwxr-xr-x 2 root root 4096 Мар  5 14:44 bash-completion
drwxr-xr-x 6 root root 4096 Мар  5 14:41 binutils
...
drwxr-xr-x 2 root root 4096 Фев 18 07:44 vim-runtime
lrwxrwxrwx 1 root root   10 Фев 18 07:37 vim-tiny -> vim-common
drwxr-xr-x 2 root root 4096 Фев 18 07:37 wget
drwxr-xr-x 2 root root 4096 Фев 18 07:37 whiptail
drwxr-xr-x 2 root root 4096 Мар  7 13:05 x11-apps
drwxr-xr-x 2 root root 4096 Мар  7 13:04 x11-common
drwxr-xr-x 2 root root 4096 Фев 18 07:44 xauth
drwxr-xr-x 2 root root 4096 Фев 18 07:43 xkb-data
drwxr-xr-x 3 root root 4096 Фев 18 07:36 xz-utils
drwxr-xr-x 2 root root 4096 Фев 18 07:36 zlib1g
17:42:54
#cd bach
bash: cd: bach: Нет такого файла или каталога
/dev/pts/2
17:42:56
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  less
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 118 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main less i386 436-1 [118 kB]
Получено 118 kБ за 0с (783 kБ/c)
Выбор ранее не выбранного пакета less.
(Чтение базы данных ... на данный момент установлено 18464 файла и каталога.)
Распаковывается пакет less (из файла .../archives/less_436-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет less (436-1) ...
/dev/pts/2
17:42:59
#apt-get install less
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  less
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 118 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 295 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main less i386 436-1 [118 kB]
Получено 118 kБ за 0с (783 kБ/c)
Выбор ранее не выбранного пакета less.
(Чтение базы данных ... на данный момент установлено 18464 файла и каталога.)
Распаковывается пакет less (из файла .../archives/less_436-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет less (436-1) ...
/dev/pts/2
17:43:24
#cd bach8
bash: cd: bach8: Нет такого файла или каталога
17:43:38
#cd bach*
bash: cd: bach*: Нет такого файла или каталога
/dev/pts/2
17:43:40
#less hello-vi.txt
/dev/pts/2
17:43:41
#ls -l
итого 776
drwxr-xr-x 3 root root 4096 Фев 18 07:37 adduser
drwxr-xr-x 3 root root 4096 Фев 18 07:37 apt
drwxr-xr-x 3 root root 4096 Фев 18 07:37 aptitude
drwxr-xr-x 3 root root 4096 Фев 18 07:37 apt-utils
drwxr-xr-x 2 root root 4096 Апр 11 09:11 base-files
drwxr-xr-x 2 root root 4096 Фев 18 07:35 base-passwd
drwxr-xr-x 2 root root 4096 Мар  5 14:44 bash
drwxr-xr-x 2 root root 4096 Мар  5 14:44 bash-completion
drwxr-xr-x 6 root root 4096 Мар  5 14:41 binutils
...
drwxr-xr-x 2 root root 4096 Фев 18 07:44 vim-runtime
lrwxrwxrwx 1 root root   10 Фев 18 07:37 vim-tiny -> vim-common
drwxr-xr-x 2 root root 4096 Фев 18 07:37 wget
drwxr-xr-x 2 root root 4096 Фев 18 07:37 whiptail
drwxr-xr-x 2 root root 4096 Мар  7 13:05 x11-apps
drwxr-xr-x 2 root root 4096 Мар  7 13:04 x11-common
drwxr-xr-x 2 root root 4096 Фев 18 07:44 xauth
drwxr-xr-x 2 root root 4096 Фев 18 07:43 xkb-data
drwxr-xr-x 3 root root 4096 Фев 18 07:36 xz-utils
drwxr-xr-x 2 root root 4096 Фев 18 07:36 zlib1g
17:43:44
#cd bash

17:43:57
#ls -l
итого 188
-rw-r--r-- 1 root root 26818 Апр 10  2010 changelog.Debian.gz
-rw-r--r-- 1 root root 78454 Дек 11  2009 CHANGES.gz
-rw-r--r-- 1 root root  6391 Дек 18  2009 COMPAT.gz
-rw-r--r-- 1 root root 19417 Апр 10  2010 copyright
-rw-r--r-- 1 root root  1322 Апр 10  2010 FAQ
-rw-r--r-- 1 root root   727 Апр 10  2010 inputrc.arrows
-rw-r--r-- 1 root root  2921 Фев 17  1999 INTRO.gz
-rw-r--r-- 1 root root 21314 Дек 18  2009 NEWS.gz
-rw-r--r-- 1 root root  3087 Окт 12  2009 POSIX.gz
-rw-r--r-- 1 root root  1105 Апр 10  2010 README.abs-guide
lrwxrwxrwx 1 root root    28 Мар  5 14:44 README.bash_completion.gz -> ../bash-completion/README.gz
-rw-r--r-- 1 root root  3021 Апр 10  2010 README.commands.gz
-rw-r--r-- 1 root root  2911 Апр 10  2010 README.Debian.gz
/dev/pts/2
17:43:58
#ls --help
ull-iso, long-iso, iso, locale, +ФОРМАТ.
                             ФОРМАТ интерпретируется как в `date'; если ФОРМАТ
                             -- это ФОРМАТ1<перевод-строки>ФОРМАТ2, ФОРМАТ1½ из
                             применяется к старым файлам, а ФОРМАТ2 к новым;
posix-', то он           если к СТИÐ
                             действует только в локали, отличной от POSIX¸ для коротких.
  -t                         сортировать по времени изменения.
  -T, --tabsize=РАЗМЕР       использовать табуляцию указанного РАЗМЕРА, а не 8
  -u                         с -lt: сортировать и показывать время доступа
  -b, --escape               печатать экранирующие последовательности
...
служит для изменения значений. Для её установки используйте команду dircolors.
Коды выхода:
 0  всё отлично,
 1  небольшие проблемы (например, недоступен подкаталог),
 2  серьёзная проблема (например, недоступен аргумент командной строки).
Об ошибках в ls сообщайте по адресу bug-coreutils@gnu.org.
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
Об ошибках в переводе ls сообщений по адресу <gnu@mx.ru>
Полная документация доступна по команде: info coreutils 'ls invocation'
/dev/pts/2
17:43:59
#less faq
17:44:14
#less FAQ
/dev/pts/2
17:44:17
#less hello-vi.txt
17:44:22
#cd ..

/dev/pts/2
17:44:39
#cd `
>
>
> cd
>
>
> ^C
17:45:14
#cd ~

Статистика

Время первой команды журнала17:34:44 2011- 4-11
Время последней команды журнала17:45:14 2011- 4-11
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 9.90
Процент синтаксически неверно набранных команд, % 6.93
Суммарное время работы с терминалом *, час 0.17
Количество командных строк в единицу времени, команда/мин 9.62
Частота использования команд
ls38|=====================================| 37.62%
cd34|=================================| 33.66%
less10|=========| 9.90%
pwd10|=========| 9.90%
apt-get3|==| 2.97%
mkdir2|=| 1.98%
links1|| 0.99%
cd..1|| 0.99%
man1|| 0.99%
ls-1|| 0.99%
____
*) Интервалы неактивности длительностью 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$