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

Содержание

Журнал

Пятница (05/14/10)

/dev/ttyp1
22:44:39
$wwww
bash: wwww: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ

Суббота (05/15/10)

/dev/ttyp3
21:37:54
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
прошло 27 минут
/dev/ttyp3
22:05:31
$firefox

Воскресенье (05/16/10)

/dev/ttyp1
02:58:45
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core

Понедельник (05/17/10)

/dev/ttyp1
14:00:51
$date
ÐÏÎÅÄÅÌØÎÉË, 17 ÍÁÑ 2010 Ç. 15:01:06 (EEST)
прошло 23 минуты
/dev/ttyp1
14:24:19
$ls
Desktop         gdb.core        source
14:28:44
$cd ~

14:34:16
$ls
Desktop         gdb.core        source
14:34:59
$cd /home/user

прошло 16 минут
14:51:43
$ls
Desktop         gdb.core        source
прошло 30 минут
/dev/ttyp1
15:22:24
$vim
/dev/ttyp1
15:31:14
$sudo vim /etc/crontab
15:31:29
$date
ÐÏÎÅÄÅÌØÎÉË, 17 ÍÁÑ 2010 Ç. 16:31:36 (EEST)
15:31:36
$sudo vim /usr/local/lib/X11/xdm/Xse
15:31:36
$sudo vim /usr/local/lib/X11/xdm/Xsession
прошло 18 минут
/dev/ttyp1
15:50:22
$uxterm
Warning: Missing charsets in String to FontSet conversion
/dev/ttyp1
15:52:51
$echo $LANG
ru_RU.UTF-8
/dev/ttyp1
15:54:26
$vimtutor ru
=====ÍÎÏÇÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÈ ×ÓÅ ÍÏÖÎÏ ÂÙÌÏ ÏÐÉÓÁÔØ × ÔÁËÏÍ ÕÞÅÂÎÉËÅ, ËÁË=====
     ÜÔÏÔ. üÔÏÔ ÕÞÅÂÎÉË ÐÒÉÚ×ÁÎ ÏÂßÑÓÎÉÔØ ÄÏÓÔÁÔÏÞÎÏÅ ÞÉÓÌÏ ËÏÍÁÎÄ ÄÌÑ ÔÏÇÏ,
     ÞÔÏÂÙ ÷Ù ÍÏÇÌÉ Ó ÌÅÇËÏÓÔØÀ ÉÓÐÏÌØÚÏ×ÁÔØ Vim × ËÁÞÅÓÔ×Å ÒÅÄÁËÔÏÒÁ ÏÂÝÅÇÏ
     ÎÁÚÎÁÞÅÎÉÑ.
     ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ 25-30 ÍÉÎÕÔ ÎÁ ÏÓ×ÏÅÎÉÅ ÄÁÎÎÏÇÏ ÕÞÅÂÎÉËÁ ×
     ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÓËÏÌØËÏ ×ÒÅÍÅÎÉ ÷Ù ÐÏÔÒÁÔÉÔÅ ÎÁ ÜËÓÐÅÒÉÍÅÎÔÙ.
     ëÏÍÁÎÄÙ × ÕÒÏËÁÈ ÂÕÄÕÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÔØ ÔÅËÓÔ. óÏÚÄÁÊÔÅ ËÏÐÉÀ ÜÔÏÇÏ ÆÁÊÌÁ,
     ÞÔÏÂÙ ÐÏÐÒÁËÔÉËÏ×ÁÔØÓÑ ÎÁ ÎÅÊ (ÅÓÌÉ ÷Ù ÚÁÐÕÓÔÉÌÉ "vimtutor", ÔÏ ÜÔÏ ÕÖÅ
     ËÏÐÉÑ).
     ÷ÁÖÎÏ ÐÏÍÎÉÔØ, ÞÔÏ ÜÔÏÔ ÕÞÅÂÎÉË ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÏÂÕÞÅÎÉÑ × ÐÒÏÃÅÓÓÅ
