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

Содержание

Журнал

Вторник (04/09/13)

/dev/pts/0
10:38:15
$vi
10:40:57
$ГÐ

10:42:27
$vim ~/text/hello-vi.txt
10:48:23
$294 2002 Feb 22 VIM(1)
A contrarrio
От противного
В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказываемому.
                                                                                       A contrarrio                  |
                                                                                       От противного
Ab ovo usque ad mala                                                                                                 доказательства заключающийся в доказательстве невозможности, противо
                                                                                       речащего доказываемому.
«От яиц до яблок, т. е от начала и до конца                                           тами.
                                                                                       Ab ovo usque ad mala
Обед древних римлян обычно начинался с яйца и заканчивался фруктами.                  ¸ до конца
...
:qall!
~/text/unixoid.orig.txt [+]                                                                                                                               1,2           Весь
E37: Изменения не сохранены (добавьте !, чтобы обойти проверку)
Ad notam
E162: Несохранённые изменения в буфере "/home/user/text/unixoid.orig.txt"
«Для заметки», к сведению
Press ENTER or type command to continue
Ad patres
“К праотцам”, т. е. на тот свет , Библия, книга царств, 4, 22, 20
~
прошло 69 минут
11:58:00
$pwd
/home/user
11:58:08
$ls
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
11:58:12
$ls -la
итого 2984
drwxr-xr-x 9 user user    4096 Апр  9 12:57 .
drwxr-xr-x 3 root root    4096 Июн 11  2012 ..
-rw------- 1 user user      81 Апр  9 11:32 .bash_history
-rw-r--r-- 1 user user     220 Июн 11  2012 .bash_logout
-rw-r--r-- 1 user root      10 Июл  5  2012 .bash_profile
-rw-r--r-- 1 user user    3249 Июл  5  2012 .bashrc
-rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
drwxr-xr-x 2 user user    4096 Июл  5  2012 bin
-rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
...
-rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 names
-rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
-rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
-rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
-rw-r--r-- 1 user user     675 Июн 11  2012 .profile
drwxr-xr-x 3 user user    4096 Июл  5  2012 proj
drwxr-xr-x 2 user user    4096 Апр  9 12:57 text
-rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
-rw------- 1 user user    2420 Апр  9 12:57 .viminfo
11:58:36
$cd text

11:58:43
$ls
comment-me.txt  core  hello-vi.txt  hellow  unixoid.err.txt  unixoid.orig.txt
11:58:45
$diff unixoid.err.txt unixoid.orig.txt
13,14c13,14
< Ad notam
< «Для заметки», к свединию
---
> Ad notam
> «Для заметки», к сведению
11:59:08
$vim unixoid.orig.txt
12:02:31
$diff unixoid.err.txt unixoid.orig.txt
13c13
< Ad notam
---
> Ad notam
12:02:41
$vim unixoid.orig.txt
--- /tmp/l3-saved-5774.13628.5623	2013-04-09 13:04:11.000000000 +0300
+++ unixoid.orig.txt	2013-04-09 13:05:59.000000000 +0300
@@ -10,7 +10,7 @@
 Бездна взывает к бездне 
 Подобное влечет за собой подобное или одно бедствие влечет за собой другое бедствие. 
 
-Ad notam 
+Ad notam
 «Для заметки», к сведению 
 
 Ad patres 
12:06:13
$vim comment-me.txt
12:13:17
$ 46 insmod ext2
windows can be given this behavior by setting the (window-specific)
'scrollbind' option.  When a window that has 'scrollbind' set is scrolled, all
other 'scrollbind' windows are scrolled the same amount, if possibl
When using the scrollbars, the binding only happens when scrolling the window
behavior can be changed by clearing the 'jump' flag from the 'scrollopt'
with focus (where the cursor is).  You can use this to avoid scroll-binding
for a moment without resetting options.         *syncbind* *:syncbind* *:
differences between the two buffers to synchronize the position precisely.
                        relative offset.  I.e., when any of the 'scrollbind'
                        windows is scrolled to the top of its buffer, all of
...
These commands move the contents of the window.  If the cursor position is
moved off of the window, the cursor is moved onto the window (with
See section |03.7| of the user manual for an introduction.
'scrolloff' screen lines around it).  A page is the number of lines in the
1. Scrolling downwards          |scroll-down|
window minus two.  The mnemonics for these commands may be a bit confusing.
3. Scrolling relative to cursor |scroll-cursor|
Remember that the commands refer to moving the window (the part of the buffer
CTRL-Dts buffer's limit Scroll window Downwards in the buffer.  The number of                                                                             38,1            5%
that you see) upwards or downwards in the buffer.  When the window movesalf a
прошло 56 минут
13:09:26
$passwd
backup       Debian-exim  irc          lp           news         root         sync         user
bin          games        libuuid      mail         nobody       sshd         sys          uucp
daemon       gnats        list         man          proxy        statd        telnetd      www-data
13:09:26
$ls a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога
прошло 65 минут
14:14:26
$pwd
/home/user/text
14:14:31
$ls
comment-me.txt  core  hello-vi.txt  hellow  unixoid.err.txt  unixoid.orig.txt
14:14:43
$cd ../..

14:14:50
$ls
user
14:14:51
$ls -d a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога
14:15:06
$cd ~

