/l3/users/eb/2009/linux8/user :1 :2 :3 :4 :5 :6 |
|
$cd /tmp/
|
$mkdir -p a/{b/B{1..3},c,d/200{1..9}}
|
$mkdir -p a/{b/B{1..3},c,d/200{1..9}}
|
$ÐÐl3-agent
|
$mkdir "`date`"
|
$mkdir '`date`'
|
$mkdir `date +%Y-%m-%d`
|
$ls
2009-05-26 aaa `date` orbit-user Вто Май 26 10:51:04 EEST 2009 a bbb keyring-PENMui ssh-XqGAPX2569 |
$mkdir dir-`date +%Y-%m-%d`
|
$ls -1 | sed 's/$/;/'
2009-05-26; a; aaa; bbb; `date`; dir-2009-05-26; keyring-PENMui; orbit-user; ssh-XqGAPX2569; Вто Май 26 10:51:04 EEST 2009; |
$echo `ls -1 | sed 's/$/;/'`
2009-05-26; a; aaa; bbb; `date`; dir-2009-05-26; keyring-PENMui; orbit-user; ssh-XqGAPX2569; Вто Май 26 10:51:04 EEST 2009; |
$strings `which sshd` | grep /etc
bash: strings: команда не найдена |
$strings `which sshd` | grep /etc
^C |
$strings `which sshd` | grep /etc
^C |
$ва
bash: ва: команда не найдена |
$while read dir; tr a-z A-Z; do mkdir $dir; done
ddd rrr RRR eee EEE ^C |
$ls
2009-05-26 a aaa bbb `date` ddd dir-2009-05-26 keyring-PENMui orbit-user ssh-XqGAPX2569 Вто Май 26 10:51:04 EEST 2009 |
$while read dir; do mkdir $dir; tr a-z A-Z $dir; done
eee tr: лишний операнд `eee' Попробуйте `tr --help' для получения более подробного описания. ^C |
$while read dir; do mkdir $dir; tr a-z A-Z $dir; done
ttt tr: лишний операнд `ttt' Попробуйте `tr --help' для получения более подробного описания. ^C |
$while read dir; do mkdir $dir; tr a-z A-Z ; done
yyy uuu UUU ^C |
$while read dir; do mkdir $dir; echo $dir |tr a-z A-Z ; done
iii III iiii IIII |
$while read dir; do mkdir $dir |echo $dir |tr a-z A-Z ; done
ttttttt TTTTTTT |
$while read dir; do mkdir $(dir |echo $dir |tr a-z A-Z) ; done
rrrrr |
$while read dir; do mkdir $(dir |echo $dir |tr a-z A-Z) ; done
qqqqqq wwwwww eeeeee |
$while read dir; do mkdir $(echo $dir |tr a-z A-Z) ; done
vvvvv |
$while read dir; do mkdir "$(echo $dir |tr a-z A-Z)" ; done
ffddf fdf df dfd fdff dfdf |
$ls -d
. |
$ls -dl
drwxrwxrwt 30 root root 4096 Май 26 15:05 . |
$ls -i
130340 2009-05-26 130359 DFD FDFF DFDF 130358 FFDDF FDF DF 130349 RRRRR 130345 yyy 130320 a 130341 dir-2009-05-26 130346 iii 130312 ssh-XqGAPX2569 130338 Вто Май 26 10:51:04 EEST 2009 130321 aaa 130343 eee 130347 iiii 130344 ttt 130354 кк 130322 bbb 130356 EEE 130310 keyring-PENMui 130348 ttttttt 130355 ккк 130339 `date` 130352 EEEEEE 130316 orbit-user 130353 VVVVV 130342 ddd 130357 FF 130350 QQQQQQ 130351 WWWWWW |
$ls -F
2009-05-26/ `date`/ eee/ FFDDF FDF DF/ orbit-user/ ttt/ yyy/ a/ ddd/ EEE/ iii/ QQQQQQ/ ttttttt/ Вто Май 26 10:51:04 EEST 2009/ aaa DFD FDFF DFDF/ EEEEEE/ iiii/ RRRRR/ VVVVV/ кк/ bbb dir-2009-05-26/ FF/ keyring-PENMui/ ssh-XqGAPX2569/ WWWWWW/ ккк/ |
$ls -F --color
2009-05-26/ `date`/ eee/ FFDDF FDF DF/ orbit-user/ ttt/ yyy/ a/ ddd/ EEE/ iii/ QQQQQQ/ ttttttt/ Вто Май 26 10:51:04 EEST 2009/ aaa DFD FDFF DFDF/ EEEEEE/ iiii/ RRRRR/ VVVVV/ кк/ bbb dir-2009-05-26/ FF/ keyring-PENMui/ ssh-XqGAPX2569/ WWWWWW/ ккк/ |
$ls -F --color=always
2009-05-26/ `date`/ eee/ FFDDF FDF DF/ orbit-user/ ttt/ yyy/ a/ ddd/ EEE/ iii/ QQQQQQ/ ttttttt/ Вто Май 26 10:51:04 EEST 2009/ aaa DFD FDFF DFDF/ EEEEEE/ iiii/ RRRRR/ VVVVV/ кк/ bbb dir-2009-05-26/ FF/ keyring-PENMui/ ssh-XqGAPX2569/ WWWWWW/ ккк/ |
$ls -lF --color=always
итого 104 drwxr-xr-x 2 user user 4096 Май 26 10:55 2009-05-26/ drwxr-xr-x 5 user user 4096 Май 26 10:33 a/ -rw-r--r-- 1 user user 0 Май 26 09:59 aaa -rw-r--r-- 1 user user 0 Май 26 09:59 bbb drwxr-xr-x 2 user user 4096 Май 26 10:51 `date`/ drwxr-xr-x 2 user user 4096 Май 26 14:56 ddd/ drwxr-xr-x 2 user user 4096 Май 26 15:05 DFD FDFF DFDF/ drwxr-xr-x 2 user user 4096 Май 26 10:56 dir-2009-05-26/ drwxr-xr-x 2 user user 4096 Май 26 14:57 eee/ ... drwxr-xr-x 2 user user 4096 Май 26 15:00 RRRRR/ drwx------ 2 user user 4096 Май 26 09:27 ssh-XqGAPX2569/ drwxr-xr-x 2 user user 4096 Май 26 14:57 ttt/ drwxr-xr-x 2 user user 4096 Май 26 14:58 ttttttt/ drwxr-xr-x 2 user user 4096 Май 26 15:01 VVVVV/ drwxr-xr-x 2 user user 4096 Май 26 15:00 WWWWWW/ drwxr-xr-x 2 user user 4096 Май 26 14:57 yyy/ drwxr-xr-x 2 user user 4096 Май 26 10:51 Вто Май 26 10:51:04 EEST 2009/ drwxr-xr-x 2 user user 4096 Май 26 15:03 кк/ drwxr-xr-x 2 user user 4096 Май 26 15:03 ккк/ |
$file
2009-05-26/ eee/ keyring-PENMui/ WWWWWW/ a/ EEE/ orbit-user/ .X0-lock aaa EEEEEE/ QQQQQQ/ .X11-unix/ bbb FF/ RRRRR/ .xfsm-ICE-JCH6TU `date`/ FFDDF FDF DF/ ssh-XqGAPX2569/ yyy/ ddd/ .ICE-unix/ ttt/ Вто Май 26 10:51:04 EEST 2009/ DFD FDFF DFDF/ iii/ ttttttt/ кк/ dir-2009-05-26/ iiii/ VVVVV/ ккк/ |
$file aaa
aaa: empty |
$file aaa -a
file: invalid option -- 'a' Usage: file [-bcikLhnNrsvz0] [-e test] [-f namefile] [-F separator] [-m magicfiles] file... file -C -m magicfiles Try `file --help' for more information. |
$file aaa -l
file: invalid option -- 'l' Usage: file [-bcikLhnNrsvz0] [-e test] [-f namefile] [-F separator] [-m magicfiles] file... file -C -m magicfiles Try `file --help' for more information. |
$file
Usage: file [-bcikLhnNrsvz0] [-e test] [-f namefile] [-F separator] [-m magicfiles] file... file -C -m magicfiles Try `file --help' for more information. |
$ping linux0
ping: unknown host linux0 |
$ping linux0.unix.nt
ping: unknown host linux0.unix.nt |
$ping 10.0.35.100
64 bytes from 10.0.35.100: icmp_seq=662 ttl=62 time=0.227 ms 64 bytes from 10.0.35.100: icmp_seq=663 ttl=62 time=0.229 ms 64 bytes from 10.0.35.100: icmp_seq=664 ttl=62 time=0.229 ms 64 bytes from 10.0.35.100: icmp_seq=665 ttl=62 time=0.229 ms 64 bytes from 10.0.35.100: icmp_seq=666 ttl=62 time=0.224 ms 64 bytes from 10.0.35.100: icmp_seq=667 ttl=62 time=0.225 ms 64 bytes from 10.0.35.100: icmp_seq=668 ttl=62 time=0.222 ms 64 bytes from 10.0.35.100: icmp_seq=669 ttl=62 time=0.227 ms 64 bytes from 10.0.35.100: icmp_seq=670 ttl=62 time=0.228 ms 64 bytes from 10.0.35.100: icmp_seq=671 ttl=62 time=0.227 ms ... 64 bytes from 10.0.35.100: icmp_seq=801 ttl=62 time=0.228 ms 64 bytes from 10.0.35.100: icmp_seq=802 ttl=62 time=0.225 ms 64 bytes from 10.0.35.100: icmp_seq=803 ttl=62 time=0.230 ms 64 bytes from 10.0.35.100: icmp_seq=804 ttl=62 time=0.230 ms 64 bytes from 10.0.35.100: icmp_seq=805 ttl=62 time=0.229 ms 64 bytes from 10.0.35.100: icmp_seq=806 ttl=62 time=0.224 ms 64 bytes from 10.0.35.100: icmp_seq=807 ttl=62 time=0.224 ms 64 bytes from 10.0.35.100: icmp_seq=808 ttl=62 time=0.227 ms 64 bytes from 10.0.35.100: icmp_seq=809 ttl=62 time=0.229 ms 64 bytes from 10.0.35.100: icmp_seq=810 ttl=62 time=0.227 ms |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue May 26 17:40:07 2009 from linux2.unix.nt |
$ps ax
PID TTY STAT TIME COMMAND 1 ? Ss 0:01 init [2] 2 ? S< 0:00 [kthreadd] 3 ? S< 0:00 [migration/0] 4 ? S< 0:00 [ksoftirqd/0] 5 ? S< 0:00 [watchdog/0] 6 ? S< 0:00 [migration/1] 7 ? S< 0:00 [ksoftirqd/1] 8 ? S< 0:00 [watchdog/1] 9 ? S< 0:00 [cpuset] ... 8213 pts/0 Ss+ 0:00 script -f -c bash -q /home/user/.lilalo//8478168342581020104-1243347962.script 8266 pts/0 S+ 0:00 script -f -c bash -q /home/user/.lilalo//8478168342581020104-1243347962.script 8267 pts/1 Ss 0:00 bash 8310 pts/1 S+ 0:00 ssh root@10.0.35.100 8329 pts/3 SN+ 0:02 htop 8382 ? Ss 0:00 xterm -class UXTerm -title uxterm -u8 8386 pts/6 Ss+ 0:00 script -f -c bash -q /home/user/.lilalo//2696131422457818215-1243349706.script 8439 pts/6 S+ 0:00 script -f -c bash -q /home/user/.lilalo//2696131422457818215-1243349706.script 8440 pts/7 Ss+ 0:00 bash 8483 pts/5 R+ 0:00 ps ax |
$ps ax | grep l3
|
$ps ax | grep l3
8501 pts/5 R+ 0:00 grep l3 |
$ps ax | grep l3-agent
8510 pts/5 S+ 0:00 grep l3-agent |
$vi .bashrc
--- /tmp/l3-saved-8819.10083.7037 2009-05-26 17:57:48.000000000 +0300 +++ .bash_profile 2009-05-26 17:57:59.000000000 +0300 @@ -1,3 +1,2 @@ -l3-agent . ~/.bashrc |
$+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31pipe(1)
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ".bash_profile" 2L, 13C записано |
$ssh -p 30022 eb@alpha.eb.co.ua
xentop - 18:00:33 Xen 3.3.2-rc1-pre 25 domains: 2 running, 23 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown Mem: 16252228k total, 12737436k used, 3514792k free CPUs: 8 @ 2110MHz |
$su
Пароль: |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed May 27 09:55:51 2009 from linux15.unix.nt |
#âcrontab -e
# m h dom mon dow command [ ÐÑоÑиÑана 1 ÑÑÑока ] No modification made |
$crontab -e
# m h dom mon dow command Сохранить измененный буфер (Ответ "Нет" УНИЧТОЖИТ ВСЕ ИЗМЕНЕНИЯ) ? No modification made |
$se
sed sessreg setmetamode see set setpci select setarch setsid select-default-iwrap setfacl setterm sensible-browser setfont setupcon sensible-editor setkeycodes setxkbmap sensible-pager setleds seq setlogcons |
$se
sed sessreg setmetamode see set setpci select setarch setsid select-default-iwrap setfacl setterm sensible-browser setfont setupcon sensible-editor setkeycodes setxkbmap sensible-pager setleds seq setlogcons |
$setterm --help
setterm: Argument error, usage setterm [ -term terminal_name ] [ -reset ] [ -initialize ] [ -cursor [on|off] ] [ -repeat [on|off] ] [ -appcursorkeys [on|off] ] [ -linewrap [on|off] ] [ -default ] ... [ -blank [0-60] ] [ -dump [1-NR_CONSOLES] ] [ -append [1-NR_CONSOLES] ] [ -file dumpfilename ] [ -msg [on|off] ] [ -msglevel [0-8] ] [ -powersave [on|vsync|hsync|powerdown|off] ] [ -powerdown [0-60] ] [ -blength [0-2000] ] [ -bfreq freqnumber ] |
#apt-get install sendxmpp
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl libnet-libidn-perl libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl Предлагаемые пакеты: ... Распаковывается пакет sendxmpp (из файла .../sendxmpp_1.15-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libauthen-sasl-perl (2.12-1) ... Настраивается пакет libdigest-sha1-perl (2.11-2+b1) ... Настраивается пакет libnet-ssleay-perl (1.35-2) ... Настраивается пакет libio-socket-ssl-perl (1.24-1) ... Настраивается пакет libnet-libidn-perl (0.07-1+b1) ... Настраивается пакет libxml-stream-perl (1.22-3) ... Настраивается пакет libnet-xmpp-perl (1.02-1) ... Настраивается пакет sendxmpp (1.15-1) ... |
$export EDITOR
|
$crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.UBe6je/crontab" 2L, 63C записано crontab: installing new crontab |
$crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.Cke1g8/crontab" 3L, 98C записано crontab: installing new crontab |
$watch -n 0.5 ls -l /tmp/
Usage: watch [-bdhnptvx] [--beep] [--differences[=cumulative]] [--exec] [--help] [--interval=<n>] [--no-title] [--version] <command> |
$watch -n 0.5 "ls -l /tmp/"
Usage: watch [-bdhnptvx] [--beep] [--differences[=cumulative]] [--exec] [--help] [--interval=<n>] [--no-title] [--version] <command> |
$watch -n 0,5 "ls -l /tmp/"
|
$crontab -e
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.ZpyCva/crontab" 4L, 150C записано crontab: installing new crontab |
$ 20
mail-lock mail-touchlock mail-unlock |
$mail
bash: mail: команда не найдена |
$tail -f /tmp/date2.log
Wed May 27 10:06:01 EEST 2009 Wed May 27 10:08:01 EEST 2009 Wed May 27 10:10:01 EEST 2009 ^C |
$tail -f /tmp/date{,2}.log
==> /tmp/date.log <== Wed May 27 10:04:01 EEST 2009 Wed May 27 10:06:01 EEST 2009 Wed May 27 10:07:01 EEST 2009 Wed May 27 10:08:01 EEST 2009 Wed May 27 10:09:01 EEST 2009 Wed May 27 10:10:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:06:01 EEST 2009 Wed May 27 10:08:01 EEST 2009 ... Wed May 27 10:21:01 EEST 2009 Wed May 27 10:22:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:22:01 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:23:01 EEST 2009 Wed May 27 10:24:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:24:01 EEST 2009 ^C |
$crontab -e
* * * * * date >> /tmp/date.log ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.wEFuVT/crontab" 4L, 151C записано crontab: installing new crontab |
$tail -f /tmp/date{,2,05}.log
==> /tmp/date.log <== Wed May 27 10:15:01 EEST 2009 Wed May 27 10:16:01 EEST 2009 Wed May 27 10:17:01 EEST 2009 Wed May 27 10:18:01 EEST 2009 Wed May 27 10:19:01 EEST 2009 Wed May 27 10:20:01 EEST 2009 Wed May 27 10:21:01 EEST 2009 Wed May 27 10:22:01 EEST 2009 Wed May 27 10:23:01 EEST 2009 ... Wed May 27 10:25:31 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:26:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:26:01 EEST 2009 ==> /tmp/date05.log <== Wed May 27 10:26:31 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:27:01 EEST 2009 ^C |
$crontab -e
* * * * * date >> /tmp/date.log ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.euWryT/crontab" 4L, 152C записано crontab: installing new crontab |
#echo hello | sendxmpp oleg@freetalk.org.ua
cannot read /root/.sendxmpprc: ÐÐµÑ Ñакого Ñайла или каÑалога |
$echo hello | sendxmpp oleg@freetalk.org.ua
cannot read /home/user/.sendxmpprc: ÐÐµÑ Ñакого Ñайла или каÑалога |
$tail -f /tmp/date{,2,05}.log
==> /tmp/date.log <== Wed May 27 10:18:01 EEST 2009 Wed May 27 10:19:01 EEST 2009 Wed May 27 10:20:01 EEST 2009 Wed May 27 10:21:01 EEST 2009 Wed May 27 10:22:01 EEST 2009 Wed May 27 10:23:01 EEST 2009 Wed May 27 10:24:01 EEST 2009 Wed May 27 10:25:01 EEST 2009 Wed May 27 10:26:01 EEST 2009 ... ==> /tmp/date.log <== Wed May 27 10:28:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:28:01 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:29:01 EEST 2009 Wed May 27 10:30:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:30:01 EEST 2009 ^C |
#apt-get install anacron
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light mailx Предлагаемые пакеты: mail-reader eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl ... Adding system-user for exim (v4) Настраивается пакет exim4-base (4.69-11) ... Настраивается пакет exim4-daemon-light (4.69-11) ... Starting MTA: exim4. Настраивается пакет exim4 (4.69-11) ... Настраивается пакет bsd-mailx (8.1.2-0.20081101cvs-2) ... update-alternatives: используется `/usr/bin/bsd-mailx' для предоставления `/usr/bin/mailx' (mailx) в автоматический режим. Настраивается пакет anacron (2.3-13.1) ... Starting anac(h)ronistic cron: anacron. Настраивается пакет mailx (1:20081101-2) ... |
$crontab -e
* * * * * date >> /tmp/date.log ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "crontab.PClSk9/crontab" 4L, 151C записано crontab: installing new crontab |
$tail -f /tmp/date{,2,05}.log
==> /tmp/date.log <== Wed May 27 10:21:01 EEST 2009 Wed May 27 10:22:01 EEST 2009 Wed May 27 10:23:01 EEST 2009 Wed May 27 10:24:01 EEST 2009 Wed May 27 10:25:01 EEST 2009 Wed May 27 10:26:01 EEST 2009 Wed May 27 10:27:01 EEST 2009 Wed May 27 10:28:01 EEST 2009 Wed May 27 10:29:01 EEST 2009 ... Wed May 27 10:31:01 EEST 2009 Wed May 27 10:32:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:32:01 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:33:01 EEST 2009 Wed May 27 10:34:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:34:01 EEST 2009 ^C |
$vi /home/user/.sendxmpprc
--- /dev/null 2009-05-27 09:42:53.504519636 +0300 +++ /home/user/.sendxmpprc 2009-05-27 10:37:06.000000000 +0300 @@ -0,0 +1 @@ +nt@freetalk.org.ua:5222 123456 |
$tail -f /tmp/date{,2,05}.log
==> /tmp/date.log <== Wed May 27 10:25:01 EEST 2009 Wed May 27 10:26:01 EEST 2009 Wed May 27 10:27:01 EEST 2009 Wed May 27 10:28:01 EEST 2009 Wed May 27 10:29:01 EEST 2009 Wed May 27 10:30:01 EEST 2009 Wed May 27 10:31:01 EEST 2009 Wed May 27 10:32:01 EEST 2009 Wed May 27 10:33:01 EEST 2009 ... Wed May 27 10:37:02 EEST 2009 ==> /tmp/date05.log <== Wed May 27 10:37:32 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:38:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:38:01 EEST 2009 ==> /tmp/date05.log <== Wed May 27 10:38:31 EEST 2009 ^C |
$vi /etc/resolv.conf
|
$tail -f /tmp/date{,2,05}.log
==> /tmp/date.log <== Wed May 27 10:29:01 EEST 2009 Wed May 27 10:30:01 EEST 2009 Wed May 27 10:31:01 EEST 2009 Wed May 27 10:32:01 EEST 2009 Wed May 27 10:33:01 EEST 2009 Wed May 27 10:34:01 EEST 2009 Wed May 27 10:35:01 EEST 2009 Wed May 27 10:36:01 EEST 2009 Wed May 27 10:37:02 EEST 2009 ... Wed May 27 10:50:31 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:51:01 EEST 2009 ==> /tmp/date05.log <== Wed May 27 10:51:31 EEST 2009 ==> /tmp/date.log <== Wed May 27 10:52:01 EEST 2009 ==> /tmp/date2.log <== Wed May 27 10:52:01 EEST 2009 ^C |
$nameserver 10.0.35.1
|
$echo hello | sendxmpp oleg@freetalk.org.ua
|
Время первой команды журнала | 10:40:13 2009- 5-26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:42:41 2009- 5-27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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