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

Содержание

Журнал

Воскресенье (01/13/13)

/dev/pts/0
23:35:21
$l3pwd
/users/14-01-2012/NT-Ladm//user

Понедельник (01/14/13)

/dev/pts/0
17:17:49
$cd /

17:18:02
$ls
bin  boot  cgroup  dev  etc  home  lib  lost+found  media  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var
17:18:05
$cd ~

17:18:10
$pwd
/home/user
17:18:37
$cd ..

17:18:43
$pwd
/home
17:18:52
$ls user/
bigfile  freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2         matrix.jpg  ogo.jpg       press_any_key_to_continue.jpg  text
bin      granata.jpg  lpi 1                                  man_smb_conf  names       pamyatka.pdf  proj                           touchlist
17:19:23
$cd

17:20:27
$ls -lF
итого 2924
-rwxr-xr-x. 1 user user    7994 Янв 14 18:17 bigfile*
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 bin/
-rwxr-xr-x. 1 user user  232966 Янв 14 18:17 freebsd.jpg*
-rwxr-xr-x. 1 user user   52884 Янв 14 18:17 granata.jpg*
-rwxr-xr-x. 1 user user 1751860 Янв 14 18:17 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 lpi 1/
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 lpi 2/
-rwxr-xr-x. 1 user user   26648 Янв 14 18:17 man_smb_conf*
-rwxr-xr-x. 1 user user  755680 Янв 14 18:17 matrix.jpg*
drwxr-xr-x. 3 user user    4096 Янв 14 18:17 names/
-rwxr-xr-x. 1 user user   17622 Янв 14 18:17 ogo.jpg*
-rwxr-xr-x. 1 user user   84663 Янв 14 18:17 pamyatka.pdf*
-rwxr-xr-x. 1 user user   23048 Янв 14 18:17 press_any_key_to_continue.jpg*
drwxr-xr-x. 3 user user    4096 Янв 14 18:17 proj/
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 text/
-rwxr-xr-x. 1 user user      75 Янв 14 18:17 touchlist*
17:20:34
$ls -alF
итого 2956
drwx------. 9 user user    4096 Янв 14 18:17 ./
drwxr-xr-x. 3 root root    4096 Янв 13 23:59 ../
-rw-------. 1 user user      53 Янв 14 00:35 .bash_history
-rw-r--r--. 1 user user      18 Май 10  2012 .bash_logout
-rw-r--r--. 1 user root     186 Янв 14 00:33 .bash_profile
-rw-r--r--. 1 user user     189 Янв 14 00:33 .bashrc
-rwxr-xr-x. 1 user user    7994 Янв 14 18:17 bigfile*
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 bin/
-rwxr-xr-x. 1 user user  232966 Янв 14 18:17 freebsd.jpg*
...
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 lpi 2/
-rwxr-xr-x. 1 user user   26648 Янв 14 18:17 man_smb_conf*
-rwxr-xr-x. 1 user user  755680 Янв 14 18:17 matrix.jpg*
drwxr-xr-x. 3 user user    4096 Янв 14 18:17 names/
-rwxr-xr-x. 1 user user   17622 Янв 14 18:17 ogo.jpg*
-rwxr-xr-x. 1 user user   84663 Янв 14 18:17 pamyatka.pdf*
-rwxr-xr-x. 1 user user   23048 Янв 14 18:17 press_any_key_to_continue.jpg*
drwxr-xr-x. 3 user user    4096 Янв 14 18:17 proj/
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 text/
-rwxr-xr-x. 1 user user      75 Янв 14 18:17 touchlist*
17:20:57
$cd /usr/share/doc

