/l3/users/eb/2009/linux10/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#debootstrap lenny /tmp/deb
dpkg: warning: obsolete option '--print-installation-architecture', please use '--print-architecture' instead. I: Retrieving Release I: Retrieving Packages ^CE: Interrupt caught ... exiting |
$vim /etc/rsyslog.conf
|
$ModLoad imuxsock # provides support for local system logging
# The named pipe /dev/xconsole is for the `xconsole' utility. To use it, # you must invoke `xconsole' with the `-file' option: # # $ xconsole -file /dev/xconsole [...] # # NOTE: adjust the list below, or you'll go crazy if you have a reasonably # busy site.. # daemon.*;mail.*;\ news.err;\ *.=debug;*.=info;\ 117,1-8 98% |
#debootstrap lenny /tmp/deb http://127.0.0.1/debian/
dpkg: warning: obsolete option '--print-installation-architecture', please use '--print-architecture' instead. I: Retrieving Release E: Failed getting release file http://127.0.0.1/debian/dists/lenny/Release |
#ls -l
итого 72 drwxr-xr-x 2 root root 4096 Май 29 14:43 bin drwxr-xr-x 2 root root 4096 Апр 11 16:49 boot drwxr-xr-x 4 root root 4096 Май 29 14:43 dev drwxr-xr-x 39 root root 4096 Май 29 14:44 etc drwxr-xr-x 2 root root 4096 Апр 11 16:49 home drwxr-xr-x 10 root root 4096 Май 29 14:43 lib drwxr-xr-x 2 root root 4096 Май 29 14:43 media drwxr-xr-x 2 root root 4096 Апр 11 16:49 mnt drwxr-xr-x 2 root root 4096 Май 29 14:43 opt drwxr-xr-x 2 root root 4096 Апр 11 16:49 proc drwxr-xr-x 2 root root 4096 Май 29 14:43 root drwxr-xr-x 2 root root 4096 Май 29 14:44 sbin drwxr-xr-x 2 root root 4096 Сен 16 2008 selinux drwxr-xr-x 2 root root 4096 Май 29 14:43 srv drwxr-xr-x 2 root root 4096 Авг 12 2008 sys drwxrwxrwt 2 root root 4096 Май 29 14:44 tmp drwxr-xr-x 10 root root 4096 Май 29 14:43 usr drwxr-xr-x 13 root root 4096 Май 29 14:43 var |
#chroot /tmp/deb
linux10:/# exit exit |
#init 6
|
#dpkg -i flash_player_10_linux.deb
dpkg: не удалось обработать параметр flash_player_10_linux.deb (--install): нет доступа к архиву: Нет такого файла или каталога При обработке следующих пакетов произошли ошибки: flash_player_10_linux.deb |
#dpkg -i
dpkg: --install требует задания хотя бы одного имени файла Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*]; Программа `dselect' или `aptitude' предоставляет дружественный интерфейс управления пакетами; Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp; Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help; Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help; Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL), введите dpkg --license [*]. Команды, отмеченные [*], выводят большое количество информации. Объедините их в конвейер с программами `less' или `more'! |
#dpkg -i flash_player_10_linux.deb
dpkg: не удалось обработать параметр flash_player_10_linux.deb (--install): нет доступа к архиву: Нет такого файла или каталога При обработке следующих пакетов произошли ошибки: flash_player_10_linux.deb |
#cd /user
bash: cd: /user: Нет такого файла или каталога |
#cd /home/user
|
#dpkg -i flash_player_10-linux.deb
dpkg: не удалось обработать параметр flash_player_10-linux.deb (--install): нет доступа к архиву: Нет такого файла или каталога При обработке следующих пакетов произошли ошибки: flash_player_10-linux.deb |
#apt-get install flash_player
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет flash_player |
#apt-get install flash-player
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет flash-player |
#dpkg -L flash_player_10-linux.deb
Пакет flash_player_10-linux.deb не установлен. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). |
#dpkg -l | grep flash_player_10-linux.deb
|
$su - root
l3-agent is already running: pid=3672; pidfile=/root/.lilalo/l3-agent.pid |
#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: Fri May 29 16:25:43 2009 from linux8.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$su - root
l3-agent is already running: pid=3672; pidfile=/root/.lilalo/l3-agent.pid |
#vim /boot/grub/menu.lst
|
#apt-get install grub
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: grub-common Предлагаемые пакеты: grub-legacy-doc multiboot-doc mdadm ... Получено:2 http://192.168.15.10 sid/main grub 0.97-53 [389kB] Получено 1546kБ за 5s (286kБ/c) Выбор ранее не выбранного пакета grub-common. (Чтение базы данных ... на данный момент установлено 51012 файлов и каталогов.) Распаковывается пакет grub-common (из файла .../grub-common_1.96+20090523-1_i386.deb)... Выбор ранее не выбранного пакета grub. Распаковывается пакет grub (из файла .../archives/grub_0.97-53_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет grub-common (1.96+20090523-1) ... Настраивается пакет grub (0.97-53) ... |
#dpkg -L | grep flash_player_10-linux.deb
dpkg-query: --listfiles требует указания хотя бы одного имени пакета Для вывода справки по опросу пакетов используйте --help; Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL) используйте --license. |
$su - root
|
#ÑÑ 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: Fri May 29 16:55:35 2009 from linux14.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$su - root
\l3-agent is already running: pid=2954; pidfile=/root/.lilalo/l3-agent.pid |
#init 1
|
#runlevel
S 2 |
#runlevel 2
unknown |
#runlevel 2
unknown |
#runlevel 1
unknown |
#init 1
|
#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: Fri May 29 17:03:39 2009 from linux2.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$su - root
l3-agent is already running: pid=5979; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/inittab
|
#cd /usr/games/
|
#ls -l
итого 44 -rwxr-xr-x 1 root root 15904 Ноя 20 2007 banner -rwxr-xr-x 1 root root 4264 Июл 21 2008 cowsay lrwxrwxrwx 1 root root 6 Май 29 17:19 cowthink -> cowsay -rwxr-xr-x 1 root root 18376 Янв 28 2008 fortune |
#cd cowsay
bash: cd: cowsay: Это не каталог |
#cat cawsay
cat: cawsay: Нет такого файла или каталога |
#cd
|
#vim /etc/init.d/
|
#hal*
2 echo hello | /usr/games/cawsay -f /usr/share/cowsay/cows/tux.cow 3 elsif [ "$1" = "stop" ] 4 then 5 echo bye | /usr/games/cawsay -f /usr/share/cowsay/cows/tux.cow 6 elif echo $0 "start|stop" ~ 8 else fi echo $0 "start|stop" ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/init.d/.cawsay_start" [Новый] 7L, 211C записано |
#chnod +x /etc/init.d/.cawsay_start
bash: chnod: команда не найдена |
#./.cawsay_start start
bash: ./.cawsay_start: Нет такого файла или каталога |
#/etc/init.d/.cawsay_start stop
_____ < bye > ----- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ |
#/etc/init.d/.cawsay_start start
_______ < hello > ------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ |
#ln -s /etc/init.d/.cawsay_start /etc/rc2.d/S99z
|
#ln -s /etc/init.d/.cawsay_start /etc/rc6.d/K01z
|
$su - root
|
$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: Fri May 29 18:06:23 2009 from linux4.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$su - root
l3-agent is already running: pid=2845; pidfile=/root/.lilalo/l3-agent.pid |
#cd /tmp
|
#~
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет pcutils |
#screen -x
|
#ls -l
итого 216 -rw-r--r-- 1 root root 206603 Май 29 18:20 e1000e-0.5.18.3.tar.gz drwx------ 2 user user 4096 Май 29 17:44 keyring-XdZ6MD drwx------ 2 user user 4096 Май 29 17:59 orbit-user |
#tar xvfz e1000e-0.5.18.3.tar.gz
e1000e-0.5.18.3/ e1000e-0.5.18.3/SUMS e1000e-0.5.18.3/src/ e1000e-0.5.18.3/src/e1000_manage.h e1000e-0.5.18.3/src/e1000_defines.h e1000e-0.5.18.3/src/kcompat.h e1000e-0.5.18.3/src/e1000_ich8lan.h e1000e-0.5.18.3/src/Makefile e1000e-0.5.18.3/src/e1000_80003es2lan.c e1000e-0.5.18.3/src/e1000_phy.h ... e1000e-0.5.18.3/src/e1000_manage.c e1000e-0.5.18.3/src/e1000_ich8lan.c e1000e-0.5.18.3/src/e1000.h e1000e-0.5.18.3/src/ethtool.c e1000e-0.5.18.3/src/kcompat_ethtool.c e1000e-0.5.18.3/e1000e.spec e1000e-0.5.18.3/COPYING e1000e-0.5.18.3/README e1000e-0.5.18.3/pci.updates e1000e-0.5.18.3/e1000e.7 |
#cd /src
bash: cd: /src: Нет такого файла или каталога |
#uname -r
2.6.29-2-686 |
#uname -a
Linux linux10 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686 GNU/Linux |
#фзе-пуеapt-get install header linux-headers-2.6.29-6-xen
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет header |
#apt-cache search 2.6.29-2-686 header
linux-headers-2.6.29-2-686 - Header files for Linux 2.6.29-2-686 linux-headers-2.6.29-2-686-bigmem - Header files for Linux 2.6.29-2-686-bigmem |
#apt-get install linux-headers-2.6.29-2-686-bigmem
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: gcc-4.3 libc6 libc6-dev libc6-i686 linux-headers-2.6.29-2-common linux-kbuild-2.6.29 linux-libc-dev Предлагаемые пакеты: ... Выбор ранее не выбранного пакета linux-headers-2.6.29-2-686-bigmem. Распаковывается пакет linux-headers-2.6.29-2-686-bigmem (из файла .../linux-headers-2.6.29-2-686-bigmem_2.6.29-5_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libc6-i686 (2.9-13) ... Настраивается пакет gcc-4.3 (4.3.3-10) ... Настраивается пакет linux-libc-dev (2.6.29-5) ... Настраивается пакет libc6-dev (2.9-13) ... Настраивается пакет linux-headers-2.6.29-2-common (2.6.29-5) ... Настраивается пакет linux-kbuild-2.6.29 (2.6.29-1) ... Настраивается пакет linux-headers-2.6.29-2-686-bigmem (2.6.29-5) ... |
#make
make: *** Не заданы цели и не найден make-файл. Останов. |
#make install
make: *** Нет правила для сборки цели `install'. Останов. |
#apt-get install build-essential
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: dpkg-dev g++ g++-4.3 gcc libstdc++6-4.3-dev patch Предлагаемые пакеты: debian-keyring debian-maintainers g++-multilib g++-4.3-multilib gcc-4.3-doc ... Распаковывается пакет build-essential (из файла .../build-essential_11.4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет patch (2.5.9-5) ... Настраивается пакет gcc (4:4.3.3-8) ... Настраивается пакет dpkg-dev (1.15.2) ... Настраивается пакет libstdc++6-4.3-dev (4.3.3-10) ... Настраивается пакет g++-4.3 (4.3.3-10) ... Настраивается пакет g++ (4:4.3.3-8) ... update-alternatives: используется `/usr/bin/g++' для предоставления `/usr/bin/c++' (c++) в автоматический режим. Настраивается пакет build-essential (11.4) ... |
#apt-get update
В кеше http://192.168.15.10 sid Release.gpg В кеше http://192.168.15.10 sid/main Translation-ru В кеше http://192.168.15.10 sid Release Игн http://192.168.15.10 sid/main Packages/DiffIndex Игн http://192.168.15.10 sid/main Packages В кеше http://192.168.15.10 sid/main Packages Чтение списков пакетов... Готово |
#make
make: *** Не заданы цели и не найден make-файл. Останов. |
#init 6
|
#ls -l
-rw-r--r-- 1 root root 0 Май 28 14:24 anna -rw-r--r-- 1 root root 0 Май 28 14:24 annard -rw-r--r-- 1 root root 0 Май 28 14:24 anne -rw-r--r-- 1 root root 0 Май 28 14:24 annie -rw-r--r-- 1 root root 0 Май 28 14:24 anthea -rw-r--r-- 1 root root 0 Май 28 14:24 anthony -rw-r--r-- 1 root root 0 Май 28 14:24 anton -rw-r--r-- 1 root root 0 Май 28 14:24 antonella -rw-r--r-- 1 root root 0 Май 28 14:24 antonio -rw-r--r-- 1 root root 0 Май 28 14:24 antony ... -rw-r--r-- 1 root root 0 Май 28 14:24 christofer -rw-r--r-- 1 root root 0 Май 28 14:24 christophe -rw-r--r-- 1 root root 0 Май 28 14:24 christopher -rw-r--r-- 1 root root 0 Май 28 14:24 chuck -rw-r--r-- 1 root root 0 Май 28 14:24 cinderella -rw-r--r-- 1 root root 0 Май 28 14:24 cindie -rw-r--r-- 1 root root 930 Май 25 17:55 file -rw-r--r-- 1 root root 41 Май 27 10:22 mailto -rw-r--r-- 1 root root 4737 Май 29 10:12 screen.dot -rw-r--r-- 1 root root 271894 Май 29 10:12 screen.png |
#cd home/user
bash: cd: home/user: Нет такого файла или каталога |
#cd /home/user
|
#ls -l
итого 40 drwxr-xr-x 2 user user 4096 Май 29 16:06 Desktop drwxr-xr-x 2 user user 4096 Май 25 01:11 Documents drwxr-xr-x 2 user user 4096 Май 29 16:08 Download drwxr-xr-x 2 user user 4096 Май 25 01:11 Music drwxr-xr-x 2 user user 4096 Май 25 01:11 Pictures drwxr-xr-x 2 user user 4096 Май 25 01:11 Public -rw-r--r-- 1 user user 4737 Май 29 10:10 screen.png drwxr-xr-x 2 user user 4096 Май 25 01:11 Templates drwxr-xr-x 2 user user 4096 Май 25 01:11 Videos |
#cd /home/
|
#ls -l
drwxr-xr-x 2 angus angus 4096 Май 28 14:16 angus drwxr-xr-x 2 anita anita 4096 Май 28 14:16 anita drwxr-xr-x 2 ann ann 4096 Май 28 14:16 ann drwxr-xr-x 2 anna anna 4096 Май 28 14:16 anna drwxr-xr-x 2 annard annard 4096 Май 28 14:16 annard drwxr-xr-x 2 anne anne 4096 Май 28 14:16 anne drwxr-xr-x 2 annie annie 4096 Май 28 14:16 annie drwxr-xr-x 2 anthea anthea 4096 Май 28 14:16 anthea drwxr-xr-x 2 anthony anthony 4096 Май 28 14:16 anthony drwxr-xr-x 2 anton anton 4096 Май 28 14:16 anton ... drwxr-xr-x 2 christian christian 4096 Май 28 14:17 christian drwxr-xr-x 2 christie christie 4096 Май 28 14:17 christie drwxr-xr-x 2 christina christina 4096 Май 28 14:17 christina drwxr-xr-x 2 christofer christofer 4096 Май 28 14:17 christofer drwxr-xr-x 2 christophe christophe 4096 Май 28 14:17 christophe drwxr-xr-x 2 christopher christopher 4096 Май 28 14:17 christopher drwxr-xr-x 2 chuck chuck 4096 Май 28 14:17 chuck drwxr-xr-x 2 cinderella cinderella 4096 Май 28 14:17 cinderella drwxr-xr-x 2 cindie cindie 4096 Май 28 14:17 cindie drwxr-xr-x 30 user user 4096 Май 29 18:25 user |
#cd /home/user/download
bash: cd: /home/user/download: Нет такого файла или каталога |
#cd /home/user/
|
#cd /dawnload
bash: cd: /dawnload: Нет такого файла или каталога |
#cd /download
bash: cd: /download: Нет такого файла или каталога |
#cd /home/user/download
bash: cd: /home/user/download: Нет такого файла или каталога |
#ls -l
итого 40 drwxr-xr-x 2 user user 4096 Май 29 16:06 Desktop drwxr-xr-x 2 user user 4096 Май 25 01:11 Documents drwxr-xr-x 2 user user 4096 Май 29 16:08 Download drwxr-xr-x 2 user user 4096 Май 25 01:11 Music drwxr-xr-x 2 user user 4096 Май 25 01:11 Pictures drwxr-xr-x 2 user user 4096 Май 25 01:11 Public -rw-r--r-- 1 user user 4737 Май 29 10:10 screen.png drwxr-xr-x 2 user user 4096 Май 25 01:11 Templates drwxr-xr-x 2 user user 4096 Май 25 01:11 Videos |
#cd /home/user/Download
|
#ls -l
итого 3876 -rw-r--r-- 1 user user 3963520 Май 29 16:04 flash_player_10_linux.deb |
#dpkg -i flash_player_10_linux.deb
Выбор ранее не выбранного пакета adobe-flashplugin. (Чтение базы данных ... на данный момент установлено 60622 файлов и каталогов.) Распаковывается пакет adobe-flashplugin (из файла flash_player_10_linux.deb)... Настраивается пакет adobe-flashplugin (10.0.22.87-1) ... update-alternatives: используется `/usr/lib/adobe-flashplugin/libflashplayer.so' для предоставления `/usr/lib/iceape/plugins/flashplugin-alternative.so' (iceape-flashplugin) в автоматический режим. update-alternatives: используется `/usr/lib/adobe-flashplugin/libflashplayer.so' для предоставления `/usr/lib/iceweasel/plugins/flashplugin-alternative.so' (iceweasel-flashplugin) в автоматический режим. update-alternatives: используется `/usr/lib/adobe-flashplugin/libflashplayer.so' для предоставления `/usr/lib/mozilla/plugins/flashplugin-alternative.so' (mozilla-flashplugin) в автоматический режим. update-alternatives: используется `/usr/lib/adobe-flashplugin/libflashplayer.so' для предоставления `/usr/lib/firefox/plugins/flashplugin-alternative.so' (firefox-flashplugin) в автоматический режим. update-alternatives: используется `/usr/lib/adobe-flashplugin/libflashplayer.so' для предоставления `/usr/lib/xulrunner/plugins/flashplugin-alternative.so' (xulrunner-flashplugin) в автоматический режим. update-alternatives: используется `/usr/lib/adobe-flashplugin/libflashplayer.so' для предоставления `/usr/lib/midbrowser/plugins/flashplugin-alternative.so' (midbrowser-flashplugin) в автоматический режим. update-alternatives: используется `/usr/lib/adobe-flashplugin/libflashplayer.so' для предоставления `/usr/lib/xulrunner-addons/plugins/flashplugin-alternative.so' (xulrunner-addons-flashplugin) в автоматический режим. |
#dpkg -l | grep flas
ii adobe-flashplugin 10.0.22.87-1 Adobe Flash Player plugin version 10 |
#dpkg -L adobe-flashplugin
/. /usr /usr/lib /usr/lib/xulrunner /usr/lib/xulrunner/plugins /usr/lib/xulrunner-addons /usr/lib/xulrunner-addons/plugins /usr/lib/mozilla /usr/lib/mozilla/plugins /usr/lib/iceape ... /usr/lib/firefox/plugins /usr/lib/midbrowser /usr/lib/midbrowser/plugins /usr/lib/adobe-flashplugin /usr/lib/adobe-flashplugin/libflashplayer.so /usr/share /usr/share/doc /usr/share/doc/adobe-flashplugin /usr/share/doc/adobe-flashplugin/copyright /usr/share/doc/adobe-flashplugin/changelog.Debian.gz |
$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: Sat May 30 09:52:17 2009 from linux14.unix.nt l3-agent is already running: pid=1683; pidfile=/root/.lilalo/l3-agent.pid |
$su - root
|
Время первой команды журнала | 13:22:22 2009- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:39:13 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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