14:15:20
$ls a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога
14:15:31
$ls /etc/a*
/etc/adduser.conf  /etc/adjtime  /etc/aliases  /etc/anacrontab  /etc/at.deny
/etc/acpi:
events  powerbtn-acpi-support.sh
/etc/alternatives:
aptitude       ex.ru.1.gz        locate       netcat.1.gz  tcptraceroute       view.pl.1.gz
awk            faked.1.gz        locate.1.gz  pager        tcptraceroute.8.gz  view.ru.1.gz
awk.1.gz       faked.es.1.gz     lynx         pager.1.gz   telnet              vi.fr.1.gz
builtins.7.gz  faked.fr.1.gz     lynx.1.gz    pico         telnet.1.gz         vi.it.1.gz
c++            faked.sv.1.gz     mail         pico.1.gz    traceproto          vim
c89            fakeroot          Mail         rcp          traceproto.1.gz     vimdiff
...
ex             ftp.1.gz          nawk         rmt.8.gz     vi.1.gz             www-browser.1.gz
ex.1.gz        infobrowser       nawk.1.gz    rsh          view
ex.fr.1.gz     infobrowser.1.gz  nc           rsh.1.gz     view.1.gz
ex.it.1.gz     lft               nc.1.gz      rview        view.fr.1.gz
ex.pl.1.gz     lft.1.gz          netcat       rvim         view.it.1.gz
/etc/apm:
event.d
/etc/apt:
apt.conf.d        preferences.d  sources.list   sources.list.d  trusted.gpg   trusted.gpg.d
listchanges.conf  secring.gpg    sources.list~  trustdb.gpg     trusted.gpg~
14:15:47
$ls /etc/*.[cChH]
ls: невозможно получить доступ к /etc/*.[cChH]: Нет такого файла или каталога
14:16:35
$ls /etc/*.[qz]
ls: невозможно получить доступ к /etc/*.[qz]: Нет такого файла или каталога
14:17:21
$ls /etc/a*
/etc/adduser.conf  /etc/adjtime  /etc/aliases  /etc/anacrontab  /etc/at.deny
/etc/acpi:
events  powerbtn-acpi-support.sh
/etc/alternatives:
aptitude       ex.ru.1.gz        locate       netcat.1.gz  tcptraceroute       view.pl.1.gz
awk            faked.1.gz        locate.1.gz  pager        tcptraceroute.8.gz  view.ru.1.gz
awk.1.gz       faked.es.1.gz     lynx         pager.1.gz   telnet              vi.fr.1.gz
builtins.7.gz  faked.fr.1.gz     lynx.1.gz    pico         telnet.1.gz         vi.it.1.gz
c++            faked.sv.1.gz     mail         pico.1.gz    traceproto          vim
c89            fakeroot          Mail         rcp          traceproto.1.gz     vimdiff
...
ex             ftp.1.gz          nawk         rmt.8.gz     vi.1.gz             www-browser.1.gz
ex.1.gz        infobrowser       nawk.1.gz    rsh          view
ex.fr.1.gz     infobrowser.1.gz  nc           rsh.1.gz     view.1.gz
ex.it.1.gz     lft               nc.1.gz      rview        view.fr.1.gz
ex.pl.1.gz     lft.1.gz          netcat       rvim         view.it.1.gz
/etc/apm:
event.d
/etc/apt:
apt.conf.d        preferences.d  sources.list   sources.list.d  trusted.gpg   trusted.gpg.d
listchanges.conf  secring.gpg    sources.list~  trustdb.gpg     trusted.gpg~
14:17:54
$ls /etc/a*/*.[qz}
ls: невозможно получить доступ к /etc/a*/*.[qz}: Нет такого файла или каталога
14:18:25
$ls /etc/a*/*.[qz]
ls: невозможно получить доступ к /etc/a*/*.[qz]: Нет такого файла или каталога
14:18:40
$pwd
/home/user
14:19:14
$cd /etc

14:19:22
$ls
acpi                    debian_version          idmapd.conf      lsb-base        passwd-         sgml
adduser.conf            default                 inetd.conf       lynx-cur        pcmcia          shadow
adjtime                 deluser.conf            init.d           magic           perl            shadow-
aliases                 dhcp                    initramfs-tools  magic.mime      ppp             shells
alternatives            dictionaries-common     inittab          mailcap         profile         skel
anacrontab              discover.conf.d         inputrc          mailcap.order   profile.d       ssh
apm                     discover-modprobe.conf  insserv          mailname        protocols       ssl
apt                     dpkg                    insserv.conf     mail.rc         python          sudoers
at.deny                 emacs                   insserv.conf.d   manpath.config  python2.6       sudoers.d
bash.bashrc             email-addresses         iproute2         mime.types      rc0.d           sysctl.conf
...
calendar                group-                  ld.so.conf       Muttrc.d        rcS.d           ufw
chatscripts             grub.d                  ld.so.conf.d     nanorc          reportbug.conf  updatedb.conf
console-setup           gshadow                 lilalo           network         resolv.conf     vim
cron.d                  gshadow-                locale.alias     networks        rmt             w3m
cron.daily              gssapi_mech.conf        locale.gen       nsswitch.conf   rpc             wgetrc
cron.hourly             host.conf               localtime        openoffice      rsyslog.conf    X11
cron.monthly            hostname                logcheck         opt             rsyslog.d       xml
crontab                 hosts                   login.defs       pam.conf        securetty
cron.weekly             hosts.allow             logrotate.conf   pam.d           security
debconf.conf            hosts.deny              logrotate.d      passwd          services
14:19:24
$ls *.[cf]
ls: невозможно получить доступ к *.[cf]: Нет такого файла или каталога
14:19:46
$ls *.[conf]
ls: невозможно получить доступ к *.[conf]: Нет такого файла или каталога
14:20:15
$ls *.conf
adduser.conf          discover-modprobe.conf  idmapd.conf      ld.so.conf      pam.conf        sysctl.conf
ca-certificates.conf  gai.conf                inetd.conf       logrotate.conf  reportbug.conf  ucf.conf
debconf.conf          gssapi_mech.conf        insserv.conf     mke2fs.conf     resolv.conf     updatedb.conf
deluser.conf          host.conf               kernel-img.conf  nsswitch.conf   rsyslog.conf
14:20:23
$ls *.[cd]
bash_completion.d:
abook          cpan2dist    gpg2             links              net-tools    reportbug   tar
ant            cpio         gzip             lintian            nmap         resolvconf  tcpdump
apache2ctl     cryptsetup   heimdal          lisp               ntpdate      rfkill      unace
apt            cups         hping2           lvm                openldap     ri          unrar
apt-build      cvs          iconv            lzma               openssl      rpcdebug    update-alternatives
aptitude       cvsps        ifupdown         lzop               p4           rpm         util-linux
aspell         dd           imagemagick      mailman            perl         rpmcheck    vncviewer
autorpm        debconf      info             make               pine         rrdtool     vpnc
bash-builtins  dhclient     initramfs-tools  man                pkg-config   rsync       wireless-tools
...
S02udev              S08hwclock.sh         S11mountall-bootclean.sh  S13x11-common   S20console-setup
S03mountdevsubfs.sh  S08ifupdown-clean     S12mountoverflowtmp       S14networking   S21bootmisc.sh
S04bootlogd          S08module-init-tools  S13pcmciautils            S15portmap      S22stop-bootlogd-single
S05keyboard-setup    S08mtab.sh            S13pppd-dns               S16nfs-common
S06hostname.sh       S09checkfs.sh         S13procps                 S17mountnfs.sh
rsyslog.d:
sudoers.d:
README
sysctl.d:
README.sysctl
14:20:44
$ls *.[cd]
bash_completion.d:
abook          cpan2dist    gpg2             links              net-tools    reportbug   tar
ant            cpio         gzip             lintian            nmap         resolvconf  tcpdump
apache2ctl     cryptsetup   heimdal          lisp               ntpdate      rfkill      unace
apt            cups         hping2           lvm                openldap     ri          unrar
apt-build      cvs          iconv            lzma               openssl      rpcdebug    update-alternatives
aptitude       cvsps        ifupdown         lzop               p4           rpm         util-linux
aspell         dd           imagemagick      mailman            perl         rpmcheck    vncviewer
autorpm        debconf      info             make               pine         rrdtool     vpnc
bash-builtins  dhclient     initramfs-tools  man                pkg-config   rsync       wireless-tools
...
S02udev              S08hwclock.sh         S11mountall-bootclean.sh  S13x11-common   S20console-setup
S03mountdevsubfs.sh  S08ifupdown-clean     S12mountoverflowtmp       S14networking   S21bootmisc.sh
S04bootlogd          S08module-init-tools  S13pcmciautils            S15portmap      S22stop-bootlogd-single
S05keyboard-setup    S08mtab.sh            S13pppd-dns               S16nfs-common
S06hostname.sh       S09checkfs.sh         S13procps                 S17mountnfs.sh
rsyslog.d:
sudoers.d:
README
sysctl.d:
README.sysctl
14:20:57
$ls *.[cd]
bash_completion.d:
abook          cpan2dist    gpg2             links              net-tools    reportbug   tar
ant            cpio         gzip             lintian            nmap         resolvconf  tcpdump
apache2ctl     cryptsetup   heimdal          lisp               ntpdate      rfkill      unace
apt            cups         hping2           lvm                openldap     ri          unrar
apt-build      cvs          iconv            lzma               openssl      rpcdebug    update-alternatives
aptitude       cvsps        ifupdown         lzop               p4           rpm         util-linux
aspell         dd           imagemagick      mailman            perl         rpmcheck    vncviewer
autorpm        debconf      info             make               pine         rrdtool     vpnc
bash-builtins  dhclient     initramfs-tools  man                pkg-config   rsync       wireless-tools
...
S02udev              S08hwclock.sh         S11mountall-bootclean.sh  S13x11-common   S20console-setup
S03mountdevsubfs.sh  S08ifupdown-clean     S12mountoverflowtmp       S14networking   S21bootmisc.sh
S04bootlogd          S08module-init-tools  S13pcmciautils            S15portmap      S22stop-bootlogd-single
S05keyboard-setup    S08mtab.sh            S13pppd-dns               S16nfs-common
S06hostname.sh       S09checkfs.sh         S13procps                 S17mountnfs.sh
rsyslog.d:
sudoers.d:
README
sysctl.d:
README.sysctl
14:20:58
$ls *.conf
adduser.conf          discover-modprobe.conf  idmapd.conf      ld.so.conf      pam.conf        sysctl.conf
ca-certificates.conf  gai.conf                inetd.conf       logrotate.conf  reportbug.conf  ucf.conf
debconf.conf          gssapi_mech.conf        insserv.conf     mke2fs.conf     resolv.conf     updatedb.conf
deluser.conf          host.conf               kernel-img.conf  nsswitch.conf   rsyslog.conf
14:21:01
$ls *BSD*
ls: невозможно получить доступ к *BSD*: Нет такого файла или каталога
14:21:30
$ls
acpi                    debian_version          idmapd.conf      lsb-base        passwd-         sgml
adduser.conf            default                 inetd.conf       lynx-cur        pcmcia          shadow
adjtime                 deluser.conf            init.d           magic           perl            shadow-
aliases                 dhcp                    initramfs-tools  magic.mime      ppp             shells
alternatives            dictionaries-common     inittab          mailcap         profile         skel
anacrontab              discover.conf.d         inputrc          mailcap.order   profile.d       ssh
apm                     discover-modprobe.conf  insserv          mailname        protocols       ssl
apt                     dpkg                    insserv.conf     mail.rc         python          sudoers
at.deny                 emacs                   insserv.conf.d   manpath.config  python2.6       sudoers.d
bash.bashrc             email-addresses         iproute2         mime.types      rc0.d           sysctl.conf
...
calendar                group-                  ld.so.conf       Muttrc.d        rcS.d           ufw
chatscripts             grub.d                  ld.so.conf.d     nanorc          reportbug.conf  updatedb.conf
console-setup           gshadow                 lilalo           network         resolv.conf     vim
cron.d                  gshadow-                locale.alias     networks        rmt             w3m
cron.daily              gssapi_mech.conf        locale.gen       nsswitch.conf   rpc             wgetrc
cron.hourly             host.conf               localtime        openoffice      rsyslog.conf    X11
cron.monthly            hostname                logcheck         opt             rsyslog.d       xml
crontab                 hosts                   login.defs       pam.conf        securetty
cron.weekly             hosts.allow             logrotate.conf   pam.d           security
debconf.conf            hosts.deny              logrotate.d      passwd          services
14:21:36
$ls *fs*
fstab  login.defs  mke2fs.conf  trafshow
initramfs-tools:
conf.d  hooks  initramfs.conf  modules  scripts  update-initramfs.conf
14:21:46
$ls k?r*
kernel-img.conf
kernel:
postinst.d  postrm.d
14:22:55
$ls -- -+
ls: невозможно получить доступ к -+: Нет такого файла или каталога
14:23:39
$ls -- -*
ls: невозможно получить доступ к -*: Нет такого файла или каталога
14:23:54
$ls ./-*
ls: невозможно получить доступ к ./-*: Нет такого файла или каталога
14:24:14
$ls ..?*
ls: невозможно получить доступ к ..?*: Нет такого файла или каталога
14:26:28
$ls . .?*
.pwd.lock
.:
acpi                    debian_version          idmapd.conf      lsb-base        passwd-         sgml
adduser.conf            default                 inetd.conf       lynx-cur        pcmcia          shadow
adjtime                 deluser.conf            init.d           magic           perl            shadow-
aliases                 dhcp                    initramfs-tools  magic.mime      ppp             shells
alternatives            dictionaries-common     inittab          mailcap         profile         skel
anacrontab              discover.conf.d         inputrc          mailcap.order   profile.d       ssh
apm                     discover-modprobe.conf  insserv          mailname        protocols       ssl
apt                     dpkg                    insserv.conf     mail.rc         python          sudoers
...
cron.d                  gshadow-                locale.alias     networks        rmt             w3m
cron.daily              gssapi_mech.conf        locale.gen       nsswitch.conf   rpc             wgetrc
cron.hourly             host.conf               localtime        openoffice      rsyslog.conf    X11
cron.monthly            hostname                logcheck         opt             rsyslog.d       xml
crontab                 hosts                   login.defs       pam.conf        securetty
cron.weekly             hosts.allow             logrotate.conf   pam.d           security
debconf.conf            hosts.deny              logrotate.d      passwd          services
..:
bin   dev  home        lib         media  opt   root  selinux  sys   tmp  var
boot  etc  initrd.img  lost+found  mnt    proc  sbin  srv      test  usr  vmlinuz
14:26:32
$'ls zz*
> l3script: unexpected EOF while looking for matching `''
l3script: ошибка синтаксиса: неожиданный конец файла
14:27:29
$ls zz*
ls: невозможно получить доступ к zz*: Нет такого файла или каталога
14:27:36
$echo a*
acpi adduser.conf adjtime aliases alternatives anacrontab apm apt at.deny
14:28:03
$cd ~

14:31:44
$ls
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  matrix.jpg    press_any_key_to_continue.jpg
bin          lpi 1                                  names         proj
freebsd.jpg  lpi 2                                  ogo.jpg       text
granata.jpg  man_smb_conf                           pamyatka.pdf  touchlist
14:31:46
$ls -la\
> > ^C
14:32:18
$ls -la
итого 2988
drwxr-xr-x 9 user user    4096 Апр  9 13:24 .
drwxr-xr-x 3 root root    4096 Июн 11  2012 ..
-rw------- 1 user user      81 Апр  9 11:32 .bash_history
-rw-r--r-- 1 user user     220 Июн 11  2012 .bash_logout
-rw-r--r-- 1 user root      10 Июл  5  2012 .bash_profile
-rw-r--r-- 1 user user    3249 Июл  5  2012 .bashrc
-rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
drwxr-xr-x 2 user user    4096 Июл  5  2012 bin
-rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
...
-rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 names
-rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
-rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
-rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
-rw-r--r-- 1 user user     675 Июн 11  2012 .profile
drwxr-xr-x 3 user user    4096 Июл  5  2012 proj
drwxr-xr-x 2 user user    4096 Апр  9 13:24 text
-rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
-rw------- 1 user user    5710 Апр  9 13:24 .viminfo
14:32:22
$lesstou*
l3script: lesstou*: команда не найдена
14:32:53
$less tou*
14:33:16
$find -name handbook | grep pdf

14:34:24
$find -name handbook

14:34:30
$find / -name handbook
find: `/root': Отказано в доступе
find: `/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
find: `/var/spool/cron/atjobs': Отказано в доступе
find: `/var/spool/cron/crontabs': Отказано в доступе
find: `/var/spool/cron/atspool': Отказано в доступе
find: `/var/spool/exim4': Отказано в доступе
find: `/var/cache/ldconfig': Отказано в доступе
find: `/var/run/exim4': Отказано в доступе
find: `/var/run/iptraf': Отказано в доступе
...
find: `/proc/1657/fd': Отказано в доступе
find: `/proc/1657/fdinfo': Отказано в доступе
find: `/proc/5711/task/5711/fd': Отказано в доступе
find: `/proc/5711/task/5711/fdinfo': Отказано в доступе
find: `/proc/5711/fd': Отказано в доступе
find: `/proc/5711/fdinfo': Отказано в доступе
find: `/proc/5713/task/5713/fd': Отказано в доступе
find: `/proc/5713/task/5713/fdinfo': Отказано в доступе
find: `/proc/5713/fd': Отказано в доступе
find: `/proc/5713/fdinfo': Отказано в доступе
14:34:38
$find / -name README
find: `/root': Отказано в доступе
/usr/share/X11/xkb/keymap/README
/usr/share/X11/xkb/compat/README
/usr/share/X11/xkb/keycodes/README
/usr/share/X11/xkb/rules/README
/usr/share/X11/xkb/geometry/README
/usr/share/X11/xkb/types/README
/usr/share/aptitude/README
/usr/share/doc/libtasn1-3/README
/usr/share/doc/libslang2/README
...
find: `/proc/1657/fd': Отказано в доступе
find: `/proc/1657/fdinfo': Отказано в доступе
find: `/proc/5711/task/5711/fd': Отказано в доступе
find: `/proc/5711/task/5711/fdinfo': Отказано в доступе
find: `/proc/5711/fd': Отказано в доступе
find: `/proc/5711/fdinfo': Отказано в доступе
find: `/proc/5713/task/5713/fd': Отказано в доступе
find: `/proc/5713/task/5713/fdinfo': Отказано в доступе
find: `/proc/5713/fd': Отказано в доступе
find: `/proc/5713/fdinfo': Отказано в доступе
14:35:20
$find / -name README | grep perl
find: `/root': Отказано в доступе
/usr/share/doc/libcurses-ui-perl/README
/usr/share/doc/libtext-charwidth-perl/README
/usr/share/doc/libtext-wrapi18n-perl/README
/usr/share/doc/libalgorithm-diff-perl/README
find: `/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
/test/libcurses-ui-perl/README
/test/libtext-charwidth-perl/README
/test/libtext-wrapi18n-perl/README
...
find: `/proc/1657/fd': Отказано в доступе
find: `/proc/1657/fdinfo': Отказано в доступе
find: `/proc/5711/task/5711/fd': Отказано в доступе
find: `/proc/5711/task/5711/fdinfo': Отказано в доступе
find: `/proc/5711/fd': Отказано в доступе
find: `/proc/5711/fdinfo': Отказано в доступе
find: `/proc/5713/task/5713/fd': Отказано в доступе
find: `/proc/5713/task/5713/fdinfo': Отказано в доступе
find: `/proc/5713/fd': Отказано в доступе
find: `/proc/5713/fdinfo': Отказано в доступе
14:35:45
$find / -name README | grep perl
find: `/root': Отказано в доступе
/usr/share/doc/libcurses-ui-perl/README
/usr/share/doc/libtext-charwidth-perl/README
/usr/share/doc/libtext-wrapi18n-perl/README
/usr/share/doc/libalgorithm-diff-perl/README
find: `/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
/test/libcurses-ui-perl/README
/test/libtext-charwidth-perl/README
/test/libtext-wrapi18n-perl/README
...
find: `/proc/1657/fd': Отказано в доступе
find: `/proc/1657/fdinfo': Отказано в доступе
find: `/proc/5711/task/5711/fd': Отказано в доступе
find: `/proc/5711/task/5711/fdinfo': Отказано в доступе
find: `/proc/5711/fd': Отказано в доступе
find: `/proc/5711/fdinfo': Отказано в доступе
find: `/proc/5713/task/5713/fd': Отказано в доступе
find: `/proc/5713/task/5713/fdinfo': Отказано в доступе
find: `/proc/5713/fd': Отказано в доступе
find: `/proc/5713/fdinfo': Отказано в доступе
14:35:58
$find / -name README | grep perl 2> /dev/null
find: `/root': Отказано в доступе
/usr/share/doc/libcurses-ui-perl/README
/usr/share/doc/libtext-charwidth-perl/README
/usr/share/doc/libtext-wrapi18n-perl/README
/usr/share/doc/libalgorithm-diff-perl/README
find: `/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
/test/libcurses-ui-perl/README
/test/libtext-charwidth-perl/README
/test/libtext-wrapi18n-perl/README
...
find: `/proc/1657/fd': Отказано в доступе
find: `/proc/1657/fdinfo': Отказано в доступе
find: `/proc/5711/task/5711/fd': Отказано в доступе
find: `/proc/5711/task/5711/fdinfo': Отказано в доступе
find: `/proc/5711/fd': Отказано в доступе
find: `/proc/5711/fdinfo': Отказано в доступе
find: `/proc/5713/task/5713/fd': Отказано в доступе
find: `/proc/5713/task/5713/fdinfo': Отказано в доступе
find: `/proc/5713/fd': Отказано в доступе
find: `/proc/5713/fdinfo': Отказано в доступе
14:36:31
$find / -name README | grep perl 2> /dev/null
find: `/root': Отказано в доступе
/usr/share/doc/libcurses-ui-perl/README
/usr/share/doc/libtext-charwidth-perl/README
/usr/share/doc/libtext-wrapi18n-perl/README
/usr/share/doc/libalgorithm-diff-perl/README
find: `/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
/test/libcurses-ui-perl/README
/test/libtext-charwidth-perl/README
/test/libtext-wrapi18n-perl/README
...
find: `/proc/1657/fd': Отказано в доступе
find: `/proc/1657/fdinfo': Отказано в доступе
find: `/proc/5711/task/5711/fd': Отказано в доступе
find: `/proc/5711/task/5711/fdinfo': Отказано в доступе
find: `/proc/5711/fd': Отказано в доступе
find: `/proc/5711/fdinfo': Отказано в доступе
find: `/proc/5713/task/5713/fd': Отказано в доступе
find: `/proc/5713/task/5713/fdinfo': Отказано в доступе
find: `/proc/5713/fd': Отказано в доступе
find: `/proc/5713/fdinfo': Отказано в доступе
14:36:44
$find / -name README 2> /dev/null | grep perl
/usr/share/doc/libcurses-ui-perl/README
/usr/share/doc/libtext-charwidth-perl/README
/usr/share/doc/libtext-wrapi18n-perl/README
/usr/share/doc/libalgorithm-diff-perl/README
/test/libcurses-ui-perl/README
/test/libtext-charwidth-perl/README
/test/libtext-wrapi18n-perl/README
/test/libalgorithm-diff-perl/README
14:38:22
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
14:39:30
$sort < /usr/share/doc/libcurses-ui-perl/README
                     _                         ___
--------
------------
----------------
-------------------
           A curses based user interface framework in perl
are supported:
A UI framework based on the curses library. Curses::UI contains
- Basic dialog window
- Buttonbox
...
- Status window
- Texteditor (has features like word wrapping and undo)
- Textentry
- Textviewer
the language to the distribution. Currently the following languages
There are also prefabricated dialog windows available:
What is Curses::UI?
- Widget (widget base element)
- Window
You do not have to install this distribution to test these
14:41:59
$less < /usr/share/doc/libcurses-ui-perl/README
14:43:23
$find / -name pdf 2> /dev/null | grep perl

14:43:31
$find / -name doc 2> /dev/null | grep perl

14:43:41
$find / -name txt 2> /dev/null | grep perl

14:43:48
$find / -name *.txt 2> /dev/null | grep perl
/tmp/test2/level2/level3/if_perl.txt
/tmp/test2/level2/doc/if_perl.txt
/usr/share/perl/5.10.1/unicore/BidiMirroring.txt
/usr/share/perl/5.10.1/unicore/Jamo.txt
/usr/share/perl/5.10.1/unicore/Index.txt
/usr/share/perl/5.10.1/unicore/HangulSyllableType.txt
/usr/share/perl/5.10.1/unicore/PropValueAliases.txt
/usr/share/perl/5.10.1/unicore/CaseFolding.txt
/usr/share/perl/5.10.1/unicore/EastAsianWidth.txt
/usr/share/perl/5.10.1/unicore/NamesList.txt
...
/usr/share/perl/5.10.1/unicore/NormalizationCorrections.txt
/usr/share/perl/5.10.1/unicore/ReadMe.txt
/usr/share/perl/5.10.1/unicore/NamedSequences.txt
/usr/share/perl/5.10.1/unicore/UnicodeData.txt
/usr/share/perl/5.10.1/unicore/NameAliases.txt
/usr/share/perl/5.10.1/unicore/StandardizedVariants.txt
/usr/share/perl/5.10.1/unicore/Blocks.txt
/usr/share/perl/5.10.1/Unicode/Collate/keys.txt
/usr/share/perl/5.10.1/Unicode/Collate/allkeys.txt
/usr/share/vim/vim72/doc/if_perl.txt
14:43:56
$find / -name *.pdf 2> /dev/null | grep perl

14:44:07
$find / -name *.html 2> /dev/null | grep perl

14:44:14
$find / -name *.htm 2> /dev/null | grep perl

14:44:19
$tee
^C
14:49:17
$man tee
14:49:46
$ls /u*/s*/p*/5*/u*
/usr/share/perl/5.10.1/utf8_heavy.pl  /usr/share/perl/5.10/utf8_heavy.pl
/usr/share/perl/5.10.1/utf8.pm        /usr/share/perl/5.10/utf8.pm
/usr/share/perl/5.10.1/unicore:
ArabicShaping.txt          Exact.pl                NamedSequences.txt            PVA.pl
BidiMirroring.txt          HangulSyllableType.txt  NamedSqProv.txt               ReadMe.txt
Blocks.txt                 Index.txt               Name.pl                       Scripts.txt
Canonical.pl               Jamo.txt                NamesList.txt                 SpecialCasing.txt
CaseFolding.txt            lib                     NormalizationCorrections.txt  StandardizedVariants.txt
CombiningClass.pl          LineBreak.txt           Properties                    To
CompositionExclusions.txt  mktables                PropertyAliases.txt           UnicodeData.txt
...
/usr/share/perl/5.10/unicore:
ArabicShaping.txt          Exact.pl                NamedSequences.txt            PVA.pl
BidiMirroring.txt          HangulSyllableType.txt  NamedSqProv.txt               ReadMe.txt
Blocks.txt                 Index.txt               Name.pl                       Scripts.txt
Canonical.pl               Jamo.txt                NamesList.txt                 SpecialCasing.txt
CaseFolding.txt            lib                     NormalizationCorrections.txt  StandardizedVariants.txt
CombiningClass.pl          LineBreak.txt           Properties                    To
CompositionExclusions.txt  mktables                PropertyAliases.txt           UnicodeData.txt
Decomposition.pl           mktables.lst            PropList.txt                  version
EastAsianWidth.txt         NameAliases.txt         PropValueAliases.txt
14:50:52
$ls /u*/s*/p*/5*/u* -l
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10.1/utf8_heavy.pl
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10.1/utf8.pm
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10/utf8_heavy.pl
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10/utf8.pm
/usr/share/perl/5.10.1/unicore:
итого 5036
-rw-r--r--  1 root root   12275 Дек 20  2011 ArabicShaping.txt
-rw-r--r--  1 root root   24004 Дек 20  2011 BidiMirroring.txt
-rw-r--r--  1 root root    5857 Дек 20  2011 Blocks.txt
-rw-r--r--  1 root root   24610 Дек 20  2011 Canonical.pl
...
-rw-r--r--  1 root root   84950 Дек 20  2011 PropList.txt
-rw-r--r--  1 root root   32063 Дек 20  2011 PropValueAliases.txt
-rw-r--r--  1 root root   27017 Дек 20  2011 PVA.pl
-rw-r--r--  1 root root     435 Дек 20  2011 ReadMe.txt
-rw-r--r--  1 root root  108760 Дек 20  2011 Scripts.txt
-rw-r--r--  1 root root   16309 Дек 20  2011 SpecialCasing.txt
-rw-r--r--  1 root root    7445 Дек 20  2011 StandardizedVariants.txt
drwxr-xr-x  2 root root    4096 Июн 11  2012 To
-rw-r--r--  1 root root 1117369 Дек 20  2011 UnicodeData.txt
-rw-r--r--  1 root root       6 Дек 20  2011 version
14:51:23
$ls /u*/s*/p*/5*/u* -la
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10.1/utf8_heavy.pl
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10.1/utf8.pm
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10/utf8_heavy.pl
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10/utf8.pm
/usr/share/perl/5.10.1/unicore:
итого 5044
drwxr-xr-x  4 root root    4096 Июн 11  2012 .
drwxr-xr-x 53 root root    4096 Июн 11  2012 ..
-rw-r--r--  1 root root   12275 Дек 20  2011 ArabicShaping.txt
-rw-r--r--  1 root root   24004 Дек 20  2011 BidiMirroring.txt
...
-rw-r--r--  1 root root   84950 Дек 20  2011 PropList.txt
-rw-r--r--  1 root root   32063 Дек 20  2011 PropValueAliases.txt
-rw-r--r--  1 root root   27017 Дек 20  2011 PVA.pl
-rw-r--r--  1 root root     435 Дек 20  2011 ReadMe.txt
-rw-r--r--  1 root root  108760 Дек 20  2011 Scripts.txt
-rw-r--r--  1 root root   16309 Дек 20  2011 SpecialCasing.txt
-rw-r--r--  1 root root    7445 Дек 20  2011 StandardizedVariants.txt
drwxr-xr-x  2 root root    4096 Июн 11  2012 To
-rw-r--r--  1 root root 1117369 Дек 20  2011 UnicodeData.txt
-rw-r--r--  1 root root       6 Дек 20  2011 version
14:51:40
$ls /u*/s*/p*/5*/u* -lar
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10/utf8.pm
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10/utf8_heavy.pl
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10.1/utf8.pm
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10.1/utf8_heavy.pl
/usr/share/perl/5.10/unicore:
итого 5044
-rw-r--r--  1 root root       6 Дек 20  2011 version
-rw-r--r--  1 root root 1117369 Дек 20  2011 UnicodeData.txt
drwxr-xr-x  2 root root    4096 Июн 11  2012 To
-rw-r--r--  1 root root    7445 Дек 20  2011 StandardizedVariants.txt
...
-rw-r--r--  1 root root  102561 Дек 20  2011 Decomposition.pl
-rw-r--r--  1 root root    8086 Дек 20  2011 CompositionExclusions.txt
-rw-r--r--  1 root root    2687 Дек 20  2011 CombiningClass.pl
-rw-r--r--  1 root root   64241 Дек 20  2011 CaseFolding.txt
-rw-r--r--  1 root root   24610 Дек 20  2011 Canonical.pl
-rw-r--r--  1 root root    5857 Дек 20  2011 Blocks.txt
-rw-r--r--  1 root root   24004 Дек 20  2011 BidiMirroring.txt
-rw-r--r--  1 root root   12275 Дек 20  2011 ArabicShaping.txt
drwxr-xr-x 53 root root    4096 Июн 11  2012 ..
drwxr-xr-x  4 root root    4096 Июн 11  2012 .
14:51:58
$ls /u*/s*/p*/5*/u* -lat
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10.1/utf8.pm
-rw-r--r-- 1 root root  379 Дек 20  2011 /usr/share/perl/5.10/utf8.pm
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10.1/utf8_heavy.pl
-rw-r--r-- 1 root root 8001 Дек 20  2011 /usr/share/perl/5.10/utf8_heavy.pl
/usr/share/perl/5.10.1/unicore:
итого 5044
drwxr-xr-x  4 root root    4096 Июн 11  2012 .
drwxr-xr-x 53 root root    4096 Июн 11  2012 ..
drwxr-xr-x  2 root root    4096 Июн 11  2012 To
drwxr-xr-x 11 root root    4096 Июн 11  2012 lib
...
-rw-r--r--  1 root root    5199 Дек 20  2011 PropertyAliases.txt
-rw-r--r--  1 root root   84950 Дек 20  2011 PropList.txt
-rw-r--r--  1 root root   32063 Дек 20  2011 PropValueAliases.txt
-rw-r--r--  1 root root   27017 Дек 20  2011 PVA.pl
-rw-r--r--  1 root root     435 Дек 20  2011 ReadMe.txt
-rw-r--r--  1 root root  108760 Дек 20  2011 Scripts.txt
-rw-r--r--  1 root root   16309 Дек 20  2011 SpecialCasing.txt
-rw-r--r--  1 root root    7445 Дек 20  2011 StandardizedVariants.txt
-rw-r--r--  1 root root 1117369 Дек 20  2011 UnicodeData.txt
-rw-r--r--  1 root root       6 Дек 20  2011 version
14:52:04
$find / -name Bloks.txt | less *
14:53:22
$find / -name Bloks.txt 2> /dev/null | less *
14:55:18
$find / -name Blooks.txt 2> /dev/null | less *
14:57:14
$No next file (press RETURN)
...skipping...
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
~
14:58:40
$find / -name Blooks.txt 2> /dev/null | less *
14:58:50
$pwd
/home/user
15:04:29
$cd ~