...
** äÌÑ ÐÅÒÅÍÅkÅÎÉÑ ËÕÒÓÏóÏ×ÅÔÙ: ëÌÁ×ÉÛÁ h ÎÁÈÏÄÉÔÓÑ ÓÌÅ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÌÅ×Ï.
       < h       l >            ëÌÁ×ÉÛÁ l ÎÁÈÏÄÉÔÓÑ ÓÐÒÁ×Á É ÐÅÒÅÍÅÝÁÅÔ ×ÐÒÁ×Ï.
             j                  ëÌÁ×ÉÛÁ j ÐÏÈÏÖÁ ÎÁ ÓÔÒÅÌËÕ `×ÎÉÚ'.
             v
  1. ðÏÄ×ÉÇÁÊÔÅ ËÕÒÓÏÒ ÐÏ ÜËÒÁÎÕ, ÐÏËÁ ÎÅ ÐÏÞÕ×ÓÔ×ÕÅÔÅ ÓÅÂÑ Õ×ÅÒÅÎÎÏ.
  2. îÁÄÁ×ÉÔÅ ËÌÁ×ÉÛÕ `×ÎÉÚ' (j) ÐÏËÁ ÏÎÁ ÎÅ ÎÁÞÎÅÔ ÐÏ×ÔÏÒÑÔØÓÑ.
---> ôÅÐÅÒØ ÷Ù ÚÎÁÅÔÅ, ËÁË ÐÅÒÅÊÔÉ Ë ÓÌÅÄÕÀÝÅÍÕ ÕÒÏËÕ.
  3. éÓÐÏÌØÐÅÒÅÈÏÄÁ × ÏÂÙÞÎÙÊ ÒÅÖÉÍ (Normal mode). ðÏÓÌÅ ÜÔÏÇÏ ÐÅÒÅÎÁÂÅÒÉÔÅ
"/tmp/tutorÔÒÅÂÕÅÍÕÀ ËÏÍÁÎÄÕ. 28952 characters
úÁÍÅÞÁÎÉÅ: åÓÌÉ ×Ù ÐÏËÁ ÎÅ Õ×ÅÒÅÎÙ × ÔÏÍ, ÞÔÏ ÎÁÂÉÒÁÅÔÅ, ÎÁÖÍÉÔÅ <ESC> ÄÌÑ
15:55:25
$+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31ÖÅ ÄÏÌÖÎÙ

15:55:59
$vimtutor ru
                               урок целиком !!
  1. Нажмите клавишу <ESC> (для того, чтобы удостовериться, что Вы в обычном
     режиме (Normal mode)).
  2. Наберите:                  :q! <ENTER>.
---> Это позволит Вам выйти из редактора БЕЗ СОХРАНЕНИЯ любых сделанных
     изменений. Если Вы хотите сохранить изменения и выйти:
                                :wq  <ENTER>
  3. Когда Вы увидите приглашение командной оболочки, наберите команду,
     которая привела Вас в этот учебник. Это может быть
                                vimtutor ru <ENTER>
     Обычно можно использовать: vim tutor.ru <ENTER>
---> 'vim' позволяет запустить редактор vim, 'tutor.ru' --- это файл, который
     Вы будете редактировать.
  4. Если Вы уверены в том, что запомнили эти шаги, выполните шаги от 1 до 3
     чтобы выйти снова запустить редактор. Затем переместите курсор вниз к
     Уроку 1.3.
прошло 25 минут
/dev/ttyp1
16:21:45
$+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31ÖÅ ÄÏÌÖÎÙ

16:22:01
$ls -l /usr/share/
calendar/   examples/   info/       man/        mk/         pcvt/       skel/       tabset/     zoneinfo/
dict/       games/      isdn/       me/         nls/        security/   snmp/       tmac/
doc/        groff_font/ locale/     misc/       openssl/    sendmail/   syscons/    vi/
16:22:01
$ls -l /usr/share/vi/catalog/
C                 dutch             en_GB.ISO8859-15  english           fr_CH.ISO8859-15  polish
POSIX             en_AU.ISO8859-1   en_GB.US-ASCII    es_ES.ISO8859-1   fr_FR.ISO8859-1   ru_RU.KOI8-R
de_AT.ISO8859-1   en_AU.ISO8859-15  en_NZ.ISO8859-1   es_ES.ISO8859-15  fr_FR.ISO8859-15  spanish
de_AT.ISO8859-15  en_AU.US-ASCII    en_NZ.ISO8859-15  fr_BE.ISO8859-1   french            sv_SE.ISO8859-1
de_CH.ISO8859-1   en_CA.ISO8859-1   en_NZ.US-ASCII    fr_BE.ISO8859-15  german            sv_SE.ISO8859-15
de_CH.ISO8859-15  en_CA.ISO8859-15  en_US.ISO8859-1   fr_CA.ISO8859-1   nl_NL.ISO8859-1   swedish
de_DE.ISO8859-1   en_CA.US-ASCII    en_US.ISO8859-15  fr_CA.ISO8859-15  nl_NL.ISO8859-15  uk_UA.KOI8-U
de_DE.ISO8859-15  en_GB.ISO8859-1   en_US.US-ASCII    fr_CH.ISO8859-1   pl_PL.ISO8859-2
16:22:01
$ls -l /usr/share/vi/catalog/ru_RU.KOI8-R
-r--r--r--  1 root  wheel  7998 16 ÑÎ×  2008 /usr/share/vi/catalog/ru_RU.KOI8-R
16:28:51
$vim /usr/share/vi/catalog/ru_RU.KOI8-R
16:32:30
$echo $LANG
ru_RU.KOI8-R
16:33:17
$LANG=ru_RU.UTF-8

