/l3/users/eb/2009/linux11/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 |
|
$ssh quiz@10.0.35.100
quiz@10.0.35.100's password: Permission denied, please try again. quiz@10.0.35.100's password: +---------------------------------- | ТЕМЫ ПЕРВОГО ДНЯ | man, shell, vi, screen | Общее количество вопросов: 40 | | Вам будут заданы вопросы и показаны варианты ответа на них. | После каждого вопроса вы должны вводить номер варианта ответа, который вы считаете наиболее правильным. ... 5 Каким символом разделяются аргументы командной строки в UNIX? 1 ; 2 , 3 . 4 & 5 пробел 6 табуляция 7 разделять их нельзя Connection to 10.0.35.100 closed. |
$ssh quiz@10.0.35.100
3 Вы не любите vi несмотря ни на что. Вы хотите его не использовать, и прекрасно обходитесь редактором nano. Тем не менее vi подстерегает вас в самых неожиданных местах. Например, вы запустили vipw чтобы отредактировать файл паролей, а там опять этот редактор! Как сделать так чтобы вместо vi в таких случаях вызывался nano? 1 Никак. Команда называется vipw, потому вызывается и редактор vi 2 вызвать nanopw 3 EDITOR=nano 4 set EDITOR=nano 5 export EDITOR=nano ... но вместо желаемого подключения получаете какой-то странный текст. Что это? 1 Это список активных сеансов screen, их больше одного, поэтому при запуске screen нужно указать, к какому подключаться 2 Это вызвался режим тонкой настройки screen 3 screen должен быть запущен в multiuser-режиме (multiuser on) 4 Эта сборка screen не поддерживает несколько одновременных подключений 5 Для этого необходимо выполнять screen в режиме ядра 1 Your score: 29 Connection to 10.0.35.100 closed. |
#whatis copy
copy: ничего подходящего не найдено. |
#whereis copy
copy: |
#man -a copy
|
#find copy | grep man
find: `copy': Нет такого файла или каталога |
#search copy
bash: search: команда не найдена |
#aport
bash: aport: команда не найдена |
#man man
|
#man -s copy
|
#man -k copy
|
#ls -la
итого 116 drwxr-xr-x 6 root root 4096 Май 27 17:20 . drwxr-xr-x 21 root root 4096 Май 27 12:19 .. -rw------- 1 root root 14982 Май 27 09:38 .bash_history -rw-r--r-- 1 root root 21 Май 25 09:34 .bash_profile -rw-r--r-- 1 root root 450 Май 25 09:34 .bashrc -rw-r--r-- 1 root root 385 Май 27 16:10 ~.cabberrc -rw-r--r-- 1 root root 395 Май 27 16:18 .cabberrc drwxr-xr-x 2 root root 4096 Май 26 11:32 .fvwm -rw------- 1 root root 406 Май 27 10:01 .joe_state -rw-r--r-- 1 root root 33 Май 25 11:07 .l3rc -rw------- 1 root root 52 Май 26 10:08 .lesshst drwx------ 4 root root 4096 Май 25 16:30 .licq drwxr-xr-x 2 root root 20480 Май 27 17:46 .lilalo -rw-r--r-- 1 root root 844 Май 27 17:49 .monit.state -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 3984 Май 25 17:25 .screenrc -rw------- 1 root root 34 Май 27 10:44 .sendxmpprc drwxr-xr-x 2 root root 4096 Май 25 10:24 .ssh -rw------- 1 root root 8224 Май 27 17:20 .viminfo -rw-r--r-- 1 root root 231 Май 25 16:48 .vimrc |
#vi /etc/syslog-ng/syslog-ng.conf
|
#is not a real hostname.
|
$su -
Пароль: su: Сбой при проверке подлинности |
$su -
Пароль: l3-agent is already running: pid=3303; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#screen -x
|
$ssh root@127.0.0.1
root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: |
$ssh root@10.0.35.100
root@10.0.35.100's password: Permission denied, please try again. 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: Thu May 28 09:51:37 2009 from linux2.unix.nt |
#echo 1>les2
|
#vim les1
|
#vim les2
|
#diff less[12]
diff: пропущен операнд после `less[12]' diff: Попробуйте `diff --help' для получения более подробного описания. |
#diff les[12]|grep -v '^'>'
> > > |
#cat /root/.bash_history
cabber cabber cabber cabber apt-get install monit monit pps monit ps -waux |grep monit cat /etc/default/monit cat /etc/default/monit ... ls /usr/share/docs ls -l /usr/share/docs ls -l /usr/share/doc ls -l /usr/share/doc/vim ls -l /usr/share/doc/vim-common/ cat /usr/share/doc/vim-common/README.Debian vim vim vimtutor init 0 |
#cat /root/.bash_history |grep diff
diff /tmp/l[12] | diff /tmp/l[12] diff /tmp/l[12] diff /tmp/l[12] | grep '^<' diff /tmp/l[12] | grep '^<' |
#diff les[12]| grep '^<'|grep -v '@'
< +++ 3 < +++ 4 < --- 6 (3) < +++ 2 < --- 2 (13 3) < +++ 13 < +++ 1 < --- 3 (1 2) < --- 5 (4) < --- 5 (3) < --- 1 (4) < +++ 4 < --- 6 (3) < --- 2 (3) < SCORE: 28 |
#diff les[12]| grep '^<'|grep -v '@'>les_diff
|
#cat less_diff
cat: less_diff: Нет такого файла или каталога |
#cat les
les1 les2 les_diff |
#cat les
les1 les2 les_diff |
#cat les_diff
< +++ 3 < +++ 4 < --- 6 (3) < +++ 2 < --- 2 (13 3) < +++ 13 < +++ 1 < --- 3 (1 2) < --- 5 (4) < --- 5 (3) < --- 1 (4) < +++ 4 < --- 6 (3) < --- 2 (3) < SCORE: 28 |
#diff les[12]| grep '^<'|grep -v '@'| grep -v 'SCO'>les_diff
|
#cat les_diff|wc -l
14 |
#screen -x
|
#find / -perm +4000 -ls
find: `/proc/5951/task/5951/fd/5': Нет такого файла или каталога find: `/proc/5951/task/5951/fdinfo/5': Нет такого файла или каталога find: `/proc/5951/fd/5': Нет такого файла или каталога find: `/proc/5951/fdinfo/5': Нет такого файла или каталога 1026205 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 1026194 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 1026187 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 1026195 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 1026212 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 362266 128 -rwsr-xr-x 2 root root 123636 Мар 28 23:17 /usr/bin/sudo ... 358857 36 -rwsr-xr-x 1 root root 34392 Май 22 18:03 /usr/bin/passwd 361766 328 -rwsr-sr-x 1 root utmp 328960 Апр 17 12:50 /usr/bin/screen 361749 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq 411242 16 -rwsr-xr-x 1 polkituser root 14860 Фев 18 18:30 /usr/lib/policykit/polkit-set-default-helper 411245 8 -rwsr-xr-x 1 root root 5784 Фев 18 18:30 /usr/lib/policykit/polkit-resolve-exe-helper 411241 8 -rwsr-xr-- 1 root polkituser 7360 Фев 18 18:30 /usr/lib/policykit/polkit-grant-helper-pam 410058 8 -rwsr-xr-x 1 root root 4552 Апр 19 03:03 /usr/lib/eject/dmcrypt-get-device 359416 196 -rwsr-xr-x 1 root root 192912 Май 4 23:39 /usr/lib/openssh/ssh-keysign 359055 12 -rwsr-xr-x 1 root root 9620 Май 8 18:38 /usr/lib/pt_chown 409458 40 -rwsr-xr-- 1 root messagebus 38888 Май 9 00:48 /usr/lib/dbus-1.0/dbus-daemon-launch-helper |
#ma sudo
bash: ma: команда не найдена |
#man sudo
|
#find / -perm -6000 -ls
find: `/proc/5997/task/5997/fd/5': Нет такого файла или каталога find: `/proc/5997/task/5997/fdinfo/5': Нет такого файла или каталога find: `/proc/5997/fd/5': Нет такого файла или каталога find: `/proc/5997/fdinfo/5': Нет такого файла или каталога 361869 8 -rwsr-sr-x 1 root root 7612 Апр 9 16:21 /usr/bin/X 361750 24 -rwsr-sr-x 1 root lp 22316 Май 20 2008 /usr/bin/lprm 361748 24 -rwsr-sr-x 1 root lp 24144 Май 20 2008 /usr/bin/lpr 361766 328 -rwsr-sr-x 1 root utmp 328960 Апр 17 12:50 /usr/bin/screen 361749 24 -rwsr-sr-x 1 root lp 23988 Май 20 2008 /usr/bin/lpq |
#find / -perm +6000 -ls
find: `/proc/6005/task/6005/fd/5': Нет такого файла или каталога find: `/proc/6005/task/6005/fdinfo/5': Нет такого файла или каталога find: `/proc/6005/fd/5': Нет такого файла или каталога find: `/proc/6005/fdinfo/5': Нет такого файла или каталога 1026205 28 -rwsr-xr-x 1 root root 27908 Май 22 18:03 /bin/su 1026194 32 -rwsr-xr-x 1 root root 30788 Дек 10 2007 /bin/ping 1026187 68 -rwsr-xr-x 1 root root 64112 Апр 29 2008 /bin/mount 1026195 28 -rwsr-xr-x 1 root root 26616 Дек 10 2007 /bin/ping6 1026212 44 -rwsr-xr-x 1 root root 44088 Апр 29 2008 /bin/umount 1662233 4 drwxrwsr-x 4 lp lp 4096 Май 28 09:31 /var/spool/lpd ... 492367 4 drwxrwsr-x 7 root staff 4096 Май 25 03:15 /usr/local/share/sgml 492372 4 drwxrwsr-x 2 root staff 4096 Май 25 03:15 /usr/local/share/sgml/declaration 492371 4 drwxrwsr-x 2 root staff 4096 Май 25 03:15 /usr/local/share/sgml/dtd 492370 4 drwxrwsr-x 2 root staff 4096 Май 25 03:15 /usr/local/share/sgml/entities 492368 4 drwxrwsr-x 2 root staff 4096 Май 25 03:15 /usr/local/share/sgml/stylesheet 492369 4 drwxrwsr-x 2 root staff 4096 Май 25 03:15 /usr/local/share/sgml/misc 358529 4 drwxrwsr-x 3 root staff 4096 Май 25 09:14 /usr/local/share/man 537746 4 drwxrwsr-x 2 root staff 4096 Май 25 09:14 /usr/local/share/man/man3 572175 4 drwxr-sr-x 3 root staff 4096 Май 26 11:27 /usr/local/share/icons 572176 4 drwxr-sr-x 2 root staff 4096 Май 26 11:27 /usr/local/share/icons/hicolor |
#find / -perm 6000 -ls
find: `/proc/6013/task/6013/fd/5': Нет такого файла или каталога find: `/proc/6013/task/6013/fdinfo/5': Нет такого файла или каталога find: `/proc/6013/fd/5': Нет такого файла или каталога find: `/proc/6013/fdinfo/5': Нет такого файла или каталога |
#find / -perm 0002 -ls
find: `/proc/6021/task/6021/fd/5': Нет такого файла или каталога find: `/proc/6021/task/6021/fdinfo/5': Нет такого файла или каталога find: `/proc/6021/fd/5': Нет такого файла или каталога find: `/proc/6021/fdinfo/5': Нет такого файла или каталога |
#find / -perm -0002 -ls
5140 0 lrwxrwxrwx 1 root root 9 Май 28 09:31 /dev/input/by-path/pci-0000:00:1d.2-usb-0:1:1.0-mouse -> ../mouse0 5015 0 lrwxrwxrwx 1 root root 9 Май 28 09:31 /dev/input/by-path/platform-i8042-serio-0-event-kbd -> ../event0 2742 0 lrwxrwxrwx 1 root root 7 Май 28 09:31 /dev/block/8:1 -> ../sda1 2719 0 lrwxrwxrwx 1 root root 7 Май 28 09:31 /dev/block/8:17 -> ../sdb1 2695 0 lrwxrwxrwx 1 root root 6 Май 28 09:31 /dev/block/8:0 -> ../sda 2671 0 lrwxrwxrwx 1 root root 6 Май 28 09:31 /dev/block/8:16 -> ../sdb 2639 0 lrwxrwxrwx 1 root root 6 Май 28 09:31 /dev/block/3:0 -> ../hda 1381 0 lrwxrwxrwx 1 root root 7 Май 28 09:31 /dev/block/1:8 -> ../ram8 1371 0 lrwxrwxrwx 1 root root 7 Май 28 09:31 /dev/block/1:9 -> ../ram9 1345 0 lrwxrwxrwx 1 root root 7 Май 28 09:31 /dev/block/1:7 -> ../ram7 ... 1746 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:29 -> ../tty29 1738 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:27 -> ../tty27 1727 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:25 -> ../tty25 1719 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:26 -> ../tty26 1711 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:24 -> ../tty24 1700 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:22 -> ../tty22 1692 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:23 -> ../tty23 1684 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:21 -> ../tty21 1673 0 lrwxrwxrwx 1 root root 7 Май 28 09:31 /dev/char/4:2 -> ../tty2 1665 0 lrwxrwxrwx 1 root root 8 Май 28 09:31 /dev/char/4:20 -> ../tty20 |
#find / -perm -0002 -type d -ls
5480 0 drwxrwxrwt 3 root root 60 Май 28 09:31 /dev/shm 2329185 4 drwxrwxrwt 6 root root 4096 Май 28 09:52 /tmp 2329186 4 drwxrwxrwt 2 root root 4096 Май 28 09:31 /tmp/.X11-unix 2329187 4 drwxrwxrwt 2 root root 4096 Май 28 09:33 /tmp/.ICE-unix find: `/proc/6037/task/6037/fd/5': Нет такого файла или каталога find: `/proc/6037/task/6037/fdinfo/5': Нет такого файла или каталога find: `/proc/6037/fd/5': Нет такого файла или каталога find: `/proc/6037/fdinfo/5': Нет такого файла или каталога 1628883 4 drwxrwxrwt 2 root root 4096 Май 25 17:10 /var/tmp 1628871 4 drwxrwxrwt 3 root root 4096 Май 28 09:31 /var/lock |
#find / -perm -0002 -type f -ls | grep -v proc
find: `/proc/6046/task/6046/fd/5': Нет такого файла или каталога find: `/proc/6046/task/6046/fdinfo/5': Нет такого файла или каталога find: `/proc/6046/fd/5': Нет такого файла или каталога find: `/proc/6046/fdinfo/5': Нет такого файла или каталога |
#pkill cron
|
$ps -waux |grep monitr
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2674 0.0 0.0 13936 1364 ? Sl 09:31 0:00 /usr/sbin/monit -d 180 -c /etc/monit/monitrc -s /var/lib/monit/monit.state user 6070 0.0 0.0 4908 768 pts/5 R+ 10:33 0:00 grep monitr |
$ps -waux |grep monit
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2674 0.0 0.0 13936 1364 ? Sl 09:31 0:00 /usr/sbin/monit -d 180 -c /etc/monit/monitrc -s /var/lib/monit/monit.state user 6079 0.0 0.0 4912 776 pts/5 S+ 10:33 0:00 grep monit |
$pkill cron
pkill: 2663 - Operation not permitted |
$man sed
|
#ps -waux | grep sysl
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2443 0.0 0.0 2844 1244 ? S 09:31 0:00 /bin/sh /usr/local/bin/syslog2jabber root 2444 0.0 0.0 3184 896 ? Ss 09:31 0:00 /usr/sbin/syslog-ng -p /var/run/syslog-ng.pid root 6104 0.0 0.0 4908 760 pts/9 R+ 10:34 0:00 grep sysl |
#mkdir test
|
#chmod 777 test/
|
#ls -l test
итого 0 |
#ls -l
итого 56 drwx------ 2 user user 4096 Май 28 09:33 keyring-H82CZQ -rw-r--r-- 1 root root 18967 Май 28 09:39 les1 -rw-r--r-- 1 root root 18965 Май 28 09:40 les2 -rw-r--r-- 1 root root 150 Май 28 09:46 les_diff drwx------ 2 user user 4096 Май 28 09:33 ssh-ihgvbB2745 drwxrwxrwx 2 root root 4096 Май 28 10:45 test |
#chmod 1777 test/
|
#ls -l
итого 56 drwx------ 2 user user 4096 Май 28 09:33 keyring-H82CZQ -rw-r--r-- 1 root root 18967 Май 28 09:39 les1 -rw-r--r-- 1 root root 18965 Май 28 09:40 les2 -rw-r--r-- 1 root root 150 Май 28 09:46 les_diff drwx------ 2 user user 4096 Май 28 09:33 ssh-ihgvbB2745 drwxrwxrwt 2 root root 4096 Май 28 10:45 test |
#chmod 2777 test/
|
#chmod 4777 test/
|
#ls -l
итого 56 drwx------ 2 user user 4096 Май 28 09:33 keyring-H82CZQ -rw-r--r-- 1 root root 18967 Май 28 09:39 les1 -rw-r--r-- 1 root root 18965 Май 28 09:40 les2 -rw-r--r-- 1 root root 150 Май 28 09:46 les_diff drwx------ 2 user user 4096 Май 28 09:33 ssh-ihgvbB2745 drwsrwsrwx 2 root root 4096 Май 28 10:45 test |
#chmod 7777 test/
|
#ls -l
итого 56 drwx------ 2 user user 4096 Май 28 09:33 keyring-H82CZQ -rw-r--r-- 1 root root 18967 Май 28 09:39 les1 -rw-r--r-- 1 root root 18965 Май 28 09:40 les2 -rw-r--r-- 1 root root 150 Май 28 09:46 les_diff drwx------ 2 user user 4096 Май 28 09:33 ssh-ihgvbB2745 drwsrwsrwt 2 root root 4096 Май 28 10:45 test |
#chmod 6777 test/
|
#chmod 3777 test/
|
#ls -l
итого 56 drwx------ 2 user user 4096 Май 28 09:33 keyring-H82CZQ -rw-r--r-- 1 root root 18967 Май 28 09:39 les1 -rw-r--r-- 1 root root 18965 Май 28 09:40 les2 -rw-r--r-- 1 root root 150 Май 28 09:46 les_diff drwx------ 2 user user 4096 Май 28 09:33 ssh-ihgvbB2745 drwsrwsrwt 2 root root 4096 Май 28 10:45 test |
#vi /etc/syslog-ng/syslog-ng.conf
|
#echo aga |/usr/local/bin/syslog2jabber
|
#vimtutor
vim ÐÐЯ_ФÐÐÐ 3. ÐÐ»Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð¸Ñ ÑабоÑÑ Ñ Vim набеÑиÑе: <ESC> :q! <ENTER> ÑÑÐ¾Ð±Ñ Ð¾ÑказаÑÑÑÑ Ð¾Ñ ÑÐ¾Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹. Ðли набеÑиÑе: <ESC> :wq <ENTER> ÑÑÐ¾Ð±Ñ ÑÐ¾Ñ ÑаниÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ. 4. ÐÐ»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñимвола под кÑÑÑоÑом в обÑÑном Ñежиме, набеÑиÑе: x 5. ЧÑÐ¾Ð±Ñ Ð²ÑÑавиÑÑ ÑекÑÑ Ð¿ÐµÑед кÑÑÑоÑом в обÑÑном Ñежиме, набеÑиÑе: i вводиÑе ÑекÑÑ <ESC> ÐÐÐÐЧÐÐÐÐ: ÐажаÑие <ESC> пеÑемеÑÑÐ¸Ñ ÐÐ°Ñ Ð² обÑÑнÑй Ñежим (Normal mode) либо пÑеÑÐ²ÐµÑ Ð½ÐµÐ¶ÐµÐ»Ð°ÑелÑнÑÑ Ð¸ ÑаÑÑиÑно завеÑÑеннÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ. ТепеÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ð¼ к УÑÐ¾ÐºÑ 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ УÑок 2.1: ÐÐÐÐÐÐЫ УÐÐÐ63;35H ** ÐабеÑиÑе dw Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑÑаÑÑка ÑекÑÑа до конÑа Ñлова. ** 1. ÐажмиÑе <ESC>, ÑÑÐ¾Ð±Ñ Ð¿ÐµÑейÑи в обÑÑнÑй Ñежим. 2. ÐеÑемеÑÑиÑе кÑÑÑÐ¾Ñ Ð²Ð½Ð¸Ð·, к ÑÑÑоке, помеÑенной --->. 3. ÐеÑемеÑÑиÑе кÑÑÑÐ¾Ñ Ð² наÑало Ñлова, коÑоÑое ÑледÑÐµÑ ÑдалиÑÑ. 4. ÐабеÑиÑе dw , ÑÑÐ¾Ð±Ñ ÑдалиÑÑ ÑÑо Ñлово. "tutor7G8Uxg" 834L, 46105C запиÑано |
$ssh root@192.168.15.11
The authenticity of host '192.168.15.11 (192.168.15.11)' can't be established. RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.15.11' (RSA) to the list of known hosts. root@192.168.15.11's password: sdsaf Permission denied, please try again. root@192.168.15.11's password: Permission denied, please try again. root@192.168.15.11's password: Permission denied (publickey,password). |
#cat /etc/shadow
root:$1$8oTP3IAo$O8XlCmrOmsPqI9Shrbu0//:14388:0:99999:7::: daemon:*:14388:0:99999:7::: bin:*:14388:0:99999:7::: sys:*:14388:0:99999:7::: sync:*:14388:0:99999:7::: games:*:14388:0:99999:7::: man:*:14388:0:99999:7::: lp:*:14388:0:99999:7::: mail:*:14388:0:99999:7::: news:*:14388:0:99999:7::: ... gnats:*:14388:0:99999:7::: nobody:*:14388:0:99999:7::: libuuid:!:14388:0:99999:7::: sshd:*:14388:0:99999:7::: messagebus:*:14389:0:99999:7::: polkituser:*:14389:0:99999:7::: haldaemon:*:14389:0:99999:7::: gdm:*:14389:0:99999:7::: user:$1$ocwQ5gBp$Qqe.enK5jhqpe6LZKazex0:14388:0:99999:7::: zeroinst:*:14390:0:99999:7::: |
#man pvunconv
|
#whatis pvunconv
pvunconv: ничего подходящего не найдено. |
#pvunconv --help
bash: pvunconv: команда не найдена |
#pvunconv
bash: pvunconv: команда не найдена |
#apt-cache search pvunconv
|
#apt-
apt-cache apt-file apt-mark apt-cdrom apt-ftparchive apt-sortpkgs apt-config apt-get apt-extracttemplates apt-key |
#apt-file
find les_diff show .X11-unix/ .ICE-unix/ list ssh-ihgvbB2745/ .xfsm-ICE-SWE7TU keyring-H82CZQ/ orbit-user/ test/ les1 purge update les2 search .X0-lock |
#apt-file show
Display all 32511 possibilities? (y or n) |
#apt-file show pvunconv
|
#apt-file show pvconv
|
#apt-file find pvconv
|
#apt-file find update
doc-iana: /usr/share/doc/doc-iana/html/about/performance/ietf-statistics/archive/2009-03/graphs/drafts-update-ref.absolute-age-closed.png doc-iana: /usr/share/doc/doc-iana/html/about/performance/ietf-statistics/archive/2009-03/graphs/drafts-update-ref.absolute-age-open.png doc-iana: /usr/share/doc/doc-iana/html/about/performance/ietf-statistics/archive/2009-03/graphs/drafts-update-ref.age-group-closed.png doc-iana: /usr/share/doc/doc-iana/html/about/performance/ietf-statistics/archive/2009-03/graphs/drafts-update-ref.age-group-open.png doc-iana: /usr/share/doc/doc-iana/html/about/performance/ietf-statistics/archive/2009-03/graphs/drafts-update-ref.avg-close.png doc-iana: /usr/share/doc/doc-iana/html/about/performance/ietf-statistics/archive/2009-03/graphs/drafts-update-ref.created-closed-open.png doc-iana: /usr/share/doc/doc-iana/html/about/presentations/davies-madrid-update-060526.pdf doc-iana: /usr/share/doc/doc-iana/html/about/presentations/davies-marrakech-cctldupdate-060627.pdf doc-iana: /usr/share/doc/doc-iana/html/about/presentations/davies-mexicocity-tldupdate-090303.pdf doc-iana: /usr/share/doc/doc-iana/html/about/presentations/roseman-newdelhi-update-080213.pdf ... eclipse-jdt: /usr/lib/eclipse/features/org.eclipse.jdt_3.2.2.r322_v20070104-R4CR0Znkvtfjv9-/eclipse_update_120.jpg eclipse-pde: /usr/lib/eclipse/features/org.eclipse.pde_3.2.1.r321_v20060823-6vYLLdQ3Nk8DrFG/eclipse_update_120.jpg eclipse-platform: /usr/lib/eclipse/features/org.eclipse.platform_3.2.2.r322_v20070119-CXMbUe9K_WF26uA/eclipse_update_120.jpg eclipse-platform: /usr/lib/eclipse/plugins/org.eclipse.platform_3.2.2.r322_v20070117b/intro/css/graphics/obj48/updates_obj.gif eclipse-platform: /usr/lib/eclipse/plugins/org.eclipse.platform_3.2.2.r322_v20070117b/intro/css/graphics/obj48/updateshov_obj.gif eclipse-platform: /usr/lib/eclipse/plugins/org.eclipse.update.configurator_3.2.2.R32x_v20070111.jar eclipse-platform: /usr/lib/eclipse/plugins/org.eclipse.update.core.linux_3.2.0.v20060605.jar eclipse-platform: /usr/lib/eclipse/plugins/org.eclipse.update.core_3.2.3.R32x_v20070118.jar eclipse-platform: /usr/lib/eclipse/plugins/org.eclipse.update.scheduler_3.2.2.R32x_v20061214.jar eclipse-platform: /usr/lib/eclipse/plugins/org.eclipse.update.ui_3.2.2.R32x_v20070111.jar |
#apt-file find pvconv
|
#pvconv
bash: pvconv: команда не найдена |
#apt-file find pwconv
gnats: /usr/lib/gnats/gnats-pwconv gnats: /usr/share/doc/gnats/gnats/gnats_002dpwconv.html passwd: /usr/sbin/pwconv passwd: /usr/share/man/fr/man8/pwconv.8.gz passwd: /usr/share/man/it/man8/pwconv.8.gz passwd: /usr/share/man/ja/man8/pwconv.8.gz passwd: /usr/share/man/man8/pwconv.8.gz passwd: /usr/share/man/pl/man8/pwconv.8.gz passwd: /usr/share/man/ru/man8/pwconv.8.gz passwd: /usr/share/man/sv/man8/pwconv.8.gz pure-ftpd: /usr/bin/pure-pwconvert pure-ftpd-common: /usr/share/man/man8/pure-pwconvert.8.gz pure-ftpd-ldap: /usr/bin/pure-pwconvert pure-ftpd-mysql: /usr/bin/pure-pwconvert pure-ftpd-postgresql: /usr/bin/pure-pwconvert |
#apt-file find pwunconv
passwd: /usr/sbin/pwunconv passwd: /usr/share/man/fr/man8/pwunconv.8.gz passwd: /usr/share/man/it/man8/pwunconv.8.gz passwd: /usr/share/man/ja/man8/pwunconv.8.gz passwd: /usr/share/man/man8/pwunconv.8.gz passwd: /usr/share/man/pl/man8/pwunconv.8.gz passwd: /usr/share/man/ru/man8/pwunconv.8.gz passwd: /usr/share/man/sv/man8/pwunconv.8.gz |
#man pwunconv
|
root:$1$8oTP3IAo$O8XlCmrOmsPqI9Shrbu0//:14388:0:99999:7::: daemon:*:14388:0:99999:7::: bin:*:14388:0:99999:7::: sys:*:14388:0:99999:7::: sync:*:14388:0:99999:7::: games:*:14388:0:99999:7::: man:*:14388:0:99999:7::: lp:*:14388:0:99999:7::: mail:*:14388:0:99999:7::: news:*:14388:0:99999:7::: uucp:*:14388:0:99999:7::: proxy:*:14388:0:99999:7::: www-data:*:14388:0:99999:7::: backup:*:14388:0:99999:7::: list:*:14388:0:99999:7::: irc:*:14388:0:99999:7::: gnats:*:14388:0:99999:7::: nobody:*:14388:0:99999:7::: libuuid:!:14388:0:99999:7::: sshd:*:14388:0:99999:7::: messagebus:*:14389:0:99999:7::: polkituser:*:14389:0:99999:7::: haldaemon:*:14389:0:99999:7::: gdm:*:14389:0:99999:7::: user:$1$ocwQ5gBp$Qqe.enK5jhqpe6LZKazex0:14388:0:99999:7::: zeroinst:*:14390:0:99999:7:::
cabber cabber cabber cabber apt-get install monit monit pps monit ps -waux |grep monit cat /etc/default/monit cat /etc/default/monit whereis monit cat /usr/sbin/monit strings /usr/sbin/monit |grep /etc strings /usr/sbin/monit |grep '/etc' strings /usr/sbin/monit |grep conf cat /etc/monit/monitrc vi /etc/monit/monitrc vi /etc/monit/monitrc vi /etc/default/monit monit ps -waux |grep monit ps -waux |grep cron kill 2516 ps -waux |grep cron kill 4459 ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron kill 4556 ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron tail -f /var/log/syslog vi /etc/default/monit vi /etc/monit/monitrc monit restart pkill monit monit vi /etc/monit/monitrc monit restart monit restart all vi /etc/monit/monitrc pkill monit monit pkill cron vi /etc/monit/monitrc ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron ps -waux |grep cron vi /etc/monit/monitrc pkill monit monit vi /etc/monit/monitrc monit vi /etc/syslog-ng/syslog-ng.conf pkill -1 syslog-ng pkill cron tail -f /var/log/syslog vi /etc/syslog-ng/syslog-ng.conf pkill -1 syslog-ng pkill cron tail -f /var/log/syslog pkill cron dpkg -i /home/user/install_flash_player_10_linux.deb man passwd(5) man 5 passwd whatis copy whereis copy man -a copy find copy | grep man search copy aport man man man -s copy man -k copy ls -la vi /etc/syslog-ng/syslog-ng.conf screen vi /etc/syslog-ng/syslog-ng.conf screen screen -x screen -x screen -c /dev/null vim /etc/crontab vim /etc/crontab vim /etc/crontab tail -f /var/log/messages tail -f /var/log/syslog tail -f /var/log/syslog tail -f /var/log/messages tail -f /var/log/syslog tail -f /var/log/syslog last lastb echo username>.cabberrc ls ls -l ls -la ps -waux ps -waux|grep cab ls -la tail -f /var/log/syslog cat /var/log/syslog |grep cron man vim ls /usr/share/docs ls -l /usr/share/docs ls -l /usr/share/doc ls -l /usr/share/doc/vim ls -l /usr/share/doc/vim-common/ cat /usr/share/doc/vim-common/README.Debian vim vim vimtutor init 0
< +++ 3 < +++ 4 < --- 6 (3) < +++ 2 < --- 2 (13 3) < +++ 13 < +++ 1 < --- 3 (1 2) < --- 5 (4) < --- 5 (3) < --- 1 (4) < +++ 4 < --- 6 (3) < --- 2 (3) < SCORE: 28
Время первой команды журнала | 17:28:32 2009- 5-27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:24:59 2009- 5-28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 6.93 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.63 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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