15:04:49
$ls
bigfile      Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  matrix.jpg    press_any_key_to_continue.jpg
bin          lpi 1                                  names         proj
freebsd.jpg  lpi 2                                  ogo.jpg       text
granata.jpg  man_smb_conf                           pamyatka.pdf  touchlist
15:04:53
$ls -la
итого 2992
drwxr-xr-x 9 user user    4096 Апр  9 15:55 .
drwxr-xr-x 3 root root    4096 Июн 11  2012 ..
-rw------- 1 user user      81 Апр  9 11:32 .bash_history
-rw-r--r-- 1 user user     220 Июн 11  2012 .bash_logout
-rw-r--r-- 1 user root      10 Июл  5  2012 .bash_profile
-rw-r--r-- 1 user user    3249 Июл  5  2012 .bashrc
-rwxr-xr-x 1 user user    7994 Июл  5  2012 bigfile
drwxr-xr-x 2 user user    4096 Июл  5  2012 bin
-rwxr-xr-x 1 user user  232966 Июл  5  2012 freebsd.jpg
...
-rwxr-xr-x 1 user user  755680 Июл  5  2012 matrix.jpg
drwxr-xr-x 3 user user    4096 Июл  5  2012 names
-rwxr-xr-x 1 user user   17622 Июл  5  2012 ogo.jpg
-rwxr-xr-x 1 user user   84663 Июл  5  2012 pamyatka.pdf
-rwxr-xr-x 1 user user   23048 Июл  5  2012 press_any_key_to_continue.jpg
-rw-r--r-- 1 user user     675 Июн 11  2012 .profile
drwxr-xr-x 3 user user    4096 Июл  5  2012 proj
drwxr-xr-x 2 user user    4096 Апр  9 13:24 text
-rwxr-xr-x 1 user user      75 Июл  5  2012 touchlist
-rw------- 1 user user    5710 Апр  9 13:24 .viminfo
15:04:58
$vim .bash_profile
15:05:42
$~
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines in the history. See bash(1) for more options
# don't overwrite GNU Midnight Commander's setting of `ignorespace'.
HISTCONTROL=$HISTCONTROL${HISTCONTROL+:}ignoredups
# ... or force ignoredups and ignorespace
HISTCONTROL=ignoreboth
...
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi
[ $0 == l3script ] && . /home/user/.lilalo/l3bashrc && _l3_start
~
~
~
~
15:07:37
$Pattern not found (press RETURN)