прошло 23 минуты
16:56:32
$/etc/passwrd
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
operator:*:2:5:Syem Sa&:/:/usr/sbin/bin/nologin
games:*:7:13:Games pseudo-usand usr/games:/usr/sbin/nologin
 mem:
news:*:8:8:News Subsystem:/:/usr/sbin/nologin
ga
man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
ne
sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
...
~
~
~
~
~
~
~
~
~
~
прошло >2 часов
/dev/ttyp1
19:25:42
$l3pwd
/users/17-05-2010/nt-fbsdadm/fbsd2.net.nt/user
прошло >3 часов
/dev/ttyp1
22:33:26
$sudo vim /usr/local/lib/X11/xdm/Xsession
/dev/ttyp1
22:34:17
$ls -l
total 836
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
drwxr-xr-x  2 root  wheel     512 17 ÍÁÊ 23:49 source
прошло 15 минут
/dev/ttyp3
22:49:55
$echo test
test

Вторник (05/18/10)

/dev/ttyp1
03:57:07
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
прошло 35 минут
/dev/ttyp3
04:32:46
$ls -l
total 834
drwxr-xr-x  2 user  wheel     512 15 ÍÁÒ  2008 Desktop
-rw-------  1 user  wheel  823296 24 ÉÀÌ  2009 gdb.core
04:35:24
$ssh 192.168.16.4
user@debian4:~$
user@debian4:~$
user@debian4:~$
user@debian4:~$ l3-sc
bash: l3-sc: команда не найдена
user@debian4:~$ l3script
[user@debian4:~]$
[user@debian4:~]$
[user@debian4:~]$
[user@debian4:~]$ LANG=C
прошло >3 часов
/dev/ttyp1
08:18:39
$ls
Desktop         gdb.core        source
08:18:43
$cd ~

08:18:56
$ls
Desktop         gdb.core        source
08:18:58
$cd Deskop

08:19:09
$ls

08:19:10
$.
bash: .: ÔÒÅÂÕÅÔÓÑ ÁÒÇÕÍÅÎÔ ÉÍÑ ÆÁÊÌÁ
.: usage: . filename [arguments]
08:19:13
$cd .

08:19:15
$cd ..

08:19:18
$ls
Desktop         gdb.core        source
08:19:20
$mkdir 1

08:19:33
$ls
1               Desktop         gdb.core        source
08:19:34
$rmdir 1

08:19:41
$ls
Desktop         gdb.core        source
08:19:42
$LANG=C

08:20:21
$.
bash: .: ÔÒÅÂÕÅÔÓÑ ÁÒÇÕÍÅÎÔ ÉÍÑ ÆÁÊÌÁ
.: usage: . filename [arguments]
прошло 96 минут
/dev/ttyp1
09:56:33
$ls
Desktop         gdb.core        source
09:56:35
$date
×ÔÏÒÎÉË, 18 ÍÁÑ 2010 Ç. 10:56:37 (EEST)
09:56:37
$Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

09:56:37
$ps
  PID  TT  STAT      TIME COMMAND
 5958  p1  Ss+    0:00,06 script -t 0 -q /home/user/.lilalo//313727262297223996
 5995  p2  Ss     0:00,04 /usr/local/bin/bash -i
 6101  p2  R+     0:00,00 ps
10:03:44
$top
last pid:  6116;  load averages:  0.00,  0.00,  0.00    up 0+11:35:13  11:04:31
               3           2
45 processes12.5 running 0.0 sleepin 4.7           6.2             76.7
     72                                                        3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 68M Active, 226M Inact, 105M Wired, 24K Cache, 86M Buf, 347M Free
                        6      20772K 18516K RUN         2  4.74
