/l3/users/07-07-2008/fbsd-adm/fbsd1.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 |
|
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#ca
caesar calendar caller cap_mkdb caspol catman cal callbootd camcontrol case cat |
#find /usr a/*d.html
/usr/include/rpcsvc/rex.h /usr/include/rpcsvc/rnusers.h /usr/include/rpcsvc/rquota.h /usr/include/rpcsvc/rstat.h /usr/include/rpcsvc/rwall.h /usr/include/rpcsvc/sm_inter.h /usr/include/rpcsvc/spray.h /usr/include/rpcsvc/yppasswd.h /usr/include/rpcsvc/yp.h /usr/include/rpcsvc/ypxfrd.h ... /usr/include/sys/ktrace.h /usr/include/sys/libkern.h /usr/include/sys/limits.h /usr/include/sys/linedisc.h /usr/include/sys/link_aout.h /usr/include/sys/link_elf.h /usr/include/sys/linker.h /usr/include/sys/linker_set.h /usr/include/sys/lock.h /usr/include/sys/lock_profile.h |
#find /usr a\*d.html
/usr/include/rpcsvc/rex.h /usr/include/rpcsvc/rnusers.h /usr/include/rpcsvc/rquota.h /usr/include/rpcsvc/rstat.h /usr/include/rpcsvc/rwall.h /usr/include/rpcsvc/sm_inter.h /usr/include/rpcsvc/spray.h /usr/include/rpcsvc/yppasswd.h /usr/include/rpcsvc/yp.h /usr/include/rpcsvc/ypxfrd.h ... /usr/include/sys/ktrace.h /usr/include/sys/libkern.h /usr/include/sys/limits.h /usr/include/sys/linedisc.h /usr/include/sys/link_aout.h /usr/include/sys/link_elf.h /usr/include/sys/linker.h /usr/include/sys/linker_set.h /usr/include/sys/lock.h /usr/include/sys/lock_profile.h |
#find /usr a\*d.html > find_html
find: a*d.html: No such file or directory |
#cat find_html
/usr/include/rpcsvc/rex.h /usr/include/rpcsvc/rnusers.h /usr/include/rpcsvc/rquota.h /usr/include/rpcsvc/rstat.h /usr/include/rpcsvc/rwall.h /usr/include/rpcsvc/sm_inter.h /usr/include/rpcsvc/spray.h /usr/include/rpcsvc/yppasswd.h /usr/include/rpcsvc/yp.h /usr/include/rpcsvc/ypxfrd.h ... /usr/include/sys/ktrace.h /usr/include/sys/libkern.h /usr/include/sys/limits.h /usr/include/sys/linedisc.h /usr/include/sys/link_aout.h /usr/include/sys/link_elf.h /usr/include/sys/linker.h /usr/include/sys/linker_set.h /usr/include/sys/lock.h /usr/include/sys/lock_profile.h |
#find /usr a\*d.html > find_html 2> error_find
|
#find /usr a\*d.html 1 > find_html 2 > error_find
find: a*d.html: No such file or directory find: 1: No such file or directory find: 2: No such file or directory |
#find /usr a\*d.html 1> find_html 2> error_find
|
#cat error_find
find: a*d.html: No such file or directory |
#find /usr a\*d.html &> find_html
|
#fi
fi file2c finger fixmount file find firefox fixmswrd.pl file-roller find2perl firefox-config |
#fi
fi file2c finger fixmount file find firefox fixmswrd.pl file-roller find2perl firefox-config |
#x
Display all 114 possibilities? (y or n) |
#xo
xon xorgconfig |
#ls
.ICE-unix Tue .X0-lock Tue Jul 8 09:48:20 UTC 2008 .X11-unix UTC .XIM-unix copying_pipe .Xauthyxo62s error_find .Xauthzxo62s fam-user .font-unix find_html .snap gdm.conf .xorg.conf898 lilalo-install-temp-1212 09:48:03 lilalo-install-temp-1241 2008 names 8 screens Jul sortednames |
#ps wux | grep gdm
root 2193 0,0 0,5 11576 5612 ?? Is 8:49 0:01,07 /usr/local/sbin/gdm-binary root 21531 0,0 0,6 11608 5892 ?? I 10:00 0:00,01 /usr/local/sbin/gdm-binary root 21532 0,0 0,6 7284 6184 ?? I 10:00 0:00,12 /usr/local/bin/Xvnc :0 -geometry 800x600 -depth 8 -auth /var/gdm/:0.Xa |
#vim /usr/local/etc/gdm/gdm.conf.back
|
#cut err
usage: cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-s] [-d delim] [file ...] |
#cat err
|
#cat err
|
#cp /usr/local/etc/gdm/gdm.conf.back /usr/local/etc/gdm/gdm.conf
|
#cp /usr/local/etc/gdm/gdm.conf.back /usr/local/etc/gdm/gdm.conf
|
#vim /usr/local/etc/gdm/gdm.conf
|
#cat err
123 |
#&> err
|
#ls Greeter=/usr/lib/gdm/gdmlogin
ls: Greeter=/usr/lib/gdm/gdmlogin: No such file or directory |
#ls /usr/lib/gdm/gdmlogin
ls: /usr/lib/gdm/gdmlogin: No such file or directory |
#locate gdmligin
locate: database too small: /var/db/locate.database |
#file /usr/local/libexec/gdmlogin
/usr/local/libexec/gdmlogin: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), stripped |
#!v
#securitytypes=none flexible=true # Also note, that if you redefine a [server-foo] section, then GDM will # use the definition in this file, not the GDM System Defaults configuration # file. It is currently not possible to disable a [server-foo] section # file. It is currently not possible to disable a [server-foo] section # defined in the GDM System Defaults configuration file. # "/usr/local/etc/gdm/gdm.conf" 89 lines, 3473 characters written |
#/usr/local/etc/rc.d/gdm stop
Stopping gdm. Waiting for PIDS: 2193. |
#ps wax | grep gdm
|
#cut TEST
usage: cut -b list [-n] [file ...] cut -c list [file ...] cut -f list [-s] [-d delim] [file ...] |
#ls .*
.Xauthyxo62s .Xauthzxo62s .: .ICE-unix Tue Jul 8 09:48:20 UTC 2008 .X11-unix UTC .XIM-unix copying_pipe .Xauthyxo62s err .Xauthzxo62s error_find .font-unix fam-user .snap find_html .xorg.conf898 gdm.conf ... .profile compat lib proc usr .snap dev libexec rescue var COPYRIGHT dist log root bin entropy media sbin .ICE-unix: .X11-unix: .XIM-unix: .font-unix: .snap: .xorg.conf898: |
#tzsetup
x x 42 Slovenia x x x x 43 Spain x x 4 Sweden lqqqqqqqqqqqqqqqqqqqqq Ukraine Time Zones qqqqqqqqqqqqqqqqqqqqqk x Select a zone which observes the same time as your locality. x x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x lqqqqqqqqqqqqqqqqqqqqqqqqqqqq Confirmation qqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x 2 Ruthenia x x Does the abbreviation `EEST' look reasonable?nsk x x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqNoqqqqqqqqqqqqqqqqqqqqq x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x [ OK ] Cancel x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x x 48 United Kingdom x x |
#date
×ÔÏÒÎÉË, 8 ÉÀÌÑ 2008 Ç. 13:29:57 (EEST) |
#LANG=C
|
#date
Tue Jul 8 13:30:02 EEST 2008 |
#/usr/local/etc/rc.d/gdm reart
Stopping gdm. Waiting for PIDS: 22198, 22198, 22198, 22198, 22198. Starting gdm. |
#sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root sendmail 689 4 tcp4 127.0.0.1:25 *:* root sshd 683 4 tcp4 *:22 *:* root syslogd 524 7 udp4 *:514 *:* |
#/usr/local/etc/rc.d/gdm stop
Stopping gdm. Waiting for PIDS: 22438, 22438, 22438, 22438, 22438. |
#vim /usr/local/etc/gdm/gdm.conf
|
#in the "[debug]" section of your GDM System Defaults configuration file,
[server-Chooser] name=Chooser server command=/usr/local/bin/X -audit 0 |
#ls l*
l3-saved-21803.30387.14677 lilalo-install-temp-1212: log lilalo-install-temp-1241: l3-agent l3bashrc l3prompt l3-config l3config.pm log |
#ls .s*
|
#ls -l
total 11576 drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .ICE-unix drwxrwxrwt 2 root wheel 512 Jul 8 13:30 .X11-unix drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .XIM-unix -rw------- 1 root wheel 339 Jul 8 10:44 .Xauthyxo62s -rw------- 1 user wheel 339 Jul 8 10:47 .Xauthzxo62s drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .font-unix drwxrwxr-x 2 root operator 512 Mar 28 18:39 .snap drwx------ 2 root wheel 512 Jul 8 10:34 .xorg.conf898 -rw-r--r-- 1 root wheel 0 Jul 8 12:48 09:48:03 ... -rw-r--r-- 1 root wheel 42 Jul 8 13:18 error_find drwx------ 2 user wheel 512 Jul 8 10:59 fam-user -rw-r--r-- 1 root wheel 11753451 Jul 8 13:19 find_html -r--r--r-- 1 root wheel 3431 Jul 8 11:33 gdm.conf -r--r--r-- 1 root wheel 34816 Jul 8 13:32 l3-saved-21803.30387.14677 drwxr-xr-x 2 root wheel 512 Mar 28 18:43 lilalo-install-temp-1212 drwxr-xr-x 2 root wheel 512 Mar 28 18:44 lilalo-install-temp-1241 -rw-r--r-- 1 root wheel 25 Jul 8 12:55 names drwxr-xr-x 3 root wheel 512 Jul 8 11:58 screens -rw-r--r-- 1 root wheel 50 Jul 8 12:58 sortednames |
#ls *.s*
ls: *.s*: No such file or directory |
#ls -l s*
-rw-r--r-- 1 root wheel 50 Jul 8 12:58 sortednames screens: total 2 drwx------ 2 root wheel 512 Jul 8 11:58 S-root |
#ls s*
sortednames screens: S-root |
#ls -l *.[cCHhL]
ls: *.[cCHhL]: No such file or directory |
#in the value corresponds to an X server definition in the "X Server
# configuration file (such as 0=Standard, you must put a line in this file Enable=true # that says 0=inactive, as described in the Configuration section of the GDM # documentation. # "/usr/local/etc/gdm/gdm.conf" 89 lines, 3484 characters written |
#/usr/local/etc/rc.d/gdm start
Starting gdm. |
#less /var/log/gdm/\:0.log
|
#sockstat -4l
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root sendmail 689 4 tcp4 127.0.0.1:25 *:* root sshd 683 4 tcp4 *:22 *:* root syslogd 524 7 udp4 *:514 *:* |
#/usr/local/etc/rc.d/gdm stop
Stopping gdm. Waiting for PIDS: 22699, 22699, 22699, 22699, 22699. |
#gdm --nodaemon
Please file an enhancement request (quoting the above) at: http://bugs.freedesktop.org/enter_bug.cgi?product=cairo Assertion failed: (NOT_REACHED), function _cairo_format_from_pixman_format, file cairo-image-surface.c, line 199. gdm-binary[22832]: WARNING: failsafe dialog failed (inhibitions: 0 1) gdm-binary[22902]: Gtk-WARNING: Ignoring the separator setting Error: Cairo 1.4.10 does not yet support the requested image format: Depth: 8 Alpha mask: 0x00000000 Red mask: 0x00000000 Green mask: 0x00000000 ... Depth: 8 Alpha mask: 0x00000000 Red mask: 0x00000000 Green mask: 0x00000000 Blue mask: 0x00000000 Please file an enhancement request (quoting the above) at: http://bugs.freedesktop.org/enter_bug.cgi?product=cairo Assertion failed: (NOT_REACHED), function _cairo_format_from_pixman_format, file cairo-image-surface.c, line 199. gdm-binary[22832]: WARNING: failsafe dialog failed (inhibitions: 1 1) gdm-binary[22832]: WARNING: The display server has been shut down about 6 times in the last 90 seconds. It is likely that something bad is going on. Waiting for 2 minutes before trying again on display :0. |
#ls *[cCHhL].*[cCHhM]
ls: *[cCHhL].*[cCHhM]: No such file or directory |
#ls *BSD*
ls: *BSD*: No such file or directory |
#ls l?l
ls: l?l: No such file or directory |
#ls -l
total 11542 drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .ICE-unix drwxrwxrwt 2 root wheel 512 Jul 8 13:36 .X11-unix drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .XIM-unix -rw------- 1 root wheel 339 Jul 8 10:44 .Xauthyxo62s -rw------- 1 user wheel 339 Jul 8 10:47 .Xauthzxo62s drwxrwxrwt 2 root wheel 512 Jul 8 11:29 .font-unix drwxrwxr-x 2 root operator 512 Mar 28 18:39 .snap drwx------ 2 root wheel 512 Jul 8 10:34 .xorg.conf898 -rw-r--r-- 1 root wheel 0 Jul 8 12:48 09:48:03 ... -rw-r--r-- 1 root wheel 4 Jul 8 13:29 err -rw-r--r-- 1 root wheel 42 Jul 8 13:18 error_find drwx------ 2 user wheel 512 Jul 8 10:59 fam-user -rw-r--r-- 1 root wheel 11753451 Jul 8 13:19 find_html -r--r--r-- 1 root wheel 3431 Jul 8 11:33 gdm.conf drwxr-xr-x 2 root wheel 512 Mar 28 18:43 lilalo-install-temp-1212 drwxr-xr-x 2 root wheel 512 Mar 28 18:44 lilalo-install-temp-1241 -rw-r--r-- 1 root wheel 25 Jul 8 12:55 names drwxr-xr-x 3 root wheel 512 Jul 8 11:58 screens -rw-r--r-- 1 root wheel 50 Jul 8 12:58 sortednames |
#ls l?l
ls: l?l: No such file or directory |
#touch l4l
|
#ls l?l
l4l |
#ls l?l
l4l |
#ls ???
Jul Tue UTC err l4l |
#ls l*l
l4l |
#ls l*2
log |
#ls l*2
log |
#ls -l l*2
total 2 -rw-r--r-- 1 root wheel 37 Mar 28 18:43 log |
#touch leeeee2
|
#ls -l l*2
-rw-r--r-- 1 root wheel 0 Jul 8 13:41 leeeee2 lilalo-install-temp-1212: total 2 -rw-r--r-- 1 root wheel 37 Mar 28 18:43 log |
#ls -- -*
ls: -*: No such file or directory |
#make search key=cairo | less
|
find: a*d.html: No such file or directory
Время первой команды журнала | 13:12:29 2008- 7- 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:41:45 2008- 7- 8 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 37.62 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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