15:07:37
$find / -name \-* 2> /dev/null
/home/user/names/-file1
/home/user/names/-hello
15:13:35
$find / -name \-* 2> /dev/null | more
15:14:53
$find / -name \-* 2> /dev/null | more *
15:15:22
$find / -name \-* 2> /dev/null
/home/user/names/-file1
/home/user/names/-hello

Статистика

Время первой команды журнала10:38:15 2013- 4- 9
Время последней команды журнала15:15:22 2013- 4- 9
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %32.00
Процент синтаксически неверно набранных команд, % 1.00
Суммарное время работы с терминалом *, час 1.44
Количество командных строк в единицу времени, команда/мин 1.16
Частота использования команд
ls42|==============================| 30.43%
find24|=================| 17.39%
null17|============| 12.32%
grep13|=========| 9.42%
cd6|====| 4.35%
less6|====| 4.35%
vim5|===| 3.62%
pwd4|==| 2.90%
README2|=| 1.45%
more2|=| 1.45%
diff2|=| 1.45%
echo2|=| 1.45%
ГÐ1|| 0.72%
man1|| 0.72%
sort1|| 0.72%
passwd1|| 0.72%
vi1|| 0.72%
461|| 0.72%
No1|| 0.72%
2941|| 0.72%
~1|| 0.72%
Pattern1|| 0.72%
lesstou*1|| 0.72%
tee1|| 0.72%
'ls1|| 0.72%
____
*) Интервалы неактивности длительностью 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$