S5954 2015M Total, 201596Free  33992K 16968K RUN         1  1.12% Terminal
 1433 user                      9260K  8080              9  0.93
 5057 user              8       8336K  7168K nanslp      3  0.63% perl5.8.8
...
 5766 user          3  20    0 32828K 20952K kserel   0:01  0.00% xfdesktop
 5954 user          1  96    0 32088K 16760K RUN      0:01  0.00% Terminal
 5757 user          1  96    0 28348K 10020K select   0:00  0.00% xfce-mcs-mana
  923 root          1   8    0  1396K  1100K nanslp   0:00  0.00% cron
  752 root          1  96    0  1404K  1072K select   0:00  0.00% syslogd
 5771 user          1  96    0 26116K 14172K select   0:00  0.00% xfce4-menu-pl
 5759 user          1  96    0 13688K  9956K select   0:00  0.00% xfwm4
 5763 user          1  96    0 12816K  8228K select   0:00  0.00% Thunar
 5753 user          1  96    0 12380K  7996K select   0:00  0.00% xfce4-session
 5958 user          1  96    0  1348K   936K select   0:00  0.00% script
10:04:41
$ps
  PID  TT  STAT      TIME COMMAND
 5958  p1  Ss+    0:00,06 script -t 0 -q /home/user/.lilalo//313727262297223996
 5995  p2  Ss     0:00,05 /usr/local/bin/bash -i
 6162  p2  R+     0:00,00 ps
10:05:14
$ping ya.ru
PING ya.ru (87.250.251.3): 56 data bytes
64 bytes from 87.250.251.3: icmp_seq=0 ttl=49 time=54.804 ms
64 bytes from 87.250.251.3: icmp_seq=1 ttl=49 time=57.659 ms
64 bytes from 87.250.251.3: icmp_seq=2 ttl=49 time=54.984 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 54.804/55.816/57.659/1.306 ms
10:13:03
$!!
ping ya.ru
PING ya.ru (77.88.21.3): 56 data bytes
64 bytes from 77.88.21.3: icmp_seq=0 ttl=52 time=61.492 ms
64 bytes from 77.88.21.3: icmp_seq=1 ttl=52 time=53.469 ms
64 bytes from 77.88.21.3: icmp_seq=2 ttl=52 time=59.686 ms
64 bytes from 77.88.21.3: icmp_seq=3 ttl=52 time=51.940 ms
64 bytes from 77.88.21.3: icmp_seq=4 ttl=52 time=53.600 ms
64 bytes from 77.88.21.3: icmp_seq=5 ttl=52 time=52.454 ms
64 bytes from 77.88.21.3: icmp_seq=6 ttl=52 time=53.609 ms
64 bytes from 77.88.21.3: icmp_seq=7 ttl=52 time=53.350 ms
...
64 bytes from 77.88.21.3: icmp_seq=23 ttl=52 time=53.246 ms
64 bytes from 77.88.21.3: icmp_seq=24 ttl=52 time=52.527 ms
64 bytes from 77.88.21.3: icmp_seq=25 ttl=52 time=53.566 ms
64 bytes from 77.88.21.3: icmp_seq=26 ttl=52 time=53.572 ms
64 bytes from 77.88.21.3: icmp_seq=27 ttl=52 time=53.008 ms
64 bytes from 77.88.21.3: icmp_seq=28 ttl=52 time=53.543 ms
^C
--- ya.ru ping statistics ---
29 packets transmitted, 29 packets received, 0% packet loss
round-trip min/avg/max/stddev = 50.988/53.986/61.492/2.423 ms
10:13:40
$nslookup
> ya.ru
Server:         192.168.16.254
Address:        192.168.16.254#53
Non-authoritative answer:
Name:   ya.ru
Address: 87.250.251.3
Name:   ya.ru
Address: 93.158.134.3
Name:   ya.ru
Address: 213.180.204.3
Name:   ya.ru
Address: 77.88.21.3
> ^C
прошло 12 минут
10:25:56
$ns
nslookup     nspr-config  nss-config   nsupdate
10:25:56
$nslookup mail.polibeton.org
Server:         192.168.16.254
Address:        192.168.16.254#53
Non-authoritative answer:
Name:   mail.polibeton.org
Address: 94.27.1.226
10:26:14
$nslookup exolibeton.org
Server:         192.168.16.254
Address:        192.168.16.254#53
** server can't find ex.polibeton.org: NXDOMAIN
10:26:32
$cd /names
bash: cd: /names: No such file or directory
прошло 52 минуты
11:18:37
$ls
Desktop         gdb.core        source
11:18:59
$~`
>
11:19:10
$mkdir names

11:20:08
$ls
Desktop         gdb.core        names           source
11:20:11
$cd names

11:20:15
$touch ggdBSDjj

11:21:15
$ls *BSD*
ggdBSDjj
11:21:55
$touch -- _33

11:23:49
$ls
_33             ggdBSDjj
11:23:51
$ls --_*
ls: illegal option -- -
usage: ls [-ABCFGHILPRSTUWZabcdfghiklmnopqrstuwx1] [file ...]
11:24:12
$ls _*
_33
11:24:26
$echo zz*
zz*
11:26:32
$echo g
g
11:27:37
$echo g*
ggdBSDjj
11:27:44
$touch "file with spaces at the name"

11:28:32
$touch "another very long file name"

11:28:49
$touch one\ space

11:29:02
$ls
_33                             ggdBSDjj
another very long file name     one space
file with spaces at the name
11:29:03
$touch "o`eilly"
> ls
> touch `A:\windows\system32`
>
11:31:09
$ls
_33                             ggdBSDjj
another very long file name     one space
file with spaces at the name
11:31:10
$touch A:\\Winda\\system32

