/l3/users/10-01-2007/nt-ladm/linux6.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 |
|
$c
bash: cdisk: command not found |
$cdisk /dev/hda
bash: cdisk: command not found |
$cf
bash: cfdisk: command not found |
$cfdisk /dev/hda
|
$fdisc -l /dev/
Display all 213 possibilities? (y or n) |
$fdisc -l /dev/
bash: fdisc: command not found |
$fdisc -l /dev/hda
bash: fdisc: command not found |
$fdisc -l /dev/
Display all 213 possibilities? (y or n) adsp ptmx tty17 tty9 agpgart pts/ tty18 ttyp0 audio ptyp0 tty19 ttyp1 bus/ ptyp1 tty2 ttyp2 cdrom ptyp2 tty20 ttyp3 console ptyp3 tty21 ttyp4 core ptyp4 tty22 ttyp5 disk/ ptyp5 tty23 ttyp6 dri/ ptyp6 tty24 ttyp7 ... full ptypb tty29 ttypc gpmctl ptypc tty3 ttypd hda ptypd tty30 ttype hda1 ptype tty31 ttypf hda2 ptypf tty32 ttyS0 hda3 ram0 tty33 ttyS1 hda4 ram1 tty34 ttyS2 hda5 ram10 tty35 ttyS3 hda6 ram11 tty36 .udev/ hda7 ram12 tty37 urandom |
$su -
Password: l3-agent is already running: pid=6626; pidfile=/root/.lilalo/l3-agent.pid |
#cfdisc /dev/hda
bash: cfdisc: command not found |
#cfdisc dev/hda
bash: cfdisc: command not found |
#cfdisc /d
bash: cfdisc: command not found |
#fdisc /dev/hda
bash: fdisc: command not found |
#exit
|
$ls /dev
adsp kmsg ptyp6 snd tty30 tty58 urandom agpgart log ptyp7 sndstat tty31 tty59 usbdev1.1_ep00 audio loop ptyp8 stderr tty32 tty6 usbdev1.1_ep81 bus loop0 ptyp9 stdin tty33 tty60 usbdev2.1_ep00 cdrom loop1 ptypa stdout tty34 tty61 usbdev2.1_ep81 console loop2 ptypb tty tty35 tty62 usbdev3.1_ep00 core loop3 ptypc tty0 tty36 tty63 usbdev3.1_ep81 disk loop4 ptypd tty1 tty37 tty7 usbdev4.1_ep00 dri loop5 ptype tty10 tty38 tty8 usbdev4.1_ep81 dsp loop6 ptypf tty11 tty39 tty9 usbdev5.1_ep00 ... hda5 ppp ram4 tty21 tty49 ttypa vcsa1 hda6 psaux ram5 tty22 tty5 ttypb vcsa2 hda7 ptmx ram6 tty23 tty50 ttypc vcsa3 hda8 pts ram7 tty24 tty51 ttypd vcsa4 hdc ptyp0 ram8 tty25 tty52 ttype vcsa5 hpet ptyp1 ram9 tty26 tty53 ttypf vcsa6 hwrng ptyp2 random tty27 tty54 ttyS0 vcsa7 initctl ptyp3 rtc tty28 tty55 ttyS1 xconsole input ptyp4 shm tty29 tty56 ttyS2 zero kmem ptyp5 snapshot tty3 tty57 ttyS3 |
$less /dev/hda
|
$less -f /dev/hda
|
$su -
Password: l3-agent is already running: pid=6626; pidfile=/root/.lilalo/l3-agent.pid |
#less -f /dev/hda
|
#cfdisc -f
bash: cfdisc: command not found |
#cfdisc
bash: cfdisc: command not found |
Время первой команды журнала | 16:47:57 2007- 1-15 | |||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:00:12 2007- 1-15 | |||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 22 | |||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.09 | |||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 68.18 | |||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.20 | |||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.80 | |||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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