/l3/users/clint/nt-ladm-2005-11-13/linux1.linux.nt/user :1 :2 :3 :4 :5 :6 :7 :8 |
|
$load
loadkeys loadshlib loadunimap |
$mo
moc money2qif montage mount movtar_index movtar_setinfo movtar_unify mogrify moniker-test more mouse-test movtar_play movtar_split movtar_yuv422 |
$ls /lib/modules/2.6.9-1.667asp/kernel/drivers/
acpi/ bluetooth/ i2c/ input/ media/ mtd/ pci/ serial/ atm/ char/ ide/ isdn/ message/ net/ pcmcia/ usb/ block/ cpufreq/ ieee1394/ md/ misc/ parport/ scsi/ video/ |
$ls /lib/modules/2.6.9-1.667asp/kernel/drivers/net/
3c501.ko appletalk/ eepro100.ko irda/ pcmcia/ sis900.ko tun.ko 3c503.ko atp.ko eepro.ko ixgb/ pcnet32.ko sk98lin/ typhoon.ko 3c505.ko b44.ko eexpress.ko lance.ko plip.ko skfp/ via-rhine.ko 3c507.ko bonding/ epic100.ko lp486e.ko ppp_async.ko slhc.ko via-velocity.ko 3c509.ko cs89x0.ko eql.ko mii.ko ppp_deflate.ko smc9194.ko wd.ko 3c515.ko de600.ko eth16i.ko natsemi.ko ppp_generic.ko smc-ultra.ko wireless/ 3c59x.ko de620.ko ethertap.ko ndiswrapper/ ppp_mppe.ko starfire.ko yellowfin.ko 8139cp.ko depca.ko ewrk3.ko ne2k-pci.ko pppoe.ko sundance.ko znet.ko 8139too.ko dgrs.ko fealnx.ko ne.ko pppox.ko sungem.ko 82596.ko dl2k.ko forcedeth.ko netconsole.ko ppp_synctty.ko sungem_phy.ko 8390.ko dummy.ko hamachi.ko netdump.ko r8169.ko sunhme.ko ac3200.ko e1000/ hp100.ko ni52.ko s2io.ko tg3.ko acenic.ko e100.ko hp.ko ni65.ko sb1000.ko tlan.ko amd8111e.ko e2100.ko hp-plus.ko ns83820.ko seeq8005.ko tulip/ |
$lsmode
bash: lsmode: command not found |
$lsmod
bash: lsmod: command not found |
$su -
Password: |
#lsmod
Module Size Used by nls_utf8 2113 1 i915 76997 2 parport_pc 24577 1 lp 11565 0 parport 42249 2 parport_pc,lp autofs4 24261 0 i2c_dev 10433 0 i2c_core 22209 1 i2c_dev sunrpc 161701 1 ... gameport 5057 1 snd_intel8x0 snd_mpu401_uart 8897 1 snd_intel8x0 snd_rawmidi 26853 1 snd_mpu401_uart snd_seq_device 8137 1 snd_rawmidi snd 54949 9 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 10145 1 snd 3c59x 36585 0 floppy 58609 0 ext3 121033 6 jbd 75481 1 ext3 |
#man insmod
|
#man modprobe
|
#lsmod
Module Size Used by pppox 3529 0 ppp_generic 35925 1 pppox slhc 7105 1 ppp_generic nls_utf8 2113 1 i915 76997 2 parport_pc 24577 1 lp 11565 0 parport 42249 2 parport_pc,lp autofs4 24261 0 ... gameport 5057 1 snd_intel8x0 snd_mpu401_uart 8897 1 snd_intel8x0 snd_rawmidi 26853 1 snd_mpu401_uart snd_seq_device 8137 1 snd_rawmidi snd 54949 9 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 10145 1 snd 3c59x 36585 0 floppy 58609 0 ext3 121033 6 jbd 75481 1 ext3 |
#lsmod |head
Module Size Used by pppox 3529 0 ppp_generic 35925 1 pppox slhc 7105 1 ppp_generic nls_utf8 2113 1 i915 76997 2 parport_pc 24577 1 lp 11565 0 parport 42249 2 parport_pc,lp autofs4 24261 0 |
#man modinfo
|
#man lspci
|
#lspci
00:00.0 Host bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01) 00:02.0 VGA compatible controller: Intel Corp. 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) 00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corp. 82801DB (ICH4) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 01:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 30) |
#grep /lib/modules/2.6.9-1.667asp/
build/ modules.ccwmap modules.inputmap modules.symbols kernel/ modules.dep modules.isapnpmap modules.usbmap modules.alias modules.ieee1394map modules.pcimap source/ |
#grep -i 02 /lib/modules/2.6.9-1.667asp/modules.pcimap
parport_serial 0x0000131f 0x00002040 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002041 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002042 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002010 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002011 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002012 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002060 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002061 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 parport_serial 0x0000131f 0x00002062 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 yellowfin 0x00001000 0x00000702 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 ... hw_random 0x00001022 0x0000746b 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 hw_random 0x00008086 0x00002418 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 hw_random 0x00008086 0x00002428 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 hw_random 0x00008086 0x00002448 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 hw_random 0x00008086 0x0000244e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 hw_random 0x00008086 0x0000245e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 sx8 0x0000105a 0x00008002 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 DAC960 0x00001011 0x00001065 0x00001069 0x00000020 0x00000000 0x00000000 0x0 DAC960 0x00001069 0x00000002 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 eni 0x0000111a 0x00000002 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 |
#lspci
00:00.0 Host bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01) 00:02.0 VGA compatible controller: Intel Corp. 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) 00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corp. 82801DB (ICH4) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 01:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 30) |
#lspci -n
00:00.0 Class 0600: 8086:2560 (rev 01) 00:02.0 Class 0300: 8086:2562 (rev 01) 00:1d.0 Class 0c03: 8086:24c2 (rev 01) 00:1d.1 Class 0c03: 8086:24c4 (rev 01) 00:1d.2 Class 0c03: 8086:24c7 (rev 01) 00:1d.7 Class 0c03: 8086:24cd (rev 01) 00:1e.0 Class 0604: 8086:244e (rev 81) 00:1f.0 Class 0601: 8086:24c0 (rev 01) 00:1f.1 Class 0101: 8086:24cb (rev 01) 00:1f.3 Class 0c05: 8086:24c3 (rev 01) 00:1f.5 Class 0401: 8086:24c5 (rev 01) 01:00.0 Class 0200: 10b7:9200 (rev 30) |
#grep -i 2562 /lib/modules/2.6.9-1.667asp/modules.pcimap
|
#lspci -n
00:00.0 Class 0600: 8086:2560 (rev 01) 00:02.0 Class 0300: 8086:2562 (rev 01) 00:1d.0 Class 0c03: 8086:24c2 (rev 01) 00:1d.1 Class 0c03: 8086:24c4 (rev 01) 00:1d.2 Class 0c03: 8086:24c7 (rev 01) 00:1d.7 Class 0c03: 8086:24cd (rev 01) 00:1e.0 Class 0604: 8086:244e (rev 81) 00:1f.0 Class 0601: 8086:24c0 (rev 01) 00:1f.1 Class 0101: 8086:24cb (rev 01) 00:1f.3 Class 0c05: 8086:24c3 (rev 01) 00:1f.5 Class 0401: 8086:24c5 (rev 01) 01:00.0 Class 0200: 10b7:9200 (rev 30) |
#lspci
00:00.0 Host bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01) 00:02.0 VGA compatible controller: Intel Corp. 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) 00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corp. 82801DB (ICH4) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 01:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 30) |
#lspci -n
00:00.0 Class 0600: 8086:2560 (rev 01) 00:02.0 Class 0300: 8086:2562 (rev 01) 00:1d.0 Class 0c03: 8086:24c2 (rev 01) 00:1d.1 Class 0c03: 8086:24c4 (rev 01) 00:1d.2 Class 0c03: 8086:24c7 (rev 01) 00:1d.7 Class 0c03: 8086:24cd (rev 01) 00:1e.0 Class 0604: 8086:244e (rev 81) 00:1f.0 Class 0601: 8086:24c0 (rev 01) 00:1f.1 Class 0101: 8086:24cb (rev 01) 00:1f.3 Class 0c05: 8086:24c3 (rev 01) 00:1f.5 Class 0401: 8086:24c5 (rev 01) 01:00.0 Class 0200: 10b7:9200 (rev 30) |
#grep -i 9200 /lib/modules/2.6.9-1.667asp/modules.pcimap
3c59x 0x000010b7 0x00009200 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 |
#lsmod
Module Size Used by nls_utf8 2113 1 i915 76997 2 parport_pc 24577 1 lp 11565 0 parport 42249 2 parport_pc,lp autofs4 24261 0 i2c_dev 10433 0 i2c_core 22209 1 i2c_dev sunrpc 161701 1 ... gameport 5057 1 snd_intel8x0 snd_mpu401_uart 8897 1 snd_intel8x0 snd_rawmidi 26853 1 snd_mpu401_uart snd_seq_device 8137 1 snd_rawmidi snd 54949 9 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 10145 1 snd 3c59x 36585 0 floppy 58609 0 ext3 121033 6 jbd 75481 1 ext3 |
#lsmod | grep 3c59x
3c59x 36585 0 |
#lsmod |more
|
#ls /dev/shm
|
Время первой команды журнала | 11:55:49 2006-11-18 | ||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:34:03 2006-11-18 | ||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 29 | ||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 3.45 | ||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 24.14 | ||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.64 | ||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.76 | ||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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