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

Содержание

Журнал

Среда (04/04/07)

/dev/pts/5
11:59:24
#umount /dev/sda1

11:59:31
#ls -l /media/
итого 12
lrwxrwxrwx 1 root root    6 2007-03-30 21:53 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 2007-03-30 21:53 cdrom0
lrwxrwxrwx 1 root root    7 2007-03-30 21:53 floppy -> floppy0
drwxr-xr-x 2 root root 4096 2007-03-30 21:53 floppy0
drwxr-xr-x 2 root root 4096 2007-04-04 11:59 usbdisk
11:59:39
#vim sel2
11:59:52
#mv 1 sel2
mv: переписать `sel2'? y
11:59:59
#vim sel2
12:00:03
#chmod a+x sel2

12:00:07
#vim sel2
12:00:21
#dmesg | tail
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
sda: Write Protect is off
echo "You like $veg"
sda: Mode Sense: 03 00 00 00
~
sda: assuming drive cache: write through
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:00:31
#dmesg | grep ":\ sd.[1-9]$"
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
 sda: sda1
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:01:14
#dmesg | grep ":\ sd.[1-9]$" | sed 's/^.* //'
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
sda1
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:01:51
#vim sel2
2c2,9
< 
---
> select i in `dmesg | grep ":\ sd.[1-9]$" | sed 's/^.* //' | uniq` exit;
> do
> 	if test $i = exit ; then break; fi
> 	if [ -d /mnt/$i ] ; then echo "DIRECTORY IS OK";
> 			    else mkdir /mnt/$i;
> 	fi
> mount /dev/$i /mnt/$i && mount
> done
12:06:00
#vim sel2
12:06:22
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
12:06:25
#sh sel2
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
1) sda1
echo "You like $veg"
2) exit
~
#? 1
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:06:38
#ls -l /mnt/
sda1  win
12:06:38
#ls -l /mnt/sda1/
итого 118912
-rwxr-xr-x 1 root root    612183 2006-01-18 04:27 aida.img
-rwxr-xr-x 1 root root      2048 2006-04-28 20:58 boot.cat
drwxr-xr-x 2 root root     16384 2006-11-20 11:48 bootdisk
-rwxr-xr-x 1 root root   1474560 2006-01-20 22:26 dban.img
-rwxr-xr-x 1 root root     24206 2006-04-12 12:30 f1boot.lss
-rwxr-xr-x 1 root root       141 2006-04-24 23:51 f1boot.msg
-rwxr-xr-x 1 root root      2977 2006-01-18 04:27 f2help.lss
-rwxr-xr-x 1 root root      1210 2006-02-19 17:53 f2help.msg
-rwxr-xr-x 1 root root      3149 2006-01-18 04:27 f3kern.lss
...
-rwxr-xr-x 1 root root     42551 2006-01-20 22:27 memtestp.img
-rwxr-xr-x 1 root root   1368744 2006-01-20 22:25 ntpass.img
drwxr-xr-x 2 root root     16384 2006-11-20 11:49 oscardoc.fr
-rwxr-xr-x 1 root root     41077 2006-01-18 04:27 ranish.img
-rwxr-xr-x 1 root root     14004 2006-01-18 04:27 srcdmenu.com
drwxr-xr-x 2 root root     16384 2006-11-20 11:50 syslinux
-rwxr-xr-x 1 root root      1939 2006-03-19 11:29 syslinux.cfg
-rwxr-xr-x 1 root root 111479329 2006-04-28 20:58 sysrcd.dat
-rwxr-xr-x 1 root root       991 2006-03-23 17:33 usbstick.htm
-rwxr-xr-x 1 root root   4190998 2006-04-24 23:40 vmlinuz1
12:06:46
#umount /mnt/sda1/

12:06:55
#vim sel2
12:07:03
#vim ~/.vimrc
2c2,3
< 
---
> syntax on
> set number
12:07:24
#vim sel2
12:07:38
#vim while1
12:09:35
#vim while1
12:09:56
#chmod a+x while1
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:10:01
#sh while1
1
2
3
4
5
6
7
8
9
10
12:10:04
#vim while1
12:10:22
#sh while1
1
2
3
4
5
6
7
8
9
10
12:10:24
#vim while2
12:11:28
#vim while2
1a2,7
> while [ "$var" != "end"  ]
> do
> echo "Please, input value for new variables #1 (end => Exit)"
> read var1
> echo "variables #1 = $var1"
> done
12:14:30
#sh while2
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
Please, input value for new variables #1 (end => Exit)
echo "You like $veg"
qwerty
~
variables #1 = qwerty
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:15:01
#vim while2
2c2
< while [ "$var" != "end"  ]
---
> while [ "$var1" != "end"  ]
12:15:10
#sh while2
Please, input value for new variables #1 (end => Exit)
sd
variables #1 = sd
Please, input value for new variables #1 (end => Exit)
sdf
variables #1 = sdf
Please, input value for new variables #1 (end => Exit)
end
variables #1 = end
12:15:16
#cat while2
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
#!/bin/bash
echo "You like $veg"
while [ "$var1" != "end"  ]
~
do
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:15:31
#vim /etc/init.d/gdm
12:17:15
#vim /etc/init.d/gdm
12:18:08
#vim case1
12:18:38
#vim case1
12:21:01
#sh case1
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
80686 based computer
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
12:21:05
#vim case2
12:26:21
#vim case2
12:26:41
#chmod a+x case2

12:26:46
#sh case2
Press key and then press Enter.
2
This is digit
Press key and then press Enter.
w
This is letter
Press key and then press Enter.
S
This is letter
Press key and then press Enter.
X
This is letter
12:26:56
#vim case2
9d8
< X ) echo "The end";;
12:27:15
#cat case2
#!/bin/bash
while [ "$key" != "X" ]; do
echo "Press key and then press Enter."
read key
case "$key" in
[a-z] ) echo "This is letter";;
[0-9] ) echo "This is digit";;
* ) echo "Anyone else";;
esac
done
12:27:17
#[root@linux1:tmp]# cp no_file_with_this_name /tmp
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
cp: невозможно выполнить stat для `no_file_with_this_name': No such file or directory
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
прошло 19 минут
/dev/pts/7
12:47:03
#screen -x
прошло 29 минут
/dev/pts/5
13:16:08
#echo $?
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
1
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:16:34
#touch no_file_with_this_name
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:17:35
#echo $?
0
13:17:40
#cp no_file_with_this_name /tmp
cp: `no_file_with_this_name' и `/tmp/no_file_with_this_name' - один и тот же файл
13:17:47
#echo $?
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
1
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:17:57
#test 5 -gt 1
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:18:29
#echo $?
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
0
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:18:34
#test 5 -lt 1

