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

Содержание

Журнал

Понедельник (03/27/17)

/dev/pts/4
14:32:03
$│   │   │   ├── oom_score
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:03
$│   │   │   ├── oom_score_adj
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:03
$│   │   │   ├── pagemap
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:04
$│   │   │   ├── personality
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:04
$│   │   │   ├── root -> /
l3script: /: Это каталог
14:32:04
$│   │   │   ├── sched
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:04
$│   │   │   ├── sessionid
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:04
$│   │   │   ├── smaps
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:04
$│   │   │   ├── stack
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:04
$│   │   │   ├── stat
l3script: $'\342\224\202\302\240\302\240': команда не найдена
14:32:22
$cd /:
l3script: cd: /:: Нет такого файла или каталога
14:32:49
$cd /

14:32:51
$ls
bin   etc         lib    lost+found  opt   run      srv  usr
boot  home        lib32  media       proc  sbin     sys  var
dev   initrd.img  lib64  mnt         root  selinux  tmp  vmlinuz
14:32:55
$cd~
l3script: cd~: команда не найдена
14:33:00
$cd ~

14:33:03
$PWD
l3script: PWD: команда не найдена
14:33:07
$pwd
/home/user
14:33:11
$cd ..

14:33:24
$ls
ivan  petr  user
14:33:29
$cd

14:33:34
$ls -lf
lpi 1                          bigfile
proj                           ogo.jpg
..                             .l3rc
text                           pamyatka.pdf
matrix.jpg                     .
freebsd.jpg                    lpi 2
.bashrc                        man_smb_conf
.lilalo                        Light_Alloy_4.4.784_RC2_by_FAFNIR.exe
.bash_history                  names
press_any_key_to_continue.jpg  .bash_logout
bin                            sh
.profile                       .bash_profile
granata.jpg                    touchlist
14:33:40
$ls -lf
lpi 1  ..    matrix.jpg   .bashrc  .bash_history                  bin       granata.jpg  ogo.jpg  pamyatka.pdf  lpi 2         Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  .bash_logout  .bash_profile
proj   text  freebsd.jpg  .lilalo  press_any_key_to_continue.jpg  .profile  bigfile      .l3rc    .             man_smb_conf  names                                  sh            touchlist
14:33:48
$ls -alF
итого 2964
drwxr-xr-x 10 user user    4096 Окт  9  2014 ./
drwxr-xr-x  5 root root    4096 Мар 27 11:04 ../
-rw-------  1 user user      11 Окт  9  2014 .bash_history
-rw-r--r--  1 user user     220 Июн 27  2014 .bash_logout
-rw-r--r--  1 user root      10 Июн 27  2014 .bash_profile
-rw-r--r--  1 user user    3457 Июн 27  2014 .bashrc
-rwxr-xr-x  1 user user    7994 Окт  9  2014 bigfile*
drwxr-xr-x  2 user user    4096 Окт  9  2014 bin/
-rwxr-xr-x  1 user user  232966 Окт  9  2014 freebsd.jpg*
...
-rwxr-xr-x  1 user user  755680 Окт  9  2014 matrix.jpg*
drwxr-xr-x  3 user user    4096 Окт  9  2014 names/
-rwxr-xr-x  1 user user   17622 Окт  9  2014 ogo.jpg*
-rwxr-xr-x  1 user user   84663 Окт  9  2014 pamyatka.pdf*
-rwxr-xr-x  1 user user   23048 Окт  9  2014 press_any_key_to_continue.jpg*
-rw-r--r--  1 user user     675 Июн 27  2014 .profile
drwxr-xr-x  3 user user    4096 Окт  9  2014 proj/
drwxr-xr-x  2 user user    4096 Окт  9  2014 sh/
drwxr-xr-x  2 user user    4096 Окт  9  2014 text/
-rwxr-xr-x  1 user user      75 Окт  9  2014 touchlist*
14:33:58
$ls -lF
итого 2928
-rwxr-xr-x 1 user user    7994 Окт  9  2014 bigfile*
drwxr-xr-x 2 user user    4096 Окт  9  2014 bin/
-rwxr-xr-x 1 user user  232966 Окт  9  2014 freebsd.jpg*
-rwxr-xr-x 1 user user   52884 Окт  9  2014 granata.jpg*
-rwxr-xr-x 1 user user 1751860 Окт  9  2014 Light_Alloy_4.4.784_RC2_by_FAFNIR.exe*
drwxr-xr-x 2 user user    4096 Окт  9  2014 lpi 1/
drwxr-xr-x 2 user user    4096 Окт  9  2014 lpi 2/
-rwxr-xr-x 1 user user   26648 Окт  9  2014 man_smb_conf*
-rwxr-xr-x 1 user user  755680 Окт  9  2014 matrix.jpg*
drwxr-xr-x 3 user user    4096 Окт  9  2014 names/
-rwxr-xr-x 1 user user   17622 Окт  9  2014 ogo.jpg*
-rwxr-xr-x 1 user user   84663 Окт  9  2014 pamyatka.pdf*
-rwxr-xr-x 1 user user   23048 Окт  9  2014 press_any_key_to_continue.jpg*
drwxr-xr-x 3 user user    4096 Окт  9  2014 proj/
drwxr-xr-x 2 user user    4096 Окт  9  2014 sh/
drwxr-xr-x 2 user user    4096 Окт  9  2014 text/
-rwxr-xr-x 1 user user      75 Окт  9  2014 touchlist*
14:34:02
$cd /usr/share/doc

