/l3/users/05-02-2007/nt-fbsd-adm/fbsd2.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
$LANG=ru.RU-KOI8-R
|
$echo $LANG
ru.RU-KOI8-R |
$ldfskjgdlkjgdfksjgksdfjdfskjhÄÌÏÄÌÏ;lkjlkjÄÖÌÏÄÌÏ
|
$xinit
G: -1, master: -1 G: -1, master: -1 G: 12, master: 9 CO:1 automatetax 0 CO:2 allowspectators 0 PS: Atlantik, game 12 G: -1, master: -1 G: -1, master: -1 G: -1, master: -1 G: 12, master: 9 ... klauncher: Exiting on signal 1 klauncher: Fatal IO error: client killed kdeinit: sending SIGTERM to children. kicker: sighandler called kdeinit: Exit. DCOP Cleaning up dead connections. FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc" refcount is 2, should be 1; fixing. xinit: connection to X server lost. Hangup GOT SIGHUP |
$ÄÂØÐ/À×ÁÐÐ×ÙÁdfgdfgdsf
X Window System Version 6.9.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 6.9 Build Operating System: FreeBSD 6.2 i386 [ELF] Current Operating System: FreeBSD fbsd2.unix.nt 6.2-RC1 FreeBSD 6.2-RC1 #0: Thu Nov 16 05:12:08 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 Build Date: 16 October 2006 Before reporting problems, check http://wiki.X.Org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, ... Minor opcode: 0 Resource id: 0x1e0032f X Error: BadWindow (invalid Window parameter) 3 Major opcode: 20 Minor opcode: 0 Resource id: 0x1e0032f X Error: BadWindow (invalid Window parameter) 3 Major opcode: 19 Minor opcode: 0 Resource id: 0x1e0032f |
$ifconfig
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> inet 192.168.15.22 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:01:02:b4:61:22 media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 |
$clear
|
$su -
Password: l3-agent is already running: pid=48911; pidfile=/root/.lilalo/l3-agent.pid |
$su -
Password: l3-agent is already running: pid=48911; pidfile=/root/.lilalo/l3-agent.pid |
#exit
|
$info
|
$uname -a
FreeBSD fbsd2.unix.nt 6.2-RC1 FreeBSD 6.2-RC1 #0: Thu Nov 16 05:12:08 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 |
$info
|
$clear
|
$man alias
|
$clear
|
$man alias
|
$clear
|
$echo $SHELL
/usr/local/bin/bash |
$csh
%man alias %? alias c: ëÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ. %/?alias /?alias: îÅÔ ÓÏÏÔ×ÅÔÓÔ×ÉÊ. %bashbuiltin, !, %, ., :, @, {, }, alias, alloc, bg, bind, b indkey, break, breaksw, builtins, case, cd, chdir, command, complete, continue, default, dirs, do, done, echo, echotc, elif, else, end, endif, e ndsw, esac, eval, exec, exit, export, false, fc, fg, filetest, fi, for, f oreach, getopts, glob, goto, hash, hashstat, history, hup, if, jobid, jo bs, kill, limit, local, log, login, logout, ls-F, nice, nohup, notify, o nintr, popd, printenv, pushd, pwd, read, readonly, rehash, repeat, r eturn, sched, set, |
$ls
Desktop c proj text base files projectX touchlist bin names sh very_long_file_name body pics test |
$ls -a
. .kde .xinitrc .. .kderc Desktop .DCOPserver_fbsd2.unix.nt_:0 .l3rc base .DCOPserver_fbsd2.unix.nt__0 .lesshst bin .ICEauthority .lilalo body .bash_history .local c .bash_logout .login files .bash_profile .login_conf names .bashrc .mail_aliases pics .cshrc .mailrc proj .fonts .mcop projectX .fonts.cache-1 .mozilla sh .gconf .profile test .gconfd .qt text .gnome2 .rhosts touchlist .gnome2_private .shrc very_long_file_name .gtkrc .ssh .inputrc .vimrc |
$ls
CORBA openldap PolicyKit openslp X11 orbit2rc aspell.ver orbit2rc.default avahi pam.d bonobo-activation pango cdrecord rc.d cdrecord.sample rsyncd.conf cups rsyncd.conf.sample dbus-1 screenrc ... gnome-vfs-2.0 tin.defaults gnome-vfs-mime-magic tin.defaults.dist gtk-2.0 tin.mime.types.dist ksysguarddrc vfs libgda vga lynx.cfg wgetrc lynx.cfg.default xdg mime.types xml2Conf.sh mono xsltConf.sh mtree |
$ls
CORBA openldap PolicyKit openslp X11 orbit2rc aspell.ver orbit2rc.default avahi pam.d bonobo-activation pango cdrecord rc.d cdrecord.sample rsyncd.conf cups rsyncd.conf.sample dbus-1 screenrc ... gnome-vfs-2.0 tin.defaults gnome-vfs-mime-magic tin.defaults.dist gtk-2.0 tin.mime.types.dist ksysguarddrc vfs libgda vga lynx.cfg wgetrc lynx.cfg.default xdg mime.types xml2Conf.sh mono xsltConf.sh mtree |
$ls -l
total 42 drwx------ 2 user wheel 512 3 ÆÅ× 18:36 Desktop -rw-r--r-- 1 user wheel 3845 6 ÄÅË 2003 base drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 bin -rw-r--r-- 1 user wheel 12718 6 ÄÅË 2003 body drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 c drwxr-xr-x 3 user wheel 512 10 ÄÅË 2003 files drwxr-xr-x 2 user wheel 1024 7 ÄÅË 2003 names drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 pics drwxr-xr-x 3 user wheel 512 6 ÄÅË 2003 proj drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 projectX drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 sh drwxr-xr-x 4 user wheel 512 6 ÄÅË 2003 test drwxr-xr-x 2 user wheel 512 10 ÄÅË 2003 text -rw-r--r-- 1 user wheel 18 6 ÄÅË 2003 touchlist -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 very_long_file_name |
$ls -l
total 42 drwx------ 2 user wheel 512 3 ÆÅ× 18:36 Desktop -rw-r--r-- 1 user wheel 3845 6 ÄÅË 2003 base drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 bin -rw-r--r-- 1 user wheel 12718 6 ÄÅË 2003 body drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 c drwxr-xr-x 3 user wheel 512 10 ÄÅË 2003 files drwxr-xr-x 2 user wheel 1024 7 ÄÅË 2003 names drwxr-xr-x 2 user wheel 512 11 ÄÅË 2003 pics drwxr-xr-x 3 user wheel 512 6 ÄÅË 2003 proj drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 projectX drwxr-xr-x 2 user wheel 512 6 ÄÅË 2003 sh drwxr-xr-x 4 user wheel 512 6 ÄÅË 2003 test drwxr-xr-x 2 user wheel 512 10 ÄÅË 2003 text -rw-r--r-- 1 user wheel 18 6 ÄÅË 2003 touchlist -rw-r--r-- 1 user wheel 0 6 ÄÅË 2003 very_long_file_name |
$ls
COPYRIGHT home sbin bin lib sys boot libexec tmp cdrom media usr compat mnt var dev proc win dist rescue etc root |
$ls
COPYRIGHT home sbin bin lib sys boot libexec tmp cdrom media usr compat mnt var dev proc win dist rescue etc root |
$ls -a
. compat rescue .. dev root .cshrc dist sbin .mozilla etc sys .profile home tmp .snap lib usr COPYRIGHT libexec var bin media win boot mnt cdrom proc |
$ls -a
. compat rescue .. dev root .cshrc dist sbin .mozilla etc sys .profile home tmp .snap lib usr COPYRIGHT libexec var bin media win boot mnt cdrom proc |
$ls
calendar man skel dict me snmp doc misc syscons examples mk tabset games nls tmac groff_font openssl vi info pcvt zoneinfo isdn security locale sendmail |
$ls
calendar man skel dict me snmp doc misc syscons examples mk tabset games nls tmac groff_font openssl vi info pcvt zoneinfo isdn security locale sendmail |
$ls
IPv6 faq psd atm handbook smm bind9 ncurses usd en ntp en_US.ISO8859-1 papers |
$ls
IPv6 faq psd atm handbook smm bind9 ncurses usd en ntp en_US.ISO8859-1 papers |
$ls
linuxemu-advanced.html linuxemu-lbc-install.html linuxemu-maple.html linuxemu-mathematica.html linuxemu-matlab.html linuxemu-oracle.html linuxemu.html mac-biba.html mac-bsdextended.html mac-ifoff.html ... vinum-objects.html vinum-root.html vinum-vinum.html x-config.html x-fonts.html x-install.html x-understanding.html x-xdm.html x11-wm.html x11.html |
$ls
linuxemu-advanced.html linuxemu-lbc-install.html linuxemu-maple.html linuxemu-mathematica.html linuxemu-matlab.html linuxemu-oracle.html linuxemu.html mac-biba.html mac-bsdextended.html mac-ifoff.html ... vinum-objects.html vinum-root.html vinum-vinum.html x-config.html x-fonts.html x-install.html x-understanding.html x-xdm.html x11-wm.html x11.html |
$ls
1 names 2 pics 3 proj Desktop projectX base sh bin test body text c touchlist files very_long_file_name |
$ls
1 names 2 pics 3 proj Desktop projectX base sh bin test body text c touchlist files very_long_file_name |
Время первой команды журнала | 19:50:01 2007- 2- 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:24:41 2007- 2- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 11.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 14.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.52 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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