/l3/users/GL/adm/debian0.clinika.local/root :1 :2 :3 :4 :5 :6 |
|
#~ k
![]() [ 0.206694] /build/buildd-linux-2.6_2.6.32-31-i386-qYaaJr/linux-2.6-2.6.32/debian/build/source_i386_xen/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 0.206730] Initalizing network drop monitor service [ 0.206800] Freeing unused kernel memory: 404k freed [ ] [ 0.208249] Write protecting the kernel text: 2636k [ ] [ 0.208656] XENBUS: Device with no driver: device/vbd/51713 [ ui ] XsNBUS: Device with no driver: device/vif/0 [ 0.312673] : Device with no driver: device/console/0 [ ] XENBUS: Device with no driver: device/console/0 ... n 1.246543] REISERFS (device xvda1): Using r5 hash to sort names aa [ ] [ 2.115442] udev[158]: starting version 164l params: device xvda1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max traa [ ] [ 2.573564] input: PC Speaker as /devices/platform/pcspkr/input/input0 [ ] [ 2.859488] Error: Driver 'pcspkr' is already registered, aborting... [ ] 3 changes; before #2 21 seconds ago 188,62 Bot [1]+ Stopped /usr/bin/vim "$@" |
#vim
![]() |
#~
[1]+ Stopped /usr/bin/vim "$@" |
#ps aux | grep l3
root 583 2.0 1.4 13112 7744 ? Ss 16:03 0:19 l3-agent root 837 0.0 0.1 5092 760 pts/9 S+ 16:18 0:00 script -f -c l3script -q /root/.lilalo//11517182852653218975-1340295485.script root 868 0.0 0.0 5096 480 pts/9 S+ 16:18 0:00 script -f -c l3script -q /root/.lilalo//11517182852653218975-1340295485.script root 869 0.1 0.3 6336 1916 pts/4 Ss 16:18 0:00 l3script root 1090 0.0 0.1 5004 768 pts/4 S+ 16:19 0:00 grep l3 |
#ps aux | grep l3
root 583 2.1 1.4 13112 7744 ? Ss 16:03 0:20 l3-agent root 837 0.0 0.1 5092 760 pts/9 S+ 16:18 0:00 script -f -c l3script -q /root/.lilalo//11517182852653218975-1340295485.script root 868 0.0 0.0 5096 480 pts/9 S+ 16:18 0:00 script -f -c l3script -q /root/.lilalo//11517182852653218975-1340295485.script root 869 0.1 0.3 6336 1916 pts/4 Ss 16:18 0:00 l3script root 1099 0.0 0.1 5004 772 pts/4 S+ 16:19 0:00 grep l3 |
#ps aux | grep l3
root 583 2.1 1.4 13112 7744 ? Ss 16:03 0:20 l3-agent root 837 0.0 0.1 5092 760 pts/9 S+ 16:18 0:00 script -f -c l3script -q /root/.lilalo//11517182852653218975-1340295485.script root 868 0.0 0.0 5096 480 pts/9 S+ 16:18 0:00 script -f -c l3script -q /root/.lilalo//11517182852653218975-1340295485.script root 869 0.1 0.3 6336 1916 pts/4 Ss 16:18 0:00 l3script root 1109 0.0 0.1 5004 768 pts/4 S+ 16:19 0:00 grep l3 |
#set
BASH=/usr/local/bin/l3script BASHOPTS=checkwinsize:cmdhist:expand_aliases:extquote:force_fignore:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=() BASH_SOURCE=() BASH_VERSINFO=([0]="4" [1]="1" [2]="5" [3]="1" [4]="release" [5]="i486-pc-linux-gnu") BASH_VERSION='4.1.5(1)-release' ... LOGNAME=root MACHTYPE=i486-pc-linux-gnu MAIL=/var/mail/root MAILCHECK=60 OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PIPESTATUS=([0]="0" [1]="0") PPID=868 |
#which set
![]() |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:0e:00:01 inet addr:192.168.7.10 Bcast:192.168.7.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe0e:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3597 errors:0 dropped:0 overruns:0 frame:0 TX packets:3101 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:242239 (236.5 KiB) TX bytes:1259379 (1.2 MiB) Interrupt:247 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#which ifconfig
/sbin/ifconfig |
#ksh^C
![]() |
#echo $0
l3script |
#echo privet
privet |
#w
16:30:10 up 5:51, 2 users, load average: 0,13, 0,06, 0,01 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 192.168.7.254 16:03 22:54 0.32s 0.32s -bash root pts/9 192.168.7.254:S. 16:17 0.00s 0.07s 0.03s script -f -c l3script -q /root/.lilalo//11517182852653218 |
#echo $0
l3script |
#which passwd
/usr/bin/passwd |
#ls -l $(which passwd)
-rwsr-xr-x 1 root root 34740 Фев 15 2011 /usr/bin/passwd |
#LANG=C
|
#grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash |
#ls -l /etc/passwd
-rw-r--r-- 1 root root 850 Jun 11 12:57 /etc/passwd |
#ls -l /etc/shadow
-rw-r----- 1 root shadow 750 Jun 11 12:57 /etc/shadow |
#cat /etc/shadow
root:$6$4PSCFZEO$y.5fPXEbAokZKAweL1gniUpZcdbpSUQNJIDJ/uFi5Vmt12Fyo2LQkg9cFxweI3BkLpBtlR.0r.D.RbR7R5BWh.:15502:0:99999:7::: daemon:*:15502:0:99999:7::: bin:*:15502:0:99999:7::: sys:*:15502:0:99999:7::: sync:*:15502:0:99999:7::: games:*:15502:0:99999:7::: man:*:15502:0:99999:7::: lp:*:15502:0:99999:7::: mail:*:15502:0:99999:7::: news:*:15502:0:99999:7::: uucp:*:15502:0:99999:7::: proxy:*:15502:0:99999:7::: www-data:*:15502:0:99999:7::: backup:*:15502:0:99999:7::: list:*:15502:0:99999:7::: irc:*:15502:0:99999:7::: gnats:*:15502:0:99999:7::: nobody:*:15502:0:99999:7::: libuuid:!:15502:0:99999:7::: user:$6$U6hmIZmf$DinhLRVbRb5hDKReRoEm5p2oBrrptHdPHs1Jve4QpnF8.CB0aUp/et8CpgMDUZI87pIwiignKoFErH1i5KTLm/:15502:0:99999:7::: sshd:*:15502:0:99999:7::: |
#man shadow
|
#cat /etc/shadow
root:$6$4PSCFZEO$y.5fPXEbAokZKAweL1gniUpZcdbpSUQNJIDJ/uFi5Vmt12Fyo2LQkg9cFxweI3BkLpBtlR.0r.D.RbR7R5BWh.:15502:0:99999:7::: daemon:*:15502:0:99999:7::: bin:*:15502:0:99999:7::: sys:*:15502:0:99999:7::: sync:*:15502:0:99999:7::: games:*:15502:0:99999:7::: man:*:15502:0:99999:7::: lp:*:15502:0:99999:7::: mail:*:15502:0:99999:7::: news:*:15502:0:99999:7::: uucp:*:15502:0:99999:7::: proxy:*:15502:0:99999:7::: www-data:*:15502:0:99999:7::: backup:*:15502:0:99999:7::: list:*:15502:0:99999:7::: irc:*:15502:0:99999:7::: gnats:*:15502:0:99999:7::: nobody:*:15502:0:99999:7::: libuuid:!:15502:0:99999:7::: user:$6$U6hmIZmf$DinhLRVbRb5hDKReRoEm5p2oBrrptHdPHs1Jve4QpnF8.CB0aUp/et8CpgMDUZI87pIwiignKoFErH1i5KTLm/:15502:0:99999:7::: sshd:*:15502:0:99999:7::: |
#echo $PS1
|
#ssh 192.168.7.10
![]() The authenticity of host '192.168.7.10 (192.168.7.10)' can't be established. RSA key fingerprint is a8:02:a7:ed:55:b9:76:9c:3e:f1:6e:d7:58:b0:bf:11. Are you sure you want to continue connecting (yes/no)? Host key verification failed. |
#ls -l
итого 12 -rwxr-xr-x 1 root root 31 Июн 21 16:54 hello -rwxr-xr-x 1 root root 5342 Июн 11 18:50 install |
#ls -l .....
![]() ls: невозможно получить доступ к .....: Нет такого файла или каталога |
#ls -l ?????
-rwxr-xr-x 1 root root 31 Июн 21 16:54 hello |
#ls -l [a-z]
![]() ls: невозможно получить доступ к [a-z]: Нет такого файла или каталога |
#ls -l [a-z]
![]() ls: невозможно получить доступ к [a-z]: Нет такого файла или каталога |
#echo [a-z]
[a-z] |
#echo [a-z]*
hello install |
#echo [a-z]{5}
[a-z]{5} |
#echo [^a-z]
[^a-z] |
#echo [^a-z]*
[^a-z]* |
#ls [^a-z]
![]() ls: невозможно получить доступ к [^a-z]: Нет такого файла или каталога |
#ls [^a-z]*
![]() ls: невозможно получить доступ к [^a-z]*: Нет такого файла или каталога |
#ls [a-z]*
hello install |
#man bash
|
#ls -l [a-z]
-rw-r--r-- 1 root root 0 Июл 3 16:15 a -rw-r--r-- 1 root root 0 Июл 3 16:15 b -rw-r--r-- 1 root root 0 Июл 3 16:15 c |
#ls -l [a-z]*
-rw-r--r-- 1 root root 0 Июл 3 16:15 a -rw-r--r-- 1 root root 0 Июл 3 16:15 b -rw-r--r-- 1 root root 0 Июл 3 16:15 c -rwxr-xr-x 1 root root 31 Июн 21 16:54 hello -rwxr-xr-x 1 root root 5342 Июн 11 18:50 install |
#ls -l*
![]() ls: неверный ключ -- * Попробуйте `ls --help' для получения более подробного описания. |
#ls -l *
-rw-r--r-- 1 root root 0 Июл 3 16:15 a -rw-r--r-- 1 root root 0 Июл 3 16:15 b -rw-r--r-- 1 root root 0 Июл 3 16:15 c -rwxr-xr-x 1 root root 31 Июн 21 16:54 hello -rwxr-xr-x 1 root root 5342 Июн 11 18:50 install |
#LANG=C
|
#date
Tue Jul 3 16:19:04 UTC 2012 |
#cd /tmp
|
#touch date
|
#ls -l
total 0 -rw-r--r-- 1 root root 0 Jul 3 16:19 date |
#touch `date`
|
#ls -l
total 0 -rw-r--r-- 1 root root 0 Jul 3 16:19 16:19:21 -rw-r--r-- 1 root root 0 Jul 3 16:19 2012 -rw-r--r-- 1 root root 0 Jul 3 16:19 3 -rw-r--r-- 1 root root 0 Jul 3 16:19 Jul -rw-r--r-- 1 root root 0 Jul 3 16:19 Tue -rw-r--r-- 1 root root 0 Jul 3 16:19 UTC -rw-r--r-- 1 root root 0 Jul 3 16:19 date |
#touch "`date`"
|
#ls -l
total 0 -rw-r--r-- 1 root root 0 Jul 3 16:19 16:19:21 -rw-r--r-- 1 root root 0 Jul 3 16:19 2012 -rw-r--r-- 1 root root 0 Jul 3 16:19 3 -rw-r--r-- 1 root root 0 Jul 3 16:19 Jul -rw-r--r-- 1 root root 0 Jul 3 16:19 Tue -rw-r--r-- 1 root root 0 Jul 3 16:19 Tue Jul 3 16:19:35 UTC 2012 -rw-r--r-- 1 root root 0 Jul 3 16:19 UTC -rw-r--r-- 1 root root 0 Jul 3 16:19 date |
#ls -lt
total 0 -rw-r--r-- 1 root root 0 Jul 3 16:19 Tue Jul 3 16:19:35 UTC 2012 -rw-r--r-- 1 root root 0 Jul 3 16:19 16:19:21 -rw-r--r-- 1 root root 0 Jul 3 16:19 2012 -rw-r--r-- 1 root root 0 Jul 3 16:19 3 -rw-r--r-- 1 root root 0 Jul 3 16:19 Jul -rw-r--r-- 1 root root 0 Jul 3 16:19 Tue -rw-r--r-- 1 root root 0 Jul 3 16:19 UTC -rw-r--r-- 1 root root 0 Jul 3 16:19 date |
#touch '`date`'
|
#ls -l
total 0 -rw-r--r-- 1 root root 0 Jul 3 16:19 16:19:21 -rw-r--r-- 1 root root 0 Jul 3 16:19 2012 -rw-r--r-- 1 root root 0 Jul 3 16:19 3 -rw-r--r-- 1 root root 0 Jul 3 16:19 Jul -rw-r--r-- 1 root root 0 Jul 3 16:19 Tue -rw-r--r-- 1 root root 0 Jul 3 16:19 Tue Jul 3 16:19:35 UTC 2012 -rw-r--r-- 1 root root 0 Jul 3 16:19 UTC -rw-r--r-- 1 root root 0 Jul 3 16:19 `date` -rw-r--r-- 1 root root 0 Jul 3 16:19 date |
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Июл 3 16:19 16:19:21 -rw-r--r-- 1 root root 0 Июл 3 16:19 2012 -rw-r--r-- 1 root root 0 Июл 3 16:19 3 -rw-r--r-- 1 root root 0 Июл 3 16:19 date -rw-r--r-- 1 root root 0 Июл 3 16:19 `date` -rw-r--r-- 1 root root 0 Июл 3 16:19 Jul -rw-r--r-- 1 root root 0 Июл 3 16:19 Tue -rw-r--r-- 1 root root 0 Июл 3 16:19 Tue Jul 3 16:19:35 UTC 2012 -rw-r--r-- 1 root root 0 Июл 3 16:19 UTC |
#LANG=C
|
#vim file1
![]() --- /dev/null 2012-07-03 14:13:21.733476138 +0000 +++ file1 2012-07-03 16:24:17.000000000 +0000 @@ -0,0 +1,4 @@ +Yaroslav +Kostik +Evgeniy +Sergey |
#cat file1
Yaroslav Kostik Evgeniy Sergey |
#cat file1 | sort
Evgeniy Kostik Sergey Yaroslav |
#file1 < sort
![]() l3script: sort: No such file or directory |
#sort < file1 > file 2
![]() sort: open failed: 2: No such file or directory |
#sort < file1 > file2
|
#cat file2
Evgeniy Kostik Sergey Yaroslav |
#LANG=C
|
#ps -ef | grep screen
root 1729 647 0 16:29 pts/2 00:00:00 screen root 1732 753 0 16:29 pts/7 00:00:00 screen -x root 1734 1408 0 16:29 pts/17 00:00:00 screen -x root 1763 1022 0 16:29 pts/11 00:00:00 screen -x root 1773 691 0 16:29 pts/4 00:00:00 screen -x root 1785 1167 0 16:29 pts/15 00:00:00 screen -x root 1804 620 0 16:29 pts/1 00:00:00 screen -x root 1805 731 0 16:29 pts/6 00:00:00 screen -l root 2081 1184 0 16:31 pts/16 00:00:00 screen -x 1806.pts-6.debian0 root 2098 1955 0 16:32 pts/20 00:00:00 grep screen |
#ps aux | grep l3
root 574 10.9 2.4 18396 12964 ? Rs 14:23 14:10 l3-agent root 828 0.0 0.0 5096 472 ? S 16:06 0:00 script -f -c l3script -q /root/.lilalo//2303212619262606418-1341331589.script root 829 0.0 0.3 6312 1872 pts/9 Ss+ 16:06 0:00 l3script root 2127 1.3 0.1 5092 744 pts/19 S+ 16:32 0:00 script -f -c l3script -q /root/.lilalo//509833651311329151-1341333142.script root 2158 0.0 0.0 5096 480 pts/19 S+ 16:32 0:00 script -f -c l3script -q /root/.lilalo//509833651311329151-1341333142.script root 2159 0.5 0.3 6320 1876 pts/6 Ss 16:32 0:00 l3script root 2209 0.0 0.6 8176 3304 pts/12 R+ 16:32 0:00 /usr/bin/perl -w /usr/local/bin/l3-agent root 2211 0.0 0.1 5028 788 pts/6 S+ 16:32 0:00 grep l3 |
#ps aux | grep l3 | awk '{print $2}'
574 828 829 2127 2158 2159 2225 |
#top
top - 16:33:09 up 2:19, 7 users, load average: 2.39, 1.93, 1.18 Tasks: 97 total, 3 running, 94 sleeping, 0 stopped, 0 zombie Cpu(s): 25.7%us, 5.7%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.5%si, 68.0%st Mem: 520852k total, 126388k used, 394464k free, 37204k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 23592k cached 2391 root 20 0 7228 2760 1416 S 56.0 0.5 0:01.79 bash 2404 root 20 0 8308 3412 1816 R 17.6 0.7 0:00.55 l3-agent 1806 root 20 0 6416 1564 952 S 3.5 0.3 0:00.28 screen 666 root 20 0 8652 3012 2308 S 0.6 0.6 0:01.55 sshd ... 15 root 20 0 0 0 0 S 0.0 0.0 0:00.01 bdi-default 16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kintegrityd/0 17 root 20 0 0 0 0 S 0.0 0.0 0:00.04 kblockd/0 18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kseriod 20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kondemand/0 21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd 22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0 23 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd 24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 aio/0 25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 crypto/0 |
#uptime
16:33:13 up 2:20, 7 users, load average: 2.27, 1.92, 1.18 |
#uptime
16:33:16 up 2:20, 7 users, load average: 2.17, 1.90, 1.18 |
#uptime
16:33:17 up 2:20, 7 users, load average: 2.17, 1.90, 1.18 |
#uptime
16:33:18 up 2:20, 7 users, load average: 2.17, 1.90, 1.18 |
#uptime
16:33:20 up 2:20, 7 users, load average: 2.17, 1.90, 1.18 |
#LANG=C
|
#HistoryItemDetails item = new HistoryItemDetails();
![]() l3script: syntax error near unexpected token `(' |
#g.parseLong(cur.getString(2)));
![]() l3script: syntax error near unexpected token `cur.getString' |
#Data(cur.getString(1));
![]() l3script: syntax error near unexpected token `cur.getString' |
#w
16:33:57 up 2:20, 7 users, load average: 1.89, 1.88, 1.20 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/3 192.168.7.254 16:04 1:27 1.23s 0.68s ssh root@192.168.7.10 root pts/9 192.168.7.254:S. 16:33 28.00s 0.03s 0.03s /bin/bash root pts/13 192.168.7.254 16:08 1.00s 0.37s 0.37s -bash root pts/10 192.168.7.254 16:09 4:19 0.32s 0.32s -bash root pts/18 192.168.7.254:S. 16:30 0.00s 0.26s 0.21s ssh root@192.168.7.10 root pts/19 192.168.7.10 16:30 0.00s 1.68s 0.09s script -f -c l3script -q /root/.lilalo//21603138902167114953-1341333182.script root pts/12 192.168.7.254 16:32 42.00s 1.69s 0.00s script -f -c l3script -q /root/.lilalo//153372646552297702-1341333178.script |
#echo (a+b)+c+(d+e^C
![]() |
#echo "a+(b+c)+d+(e+f)"
a+(b+c)+d+(e+f) |
#echo "a+(b+c)+d+(e+f)" | sed 's/(.*)//g'
a+ |
#echo "a+(b+c)+d+(e+f)" | sed 's/(.[^(,)]*)//g'
a++d+ |
#echo "a+(b+c)+d+(e+f)" | sed 's/(.[^(,)]^C//g'
![]() |
#echo "a+(b+c)+d+(e+f)" | sed 's/(...)//g'
a++d+ |
#echo "a+(b+c)+d+(e+f)" | sed 's/(....)//g'
a+(b+c)+d+(e+f) |
#cat /etc/passwd | rep root
![]() l3script: rep: command not found |
#cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash |
#cat /etc/passwd | grep ro+t
![]() |
#cat /etc/passwd | grep 'ro+t'
![]() |
#cat /etc/passwd | grep "ro+t"
![]() |
#cat /etc/passwd | grep -e "ro+t"
![]() |
root:$6$4PSCFZEO$y.5fPXEbAokZKAweL1gniUpZcdbpSUQNJIDJ/uFi5Vmt12Fyo2LQkg9cFxweI3BkLpBtlR.0r.D.RbR7R5BWh.:15502:0:99999:7::: daemon:*:15502:0:99999:7::: bin:*:15502:0:99999:7::: sys:*:15502:0:99999:7::: sync:*:15502:0:99999:7::: games:*:15502:0:99999:7::: man:*:15502:0:99999:7::: lp:*:15502:0:99999:7::: mail:*:15502:0:99999:7::: news:*:15502:0:99999:7::: uucp:*:15502:0:99999:7::: proxy:*:15502:0:99999:7::: www-data:*:15502:0:99999:7::: backup:*:15502:0:99999:7::: list:*:15502:0:99999:7::: irc:*:15502:0:99999:7::: gnats:*:15502:0:99999:7::: nobody:*:15502:0:99999:7::: libuuid:!:15502:0:99999:7::: user:$6$U6hmIZmf$DinhLRVbRb5hDKReRoEm5p2oBrrptHdPHs1Jve4QpnF8.CB0aUp/et8CpgMDUZI87pIwiignKoFErH1i5KTLm/:15502:0:99999:7::: sshd:*:15502:0:99999:7:::
Yaroslav Kostik Evgeniy Sergey
Evgeniy Kostik Sergey Yaroslav
Время первой команды журнала | 19:49:37 2012- 6-19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:45:51 2012- 7- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.78 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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