14:34:19
$ls
acpi                    diffutils           grub-pc-bin             libasprintf0c2            libgcc1                   libmpfr4                  libssl1.0.0                linux-libc-dev           openssh-server     sysvinit
acpid                   discover            gzip                    libattr1                  libgcrypt11               libmro-compat-perl        libstdc++6                 locales                  openssl            sysvinit-utils
acpi-support-base       discover-data       heirloom-mailx          libbind9-80               libgdbm3                  libncurses5               libsub-exporter-perl       locate                   os-prober          sysv-rc
adduser                 dmidecode           hostname                libblkid1                 libgeoip1                 libncursesw5              libsub-install-perl        lockfile-progs           passwd             tar
apt                     dmsetup             ifupdown                libboost-iostreams1.49.0  libgmp10                  libnewt0.52               libswitch-perl             login                    pciutils           tasksel
aptitude                dnsutils            info                    libbsd0                   libgnutls26               libnfnetlink0             libtasn1-3                 logrotate                perl               tasksel-data
aptitude-common         dpkg                initramfs-tools         libbz2-1.0                libgomp1                  libp11-kit0               libtext-charwidth-perl     lsb-base                 perl-base          tcpd
apt-utils               e2fslibs            initscripts             libc6                     libgpg-error0             libpam0g                  libtext-iconv-perl         lynx                     perl-modules       tcpdump
base-files              e2fsprogs           insserv                 libc6-dev                 libgpm2                   libpam-modules            libtext-template-perl      lynx-cur                 procps             telnet
base-passwd             eject               installation-report     libc6-dev-i386            libgssapi-krb5-2          libpam-modules-bin        libtext-wrapi18n-perl      make                     psmisc             traceroute
...
coreutils               geoip-database      laptop-detect           libdb5.1                  liblocale-gettext-perl    libregexp-common-perl     libxau6                    ncurses-term             python-soappy      wget
cpio                    gettext-base        less                    libdevmapper1.02.1        liblockfile1              libselinux1               libxcb1                    netbase                  python-support     whiptail
cpp                     gnupg               lib32gcc1               libdiscover2              liblockfile-bin           libsemanage1              libxdmcp6                  netcat                   readline-common    xauth
cpp-4.7                 gpgv                lib32gomp1              libdns88                  liblwres80                libsemanage-common        libxext6                   netcat-traditional       reportbug          xkb-data
cron                    grep                lib32itm1               libedit2                  liblzma5                  libsepol1                 libxml2                    netdiag                  rsyslog            xml-core
dash                    groff-base          lib32quadmath0          libept1.4.12              libmagic1                 libsigc++-2.0-0c2a        libxmuu1                   net-tools                screen             xz-utils
debconf                 grub2               libacl1                 libexpat1                 libmodule-build-perl      libslang2                 links                      ntpdate                  sed                zlib1g
debconf-i18n            grub2-common        libalgorithm-c3-perl    libfreetype6              libmodule-signature-perl  libsoftware-license-perl  linux-base                 openssh-blacklist        sensible-utils
debian-archive-keyring  grub-common         libapt-inst1.5          libfuse2                  libmount1                 libsqlite3-0              linux-image-3.2.0-4-amd64  openssh-blacklist-extra  sgml-base
debianutils             grub-pc             libapt-pkg4.12          libgc1c2                  libmpc2                   libss2                    linux-image-amd64          openssh-client           ssh
14:34:21
$cd h
heirloom-mailx/ hostname/
14:34:21
$cd b
base-files/      base-passwd/     bash/            bash-completion/ bind9-host/      binutils/        bsdmainutils/    bsdutils/        busybox/
14:34:21
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:34:21
$cd bas
l3script: cd: bas: Нет такого файла или каталога
14:35:04
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:04
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:04
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:04
$cd bash
bash/            bash-completion/
14:35:04
$cd bash/