13:18:46
#echo $?
1
13:18:48
#test -z "$STRING"
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:19:30
#echo $?
0
13:19:33
#test -z $STRING
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:19:45
#echo $?
0
13:19:47
#echo $STRING
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:20:11
#test -z "$STRING"
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:20:54
#echo $STRING

13:20:57
#test -z "$PATH"
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:21:28
#echo $?
1
13:21:31
#test -z $PATH

13:21:37
#echo $?
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
1
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:21:39
#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
13:21:46
#A=
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:22:03
#test -z $A ; echo $? ; echo $A
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
0
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:22:18
#test -z "$A" ; echo $? ; echo $A
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
0
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:22:44
#test -z "$A" ; echo $? ; echo "$A"
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
0
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:22:53
#A=*

13:23:00
#echo $A
case1 case2 for2 gconfd-root keyring-BlepL2 lost+found mapping-root no_file_with_this_name orbit-root scrollkeeper-root sel1 sel2 ssh-pdDgbI9613 ssh-xVWjwZ9613 virtual-root.Qxtwzg while1 while2 zmanQSvl0l
13:23:09
#echo '$A'
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
$A
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:23:24
#echo "$A"
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
*
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:23:29
#test "$P" != print
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:24:56
#echo "$P"
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:25:14
#test -e /etc/motd"$P" != print
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
bash: test: too many arguments
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:25:46
#test -e /etc/motd
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:25:55
#echo $?
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
0
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:26:10
#test -d /usr/local/bin
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:26:38
#echo $?
0
13:26:41
#test -r /etc/shadow
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:27:03
#echo $?
0
13:27:04
#test -k /tmp
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:27:25
#echo $?
0
13:27:27
#test -w /etc/passwd
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:28:17
#echo $?
0
13:28:19
#test -r /etc/passwd

13:28:34
#echo $?
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
0
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:28:36
#x=5
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:29:35
#y=10
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:29:42
#test $x lt $y
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
bash: test: too many arguments
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:30:20
#test $x -lt $y

13:30:31
#echo $?
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
0
echo "You like $veg"
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:30:37
#test $x -gt $yc
bash: test: 5: unary operator expected
13:30:45
#test $x -gt $y

13:30:49
#echo $?
1
13:30:52
#test $x -eq $y
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь
13:31:31
#echo $?
1
13:31:33
#y=5

13:31:42
#test $x -eq $y
#!/bin/bash12C
PS3='Please, choise you likely vegetable: '
select veg in "morkov" "bobi" "kartofel"
doho "You like $veg"
done
echo "You like $veg"
~
~
~
~
...
~
~
-- ВСТАВКА --                                                                                      4,2          Весь
~
~
~
~
~
~
                                                                                                          1,1          Весь

Файлы

  • case2
  • while2
  • case2
    >
    #!/bin/bash
    while [ "$key" != "X" ]; do
    echo "Press key and then press Enter."
    read key
    case "$key" in
    [a-z] ) echo "This is letter";;
    [0-9] ) echo "This is digit";;
    * ) echo "Anyone else";;
    esac
    done
    
    while2
    >
    #!/bin/bash12C
    PS3='Please, choise you likely vegetable: '
    select veg in "morkov" "bobi" "kartofel"
    doho "You like $veg"
    done
    #!/bin/bash
    echo "You like $veg"
    while [ "$var1" != "end"  ]
    ~
    do
    ~
    echo "Please, input value for new variables #1 (end => Exit)"
    ~
    read var1
    ~
    echo "variables #1 = $var1"
    ~
    done
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    -- ВСТАВКА --                                                                                      4,2          Весь
    ~
    ~
    ~
    ~
    ~
    ~
                                                                                                              1,1          Весь
    

    Статистика

    Время первой команды журнала11:59:24 2007- 4- 4
    Время последней команды журнала13:31:42 2007- 4- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %13.86
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.54
    Количество командных строк в единицу времени, команда/мин 1.09
    Частота использования команд
    echo28|=========================| 25.93%
    test24|======================| 22.22%
    vim21|===================| 19.44%
    sh7|======| 6.48%
    chmod3|==| 2.78%
    dmesg3|==| 2.78%
    ls3|==| 2.78%
    umount2|=| 1.85%
    cat2|=| 1.85%
    grep2|=| 1.85%
    touch1|| 0.93%
    x=51|| 0.93%
    screen1|| 0.93%
    y=51|| 0.93%
    cp1|| 0.93%
    mount1|| 0.93%
    y=101|| 0.93%
    tail1|| 0.93%
    [root@linux1:tmp]#1|| 0.93%
    sed1|| 0.93%
    A=1|| 0.93%
    A=*1|| 0.93%
    mv1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$