11:31:59
$ls
A:\Winda\system32               file with spaces at the name
_33                             ggdBSDjj
another very long file name     one space
11:32:01
$touch 0\`Relly

11:32:15
$ls
0`Relly                         file with spaces at the name
A:\Winda\system32               ggdBSDjj
_33                             one space
another very long file name
11:32:17
$touch "Queen \ "Live at Wembley `83\""
>
11:32:17
$touch "Queen \ "Live at Wembley `83\""
>
11:33:09
$ls
0`Relly                         file with spaces at the name
A:\Winda\system32               ggdBSDjj
_33                             one space
another very long file name
11:33:09
$ls
0`Relly                         file with spaces at the name
A:\Winda\system32               ggdBSDjj
_33                             one space
another very long file name
11:33:11
$echo

11:33:11
$echo

11:33:11
$echo

11:33:24
$echo *
0`Relly A:\Winda\system32 _33 another very long file name file with spaces at the name ggdBSDjj one space
11:33:24
$echo *
0`Relly A:\Winda\system32 _33 another very long file name file with spaces at the name ggdBSDjj one space
11:33:24
$echo *
0`Relly A:\Winda\system32 _33 another very long file name file with spaces at the name ggdBSDjj one space
11:33:28
$ls -l
total 0
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:32 0`Relly
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:31 A:\Winda\system32
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:23 _33
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:28 another very long file name
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:28 file with spaces at the name
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:21 ggdBSDjj
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:29 one space
11:33:28
$ls -l
total 0
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:32 0`Relly
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:31 A:\Winda\system32
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:23 _33
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:28 another very long file name
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:28 file with spaces at the name
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:21 ggdBSDjj
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:29 one space
11:33:28
$ls -l
total 0
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:32 0`Relly
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:31 A:\Winda\system32
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:23 _33
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:28 another very long file name
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:28 file with spaces at the name
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:21 ggdBSDjj
-rw-r--r--  1 user  wheel  0 18 ÍÁÊ 12:29 one space

Статистика

Время первой команды журнала22:44:39 2010- 5-14
Время последней команды журнала11:33:28 2010- 5-18
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, % 9.00
Процент синтаксически неверно набранных команд, % 1.00
Суммарное время работы с терминалом *, час 3.97
Количество командных строк в единицу времени, команда/мин 0.42
Частота использования команд
ls33|===============================| 31.73%
echo12|===========| 11.54%
touch10|=========| 9.62%
cd8|=======| 7.69%
vim6|=====| 5.77%
sudo4|===| 3.85%
nslookup3|==| 2.88%
date3|==| 2.88%
ps2|=| 1.92%
mkdir2|=| 1.92%
vimtutor2|=| 1.92%
.2|=| 1.92%
+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31ÖÅ2|=| 1.92%
uxterm1|| 0.96%
wwww1|| 0.96%
!!1|| 0.96%
firefox1|| 0.96%
ping1|| 0.96%
top1|| 0.96%
ns1|| 0.96%
/etc/passwrd1|| 0.96%
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1|| 0.96%
~`1|| 0.96%
LANG=ru_RU.UTF-81|| 0.96%
rmdir1|| 0.96%
l3pwd1|| 0.96%
ssh1|| 0.96%
LANG=C1|| 0.96%
____
*) Интервалы неактивности длительностью 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$