17:21:24
$ls
acl-2.2.49                          elinks-0.12                      libaio-0.3.107       man-1.6f                 ql2200-firmware-2.02.08
aic94xx-firmware-30                 ethtool-2.6.33                   libcap-2.16          man-pages-uk-0.1         ql23xx-firmware-3.03.27
attr-2.4.44                         expat-2.0.1                      libcap-ng-0.6.4      mc-4.7.0.2               ql2400-firmware-5.06.05
audit-2.2                           fcoe-utils-1.0.22                libcgroup-0.37       mingetty-1.08            ql2500-firmware-5.06.05
authconfig-6.1.12                   file-5.04                        libcom_err-1.41.12   mlocate-0.22.2           readline-6.0
bash-4.1.2                          findutils-4.4.2                  libconfig-1.3.2      mpfr-2.4.1               redhat-logos-60.0.14
bash-completion-20060301            fipscheck-1.2.0                  libdrm-2.4.25        mtools-4.0.12            redhat-release
bfa-firmware-3.0.0.0                gamin-0.1.10                     libedit-2.11         ncurses-5.7              rpcbind-0.2.0
binutils-2.20.51.0.2                gawk-3.1.7                       libevent-1.4.13      net-tools-1.60           rpm-4.8.0
bridge-utils-1.2                    gc-7.1                           libffi-3.0.5         newt-0.52.11             rsyslog-5.8.10
...
dhclient-4.1.1                      iproute-2.6.32                   libxml2-2.7.6        procps-3.2.8             wget-1.12
dhcp-common-4.1.1                   iptables-1.4.7                   lldpad-0.9.43        psmisc-22.6              which-2.19
diffutils-2.8.1                     iputils-20071127                 logrotate-3.7.8      pth-2.0.7                xfsprogs-3.1.1
dosfstools-3.0.9                    iscsi-initiator-utils-6.2.0.872  lua-5.1.4            pygpgme-0.1              xz-4.999.9
dracut-004                          kbd-1.15                         lvm2-2.02.95         python-2.6.6             xz-libs-4.999.9
dracut-kernel-004                   kernel-firmware-2.6.32           lynx-2.8.6           python-iniparse-0.3.1    yum-3.2.29
dracut-network-004                  keyutils-1.4                     m4-1.4.13            python-libs-2.6.6        yum-metadata-parser-1.1.2
e2fsprogs-1.41.12                   keyutils-libs-1.4                make-3.81            python-pycurl-7.19.0     yum-plugin-fastestmirror-1.1.30
e2fsprogs-libs-1.41.12              krb5-libs-1.9                    makebootfat-1.4      python-urlgrabber-3.9.1  yum-presto-0.6.2
efibootmgr-0.5.4                    less-436                         MAKEDEV-3.24         ql2100-firmware-1.19.38  zlib-1.2.3
17:21:28
$cd bash-4.1.2/

17:22:20
$ls
COPYING
17:22:43
$cd ..

17:22:47
$cd bash-completion-20060301/

17:22:55
$ls
BUGS  Changelog  COPYING  README  TODO
17:23:00
$clear

17:25:34
$cd

17:25:37
$mkdir source doc pics

17:26:18
$ls
bigfile  doc          granata.jpg                            lpi 1  man_smb_conf  names    pamyatka.pdf  press_any_key_to_continue.jpg  source  touchlist
bin      freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2  matrix.jpg    ogo.jpg  pics          proj                           text
17:26:21
$man mkdir
17:28:04
$mkdir -p scripting/{pearl,python,c}

17:29:03
$mkdir -p pics/forweb/info/2002/summer

17:29:49
$ls scripting/
c  pearl  python
17:30:36
$touch a b c

17:30:55
$rm a b c

17:31:39
$rm -r doc/

17:32:03
$mkdir -p proba/{one,two,three}

17:32:53
$rm -riv pro
proba/ proj/
17:32:53
$rm -riv proba/
rm: спуститься в каталог «proba»? y
rm: удалить каталог «proba/three»? y
удален каталог: «proba/three»
rm: удалить каталог «proba/one»? y
удален каталог: «proba/one»
rm: удалить каталог «proba/two»? y
удален каталог: «proba/two»
rm: удалить каталог «proba»? y
удален каталог: «proba»
17:33:37
$cp /home/user/proj/x-project/{x,y,z} ~/bi
bigfile  bin/
17:33:37
$cp /home/user/proj/x-project/{x,y,z} ~/bin

17:34:34
$ls bin
bigwork  signal_trap  x  y  z
17:34:42
$cd proj/x-project/

17:36:31
$cp x y z /home/user/bin

17:36:44
$cp -R /home/user/proj/x-project/ /home/user/proj/x-backup

17:38:12
$cd

17:38:32
$mkdir backup