14:35:20
$ls
changelog.Debian.gz  CHANGES.gz  COMPAT.gz  copyright  FAQ  inputrc.arrows  INTRO.gz  NEWS.gz  POSIX.gz  README.abs-guide  README.bash_completion.gz  README.commands.gz  README.Debian.gz
14:35:21
$cd ..

14:35:48
$ls
acpi                    diffutils           grub-pc-bin             libasprintf0c2            libgcc1                   libmpfr4                  libssl1.0.0                linux-libc-dev           openssh-server     sysvinit
acpid                   discover            gzip                    libattr1                  libgcrypt11               libmro-compat-perl        libstdc++6                 locales                  openssl            sysvinit-utils
acpi-support-base       discover-data       heirloom-mailx          libbind9-80               libgdbm3                  libncurses5               libsub-exporter-perl       locate                   os-prober          sysv-rc
adduser                 dmidecode           hostname                libblkid1                 libgeoip1                 libncursesw5              libsub-install-perl        lockfile-progs           passwd             tar
apt                     dmsetup             ifupdown                libboost-iostreams1.49.0  libgmp10                  libnewt0.52               libswitch-perl             login                    pciutils           tasksel
aptitude                dnsutils            info                    libbsd0                   libgnutls26               libnfnetlink0             libtasn1-3                 logrotate                perl               tasksel-data
aptitude-common         dpkg                initramfs-tools         libbz2-1.0                libgomp1                  libp11-kit0               libtext-charwidth-perl     lsb-base                 perl-base          tcpd
apt-utils               e2fslibs            initscripts             libc6                     libgpg-error0             libpam0g                  libtext-iconv-perl         lynx                     perl-modules       tcpdump
base-files              e2fsprogs           insserv                 libc6-dev                 libgpm2                   libpam-modules            libtext-template-perl      lynx-cur                 procps             telnet
base-passwd             eject               installation-report     libc6-dev-i386            libgssapi-krb5-2          libpam-modules-bin        libtext-wrapi18n-perl      make                     psmisc             traceroute
...
coreutils               geoip-database      laptop-detect           libdb5.1                  liblocale-gettext-perl    libregexp-common-perl     libxau6                    ncurses-term             python-soappy      wget
cpio                    gettext-base        less                    libdevmapper1.02.1        liblockfile1              libselinux1               libxcb1                    netbase                  python-support     whiptail
cpp                     gnupg               lib32gcc1               libdiscover2              liblockfile-bin           libsemanage1              libxdmcp6                  netcat                   readline-common    xauth
cpp-4.7                 gpgv                lib32gomp1              libdns88                  liblwres80                libsemanage-common        libxext6                   netcat-traditional       reportbug          xkb-data
cron                    grep                lib32itm1               libedit2                  liblzma5                  libsepol1                 libxml2                    netdiag                  rsyslog            xml-core
dash                    groff-base          lib32quadmath0          libept1.4.12              libmagic1                 libsigc++-2.0-0c2a        libxmuu1                   net-tools                screen             xz-utils
debconf                 grub2               libacl1                 libexpat1                 libmodule-build-perl      libslang2                 links                      ntpdate                  sed                zlib1g
debconf-i18n            grub2-common        libalgorithm-c3-perl    libfreetype6              libmodule-signature-perl  libsoftware-license-perl  linux-base                 openssh-blacklist        sensible-utils
debian-archive-keyring  grub-common         libapt-inst1.5          libfuse2                  libmount1                 libsqlite3-0              linux-image-3.2.0-4-amd64  openssh-blacklist-extra  sgml-base
debianutils             grub-pc             libapt-pkg4.12          libgc1c2                  libmpc2                   libss2                    linux-image-amd64          openssh-client           ssh
14:35:49
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:49
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:49
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:49
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:49
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:49
$cd bas
base-files/      base-passwd/     bash/            bash-completion/
14:35:49
$cd bash-completion/

