/l3/users/10-09-2007/nt-bsdnet/fbsd2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255 ether 00:07:e9:3c:29:9e media: Ethernet autoselect (100baseTX <full-duplex>) status: active xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:97 media: Ethernet autoselect (none) status: no carrier plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 |
#dhclient em0
DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 7 DHCPOFFER from 192.168.15.180 DHCPREQUEST on em0 to 255.255.255.255 port 67 DHCPACK from 192.168.15.180 bound to 192.168.15.239 -- renewal in 300 seconds. |
#sysconfig
bash: sysconfig: command not found |
#sysinstall
acpi0_check: nexus0 attached acpi0_check: legacy0 not-present acpi0_check: npx0 attached acpi0_check: acpi0 attached |
#cd /sys/i386/config
bash: cd: /sys/i386/config: No such file or directory |
#cd /sys/i386/conf
|
#l
bash: l: command not found |
#ls
.cvsignore GENERIC Makefile PAE XBOX DEFAULTS GENERIC.hints NOTES SMP |
#vi GENERIC
|
#ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> inet 192.168.15.243 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:07:e9:3c:29:9e media: Ethernet autoselect (100baseTX <full-duplex>) status: active xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:97 media: Ethernet autoselect (none) status: no carrier plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 |
#sysinstall
acpi0_check: nexus0 attached acpi0_check: legacy0 not-present acpi0_check: npx0 attached acpi0_check: acpi0 attached |
#ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> inet 192.168.15.243 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:07:e9:3c:29:9e media: Ethernet autoselect (100baseTX <full-duplex>) status: active xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:97 media: Ethernet autoselect (none) status: no carrier plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 |
#pwd
/sys/i386/conf |
#cd /root
|
#dc /usr/local
dc: 0 unimplemented dc: 0 unimplemented dc: 014 unimplemented dc: 0 unimplemented dc: 04 unimplemented dc: 02 unimplemented dc: 0 unimplemented dc: 0 unimplemented dc: 01 unimplemented dc: '`' (0140) unimplemented ... dc: 017 unimplemented dc: 0 unimplemented dc: 014 unimplemented dc: 0 unimplemented dc: 04 unimplemented dc: 03 unimplemented dc: 'w' (0167) unimplemented dc: 'w' (0167) unimplemented dc: 'w' (0167) unimplemented dc: 0 unimplemented |
#locate xorg
locate: database too small: /var/db/locate.database |
#cd /etc/x11
bash: cd: /etc/x11: No such file or directory |
#whereis xorgcfg
xorgcfg: /usr/X11R6/bin/xorgcfg /usr/X11R6/man/man1/xorgcfg.1.gz |
#cd /usr/X11R6/bin
|
#l
bash: l: command not found |
#ls -al
lrwxr-xr-x 1 root wheel 6 Oct 16 2006 inl -> ioport lrwxr-xr-x 1 root wheel 6 Oct 16 2006 inw -> ioport -rwxr-xr-x 1 root wheel 10172 Oct 16 2006 ioport -rwxr-xr-x 1 root wheel 3204 Oct 16 2006 issndfile -rwxr-xr-x 1 root wheel 3796 Oct 16 2006 kbd_mode -rwxr-xr-x 1 root wheel 456620 Oct 28 2006 linguist -rwxr-xr-x 1 root wheel 10164 Oct 17 2006 listres -rwxr-xr-x 1 root wheel 7220 Oct 15 2006 lndir -rwxr-xr-x 1 root wheel 71050 Oct 28 2006 lrelease -rwxr-xr-x 1 root wheel 29868 Oct 17 2006 luit ... -rwxr-xr-x 1 root wheel 4132 Oct 17 2006 xtrapinfo -rwxr-xr-x 1 root wheel 6996 Oct 17 2006 xtrapout -rwxr-xr-x 1 root wheel 5852 Oct 17 2006 xtrapproto -rwxr-xr-x 1 root wheel 4012 Oct 17 2006 xtrapreset -rwxr-xr-x 1 root wheel 5364 Oct 17 2006 xtrapstats -rwxr-xr-x 1 root wheel 23444 Oct 17 2006 xvidtune -rwxr-xr-x 1 root wheel 8072 Oct 17 2006 xvinfo -rwxr-xr-x 1 root wheel 19224 Oct 17 2006 xwd -rwxr-xr-x 1 root wheel 22520 Oct 17 2006 xwininfo -rwxr-xr-x 1 root wheel 20208 Oct 17 2006 xwud |
#./xorgcfg
Failed to load module "tek4957" (loader failed, 7) Loading /usr/X11R6/lib/modules/input/void_drv.so dlopen: /usr/X11R6/lib/modules/input/void_drv.so: Undefined symbol "xf86GetMotionEvents" Failed to load /usr/X11R6/lib/modules/input/void_drv.so Failed to load module "void" (loader failed, 7) Loading /usr/X11R6/lib/modules/input/wacom_drv.so dlopen: /usr/X11R6/lib/modules/input/wacom_drv.so: Undefined symbol "xf86GetMotionEvents" Failed to load /usr/X11R6/lib/modules/input/wacom_drv.so Failed to load module "wacom" (loader failed, 7) Loading /usr/X11R6/lib/modules/drivers/apm_drv.so ... Failed to load /usr/X11R6/lib/modules/drivers/vga_drv.so Failed to load module "vga" (loader failed, 7) Loading /usr/X11R6/lib/modules/drivers/via_drv.so dlopen: /usr/X11R6/lib/modules/drivers/via_drv.so: Undefined symbol "resVgaShared" Failed to load /usr/X11R6/lib/modules/drivers/via_drv.so Failed to load module "via" (loader failed, 7) Loading /usr/X11R6/lib/modules/drivers/vmware_drv.so dlopen: /usr/X11R6/lib/modules/drivers/vmware_drv.so: Undefined symbol "resVgaExclusive" Failed to load /usr/X11R6/lib/modules/drivers/vmware_drv.so Failed to load module "vmware" (loader failed, 7) |
#FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
|
#ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=b<RXCSUM,TXCSUM,VLAN_MTU> inet 192.168.15.243 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:07:e9:3c:29:9e media: Ethernet autoselect (100baseTX <full-duplex>) status: active xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:97 media: Ethernet autoselect (none) status: no carrier plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 |
#xinit
X Window System Version 6.9.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 6.9 Build Operating System: FreeBSD 6.2 i386 [ELF] Current Operating System: FreeBSD fbsd2.unix.nt 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 Build Date: 16 October 2006 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 10 10:45:02 2007 (==) Using config file: "/usr/X11R6/lib/X11/xorg.conf" xterm: fatal IO error 32 (Broken pipe) or KillClient on X server ":0.0" xinit: connection to X server lost. waiting for X server to shut down FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing. |
#vQ
bash: vQ: command not found |
#vi /bin/l
|
#chmod 550 /bin/l
|
#l
-rwxr-xr-x 1 root wheel 14704 Oct 16 2006 auwave drwxr-xr-x 2 root wheel 4096 Sep 7 14:13 . drwxr-xr-x 12 root wheel 512 Sep 7 13:51 .. lrwxr-xr-x 1 root wheel 4 Oct 16 2006 X -> Xorg -rwxr-xr-x 1 root wheel 27494 Oct 17 2006 Xmark -rwxr-xr-x 1 root wheel 3628300 Oct 16 2006 Xnest -rws--x--x 1 root wheel 1679911 Oct 16 2006 Xorg -rwxr-xr-x 1 root wheel 4257614 Oct 16 2006 Xprt -rwxr-xr-x 1 root wheel 3894510 Oct 16 2006 Xvfb -rwxr-xr-x 1 root wheel 5776 Oct 17 2006 appres ... -rwxr-xr-x 1 root wheel 31648 Oct 16 2006 audemo -rwxr-xr-x 1 root wheel 10100 Oct 16 2006 audial -rwxr-xr-x 1 root wheel 42248 Oct 16 2006 auedit -rwxr-xr-x 1 root wheel 8824 Oct 16 2006 auinfo -rwxr-xr-x 1 root wheel 14664 Oct 16 2006 aupanel -rwxr-xr-x 1 root wheel 95516 Oct 16 2006 auphone -rwxr-xr-x 1 root wheel 5960 Oct 16 2006 auplay -rwxr-xr-x 1 root wheel 6788 Oct 16 2006 aurecord -rwxr-xr-x 1 root wheel 32929 Oct 16 2006 auscope -rwxr-xr-x 1 root wheel 9980 Oct 16 2006 autool |
#l
-rwxr-xr-x 1 root wheel 14704 Oct 16 2006 auwave -rwxr-xr-x 1 root wheel 6724 Oct 17 2006 bdftopcf -rwxr-xr-x 1 root wheel 2593 Oct 17 2006 bdftruncate -rwxr-xr-x 1 root wheel 9920 Oct 17 2006 beforelight -rwxr-xr-x 1 root wheel 67376 Oct 17 2006 bitmap -rwxr-xr-x 1 root wheel 5796 Oct 17 2006 bmtoa -rwxr-xr-x 1 root wheel 5066 Oct 15 2006 ccmakedep -rwxr-xr-x 1 root wheel 802 Oct 16 2006 checkmail -rwxr-xr-x 1 root wheel 615 Oct 15 2006 cleanlinks -rwxr-xr-x 1 root wheel 19232 Oct 17 2006 cxpmes ... -r-xr-xr-x 1 root wheel 5784 Oct 16 2006 fc-list -r-xr-xr-x 1 root wheel 5848 Oct 16 2006 fc-match -r-xr-xr-x 1 root wheel 4160 Oct 28 2006 findtr -rwxr-xr-x 1 root wheel 9296 Oct 17 2006 fslsfonts -rwxr-xr-x 1 root wheel 8304 Oct 17 2006 fstobdf -r-xr-xr-x 1 root wheel 95 Nov 1 2006 gapi2-codegen -r-xr-xr-x 1 root wheel 93 Nov 1 2006 gapi2-fixup -r-xr-xr-x 1 root wheel 136 Nov 1 2006 gapi2-parser -rwxr-xr-x 1 root wheel 2029 Oct 15 2006 gccmakedep -r-xr-xr-x 1 root wheel 103 Nov 1 2006 gconfsharp2-schemagen |
#./xorgcfg
Failed to load module "tek4957" (loader failed, 7) Loading /usr/X11R6/lib/modules/input/void_drv.so dlopen: /usr/X11R6/lib/modules/input/void_drv.so: Undefined symbol "xf86GetMotionEvents" Failed to load /usr/X11R6/lib/modules/input/void_drv.so Failed to load module "void" (loader failed, 7) Loading /usr/X11R6/lib/modules/input/wacom_drv.so dlopen: /usr/X11R6/lib/modules/input/wacom_drv.so: Undefined symbol "xf86GetMotionEvents" Failed to load /usr/X11R6/lib/modules/input/wacom_drv.so Failed to load module "wacom" (loader failed, 7) Loading /usr/X11R6/lib/modules/drivers/apm_drv.so ... Failed to load /usr/X11R6/lib/modules/drivers/vga_drv.so Failed to load module "vga" (loader failed, 7) Loading /usr/X11R6/lib/modules/drivers/via_drv.so dlopen: /usr/X11R6/lib/modules/drivers/via_drv.so: Undefined symbol "resVgaShared" Failed to load /usr/X11R6/lib/modules/drivers/via_drv.so Failed to load module "via" (loader failed, 7) Loading /usr/X11R6/lib/modules/drivers/vmware_drv.so dlopen: /usr/X11R6/lib/modules/drivers/vmware_drv.so: Undefined symbol "resVgaExclusive" Failed to load /usr/X11R6/lib/modules/drivers/vmware_drv.so Failed to load module "vmware" (loader failed, 7) |
#FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
|
Время первой команды журнала | 09:44:15 2007- 9-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:49:18 2007- 9-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 12.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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