/l3/trainings/nt-ladm/2006-01-14/linux3.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#ls
ASPLinux files.ls-lR.gz LafoxNet.utf README ASPLinux-updates GPG-KEY LICENSE.ENG RELEASE_NOTES boot GPL LICENSE.RUS RELEASE_NOTES.RUS disk LafoxNet.dos LICENSE.RUS.koi RELEASE_NOTES.RUS.koi dosutils LafoxNet.koi mk_cd TRANS.TBL |
#cd ..
|
#ls
cdrom floppy |
#umount /media/cdrom
umount: /media/cdrom: device is busy umount: /media/cdrom: device is busy You have new mail in /var/spool/mail/root |
#cd ..
|
#cd /dev/cdrom
-bash: cd: /dev/cdrom: Not a directory |
#dmesg
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 7 (level, low) -> IRQ 7 ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 ACPI: PCI interrupt 0000:00:1f.3[B] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10 (level, low) -> IRQ 10 ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11 Simple Boot Flag at 0x39 set to 0x1 apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac) apm: overridden by ACPI. audit: initializing netlink socket (disabled) audit(1139673799.230:0): initialized ... IPv6 over IPv4 tunneling driver divert: not allocating divert_blk for non-ethernet device sit0 eth0: no IPv6 routers present ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 11 (level, low) -> IRQ 11 [drm] Initialized i915 1.1.0 20040405 on minor 0: mtrr: base(0xd0020000) is not aligned on a size(0x180000) boundary mtrr: base(0xd0020000) is not aligned on a size(0x180000) boundary mtrr: base(0xd0020000) is not aligned on a size(0x180000) boundary ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A |
#umount /media/cdrom/
You have new mail in /var/spool/mail/root |
#eject
|
#cd /media/cdrom
You have new mail in /var/spool/mail/root |
#mount /media/cdrom/
mount: /dev/hdc already mounted or /media/cdrom busy mount: according to mtab, /dev/hdc is already mounted on /media/cdrom |
#ls
OOo_2.0_LinuxIntel_install_ru_deb_infra.tar.gz OOo_2.0_LinuxIntel_install_ru_rpm_infra.tar.bz2 OOo_2.0_LinuxIntel_ru_infra.tar.bz2 OOo_2.0_windows_install_ru_infra.zip OOo_2.0_windows_installwjre_ru_infra.zip README.CP1251.TXT README.CP866.TXT README.KOI8.TXT |
#less ./README.KOI8.TXT
|
#ls
OOo_2.0_LinuxIntel_install_ru_deb_infra.tar.gz OOo_2.0_LinuxIntel_install_ru_rpm_infra.tar.bz2 OOo_2.0_LinuxIntel_ru_infra.tar.bz2 OOo_2.0_windows_install_ru_infra.zip OOo_2.0_windows_installwjre_ru_infra.zip README.CP1251.TXT README.CP866.TXT README.KOI8.TXT |
#mkdir /usr/src/OOfice20
|
#tar xvjf /media/cdrom/OOo_2.0_LinuxIntel_instal
|
#ls /media/cdrom/
ls: /media/cdrom/c/: No such file or directory You have new mail in /var/spool/mail/root |
#ls /media/cdrom/
OOo_2.0_LinuxIntel_install_ru_deb_infra.tar.gz OOo_2.0_LinuxIntel_install_ru_rpm_infra.tar.bz2 OOo_2.0_LinuxIntel_ru_infra.tar.bz2 OOo_2.0_windows_install_ru_infra.zip OOo_2.0_windows_installwjre_ru_infra.zip README.CP1251.TXT README.CP866.TXT README.KOI8.TXT |
#less /media/cdrom/README.KOI8.TXT
|
#tar xvjf ./OOo_2.0_LinuxIntel_install_ru_rpm_infra.tar.bz2
/usr/src/OOfice20/ You have new mail in /var/spool/mail/root |
#tar xvjfC ./OOo_2.0_LinuxIntel_install_ru_rpm_infra.tar.bz
/usr/src/OOfice20/ OOo_2.0_LinuxIntel_install_ru_rpm_infra/ OOo_2.0_LinuxIntel_install_ru_rpm_infra/desktop-integration/ OOo_2.0_LinuxIntel_install_ru_rpm_infra/desktop-integration/openoffice.org-redhat-menus-2.0.0-3.noarch.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/desktop-integration/openoffice.org-suse-menus-2.0.0-3.noarch.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/desktop-integration/openoffice.org-mandriva-menus-2.0.0-3.noarch.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/desktop-integration/openoffice.org-freedesktop-menus-2.0.0-3.noarch.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/desktop-integration/openoffice.org-debian-menus_2.0.0-3_all.deb OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-base-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-calc-2.0.0-3.i586.rpm ... OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-graphicfilter-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-impress-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-javafilter-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-math-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-pyuno-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-spellcheck-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-testtool-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-writer-2.0.0-3.i586.rpm OOo_2.0_LinuxIntel_install_ru_rpm_infra/openoffice.org-xsltfilter-2.0.0-3.i586.rpm You have new mail in /var/spool/mail/root |
#less /media/cdrom/README.KOI8.TXT
|
#less /media/cdrom/README.KOI8.TXT
|
#ls -l
итого 626750 -r--r--r-- 1 root root 139673548 Окт 20 13:02 OOo_2.0_LinuxIntel_install_ru_deb_infra.tar.gz -r--r--r-- 1 root root 140975465 Окт 20 13:05 OOo_2.0_LinuxIntel_install_ru_rpm_infra.tar.bz2 -r--r--r-- 1 root root 131457891 Окт 20 13:07 OOo_2.0_LinuxIntel_ru_infra.tar.bz2 -r--r--r-- 1 root root 107008587 Окт 20 09:24 OOo_2.0_windows_install_ru_infra.zip -r--r--r-- 1 root root 122656884 Окт 20 09:26 OOo_2.0_windows_installwjre_ru_infra.zip -r--r--r-- 1 root root 5934 Окт 22 11:45 README.CP1251.TXT -r--r--r-- 1 root root 5934 Окт 22 11:45 README.CP866.TXT -r--r--r-- 1 root root 5811 Окт 22 11:44 README.KOI8.TXT |
#less /media/cdrom/README.KOI8.TXT
|
#less /media/cdrom/README.KOI8.TXT
|
#cd /usr/src/OOfice20/
|
#ls
OOo_2.0_LinuxIntel_install_ru_rpm_infra |
#cd ./OOo_2.0_LinuxIntel_install_ru_rpm_infra/
|
#ls
desktop-integration openoffice.org-base-2.0.0-3.i586.rpm openoffice.org-calc-2.0.0-3.i586.rpm openoffice.org-core01-2.0.0-3.i586.rpm openoffice.org-core02-2.0.0-3.i586.rpm openoffice.org-core03-2.0.0-3.i586.rpm openoffice.org-core03u-2.0.0-3.i586.rpm openoffice.org-core04-2.0.0-3.i586.rpm openoffice.org-core04u-2.0.0-3.i586.rpm openoffice.org-core05-2.0.0-3.i586.rpm ... openoffice.org-gnome-integration-2.0.0-3.i586.rpm openoffice.org-graphicfilter-2.0.0-3.i586.rpm openoffice.org-impress-2.0.0-3.i586.rpm openoffice.org-javafilter-2.0.0-3.i586.rpm openoffice.org-math-2.0.0-3.i586.rpm openoffice.org-pyuno-2.0.0-3.i586.rpm openoffice.org-spellcheck-2.0.0-3.i586.rpm openoffice.org-testtool-2.0.0-3.i586.rpm openoffice.org-writer-2.0.0-3.i586.rpm openoffice.org-xsltfilter-2.0.0-3.i586.rpm |
#ls | less
|
#rpm -i *.rpm
|
#rpm -i ./*.rpm
^[[A^[[B для установки пакета openoffice.org-core04u-2.0.0-3 нужно 9M байт на файловой системе / для установки пакета openoffice.org-core05u-2.0.0-3 нужно 34M байт на файловой системе / для установки пакета openoffice.org-core09-2.0.0-3 нужно 42M байт на файловой системе / для установки пакета openoffice.org-core10-2.0.0-3 нужно 42M байт на файловой системе / для установки пакета openoffice.org-draw-2.0.0-3 нужно 45M байт на файловой системе / для установки пакета openoffice.org-gnome-integration-2.0.0-3 нужно 46M байт на файловой системе / для установки пакета openoffice.org-graphicfilter-2.0.0-3 нужно 46M байт на файловой системе / для установки пакета openoffice.org-impress-2.0.0-3 нужно 50M байт на файловой системе / для установки пакета openoffice.org-javafilter-2.0.0-3 нужно 50M байт на файловой системе / для установки пакета openoffice.org-math-2.0.0-3 нужно 54M байт на файловой системе / для установки пакета openoffice.org-pyuno-2.0.0-3 нужно 67M байт на файловой системе / для установки пакета openoffice.org-spellcheck-2.0.0-3 нужно 67M байт на файловой системе / для установки пакета openoffice.org-testtool-2.0.0-3 нужно 68M байт на файловой системе / для установки пакета openoffice.org-writer-2.0.0-3 нужно 75M байт на файловой системе / для установки пакета openoffice.org-xsltfilter-2.0.0-3 нужно 75M байт на файловой системе / You have new mail in /var/spool/mail/root |
#cd ..
|
#rpm -i ./OOo_2.0_LinuxIntel_install_ru_rpm_infra/*.rpm
для установки пакета openoffice.org-core04u-2.0.0-3 нужно 9M байт на файловой системе / для установки пакета openoffice.org-core05u-2.0.0-3 нужно 34M байт на файловой системе / для установки пакета openoffice.org-core09-2.0.0-3 нужно 42M байт на файловой системе / для установки пакета openoffice.org-core10-2.0.0-3 нужно 42M байт на файловой системе / для установки пакета openoffice.org-draw-2.0.0-3 нужно 45M байт на файловой системе / для установки пакета openoffice.org-gnome-integration-2.0.0-3 нужно 46M байт на файловой системе / для установки пакета openoffice.org-graphicfilter-2.0.0-3 нужно 46M байт на файловой системе / для установки пакета openoffice.org-impress-2.0.0-3 нужно 50M байт на файловой системе / для установки пакета openoffice.org-javafilter-2.0.0-3 нужно 50M байт на файловой системе / для установки пакета openoffice.org-math-2.0.0-3 нужно 54M байт на файловой системе / для установки пакета openoffice.org-pyuno-2.0.0-3 нужно 67M байт на файловой системе / для установки пакета openoffice.org-spellcheck-2.0.0-3 нужно 67M байт на файловой системе / для установки пакета openoffice.org-testtool-2.0.0-3 нужно 68M байт на файловой системе / для установки пакета openoffice.org-writer-2.0.0-3 нужно 75M байт на файловой системе / для установки пакета openoffice.org-xsltfilter-2.0.0-3 нужно 75M байт на файловой системе / |
#rpm -qa | grep openoffice
openoffice.org-libs-1.1.2-11.5.1.am openoffice.org-i18n-1.1.2-11.5.1.am openoffice.org-1.1.2-11.5.1.am openoffice.org-kde-1.1.2-11.5.1.am You have new mail in /var/spool/mail/root |
#LANG=C
installing package openoffice.org-core04u-2.0.0-3 needs 9MB on the / filesystem installing package openoffice.org-core05u-2.0.0-3 needs 34MB on the / filesystem installing package openoffice.org-core09-2.0.0-3 needs 42MB on the / filesystem installing package openoffice.org-core10-2.0.0-3 needs 42MB on the / filesystem installing package openoffice.org-draw-2.0.0-3 needs 45MB on the / filesystem installing package openoffice.org-gnome-integration-2.0.0-3 needs 46MB on the / filesystem installing package openoffice.org-graphicfilter-2.0.0-3 needs 46MB on the / filesystem installing package openoffice.org-impress-2.0.0-3 needs 50MB on the / filesystem installing package openoffice.org-javafilter-2.0.0-3 needs 50MB on the / filesystem installing package openoffice.org-math-2.0.0-3 needs 54MB on the / filesystem installing package openoffice.org-pyuno-2.0.0-3 needs 67MB on the / filesystem installing package openoffice.org-spellcheck-2.0.0-3 needs 67MB on the / filesystem installing package openoffice.org-testtool-2.0.0-3 needs 68MB on the / filesystem installing package openoffice.org-writer-2.0.0-3 needs 75MB on the / filesystem installing package openoffice.org-xsltfilter-2.0.0-3 needs 75MB on the / filesystem |
Время первой команды журнала | 17:02:30 2006- 2-11 | ||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:28:08 2006- 2-11 | ||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 38 | ||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.05 | ||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.43 | ||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.48 | ||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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