14:36:50
$ls
AUTHORS  changelog.Debian.gz  changelog.gz  copyright  README.Debian  README.gz
14:36:51
$cd ..

14:36:59
$cd bash*

14:37:06
$ls
changelog.Debian.gz  CHANGES.gz  COMPAT.gz  copyright  FAQ  inputrc.arrows  INTRO.gz  NEWS.gz  POSIX.gz  README.abs-guide  README.bash_completion.gz  README.commands.gz  README.Debian.gz
14:37:10
$cd handbook
l3script: cd: handbook: Нет такого файла или каталога
14:37:23
$ls
changelog.Debian.gz  CHANGES.gz  COMPAT.gz  copyright  FAQ  inputrc.arrows  INTRO.gz  NEWS.gz  POSIX.gz  README.abs-guide  README.bash_completion.gz  README.commands.gz  README.Debian.gz
14:38:26
$le
less      lessecho  lessfile  lesskey   lesspipe  let       lexgrog
14:38:26
$le
less      lessecho  lessfile  lesskey   lesspipe  let       lexgrog
14:38:26
$less
14:38:26
$less
14:38:26
$less
14:38:26
$less
14:39:15
$cd

14:39:50
$mkdir source doc pics

14:40:10
$ls
bigfile  bin  doc  freebsd.jpg  granata.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 1  lpi 2  man_smb_conf  matrix.jpg  names  ogo.jpg  pamyatka.pdf  pics  press_any_key_to_continue.jpg  proj  sh  source  text  touchlist
14:40:12
$mkdir -p doc/scripting/python doc/c pics/forweb/info/2002/summer

14:41:17
$tree
.
├── bigfile
├── bin
│   ├── bigwork
│   └── signal_trap
├── doc
│   ├── c
│   └── scripting
│       └── python
├── freebsd.jpg
...
├── source
├── text
│   ├── comment-me.txt
│   ├── core
│   ├── hello-vi.txt
│   ├── hellow
│   ├── unixoid.err.txt
│   └── unixoid.orig.txt
└── touchlist
20 directories, 73 files
14:41:20
$mkdir -p a b c

14:41:50
$ls
a  b  bigfile  bin  c  doc  freebsd.jpg  granata.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 1  lpi 2  man_smb_conf  matrix.jpg  names  ogo.jpg  pamyatka.pdf  pics  press_any_key_to_continue.jpg  proj  sh  source  text  touchlist
14:41:52
$rm -p a b c pics/forweb/info/2002/summer/
rm: неверный ключ -- p
Попробуйте «rm --help» для получения более подробного описания.
14:42:38
$rm -p a b c
rm: неверный ключ -- p
Попробуйте «rm --help» для получения более подробного описания.
14:42:47
$rm a b c
rm: невозможно удалить «a»: Это каталог
rm: невозможно удалить «b»: Это каталог
rm: невозможно удалить «c»: Это каталог
14:42:54
$rmdir -p a b c

14:43:08
$rmdir -p pics/forweb/info/2002/summer/

14:43:18
$rm
rm     rmdir
14:43:18
$rm
rm     rmdir
14:43:18
$rm
.bash_history                          bin/                                   Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  matrix.jpg                             .profile                               touchlist
.bash_logout                           doc/                                   .lilalo/                               names/                                 proj/
.bash_profile                          freebsd.jpg                            lpi 1/                                 ogo.jpg                                sh/
.bashrc                                granata.jpg                            lpi 2/                                 pamyatka.pdf                           source/
bigfile                                .l3rc                                  man_smb_conf                           press_any_key_to_continue.jpg          text/
14:43:18
$rm -r doc/

14:44:01
$mkdir -pa/b/c c/b/a ccc/bbb/aaa
mkdir: неверный ключ -- a
Попробуйте «mkdir --help» для получения более подробного описания.
14:44:12
$mkdir -p a/b/c c/b/a ccc/bbb/aaa