17:38:42
$mv -R proj/x-backup/ backup/
mv: неверный ключ -- «R»
Попробуйте `mv --help' для получения более подробного описания.
17:39:45
$mv proj/x-backup/ backup/

17:39:53
$clear

17:41:08
$ls -l /etc
итого 1548
-rw-r--r--.  1 root root     44 Янв 14 15:24 adjtime
-rw-r--r--.  1 root root   1512 Янв 12  2010 aliases
drwxr-xr-x.  2 root root   4096 Янв 14 00:01 alternatives
drwxr-x---.  3 root root   4096 Янв 13 16:32 audisp
drwxr-x---.  2 root root   4096 Янв 13 16:32 audit
-rw-r--r--.  1 root root 215739 Мар  1  2006 bash_completion
drwxr-xr-x.  2 root root   4096 Мар  1  2006 bash_completion.d
-rw-r--r--.  1 root root   2681 Июн 22  2012 bashrc
drwxr-xr-x.  2 root root   4096 Янв 13 23:38 blkid
...
-rw-r--r--.  1 root root   1962 Фев 17  2012 vimrc
-rw-r--r--.  1 root root   1962 Фев 17  2012 virc
drwxr-xr-x.  2 root root   4096 Янв 14 00:00 w3m
-rw-r--r--.  1 root root   4479 Авг 25  2010 wgetrc
drwxr-xr-x.  4 root root   4096 Янв 13 23:38 X11
drwxr-xr-x.  3 root root   4096 Янв 13 16:29 xdg
drwxr-xr-x.  2 root root   4096 Сен 23  2011 xinetd.d
drwxr-xr-x.  5 root root   4096 Янв 13 16:31 yum
-rw-r--r--.  1 root root    969 Июн 22  2012 yum.conf
drwxr-xr-x.  2 root root   4096 Июн 22  2012 yum.repos.d
17:41:19
$time
real    0m0.000s
user    0m0.000s
sys     0m0.000s
17:43:07
$date
Пнд Янв 14 18:43:12 EET 2013
17:43:12
$touch -t 20130714184312 file
touch: неверный формат даты «20130714184312»
17:44:18
$man touch
17:45:39
$touch -t 201307141843.12 file

17:45:45
$ls -l file
-rw-rw-r--. 1 user user 0 Июл 14  2013 file
17:45:58
$ls -lrt /etc
итого 1548
-rw-r--r--.  1 root root 215739 Мар  1  2006 bash_completion
drwxr-xr-x.  2 root root   4096 Мар  1  2006 bash_completion.d
-rw-r--r--.  1 root root    662 Авг 29  2007 logrotate.conf
-rw-r--r--.  1 root root    801 Сен  8  2009 mke2fs.conf
-rw-r--r--.  1 root root    767 Ноя 30  2009 netconfig
-rw-r--r--.  1 root root     32 Янв 12  2010 shells
-rw-------.  1 root root    122 Янв 12  2010 securetty
-rw-r--r--.  1 root root   6455 Янв 12  2010 protocols
-rw-r--r--.  1 root root    233 Янв 12  2010 printcap
...
-rw-r--r--.  1 root root    472 Янв 14 00:04 group
----------.  1 root root    379 Янв 14 00:04 gshadow
drwxr-xr-x.  2 root root   4096 Янв 14 00:16 cron.daily
drwxr-xr-x.  2 root root   4096 Янв 14 00:30 rpm
-rw-r--r--.  1 root root  16491 Янв 14 00:31 ld.so.cache
drwxr-xr-x.  2 root root   4096 Янв 14 00:33 lilalo
drwxr-xr-x.  3 root root   4096 Янв 14 15:15 mc
drwxr-xr-x.  2 root root   4096 Янв 14 15:15 profile.d
-rw-r--r--.  1 root root     44 Янв 14 15:24 adjtime
-rw-r--r--.  1 root root    286 Янв 14 15:25 mtab
17:46:54
$ma ls
l3script: ma: команда не найдена
17:47:43
$man ls
17:49:06
$ls -lsr /etc
итого 1548
  4 drwxr-xr-x.  2 root root   4096 Июн 22  2012 yum.repos.d
  4 -rw-r--r--.  1 root root    969 Июн 22  2012 yum.conf
  4 drwxr-xr-x.  5 root root   4096 Янв 13 16:31 yum
  4 drwxr-xr-x.  2 root root   4096 Сен 23  2011 xinetd.d
  4 drwxr-xr-x.  3 root root   4096 Янв 13 16:29 xdg
  4 drwxr-xr-x.  4 root root   4096 Янв 13 23:38 X11
  8 -rw-r--r--.  1 root root   4479 Авг 25  2010 wgetrc
  4 drwxr-xr-x.  2 root root   4096 Янв 14 00:00 w3m
  4 -rw-r--r--.  1 root root   1962 Фев 17  2012 virc
...
  4 -rw-r--r--.  1 root root     27 Июн 26  2012 centos-release
  4 drwxr-xr-x.  2 root root   4096 Янв 13 23:38 blkid
  4 -rw-r--r--.  1 root root   2681 Июн 22  2012 bashrc
  4 drwxr-xr-x.  2 root root   4096 Мар  1  2006 bash_completion.d
212 -rw-r--r--.  1 root root 215739 Мар  1  2006 bash_completion
  4 drwxr-x---.  2 root root   4096 Янв 13 16:32 audit
  4 drwxr-x---.  3 root root   4096 Янв 13 16:32 audisp
  4 drwxr-xr-x.  2 root root   4096 Янв 14 00:01 alternatives
  4 -rw-r--r--.  1 root root   1512 Янв 12  2010 aliases
  4 -rw-r--r--.  1 root root     44 Янв 14 15:24 adjtime
17:49:23
$ls -ls /etc
итого 1548
  4 -rw-r--r--.  1 root root     44 Янв 14 15:24 adjtime
  4 -rw-r--r--.  1 root root   1512 Янв 12  2010 aliases
  4 drwxr-xr-x.  2 root root   4096 Янв 14 00:01 alternatives
  4 drwxr-x---.  3 root root   4096 Янв 13 16:32 audisp
  4 drwxr-x---.  2 root root   4096 Янв 13 16:32 audit
212 -rw-r--r--.  1 root root 215739 Мар  1  2006 bash_completion
  4 drwxr-xr-x.  2 root root   4096 Мар  1  2006 bash_completion.d
  4 -rw-r--r--.  1 root root   2681 Июн 22  2012 bashrc
  4 drwxr-xr-x.  2 root root   4096 Янв 13 23:38 blkid
...
  4 -rw-r--r--.  1 root root   1962 Фев 17  2012 vimrc
  4 -rw-r--r--.  1 root root   1962 Фев 17  2012 virc
  4 drwxr-xr-x.  2 root root   4096 Янв 14 00:00 w3m
  8 -rw-r--r--.  1 root root   4479 Авг 25  2010 wgetrc
  4 drwxr-xr-x.  4 root root   4096 Янв 13 23:38 X11
  4 drwxr-xr-x.  3 root root   4096 Янв 13 16:29 xdg
  4 drwxr-xr-x.  2 root root   4096 Сен 23  2011 xinetd.d
  4 drwxr-xr-x.  5 root root   4096 Янв 13 16:31 yum
  4 -rw-r--r--.  1 root root    969 Июн 22  2012 yum.conf
  4 drwxr-xr-x.  2 root root   4096 Июн 22  2012 yum.repos.d
17:50:00
$man ls
17:51:04
$man -lS
17:51:13
$ls -lS
итого 2936
-rwxr-xr-x. 1 user user 1751860 Янв 14 18:17 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
-rwxr-xr-x. 1 user user  755680 Янв 14 18:17 matrix.jpg
-rwxr-xr-x. 1 user user  232966 Янв 14 18:17 freebsd.jpg
-rwxr-xr-x. 1 user user   84663 Янв 14 18:17 pamyatka.pdf
-rwxr-xr-x. 1 user user   52884 Янв 14 18:17 granata.jpg
-rwxr-xr-x. 1 user user   26648 Янв 14 18:17 man_smb_conf
-rwxr-xr-x. 1 user user   23048 Янв 14 18:17 press_any_key_to_continue.jpg
-rwxr-xr-x. 1 user user   17622 Янв 14 18:17 ogo.jpg
-rwxr-xr-x. 1 user user    7994 Янв 14 18:17 bigfile
drwxrwxr-x. 3 user user    4096 Янв 14 18:39 backup
drwxr-xr-x. 2 user user    4096 Янв 14 18:34 bin
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 lpi 1
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 lpi 2
drwxr-xr-x. 3 user user    4096 Янв 14 18:17 names
drwxr-xr-x. 3 user user    4096 Янв 14 18:39 proj
drwxrwxr-x. 5 user user    4096 Янв 14 18:29 scripting
drwxrwxr-x. 2 user user    4096 Янв 14 18:26 source
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 text
-rwxr-xr-x. 1 user user      75 Янв 14 18:17 touchlist
-rw-rw-r--. 1 user user       0 Июл 14  2013 file
17:51:25
$ls -lS /etc
итого 1548
-rw-r--r--.  1 root root 641020 Июн 22  2012 services
-rw-r--r--.  1 root root 215739 Мар  1  2006 bash_completion
-rw-r--r--.  1 root root 144189 Авг 25  2010 lynx.cfg
-rw-r--r--.  1 root root  16491 Янв 14 00:31 ld.so.cache
-rw-r--r--.  1 root root   6455 Янв 12  2010 protocols
-rw-r--r--.  1 root root   5139 Апр 17  2012 DIR_COLORS.256color
-rw-r--r--.  1 root root   4940 Апр  3  2012 man.config
-rw-r--r--.  1 root root   4479 Авг 25  2010 wgetrc
-rw-r--r--.  1 root root   4439 Апр 17  2012 DIR_COLORS
...
lrwxrwxrwx.  1 root root     10 Янв 13 23:38 rc4.d -> rc.d/rc4.d
lrwxrwxrwx.  1 root root     10 Янв 13 23:38 rc5.d -> rc.d/rc5.d
lrwxrwxrwx.  1 root root     10 Янв 13 23:38 rc6.d -> rc.d/rc6.d
-rw-r--r--.  1 root root      9 Июн 22  2012 host.conf
lrwxrwxrwx.  1 root root      7 Янв 13 23:38 rc -> rc.d/rc
-rw-r--r--.  1 root root      0 Янв 13 16:29 crypttab
-rw-r--r--.  1 root root      0 Июн 22  2012 environment
-rw-r--r--.  1 root root      0 Янв 12  2010 exports
-rw-r--r--.  1 root root      0 Ноя  1 12:25 gai.conf
-rw-r--r--.  1 root root      0 Янв 12  2010 motd
17:52:14
$ls -R ~
/home/user:
backup   bin   freebsd.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 2         matrix.jpg  ogo.jpg       press_any_key_to_continue.jpg  scripting  text
bigfile  file  granata.jpg  lpi 1                                  man_smb_conf  names       pamyatka.pdf  proj                           source     touchlist
/home/user/backup:
x-backup
/home/user/backup/x-backup:
x  x-project  y  z
/home/user/backup/x-backup/x-project:
x  y  z
/home/user/bin:
...
/home/user/proj/x-project:
x  y  z
/home/user/scripting:
c  pearl  python
/home/user/scripting/c:
/home/user/scripting/pearl:
/home/user/scripting/python:
/home/user/source:
/home/user/text:
comment-me.txt  core  hello-vi.txt  hellow  unixoid.err.txt  unixoid.orig.txt
17:53:48
$ls -F ~
backup/   file          Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*  man_smb_conf*  ogo.jpg*                        proj/       text/
bigfile*  freebsd.jpg*  lpi 1/                                  matrix.jpg*    pamyatka.pdf*                   scripting/  touchlist*
bin/      granata.jpg*  lpi 2/                                  names/         press_any_key_to_continue.jpg*  source/
17:54:03
$man ls
17:54:48
$ls -lF
итого 2936
drwxrwxr-x. 3 user user    4096 Янв 14 18:39 backup/
-rwxr-xr-x. 1 user user    7994 Янв 14 18:17 bigfile*
drwxr-xr-x. 2 user user    4096 Янв 14 18:34 bin/
-rw-rw-r--. 1 user user       0 Июл 14  2013 file
-rwxr-xr-x. 1 user user  232966 Янв 14 18:17 freebsd.jpg*
-rwxr-xr-x. 1 user user   52884 Янв 14 18:17 granata.jpg*
-rwxr-xr-x. 1 user user 1751860 Янв 14 18:17 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 lpi 1/
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 lpi 2/
-rwxr-xr-x. 1 user user   26648 Янв 14 18:17 man_smb_conf*
-rwxr-xr-x. 1 user user  755680 Янв 14 18:17 matrix.jpg*
drwxr-xr-x. 3 user user    4096 Янв 14 18:17 names/
-rwxr-xr-x. 1 user user   17622 Янв 14 18:17 ogo.jpg*
-rwxr-xr-x. 1 user user   84663 Янв 14 18:17 pamyatka.pdf*
-rwxr-xr-x. 1 user user   23048 Янв 14 18:17 press_any_key_to_continue.jpg*
drwxr-xr-x. 3 user user    4096 Янв 14 18:39 proj/
drwxrwxr-x. 5 user user    4096 Янв 14 18:29 scripting/
drwxrwxr-x. 2 user user    4096 Янв 14 18:26 source/
drwxr-xr-x. 2 user user    4096 Янв 14 18:17 text/
-rwxr-xr-x. 1 user user      75 Янв 14 18:17 touchlist*
17:55:43
$clear

17:56:23
$cd proj/x-project/

17:56:38
$ln -s x x-symlink

17:56:53
$ln x x-hardlink

17:57:08
$ls -il
итого 0
2724 -rwxr-xr-x. 2 user user 0 Янв 14 18:17 x
2724 -rwxr-xr-x. 2 user user 0 Янв 14 18:17 x-hardlink
2756 lrwxrwxrwx. 1 user user 1 Янв 14 18:56 x-symlink -> x
2722 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 y
2723 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 z
17:57:14
$rm x

17:57:31
$ls -il
итого 0
2724 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 x-hardlink
2756 lrwxrwxrwx. 1 user user 1 Янв 14 18:56 x-symlink -> x
2722 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 y
2723 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 z
17:57:37
$mv x-hardlink x

17:57:53
$ls -il
итого 0
2724 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 x
2756 lrwxrwxrwx. 1 user user 1 Янв 14 18:56 x-symlink -> x
2722 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 y
2723 -rwxr-xr-x. 1 user user 0 Янв 14 18:17 z
17:57:57
$man ls
18:03:07
$ll
итого 0
-rwxr-xr-x. 1 user user 0 Янв 14 18:17 x
lrwxrwxrwx. 1 user user 1 Янв 14 18:56 x-symlink -> x
-rwxr-xr-x. 1 user user 0 Янв 14 18:17 y
-rwxr-xr-x. 1 user user 0 Янв 14 18:17 z
18:03:12
$man ll

Вторник (01/15/13)

10:18:55
$man -k game
10:23:19
$apropos game
game: nothing appropriate
10:23:58
$apropos tetris
tetris: nothing appropriate
10:24:38
$apropos xball
xball: nothing appropriate
10:24:50
$vi
прошло >2 часов
12:28:55
$ОПИСАНИЕ

12:29:50
$~
  1 VIM(1)                                                                                                                                             VIM(1)
 29
 30        Чаще всего Vim запускают для правки одного файла при помощи команды
               [     ]
 31        VIM [ ÐÑÑÐ] -
           vim [     ]
 32            [vim Ñ]айл
 33
 34        В общем виде команда запуска Vim выглядит так:
 35
...
 45        -           Файл будет прочитан из потока стандартного ввода. Команды будут счи ываться  из  стандартного  потока  диагностики  (stderr),  который
 46                    должен быть терминалом.
 47
 48        -t {метка}  Имя  файла  и начальная позиция курсора зависят от "метки", похожей на метку goto.  {метка} ищется в файле меток, соответствующий файл
 49                    становится активным, а соответствующая команда исполняется.  Чаще всего используется в программах на языке Си, где {метка} может  быть
 50                    именем функции.  Файл, содержащий функцию, становится активным, а курсор помещается в начало функции.  См. ":help tag-commands".
 51
 52        -q [файл ошибок]
E433: Файл меток не обнаружен
E426: Метка не найдена: ключи
12:36:03
$ 2
Ad patres
В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказываемому.
“К праотцам”, т. е. на тот свет , Библия, книга царств, 4, 22, 20                                         1,9
~
Ab ovo usque ad mala
«От яиц до яблок, т. е от начала и до конца
Обед древних римлян обычно начинался с яйца и заканчивался фруктами.
Abysus abyssum invocat
Бездна взывает к бездне
Подобное влечет за собой подобное или одно бедствие влечет за собой другое бедствее.
...
~
~
~
~
~
~
~
~
~/text/unixoid.err.txt                                                                                                                             17,56-32      Весь
:qa
прошло 40 минут
13:16:44
$vi /home/user/text/comment-me.txt
13:18:58
$DO NOT EDIT THIS FILE
#
#~/text/comment-me.txt" 116L, 3280C
function load_video {
#
# insmod vbe
#
### BEGIN /etc/grub.d/00_header ###
#f [ -s $prefix/grubenv ]; then
  load_env
#
...
  if [ -z "${boot
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 2a420687-99f2-48a4-a42d-bbdd08380816
}
set locale_dir=($root)/boot/grub/locale
function load_
set timeout=5
~/text/comment-me.txt                                                                                                                              8,1             4%
insmod gettext
прошла 41 минута
14:00:03
$## END /etc/grub.d/00_header ###

14:00:07
$vim .viminfo
14:00:07
$vim .vimrc
--- /dev/null	2013-01-14 15:24:59.867565206 +0200
+++ .vimrc	2013-01-15 15:02:47.936585326 +0200
@@ -0,0 +1,5 @@
+set showmode
+set wm=10
+set number
+set hlsearch
+syntax on
14:02:48
$vi /home/user/text/comment-me.txt
14:07:04
$vi /home/user/text/comment-me.txt
14:10:30
$:qa
                                 *'showmode'* *'smd'* *'noshowmode'* *'nosmd'*
                        global
        If in Insert, Replace or Visual mode put a message on the last line.
        Use the 'M' flag in 'highlight' to set the type of highlighting for
        this message.
|usr_toc.txt|   Table Of Contents
        When |XI
        NOTE: This option is set to the Vi default value when 'compatible' is
        doesn't mean XIM is really active, especially when 'imactiva
        not set                                 *'showtabline'* *'stal'*
...
~
~
~
~
~
~
~
~
[No Name] [+]                                                                                                                                      1,9           Весь
E21: Изменения невозможны, так как отключена опция 'modifiable'
14:15:35
$ 2
l3script: cow: команда не найдена
14:15:39
$man cow
14:15:43
$mak -k cow
l3script: mak: команда не найдена
14:15:48
$yum search cow
Loaded plugins: fastestmirror, presto
Determining fastest mirrors
 * base: ftp.cvut.cz
 * extras: centos.hitme.net.pl
 * updates: ftp.cvut.cz
base                                                                                                                                          | 3.7 kB     00:00
base/primary_db                                                                                                                               | 3.5 MB     00:05
extras                                                                                                                                        | 3.5 kB     00:00
extras/primary_db                                                                                                                             |  24 kB     00:00
updates                                                                                                                                       | 3.5 kB     00:00
updates/primary_db                                                                                                                            | 4.3 MB     00:07
Warning: No matches found for: cow
No Matches found
14:16:21
$evim ~/text/co
comment-me.txt  core
14:16:21
$evim ~/text/comment-me.txt
l3script: evim: команда не найдена
14:20:16
$man 6 man
14:22:35
$vimdif ~/text/unixoid.orig.txt ~/text/unixoid.err.txt
l3script: vimdif: команда не найдена
прошла 41 минута
15:03:56
$history |less

Статистика

Время первой команды журнала23:35:21 2013- 1-13
Время последней команды журнала15:03:56 2013- 1-15
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %10.00
Процент синтаксически неверно набранных команд, % 5.00
Суммарное время работы с терминалом *, час 1.39
Количество командных строк в единицу времени, команда/мин 1.20
Частота использования команд
ls23|======================| 22.77%
cd12|===========| 11.88%
man11|==========| 10.89%
mkdir5|====| 4.95%
rm5|====| 4.95%
cp4|===| 3.96%
vi4|===| 3.96%
touch3|==| 2.97%
apropos3|==| 2.97%
mv3|==| 2.97%
clear3|==| 2.97%
pwd2|=| 1.98%
vim2|=| 1.98%
ln2|=| 1.98%
22|=| 1.98%
evim2|=| 1.98%
DO1|| 0.99%
mak1|| 0.99%
yum1|| 0.99%
vimdif1|| 0.99%
ОПИСАНИЕ1|| 0.99%
ll1|| 0.99%
history1|| 0.99%
:qa1|| 0.99%
less1|| 0.99%
##1|| 0.99%
ma1|| 0.99%
~1|| 0.99%
l3pwd1|| 0.99%
date1|| 0.99%
time1|| 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$