/l3/users/wdw/nt-ladm/linux1.linux.nt/root :1 :2 :3 :4 :5 |
|
#killall -1 l3-agent
|
#vi /home/user/.l3rc
|
#vi /home/user/.l3rc
1c1 < l3cd=/users/wdw/nt-adm//user --- > l3cd=/users/wdw/nt-ladm/linux1.linux.nt/user |
#killall -1 l3-agent
|
#killall -1 l3-agent
|
#killall -1 l3-agent
|
#vi /home/user/.l3rc
|
#ls -l
итого 132 -rw-r--r-- 1 root root 4503 Сен 29 2006 final_settings.err -rw-r--r-- 1 root root 3944 Сен 29 2006 install -rw-r--r-- 1 root root 85338 Сен 29 2006 logs.tgz -rw------- 1 root root 1624 Сен 29 2006 mbox -rw-r--r-- 1 root root 79 Дек 6 2003 mymotd -rw-r--r-- 1 root root 86 Дек 6 2003 mynologin drwxr-xr-x 2 root root 4096 Дек 7 2003 mytgz drwxr-xr-x 2 root root 4096 Сен 29 2006 Templates |
#ls -al
итого 260 drwxr-x--- 12 root root 4096 Янв 1 00:19 . drwxr-xr-x 24 1000 1000 4096 Янв 1 00:16 .. -rw-r--r-- 1 root root 1744 Янв 1 00:15 .bash_history -rw-r--r-- 1 root root 24 Дек 6 2003 .bash_logout -rw-r--r-- 1 root root 259 Сен 29 2006 .bash_profile -rw-r--r-- 1 root root 214 Сен 29 2006 .bashrc -rw-r--r-- 1 root root 210 Дек 6 2003 .cshrc -rw-r--r-- 1 root root 4503 Сен 29 2006 final_settings.err drwx------ 2 root root 4096 Сен 29 2006 .gconf ... -rw------- 1 root root 1624 Сен 29 2006 mbox -rw-r--r-- 1 root root 79 Дек 6 2003 mymotd -rw-r--r-- 1 root root 86 Дек 6 2003 mynologin drwxr-xr-x 2 root root 4096 Дек 7 2003 mytgz -rw------- 1 root root 1024 Сен 29 2006 .rnd drwxr-xr-x 2 root root 4096 Дек 6 2003 .ssh -rw-r--r-- 1 root root 196 Дек 6 2003 .tcshrc drwxr-xr-x 2 root root 4096 Сен 29 2006 Templates -rw-r--r-- 1 root root 16 Дек 6 2003 .vimrc -rw------- 1 root root 60 Янв 1 00:18 .xauthqTLgiw |
#hostname
linux1.linux.nt |
#hostname
linux1.linux.nt |
#vi /tmp/in
|
#vi /tmp/install
|
#vi /tmp/installOK
|
#ls
final_settings.err logs.tgz mymotd mytgz install mbox mynologin Templates |
#vi install
|
#less /var/log/Xorg.0.log
|
#/etc/init.d/gdm restart
bash: /etc/init.d/gdm: Нет такого файла или каталога |
#date -h
date: неверный ключ -- h Попробуйте `date --help' для получения более подробного описания. |
#date --help
ÐÑполÑзоваÐate Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ÐÐТ] ÑÑÑоки ФÐÐÐo-8601[=СÐÐЦ] вÑвеÑÑи даÑÑ/вÑÐµÐ¼Ñ Ð² виде, ÑооÑвеÑÑÑвÑÑÑем ÑÑандаÑÑÑ ISO-8601.ом ФÐÐ ÐÐТÐ, или ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ ÑиÑÑемное вÑемÑ. СÐÐЦ=`date' Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑолÑко даÑÑ, `hours', `minutes' или `seconds' Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑениÑемÑ, опиÑанное даÑÑ Ð¸ вÑемени Ñ Ñказанной ÑоÑноÑÑÑÑ. --iso-8601 без СÐÐЦ ÑквиваленÑно `date'. -r, --reference=FILE display the last modification time of FILE -R, --rfc-2822 output RFC-2822 compliant date string -s, --set=STRING set time described by STRING ... %X меÑÑное пÑедÑÑавление вÑемени (%H:%M:%S) %y поÑледние две ÑиÑÑÑ Ð³Ð¾Ð´Ð° (00..99) %Y год (1970...) %z RFC-2822 style numeric timezone (-0500) (a nonstandard extension) %Z time zone (e.g., EDT), or nothing if no time zone is determinable By default, date pads numeric fields with zeroes. GNU date recognizes the following modifiers between `%' and a numeric directive. `-' (hyphen) do not pad the field `_' (underscore) pad the field with spaces Ðб оÑÐ¸Ð±ÐºÐ°Ñ ÑообÑайÑе по адÑеÑÑ <bug-coreutils@gnu.org>. |
#date 100210452006
Пнд Окт 2 10:45:00 EEST 2006 |
#nm
nm: 'a.out': No such file |
#rpm -i /tmp/
advfdisk.full.log fix_amixer.log model_temp.hdc advfdisk.hst fix_devices.log monprobe.msg aspsetup.log.2 fix_updfstab.log orbit-user/ buildxconf.log .font-unix/ rpmlog ddcprobe.log found_card.err runlevel ddcxinfo.log found_card.log setup.history detect.log gconfd-root/ setup.log dmesg.prot gconfd-user/ setup_sound.log etc/ .gdm_socket ssh-SoNWhC4541/ fdisk.bat .ICE-unix/ status fdisk.bathdb init.log temp_driver.hdc fdisk.hsthdb installOK texconfig.fB5308/ fdisk.log install_steps .X0-lock fdisk.loghdb kde-user/ .X11-unix/ fdisk_name ksocket-user/ xses-user.3pMkCJ fileiFQPGp lost+found/ Xtest.log FinalXSettings.err mi.sh |
#hostname
linux1.linux.nt |
#rmp -i /tmp/tree-1.2-22.i386.rpm
bash: rmp: command not found |
#rpm -i /tmp/tree-1.2-22.i386.rpm
предупреждение: /tmp/tree-1.2-22.i386.rpm: Заголовок V3 DSA signature: NOKEY, key ID db42a60e |
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME hald-addo 2233 root 4r BLK 22,64 1520 /dev/hdd mount 3666 root 4r BLK 22,64 1520 /dev/hdd |
#kill -9 2233
|
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3774 root 4r BLK 22,64 1520 /dev/hdd |
#kill -9 374
bash: kill: (374) - Нет такого процесса |
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3774 root 4r BLK 22,64 1520 /dev/hdd |
#kill -9 3774
|
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3805 root 4r BLK 22,64 1520 /dev/hdd |
#kill -9 3805
|
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3805 root 4r BLK 22,64 1520 /dev/hdd |
#kill -9 3805
|
#kill -9 3805
|
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3805 root 4r BLK 22,64 1520 /dev/hdd |
#eject /dev/hdd
^[[[B |
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3843 root 4r BLK 22,64 1520 /dev/hdd |
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3843 root 4r BLK 22,64 1520 /dev/hdd |
#h
|
#kill -9 3843
|
#lsof /dev/hdd
|
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3982 root 4r BLK 22,64 1520 /dev/hdd |
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3982 root 4r BLK 22,64 1520 /dev/hdd |
#lsof /dev/hdd
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mount 3982 root 4r BLK 22,64 1520 /dev/hdd |
#lsof /dev/hdd
|
#kill -9 3982
|
#lsof /dev/hdd
|
#lsof /dev/hdd
|
#lsof /dev/hdd
|
#rpm -q
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#rpm -qa
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#man rpm
|
#rpm -qa
ethereal-gnome-0.10.14-1.FC4.1 gmp-4.1.4-6 xorg-x11-xdm-6.8.2-37.110.49.2asp ruby-libs-1.8.4-1.fc4 xmms-1.2.10-19.110asp mutt-1.5.10-0.110asp stunnel-4.08-2 ElectricFence-2.2.2-20 glib-devel-1.2.10-16 apel-10.6-6 ... libaio-0.3.104-2 ltrace-0.3.36-3 xmltex-20020625-5 pvm-3.4.5-5_FC4 slang-devel-1.4.9-17 units-1.80-12 xorg-x11-sdk-6.8.2-37.110.49.2asp gnome-desktop-devel-2.12.1-0.110.2asp krbafs-devel-1.2.2-9 newt-devel-0.51.6-7 |
#rpm -qp
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#man rpm
|
#pmr -i
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#rpm -i
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#rpm -i
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#rpm -i
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#man rpm
|
#/etc/bash_completion.d/
bash: /etc/bash_completion.d/: is a directory |
#ls /etc/bash_completion.d/
subversion unrar |
#ls /etc/bash_completion.d/
subversion unrar |
#ls /etc/bash_completion.d/subversion
/etc/bash_completion.d/subversion |
#. /etc/bash_completion.d/subversion
|
#rpm -e
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#rpm -e
.bash_history .gstreamer-0.8/ mymotd .bash_logout .gtkrc mynologin .bash_profile .inputrc mytgz/ .bashrc install .rnd .cshrc .kde/ .ssh/ final_settings.err .l3rc .tcshrc .gconf/ .lesshst Templates/ .gconfd/ .lilalo/ .vimrc .gnome/ logs.tgz .gnome2/ mbox |
#ls /etc/bash
bash_completion bash_completion.d/ bashrc |
#ls /etc/bash_completion
/etc/bash_completion |
#. /etc/bash_completion
|
#rpm -e b
basesystem bluez-hcidump boost bash bluez-libs boost-devel bash-completion bluez-libs-devel bridge-utils bc bluez-pin bug-buddy beecrypt bluez-utils byacc binutils bluez-utils-cups bzip2 bison bmp bzip2-devel bitmap-fonts bmp-alarm bzip2-libs bitstream-vera-fonts bmp-docklet |
#rpm -e bas
basesystem bash bash-completion |
#rpm -e bas
basesystem bash bash-completion |
#rpm -e bas
basesystem bash bash-completion |
#vi .bashrc
|
#rpm -e b
basesystem bluez-hcidump boost bash bluez-libs boost-devel bash-completion bluez-libs-devel bridge-utils bc bluez-pin bug-buddy beecrypt bluez-utils byacc binutils bluez-utils-cups bzip2 bison bmp bzip2-devel bitmap-fonts bmp-alarm bzip2-libs bitstream-vera-fonts bmp-docklet |
#rpm -e b
basesystem bluez-hcidump boost bash bluez-libs boost-devel bash-completion bluez-libs-devel bridge-utils bc bluez-pin bug-buddy beecrypt bluez-utils byacc binutils bluez-utils-cups bzip2 bison bmp bzip2-devel bitmap-fonts bmp-alarm bzip2-libs bitstream-vera-fonts bmp-docklet |
#rpm -e b
basesystem bluez-hcidump boost bash bluez-libs boost-devel bash-completion bluez-libs-devel bridge-utils bc bluez-pin bug-buddy beecrypt bluez-utils byacc binutils bluez-utils-cups bzip2 bison bmp bzip2-devel bitmap-fonts bmp-alarm bzip2-libs bitstream-vera-fonts bmp-docklet |
#rpm -e bas
basesystem bash bash-completion |
#rpm -e bash-completion
|
#rpm -e bas
basesystem bash |
#rpm -e bas
basesystem bash |
#rpm -e bas
basesystem bash |
#rpm -e bas
basesystem bash |
#rpm -e bas
basesystem bash |
#vi /etc/bashrc
|
#vi /etc/pro
|
#vi /etc/pro
|
#vi /etc/profile
|
#vi /etc/profile.d/
|
#vi /etc/gs
|
Время первой команды журнала | 00:19:57 2002- 1- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:45:16 2006-10- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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