14:44:15
$ls
a  bigfile  bin  c  ccc  freebsd.jpg  granata.jpg  Light_Alloy_4.4.784_RC2_by_FAFNIR.exe  lpi 1  lpi 2  man_smb_conf  matrix.jpg  names  ogo.jpg  pamyatka.pdf  press_any_key_to_continue.jpg  proj  sh  source  text  touchlist
14:44:17
$tree
.
├── a
│   └── b
│       └── c
├── bigfile
├── bin
│   ├── bigwork
│   └── signal_trap
├── c
│   └── b
...
├── source
├── text
│   ├── comment-me.txt
│   ├── core
│   ├── hello-vi.txt
│   ├── hellow
│   ├── unixoid.err.txt
│   └── unixoid.orig.txt
└── touchlist
20 directories, 73 files
14:44:20
$rmdir -p a/b/c c/b/a ccc/bbb/aaa

14:45:07
$rmdir -p -v a/b/c c/b/a ccc/bbb/aaa
rmdir: удаление каталога, «a/b/c»
rmdir: удаление каталога, «a/b»
rmdir: удаление каталога, «a»
rmdir: удаление каталога, «c/b/a»
rmdir: удаление каталога, «c/b»
rmdir: удаление каталога, «c»
rmdir: удаление каталога, «ccc/bbb/aaa»
rmdir: удаление каталога, «ccc/bbb»
rmdir: удаление каталога, «ccc»
14:45:12
$cp ~/p
pamyatka.pdf                   press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/p
pamyatka.pdf                   press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/p
pamyatka.pdf                   press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/p
pamyatka.pdf                   press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/p
pamyatka.pdf                   press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/pr
press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/proj/x-project//
x  y  z
14:45:12
$cp ~/proj/x-project/
x  y  z
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~
~backup/      ~daemon/      ~games/       ~irc          ~libuuid/     ~lp           ~man/         ~nobody       ~proxy/       ~sshd/        ~sys/         ~uucp
~bin/         ~Debian-exim/ ~gnats        ~ivan/        ~list         ~mail/        ~news         ~petr/        ~root/        ~sync/        ~user/        ~www-data
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~
~backup/      ~daemon/      ~games/       ~irc          ~libuuid/     ~lp           ~man/         ~nobody       ~proxy/       ~sshd/        ~sys/         ~uucp
~bin/         ~Debian-exim/ ~gnats        ~ivan/        ~list         ~mail/        ~news         ~petr/        ~root/        ~sync/        ~user/        ~www-data
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~
~backup/      ~daemon/      ~games/       ~irc          ~libuuid/     ~lp           ~man/         ~nobody       ~proxy/       ~sshd/        ~sys/         ~uucp
~bin/         ~Debian-exim/ ~gnats        ~ivan/        ~list         ~mail/        ~news         ~petr/        ~root/        ~sync/        ~user/        ~www-data
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/pr
press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/pr
press_any_key_to_continue.jpg  proj/
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/
x  y  z
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/
x  y  z
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/z ~/bi
bigfile  bin/
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/z ~/bin/
bigwork      signal_trap
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/z ~/bin/
bigwork      signal_trap
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/z ~/bin/
bigwork      signal_trap
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/z ~/bin/
bigwork      signal_trap
14:45:12
$cp ~/proj/x-project/x ~/proj/x-project/y ~/proj/x-project/z ~/bin/

Статистика

Время первой команды журнала14:32:03 2017- 3-27
Время последней команды журнала14:45:12 2017- 3-27
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %12.00
Процент синтаксически неверно набранных команд, %11.00
Суммарное время работы с терминалом *, час 0.22
Количество командных строк в единицу времени, команда/мин 7.60
Частота использования команд
cd27|==========================| 26.73%
cp21|====================| 20.79%
ls15|==============| 14.85%
10|=========| 9.90%
rm7|======| 6.93%
mkdir5|====| 4.95%
less4|===| 3.96%
rmdir4|===| 3.96%
le2|=| 1.98%
tree2|=| 1.98%
cd~1|| 0.99%
PWD1|| 0.99%
pwd1|| 0.99%
/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$