/l3/users/igor-public/vncdemo/root :1 :2 :3 :4 :5 :6 |
|
#apt-get install curl
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: python2.4-minimal python2.4 libttf2 cpp-4.2 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: ca-certificates libcurl3 libidn11 libssh2-1 openssl The following NEW packages will be installed: ca-certificates curl libcurl3 libidn11 libssh2-1 openssl ... Selecting previously deselected package curl. Unpacking curl (from .../curl_7.18.2-7_i386.deb) ... Setting up libidn11 (1.10-3) ... Setting up openssl (0.9.8g-14) ... Setting up ca-certificates (20080809) ... Updating certificates in /etc/ssl/certs....done. Running hooks in /etc/ca-certificates/update.d....done. Setting up libssh2-1 (0.18-1) ... Setting up libcurl3 (7.18.2-7) ... Setting up curl (7.18.2-7) ... |
#l3script
|
#exit
exit |
#l3shot
Choose window to be shoot ...Screenshot is written to /root/.lilalo//1026144853215129634-1229295114_1229295313.xwd Upload complete /var/www/xguru/l3shot/1026144853215129634-1229295114_1229295313.png |
#vi /tmp/daemon
|
#~
|
#echo $LANG
|
#LANG=ru_RU.UTF-8
|
#export $LANG
l3script: export: `ru_RU.UTF-8': not a valid identifier |
#date
Sun Dec 14 22:57:18 UTC 2008 |
#export LANG
|
#date
Вск Дек 14 22:57:29 UTC 2008 |
#uxterm
Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed Warning: Color name "black" is not defined Warning: Color name "gray60" is not defined Warning: Cannot convert arguments to displayList function "foreground" Warning: Cannot convert string "foreground gray90;lines 1,-1,-1,-1,-1,1;foreground gray60;lines -1,0,0,0,0,-1" to type XawDisplayList xterm: Cannot allocate color red3 |
#echo $TERM
xterm |
#uxterm -u8
Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed Warning: Color name "black" is not defined Warning: Color name "gray60" is not defined Warning: Cannot convert arguments to displayList function "foreground" Warning: Cannot convert string "foreground gray90;lines 1,-1,-1,-1,-1,1;foreground gray60;lines -1,0,0,0,0,-1" to type XawDisplayList |
#vi daemon2
--- /dev/null 2008-12-14 14:19:20.116332575 +0000 +++ daemon2 2008-12-14 22:58:57.000000000 +0000 @@ -0,0 +1,7 @@ + +Russkiy ne podnimaetsya + +Hochu pokazat' esche odnu moshnuyu fichu lilalo + + + |
#cat daemon2
Russkiy ne podnimaetsya Hochu pokazat' esche odnu moshnuyu fichu lilalo |
#vi daemon2
--- /tmp/l3-saved-2950.23040.21953 2008-12-14 22:59:32.000000000 +0000 +++ daemon2 2008-12-14 22:59:50.000000000 +0000 @@ -4,4 +4,7 @@ Hochu pokazat' esche odnu moshnuyu fichu lilalo +Krome togo, +sledi za podskakoy (HTML rollover hint) + |
#vi daemon2
|
#whoami
root |
#ping 10.0.35.1 -c 2
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. 64 bytes from 10.0.35.1: icmp_seq=1 ttl=64 time=0.130 ms 64 bytes from 10.0.35.1: icmp_seq=2 ttl=64 time=0.143 ms --- 10.0.35.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.130/0.136/0.143/0.013 ms |
#ipfw list
l3script: ipfw: command not found |
#iptables -t nat -L -n
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -L -n
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#arp -an
? (10.0.35.61) at 00:14:C2:05:A2:0E [ether] on eth0 ? (10.0.1.7) at 00:18:71:79:F8:9A [ether] on eth0 ? (10.0.35.62) at 00:16:35:7D:81:EE [ether] on eth0 ? (10.0.35.63) at 00:14:C2:05:A2:60 [ether] on eth0 ? (10.0.3.4) at 00:18:BA:C8:08:40 [ether] on eth0 ? (10.0.35.64) at 00:14:C2:05:A3:38 [ether] on eth0 ? (10.0.35.15) at 00:22:64:34:33:56 [ether] on eth0 ? (10.0.35.1) at 00:16:3E:04:00:01 [ether] on eth0 |
#who
root tty1 Dec 14 14:20 user console Dec 14 21:23 (:0) user pts/0 Dec 15 08:49 (:0.0) |
#cat ~/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells. export PS1='\h:\w\$ ' umask 022 # You may uncomment the following lines if you want `ls' to be colorized: # export LS_OPTIONS='--color=auto' # eval "`dircolors`" # alias ls='ls $LS_OPTIONS' # alias ll='ls $LS_OPTIONS -l' # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start |
#vi ~/.bashrc
--- /tmp/l3-saved-5949.14317.13428 2008-12-15 09:10:21.000000000 +0000 +++ /root/.bashrc 2008-12-15 09:11:35.000000000 +0000 @@ -14,4 +14,8 @@ # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' + + +screen -x || screen + [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start |
#screen -ls
|
#apt-get install screen
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: python2.4-minimal python2.4 libttf2 cpp-4.2 Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: screen 0 upgraded, 1 newly installed, 0 to remove and 375 not upgraded. Need to get 601kB of archives. After this operation, 942kB of additional disk space will be used. Get:1 http://10.0.35.1 sid/main screen 4.0.3-11 [601kB] Fetched 601kB in 0s (8731kB/s) Selecting previously deselected package screen. (Reading database ... 38241 files and directories currently installed.) Unpacking screen (from .../screen_4.0.3-11_i386.deb) ... Setting up screen (4.0.3-11) ... |
#screen -ls
|
#screen -x
|
#ls
Desktop one-server-for-one-service.png start.xcf akula.png one-server-for-one-service.xcf syslog.png akula.xcf osdn2008-xen-drbd-chubin syslog.xcf gnu-screen.png osdn2008-xen-drbd-chubin.tar.bz2 upload_xcf gnu-screen.xcf start.png perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). |
#LANG=C
|
#ls
Desktop one-server-for-one-service.png start.xcf akula.png one-server-for-one-service.xcf syslog.png akula.xcf osdn2008-xen-drbd-chubin syslog.xcf gnu-screen.png osdn2008-xen-drbd-chubin.tar.bz2 upload_xcf gnu-screen.xcf start.png |
#l3mass_upload *.png
Uploaded file name is 24346176433160724310-1229375782_1229375870_akula.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229375870_akula.png Uploaded file name is 24346176433160724310-1229375782_1229375871_gnu-screen.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229375871_gnu-screen.png Uploaded file name is 24346176433160724310-1229375782_1229375871_one-server-for-one-service.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229375871_one-server-for-one-service.png Uploaded file name is 24346176433160724310-1229375782_1229375871_start.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229375871_start.png Uploaded file name is 24346176433160724310-1229375782_1229375871_syslog.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229375871_syslog.png |
#date
Mon Dec 15 22:19:29 UTC 2008 |
#date
Mon Dec 15 22:20:15 UTC 2008 |
#date
Mon Dec 15 22:43:25 UTC 2008 |
#l3mass_upload *.png
Uploaded file name is 24346176433160724310-1229375782_1229381274_akula.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381274_akula.png Uploaded file name is 24346176433160724310-1229375782_1229381275_gnu-screen.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381275_gnu-screen.png Uploaded file name is 24346176433160724310-1229375782_1229381275_one-server-for-one-service.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381275_one-server-for-one-service.png Uploaded file name is 24346176433160724310-1229375782_1229381275_start.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381275_start.png Uploaded file name is 24346176433160724310-1229375782_1229381275_syslog.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381275_syslog.png |
#l3mass_upload *.png
Uploaded file name is 24346176433160724310-1229375782_1229381353_akula.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381353_akula.png Uploaded file name is 24346176433160724310-1229375782_1229381353_flower.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381353_flower.png Uploaded file name is 24346176433160724310-1229375782_1229381354_gnu-screen.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381354_gnu-screen.png Uploaded file name is 24346176433160724310-1229375782_1229381354_one-server-for-one-service.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381354_one-server-for-one-service.png Uploaded file name is 24346176433160724310-1229375782_1229381354_start.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381354_start.png Uploaded file name is 24346176433160724310-1229375782_1229381354_syslog.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381354_syslog.png |
#gqview
(gqview:7300): Gtk-WARNING **: cannot open display: |
#mkdir uploaded
|
#mv *.png uploaded/
|
#ls *png
ls: cannot access *png: No such file or directory |
#l3mass_upload *.png
Uploaded file name is 24346176433160724310-1229375782_1229381697_flower.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229381697_flower.png |
#date
Mon Dec 15 22:55:17 UTC 2008 |
#date
Mon Dec 15 22:56:44 UTC 2008 |
#ls
Desktop one-server-for-one-service.xcf start.xcf akula.xcf osdn2008-xen-drbd-chubin syslog.xcf flower.png osdn2008-xen-drbd-chubin.tar.bz2 upload_xcf gnu-screen.xcf spasibo.png uploaded |
#l3mass_upload spasibo.png
Uploaded file name is 24346176433160724310-1229375782_1229382288_spasibo.png Upload complete /var/www/xguru/l3shot/24346176433160724310-1229375782_1229382288_spasibo.png |
#date
Mon Dec 15 23:05:30 UTC 2008 |
#echo 123 > /tmp/pipe
l3script: /tmp/pipe: Interrupted system call |
#cat /tmp/pipe
|
#cat > /tmp/pipe
aa^@^@^@^H^H^H^H13131231 231 23123 12312 31 23 123 123 123123 12312 3123 123 aaadsdfsdsdfsdfsdfsd |
#ping 192.168.15.
ping: unknown host 192.168.15. |
#ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data. From 10.0.35.1: icmp_seq=2 Redirect Host(New nexthop: 192.168.15.1) --- 192.168.15.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1008ms |
#ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data. From 10.0.35.1 icmp_seq=1 Destination Host Unreachable From 10.0.35.1: icmp_seq=2 Redirect Host(New nexthop: 192.168.15.1) 64 bytes from 192.168.15.1: icmp_seq=3 ttl=255 time=1.13 ms 64 bytes from 192.168.15.1: icmp_seq=4 ttl=255 time=0.528 ms From 10.0.35.1 icmp_seq=2 Destination Host Unreachable 64 bytes from 192.168.15.1: icmp_seq=5 ttl=255 time=0.491 ms --- 192.168.15.1 ping statistics --- 5 packets transmitted, 3 received, +2 errors, 40% packet loss, time 4002ms rtt min/avg/max/mdev = 0.491/0.719/1.139/0.297 ms, pipe 4 |
#ping 192.168.15.5
PING 192.168.15.5 (192.168.15.5) 56(84) bytes of data. 64 bytes from 192.168.15.5: icmp_seq=1 ttl=63 time=0.219 ms 64 bytes from 192.168.15.5: icmp_seq=2 ttl=63 time=0.231 ms 64 bytes from 192.168.15.5: icmp_seq=3 ttl=64 time=0.200 ms From 10.0.35.1: icmp_seq=4 Redirect Host(New nexthop: 192.168.15.5) 64 bytes from 192.168.15.5: icmp_seq=4 ttl=64 time=0.206 ms ^[[A^[[D64 bytes from 192.168.15.5: icmp_seq=5 ttl=64 time=0.113 ms --- 192.168.15.5 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 3996ms rtt min/avg/max/mdev = 0.113/0.193/0.231/0.045 ms |
#ping -f 192.168.15.5
PING 192.168.15.5 (192.168.15.5) 56(84) bytes of data. |
#ping -f 192.168.15.5
PING 192.168.15.5 (192.168.15.5) 56(84) bytes of data. |
#ping -s 1400 -f 192.168.15.5
PING 192.168.15.5 (192.168.15.5) 1400(1428) bytes of data. |
#ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data. 64 bytes from 192.168.15.1: icmp_seq=1 ttl=255 time=0.512 ms 64 bytes from 192.168.15.1: icmp_seq=2 ttl=255 time=1.00 ms 64 bytes from 192.168.15.1: icmp_seq=3 ttl=255 time=1.47 ms --- 192.168.15.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.512/0.995/1.473/0.392 ms |
#ping -f 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data. . --- 192.168.15.1 ping statistics --- 8273 packets transmitted, 8272 received, 0% packet loss, time 4556ms rtt min/avg/max/mdev = 0.436/0.520/33.562/0.451 ms, pipe 3, ipg/ewma 0.550/0.475 ms |
#ping -f -ds 15450 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 15450(15478) bytes of data. . --- 192.168.15.1 ping statistics --- 88 packets transmitted, 87 received, 1% packet loss, time 892ms rtt min/avg/max/mdev = 9.258/9.910/12.811/0.708 ms, pipe 2, ipg/ewma 10.263/10.014 ms |
#ping -f -ds 15450 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 15450(15478) bytes of data. . --- 192.168.15.1 ping statistics --- 112 packets transmitted, 111 received, 0% packet loss, time 1146ms rtt min/avg/max/mdev = 9.248/9.873/12.919/0.657 ms, pipe 2, ipg/ewma 10.325/10.361 ms |
#ping -f -ds 1450 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 1450(1478) bytes of data. . --- 192.168.15.1 ping statistics --- 2283 packets transmitted, 2282 received, 0% packet loss, time 2535ms rtt min/avg/max/mdev = 0.965/1.059/4.649/0.287 ms, ipg/ewma 1.111/1.075 ms |
#last
root pts/2 10.0.35.1 Tue Dec 16 08:17 still logged in user pts/1 :0.0 Tue Dec 16 08:15 still logged in user pts/3 10.0.35.15 Mon Dec 15 20:33 - 08:17 (11:44) user pts/1 :0.0 Mon Dec 15 20:00 - 08:15 (12:14) user pts/1 :0.0 Mon Dec 15 15:14 - 15:14 (00:00) user pts/1 :0.0 Mon Dec 15 13:11 - 13:11 (00:00) user pts/0 :0.0 Mon Dec 15 08:49 still logged in user pts/0 :0.0 Sun Dec 14 21:23 - 05:57 (08:33) user console :0 Sun Dec 14 21:23 still logged in root pts/0 192.168.70.1 Sun Dec 14 21:23 - 21:23 (00:00) ... root tty1 Sun Dec 14 14:20 still logged in root tty1 Sun Dec 14 14:20 - 14:20 (00:00) reboot system boot 2.6.18-6-xen-686 Sun Dec 14 14:19 - 08:35 (1+18:15) root pts/0 :0.0 Sun Dec 14 13:37 - down (00:30) root console :0 Sun Dec 14 13:37 - down (00:30) root tty1 Sun Dec 14 13:36 - down (00:31) root tty1 Sun Dec 14 13:36 - 13:36 (00:00) reboot system boot 2.6.18-6-xen-686 Sun Dec 14 13:36 - 14:08 (00:31) reboot system boot 2.6.18-6-xen-686 Sun Dec 7 14:16 - 17:27 (03:11) wtmp begins Sun Dec 7 14:16:01 2008 |
#last | less
|
#ls -l /usr/bin/passwd
-rwsr-xr-x 1 root root 29880 Jan 13 2008 /usr/bin/passwd |
#ls -ld /tmp
drwxrwxrwt 8 root root 4096 Dec 16 08:22 /tmp |
#which pvi
|
#which vi
/usr/bin/vi |
#cp /usr/bin/vi /tmp/
|
#chmod u+s /tmp/vi
|
#su - user
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ user@wb1:~$ exit logout |
#ls
Desktop pic1.xcf |
#ls /home/user/
Desktop one-server-for-one-service.xcf start.xcf uploaded akula.xcf osdn2008-xen-drbd-chubin suid.png flower.png osdn2008-xen-drbd-chubin.tar.bz2 syslog.xcf gnu-screen.xcf spasibo.png upload_xcf |
#l3mass_upload /home/user/suid.png
Uploaded file name is 1159830598755099-1229415638_1229417053_suid.png Upload complete /var/www/xguru/l3shot/1159830598755099-1229415638_1229417053_suid.png |
#su user
|
$touch /tmp/gggg
|
$rm /tmp/gggg
|
$exit
exit |
#touch /tmp/gggg
|
#su - user
l3-agent is already running: pid=8161; pidfile=/home/user/.lilalo/l3-agent.pid user@wb1:~$ rm /tmp/gggg rm: remove write-protected regular empty file `/tmp/gggg'? y rm: cannot remove `/tmp/gggg': Operation not permitted user@wb1:~$ exit logout |
#chmod 777 /tmp/
|
#su - user
l3-agent is already running: pid=8161; pidfile=/home/user/.lilalo/l3-agent.pid user@wb1:~$ rm /tmp/gggg rm: remove write-protected regular empty file `/tmp/gggg'? y user@wb1:~$ exit logout |
#chmod 1777 /tmp/
|
#find / -perm +4000 -ls
find: /proc/8339/task/8339/fd/4: No such file or directory find: /proc/8339/fd/4: No such file or directory 65564 28 -rwsr-xr-x 1 root root 27076 Jan 13 2008 /bin/su 66295 28 -rwsr-xr-x 1 root root 26616 Dec 10 2007 /bin/ping6 65566 44 -rwsr-xr-x 1 root root 44088 Jan 19 2008 /bin/umount 66294 32 -rwsr-xr-x 1 root root 30788 Dec 10 2007 /bin/ping 65567 68 -rwsr-xr-x 1 root root 64112 Jan 19 2008 /bin/mount 110880 584 -rwsr-xr-x 1 root root 593444 Dec 16 08:37 /tmp/vi 49155 20 -rwsr-xr-x 1 root root 18836 Sep 28 2007 /sbin/unix_chkpwd 60089 32 -rwsr-xr-x 1 root root 32152 Jan 13 2008 /usr/bin/chfn ... 60208 804 -rwsr-xr-x 1 root root 816868 Jan 25 2008 /usr/bin/gpg 64496 112 -rwsr-xr-x 2 root root 107004 Feb 19 2008 /usr/bin/sudo 60090 24 -rwsr-xr-x 1 root root 24472 Jan 13 2008 /usr/bin/chsh 60093 32 -rwsr-xr-x 1 root root 29880 Jan 13 2008 /usr/bin/passwd 64496 112 -rwsr-xr-x 2 root root 107004 Feb 19 2008 /usr/bin/sudoedit 59960 24 -rwsr-xr-x 1 root root 22788 Jan 13 2008 /usr/bin/newgrp 81977 228 -rwsr-xr-- 1 root messagebus 228540 Feb 18 2008 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 82540 8 -rwsr-xr-x 1 root root 4444 Oct 28 2007 /usr/lib/eject/dmcrypt-get-device 90509 12 -rwsr-xr-x 1 root root 9620 Nov 4 20:47 /usr/lib/pt_chown 73911 164 -rwsr-xr-x 1 root root 162096 Feb 13 2008 /usr/lib/openssh/ssh-keysign |
Russkiy ne podnimaetsya Hochu pokazat' esche odnu moshnuyu fichu lilalo
# ~/.bashrc: executed by bash(1) for non-login shells. export PS1='\h:\w\$ ' umask 022 # You may uncomment the following lines if you want `ls' to be colorized: # export LS_OPTIONS='--color=auto' # eval "`dircolors`" # alias ls='ls $LS_OPTIONS' # alias ll='ls $LS_OPTIONS -l' # alias l='ls $LS_OPTIONS -lA' # # Some more alias to avoid making mistakes: # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' [ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start
Время первой команды журнала | 00:51:54 2008-12-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:45:32 2008-12-16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008