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

Содержание

Журнал

Среда (03/09/11)

/dev/tty2
15:03:27
#ssh root@192.168.16.4
The authenticity of host '192.168.16.4 (192.168.16.4)' can't be established.
RSA key fingerprint is fb:8a:d8:5e:c8:11:0c:8b:ec:7b:51:1e:a5:82:5c:61.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.16.4' (RSA) to the list of known hosts.
root@192.168.16.4's password:
Linux debian4 2.6.32.26 #1 SMP Sat Dec 4 21:13:18 EET 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Mar  9 16:16:12 2011 from 192.168.16.53
l3-agent is already running: pid=1283; pidfile=/root/.lilalo/l3-agent.pid
прошло 11 минут
/dev/tty1
15:15:17
#apt-get install screen
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  x11-apps libgtk2.0-common libatk1.0-0 libts-0.0-0 shared-mime-info
  libgnomevfs2-0 libgail18 libavutil49 python-gnome2 libxcb-render-util0
  libgnome2-0 libgnomeui-common libgail-common libgnome-keyring0 x11-utils
  libart-2.0-2 x11-xfs-utils alacarte gnome-menus x11-xserver-utils
  docbook-xml python-numeric libbonoboui2-common libbonoboui2-0 gconf2
  libpostproc51 esound-common python-pyorbit libcairo2 libpango1.0-common
...
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 604kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1008kB.
Получено:1 http://ftp.ua.debian.org lenny/main screen 4.0.3-11+lenny1 [604kB]
Получено 604kБ за 4s (142kБ/c)
Выбор ранее не выбранного пакета screen.
(Чтение базы данных... на данный момент установлено 38936 файлов и каталогов.)
Распаковывается пакет screen (из файла .../screen_4.0.3-11+lenny1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет screen (4.0.3-11+lenny1) ...
15:16:14
#apt-get install ssh
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  x11-apps libgtk2.0-common libatk1.0-0 libts-0.0-0 shared-mime-info
  libgnomevfs2-0 libgail18 libavutil49 python-gnome2 libxcb-render-util0
  libgnome2-0 libgnomeui-common libgail-common libgnome-keyring0 x11-utils
  libart-2.0-2 x11-xfs-utils alacarte gnome-menus x11-xserver-utils
  docbook-xml python-numeric libbonoboui2-common libbonoboui2-0 gconf2
  libpostproc51 esound-common python-pyorbit libcairo2 libpango1.0-common
...
Выбор ранее не выбранного пакета ssh.
Распаковывается пакет ssh (из файла .../ssh_1%3a5.1p1-5_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет openssh-blacklist (0.4.1) ...
Настраивается пакет openssh-blacklist-extra (0.4.1) ...
Настраивается пакет openssh-server (1:5.1p1-5) ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Restarting OpenBSD Secure Shell server: sshd.
Настраивается пакет ssh (1:5.1p1-5) ...
/dev/tty2
15:16:15
#screen -x
/dev/tty1
15:17:48
#apt-get install gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  xbitmaps openoffice.org-common ttf-opensymbol openoffice.org-style-andromeda
  openoffice.org-style-tango xutils-dev
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  abiword abiword-common abiword-help abiword-plugin-goffice
  abiword-plugin-grammar abiword-plugin-mathview app-install-data arj aspell
...
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/hdb5 on /boot type ext3 (rw)
/dev/hdb9 on /home type ext3 (rw)
/dev/hdb7 on /tmp type ext3 (rw)
/dev/hdb8 on /var type ext3 (rw)
/home/usr on /usr type none (rw,bind)
прошло 115 минут
17:12:54
#ls
install
17:12:55
#fdisk -l /dev/s
shm/      snapshot  snd/      sndstat   stderr    stdin     stdout
17:12:55
#fdisk -l /dev/s
shm/      snapshot  snd/      sndstat   stderr    stdin     stdout
17:12:55
#fdisk -l /dev/hd
hdb    hdb1   hdb10  hdb2   hdb5   hdb6   hdb7   hdb8   hdb9   hdc
17:12:55
#fdisk -l /dev/hd
hdb    hdb1   hdb10  hdb2   hdb5   hdb6   hdb7   hdb8   hdb9   hdc
17:12:55
#fdisk -l /dev/hda

17:13:35
#fdisk -l /dev/hdb
Disk /dev/hdb: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3f8b96f4
   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1               1         243     1951866   83  Linux
/dev/hdb2             244        4870    37166377+   5  Extended
/dev/hdb5             244         267      192748+  83  Linux
/dev/hdb6             268         753     3903763+  82  Linux swap / Solaris
/dev/hdb7             754        1361     4883728+  83  Linux
/dev/hdb8            1362        1969     4883728+  83  Linux
/dev/hdb9            1970        3659    13574893+  83  Linux
/dev/hdb10           3660        4870     9727326   83  Linux
17:13:41
#nano /etc/fstab
--- /tmp/l3-saved-2432.15080.19107	2011-03-09 18:13:56.000000000 +0200
+++ /etc/fstab	2011-03-09 18:14:27.000000000 +0200
@@ -7,6 +7,7 @@
 /dev/hdb9       /home           ext3    defaults        0       2
 /dev/hdb7       /tmp            ext3    defaults        0       2
 /dev/hdb8       /var            ext3    defaults        0       2
+/dev/hdb10      /usr            ext3    defaults        0       2
 /dev/hdb6       none            swap    sw              0       0
 /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
17:14:27
#/etc/fstab: static file system information.
mount: mount point /hdb10 does not exist
17:14:42
#mount /dev/hdb10 /mnt

17:14:46
#ls /mnt
lost+found
17:14:48
#cd /home/usr

17:15:01
#ls
bin  games  include  lib  local  sbin  share  src  X11R6
17:15:02
#cp -r * /mnt

17:23:50
#reboot

прошло 19 минут
/dev/tty1
17:43:42
#reboot

/dev/tty1
17:50:16
#cd /

17:56:39
#cd/
bash: cd/: Нет такого файла или каталога
17:56:47
#cd /

прошло 73 минуты
/dev/tty2
19:10:33
#cd

19:10:40
#apt-get install win-gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет win-gnome
19:11:08
#apt-get install wim-gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет wim-gnome
19:11:24
#apt-get install vim-gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  python-software-properties xbitmaps openoffice.org-common
  unattended-upgrades ttf-opensymbol rdesktop python-gnupginterface
  openoffice.org-style-andromeda openoffice.org-style-tango xutils-dev
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libruby1.8 tcl8.4 vim-gui-common vim-runtime
...
Распаковывается пакет vim-gnome (из файла .../vim-gnome_1%3a7.1.314-3+lenny2_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libruby1.8 (1.8.7.72-3lenny1) ...
Настраивается пакет tcl8.4 (8.4.19-2) ...
Настраивается пакет vim-gui-common (1:7.1.314-3+lenny2) ...
Настраивается пакет vim-runtime (1:7.1.314-3+lenny2) ...
Processing /usr/share/vim/addons/doc
Настраивается пакет vim-gnome (1:7.1.314-3+lenny2) ...
Обрабатываются триггеры для menu ...

Четверг (03/10/11)

/dev/tty1
11:41:47
#ls
install
11:41:50
#nano /etc/profile
11:43:13
#/etc/profile: system-wide .profile file for the Bourne shell (sh(1))
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi
      PS1='# '
    elPS1='$ ' then
    fi "$BASH" ]; then
  fiPS1='\u@\h:\w\$ '
fielseprofile" 24L, 475C
    if [ "`id -u`" -eq 0 ]; then
export PATH
E37: Изменения не сохранены (добавьте !, чтобы обойти проверку)
11:45:08
#et : /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
bash: s: команда не найдена
11:54:12
#adfaasfscl
bash: adfaasfscl: команда не найдена
11:56:27
#adfqwqe
bash: adfqwqe: команда не найдена
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;k
kbd-config  kbd_mode    kbdrate     kill        killall     killall5
11:56:34
#k;kl;kl;kl;kl;kb
Display all 1817 possibilities? (y or n)
11:56:34
#k;kl;kl;kl;kl;kb
Display all 1817 possibilities? (y or n)
11:56:34
#history
    1  X -configure
    2  apt-get install xserver-xorg
    3  apt-get update
    4  apt-get update --fix-missing
    5  apt-get install xserver-xorg
    6  apt-get install xserver-xorg --fix-missing
    7  vi /etc/apt/sources.list
    8  apt-get update
    9  apt-get update
   10  ping ya.ru
...
  105  cd/
  106  cd /
  107  exit
  108  ls
  109  nano /etc/profile
  110  vim /etc/profile
  111  s
  112  adfaasfscl
  113  adfqwqe
  114  history
прошло >5 часов
/dev/tty2
17:13:38
#updatedb
locate
^[[A^X
^[[A
q
q
17:14:36
#locate
locate: no pattern to search for specified
17:14:36
#locate
locate: no pattern to search for specified
17:14:36
#locate
locate: no pattern to search for specified
17:14:36
#q
bash: q: команда не найдена
17:14:36
#q
bash: q: команда не найдена
17:14:37
#locate -i
locate: no pattern to search for specified
прошло 17 минут
/dev/pts/2
17:31:52
#su user

17:32:01
$find / -regex '*\.jpeg'
find: `/home/lost+found': Отказано в доступе
find: `/tmp/lost+found': Отказано в доступе
find: `/proc/tty/driver': Отказано в доступе
find: `/proc/1/task/1/fd': Отказано в доступе
find: `/proc/1/task/1/fdinfo': Отказано в доступе
find: `/proc/1/fd': Отказано в доступе
find: `/proc/1/fdinfo': Отказано в доступе
find: `/proc/2/task/2/fd': Отказано в доступе
find: `/proc/2/task/2/fdinfo': Отказано в доступе
find: `/proc/2/fd': Отказано в доступе
...
find: `/usr/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
find: `/etc/chatscripts': Отказано в доступе
find: `/etc/vpnc': Отказано в доступе
find: `/etc/cups/ssl': Отказано в доступе
find: `/etc/ppp/peers': Отказано в доступе
find: `/root/.aptitude': Отказано в доступе
find: `/root/.ssh': Отказано в доступе
find: `/lost+found': Отказано в доступе
find: `/boot/lost+found': Отказано в доступе
17:32:34
$find / -regex '*\.pdf'
find: `/home/lost+found': Отказано в доступе
find: `/tmp/lost+found': Отказано в доступе
find: `/proc/tty/driver': Отказано в доступе
find: `/proc/1/task/1/fd': Отказано в доступе
find: `/proc/1/task/1/fdinfo': Отказано в доступе
find: `/proc/1/fd': Отказано в доступе
find: `/proc/1/fdinfo': Отказано в доступе
find: `/proc/2/task/2/fd': Отказано в доступе
find: `/proc/2/task/2/fdinfo': Отказано в доступе
find: `/proc/2/fd': Отказано в доступе
...
find: `/usr/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
find: `/etc/chatscripts': Отказано в доступе
find: `/etc/vpnc': Отказано в доступе
find: `/etc/cups/ssl': Отказано в доступе
find: `/etc/ppp/peers': Отказано в доступе
find: `/root/.aptitude': Отказано в доступе
find: `/root/.ssh': Отказано в доступе
find: `/lost+found': Отказано в доступе
find: `/boot/lost+found': Отказано в доступе
17:32:48
$find /home -regex '*\.pdf'
find: `/home/lost+found': Отказано в доступе
17:34:24
$find /home -regex `*\.pdf`
bash: *.pdf: команда не найдена
find: отсутствует аргумент у `-regex'
17:34:35
$man find
/dev/pts/2
17:38:31
#su user

17:38:39
$find / -regex '.*\.(jpg|mpeg|pdf)'
find: `/home/lost+found': Отказано в доступе
find: `/tmp/lost+found': Отказано в доступе
find: `/proc/tty/driver': Отказано в доступе
find: `/proc/1/task/1/fd': Отказано в доступе
find: `/proc/1/task/1/fdinfo': Отказано в доступе
find: `/proc/1/fd': Отказано в доступе
find: `/proc/1/fdinfo': Отказано в доступе
find: `/proc/2/task/2/fd': Отказано в доступе
find: `/proc/2/task/2/fdinfo': Отказано в доступе
find: `/proc/2/fd': Отказано в доступе
...
find: `/usr/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
find: `/etc/chatscripts': Отказано в доступе
find: `/etc/vpnc': Отказано в доступе
find: `/etc/cups/ssl': Отказано в доступе
find: `/etc/ppp/peers': Отказано в доступе
find: `/root/.aptitude': Отказано в доступе
find: `/root/.ssh': Отказано в доступе
find: `/lost+found': Отказано в доступе
find: `/boot/lost+found': Отказано в доступе
17:38:58
$find / -regex '.*\.(jpg|mpeg|pdf)'|less
17:39:12
$find / -regex '.*\.(jp?g|mpeg|pdf)'
find: `/home/lost+found': Отказано в доступе
find: `/tmp/lost+found': Отказано в доступе
find: `/proc/tty/driver': Отказано в доступе
find: `/proc/1/task/1/fd': Отказано в доступе
find: `/proc/1/task/1/fdinfo': Отказано в доступе
find: `/proc/1/fd': Отказано в доступе
find: `/proc/1/fdinfo': Отказано в доступе
find: `/proc/2/task/2/fd': Отказано в доступе
find: `/proc/2/task/2/fdinfo': Отказано в доступе
find: `/proc/2/fd': Отказано в доступе
...
find: `/usr/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
find: `/etc/chatscripts': Отказано в доступе
find: `/etc/vpnc': Отказано в доступе
find: `/etc/cups/ssl': Отказано в доступе
find: `/etc/ppp/peers': Отказано в доступе
find: `/root/.aptitude': Отказано в доступе
find: `/root/.ssh': Отказано в доступе
find: `/lost+found': Отказано в доступе
find: `/boot/lost+found': Отказано в доступе
17:39:33
$find / -regex '.*\.{jp?g|mpeg|pdf}'
find: `/home/lost+found': Отказано в доступе
find: `/tmp/lost+found': Отказано в доступе
find: `/proc/tty/driver': Отказано в доступе
find: `/proc/1/task/1/fd': Отказано в доступе
find: `/proc/1/task/1/fdinfo': Отказано в доступе
find: `/proc/1/fd': Отказано в доступе
find: `/proc/1/fdinfo': Отказано в доступе
find: `/proc/2/task/2/fd': Отказано в доступе
find: `/proc/2/task/2/fdinfo': Отказано в доступе
find: `/proc/2/fd': Отказано в доступе
...
find: `/usr/lost+found': Отказано в доступе
find: `/etc/ssl/private': Отказано в доступе
find: `/etc/chatscripts': Отказано в доступе
find: `/etc/vpnc': Отказано в доступе
find: `/etc/cups/ssl': Отказано в доступе
find: `/etc/ppp/peers': Отказано в доступе
find: `/root/.aptitude': Отказано в доступе
find: `/root/.ssh': Отказано в доступе
find: `/lost+found': Отказано в доступе
find: `/boot/lost+found': Отказано в доступе
17:40:06
$l3 pwd
/users/09-03-2011/NT-Ladm/debian2.net.nt/user
/dev/tty2
17:44:32
#find / -type 1
find: Unknown argument to -type: 1
17:44:55
#find / -type l
/home/usr/X11R6/bin
/home/usr/sbin/sendmail
/home/usr/sbin/rootflags
/home/usr/sbin/update-gtk-immodules
/home/usr/sbin/rsmtp
/home/usr/sbin/editkeep
/home/usr/sbin/update-gdkpixbuf-loaders
/home/usr/sbin/vigr
/home/usr/sbin/runq
/home/usr/sbin/rmt
...
/sbin/dhclient
/sbin/reboot
/sbin/poweroff
/sbin/udevsettle
/sbin/umount.nfs
/sbin/telinit
/sbin/umount.nfs4
/sbin/ip
/sbin/lsmod
/cdrom
17:45:16
#find / -user user
/home/user
/home/user/.xsession-errors
/home/user/.ssh
/home/user/.ssh/known_hosts
/home/user/.gnome
/home/user/.gnome/gnome-vfs
/home/user/.gnome/gnome-vfs/.trash_entry_cache
/home/user/scripting
/home/user/scripting/python
/home/user/scripting/per1
...
/proc/5794/sessionid
/proc/5794/coredump_filter
/proc/5794/io
find: `/proc/6037/task/6037/fd/5': Нет такого файла или каталога
find: `/proc/6037/task/6037/fdinfo/5': Нет такого файла или каталога
find: `/proc/6037/fd/5': Нет такого файла или каталога
find: `/proc/6037/fdinfo/5': Нет такого файла или каталога
/dev/pts/4
/dev/pts/0
/dev/tty1
17:45:43
#find / -user user
/home/user
/home/user/.xsession-errors
/home/user/.ssh
/home/user/.ssh/known_hosts
/home/user/.gnome
/home/user/.gnome/gnome-vfs
/home/user/.gnome/gnome-vfs/.trash_entry_cache
/home/user/scripting
/home/user/scripting/python
/home/user/scripting/per1
...
/proc/5794/sessionid
/proc/5794/coredump_filter
/proc/5794/io
find: `/proc/6045/task/6045/fd/5': Нет такого файла или каталога
find: `/proc/6045/task/6045/fdinfo/5': Нет такого файла или каталога
find: `/proc/6045/fd/5': Нет такого файла или каталога
find: `/proc/6045/fdinfo/5': Нет такого файла или каталога
/dev/pts/4
/dev/pts/0
/dev/tty1
17:46:26
#find / -perm +6000
/home/usr/sbin/exim4
/home/usr/sbin/pppd
/home/usr/share/ppd/custom
/home/usr/lib/eject/dmcrypt-get-device
/home/usr/lib/dbus-1.0/dbus-daemon-launch-helper
/home/usr/lib/libvte9/gnome-pty-helper
/home/usr/lib/pt_chown
/home/usr/lib/evolution/camel-lock-helper-1.2
/home/usr/lib/openssh/ssh-keysign
/home/usr/games/glines
...
/usr/local/lib/site_ruby/1.8/i486-linux
/etc/chatscripts
/etc/ppp/peers
/bin/ping
/bin/ping6
/bin/umount
/bin/mount
/bin/su
/sbin/unix_chkpwd
/sbin/mount.nfs
17:46:48
#mkdir ~/soft

17:49:53
#find ~ -regex '.*(\.tar\.gz\.tgz\.rpm)'

17:51:23
#pwd
/root
17:51:56
#ls
install  soft
17:52:02
#ls
install  soft
прошло 10 минут
/dev/tty2
18:02:08
#ls
install  soft
18:02:10
#rmdir soft

18:02:24
#rmdir soft
rmdir: failed to remove `soft': Нет такого файла или каталога
18:02:26
#ls
install
/dev/pts/2
18:07:28
$pwd
/root
18:14:55
$echo $PWD
/root
18:15:01
$oldpwd
bash: oldpwd: команда не найдена
18:15:08
$cd /home/

18:15:17
$ls
lost+found  user  usr
18:15:18
$pwd
/home
18:15:20
$echo $OLDPWD
/root
18:15:28
$cd `echo $OLDPWD`

18:15:47
$pwd
/root
18:15:49
$export $LANG
bash: export: `ru_UA.UTF-8': неправильный идентификатор
18:17:13
$a=1

18:18:06
$echo $a
1
18:18:10
$alias exit='echo no exit'

18:19:54
$exit
no exit
18:19:56
$declare BOOK=bloknot

18:20:15
$echo $BOOK
bloknot
18:20:22
$cd

Статистика

Время первой команды журнала15:03:27 2011- 3- 9
Время последней команды журнала18:20:22 2011- 3-10
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %22.00
Процент синтаксически неверно набранных команд, %22.00
Суммарное время работы с терминалом *, час 2.34
Количество командных строк в единицу времени, команда/мин 0.71
Частота использования команд
kl15|===========| 11.90%
k15|===========| 11.90%
find14|===========| 11.11%
ls9|=======| 7.14%
cd7|=====| 5.56%
apt-get6|====| 4.76%
fdisk6|====| 4.76%
echo4|===| 3.17%
mpeg4|===| 3.17%
pwd4|===| 3.17%
locate4|===| 3.17%
pdf)'3|==| 2.38%
kb2|=| 1.59%
reboot2|=| 1.59%
nano2|=| 1.59%
q2|=| 1.59%
rmdir2|=| 1.59%
su2|=| 1.59%
mkdir1|| 0.79%
screen1|| 0.79%
adfaasfscl1|| 0.79%
man1|| 0.79%
adfqwqe1|| 0.79%
oldpwd1|| 0.79%
cp1|| 0.79%
updatedb1|| 0.79%
/etc/profile:1|| 0.79%
alias1|| 0.79%
a=11|| 0.79%
declare1|| 0.79%
l31|| 0.79%
pdf}'1|| 0.79%
mount1|| 0.79%
history1|| 0.79%
et1|| 0.79%
export1|| 0.79%
less1|| 0.79%
/etc/fstab:1|| 0.79%
ssh1|| 0.79%
exit1|| 0.79%
cd/1|| 0.79%
____
*) Интервалы неактивности длительностью 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$