/l3/users/ovidiucs/global/debian1/root |
|
#pwd
/var/www |
#cd /var/lilalo/
|
#ls -ltre
ls: invalid option -- 'e' Try `ls --help' for more information. |
#ls -ltrh
total 0 -rw-rwSr-- 1 root www-data 0 Oct 26 22:57 lablogs.xml |
#ls -ltr
total 0 -rw-rwSr-- 1 root www-data 0 Oct 26 22:57 lablogs.xml |
#ls -ltr /usr/lib/cgi-bin/l3-
l3-cgi-lite l3-upload |
#ls -ltr /usr/lib/cgi-bin/l3-upload
-rwxr-xr-x 1 root root 600 Oct 26 23:02 /usr/lib/cgi-bin/l3-upload |
#cd /usr/local/src/
|
#ls -ltr
total 516 -rw-r--r-- 1 root root 53019 Mar 18 2000 ucspi-tcp-0.88.tar.gz -rw-r--r-- 1 root staff 151793 Mar 16 2008 lilalo.tar.gz -rw-r--r-- 1 root root 260941 Jan 28 2011 netqmail-1.06.tar.gz drwxr-xr-x 4 500 500 28672 Oct 20 12:43 netqmail-1.06 drwxr-xr-x 2 root root 12288 Oct 20 19:41 ucspi-tcp-0.88 drwxr-sr-x 4 root staff 4096 Oct 26 22:52 lilalo |
#cd lilalo
|
#ls
FILES initd-l3-backend INSTALL l3-backend l3-cgi l3-config l3files l3pre.php l3prompt.c l3scripts README HISTORY install l3-agent l3bashrc l3-cgi-lite l3config.pm l3-frontend l3prompt l3-report l3-upload TODO |
#ls -ltr
total 228 -rw-r--r-- 1 root staff 3742 Oct 26 20:38 TODO -rw-r--r-- 1 root staff 367 Oct 26 20:38 README -rwxr-xr-x 1 root staff 600 Oct 26 20:38 l3-upload -rw-r--r-- 1 root staff 6660 Oct 26 20:38 l3scripts -rwxr-xr-x 1 root staff 47 Oct 26 20:38 l3-report -rw-r--r-- 1 root staff 1064 Oct 26 20:38 l3prompt.c -rwxr-xr-x 1 root staff 234 Oct 26 20:38 l3prompt -rw-r--r-- 1 root staff 2843 Oct 26 20:38 l3pre.php -rwxr-xr-x 1 root staff 78958 Oct 26 20:38 l3-frontend ... -rwxr-xr-x 1 root staff 6822 Oct 26 20:38 l3-cgi-lite -rwxr-xr-x 1 root staff 11046 Oct 26 20:38 l3-cgi -rwxr-xr-x 1 root staff 3881 Oct 26 20:38 l3-backend -rwxr-xr-x 1 root staff 33439 Oct 26 20:38 l3-agent -rw-r--r-- 1 root staff 452 Oct 26 20:38 INSTALL -rwxr-xr-x 1 root staff 558 Oct 26 20:38 initd-l3-backend -rw-r--r-- 1 root staff 1607 Oct 26 20:38 HISTORY -rw-r--r-- 1 root staff 1003 Oct 26 20:38 FILES -rwxr-xr-x 1 root staff 7857 Oct 26 20:39 l3bashrc -rwxr-xr-x 1 root staff 5298 Oct 26 20:43 install |
#mc
|
#w
23:17:23 up 1 day, 4:26, 1 user, load average: 0.02, 0.01, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ovidiucs pts/0 a5850_1.acasa.in 21:41 0.00s 0.42s 0.02s sshd: ovidiucs [priv] |
#ls
FILES initd-l3-backend INSTALL l3-backend l3-cgi l3-config l3files l3pre.php l3prompt.c l3scripts README HISTORY install l3-agent l3bashrc l3-cgi-lite l3config.pm l3-frontend l3prompt l3-report l3-upload TODO |
#cd /etc/
|
#cd /var/lilalo/
|
#ls
lablogs-xml |
#cd lablogs-xml/
|
#ls
|
#cd ..
|
#cd ..
|
#ls -ltr
total 88 drwxr-xr-x 2 root root 4096 Feb 20 2012 opt drwxr-xr-x 2 root root 4096 Feb 20 2012 games drwxr-xr-x 10 root root 4096 Apr 30 19:04 spool drwxr-xr-x 2 root root 4096 Oct 7 14:58 state drwxr-xr-x 22 root root 4096 Oct 7 15:01 cache drwxr-xr-x 74 root root 4096 Oct 8 09:59 lib drwxrwxrwt 2 root root 4096 Oct 8 10:04 tmp drwxrwsr-x 3 root staff 28672 Oct 11 07:42 local drwxr-xr-x 11 root qmail 4096 Oct 20 18:42 qmail drwxr-xr-x 2 root root 4096 Oct 21 07:37 backups drwxrwsr-x 2 root mail 4096 Oct 21 18:31 mail drwxr-xr-x 19 root root 4096 Oct 26 20:44 log drwxrwxrwt 6 root root 4096 Oct 26 22:54 lock drwxr-xr-x 4 root root 4096 Oct 26 23:02 www drwxr-xr-x 3 root root 4096 Oct 26 23:26 lilalo drwxr-xr-x 22 root root 4096 Oct 26 23:32 run |
#tree lilalo/
lilalo/ └── lablogs-xml 1 directory, 0 files |
#mc
|
#ls -tr
opt games spool state cache lib tmp local qmail backups mail log lock www lilalo run |
#cd lilalo/
|
#ls -ltr
total 4 drwxrwsr-x 2 root www-data 4096 Oct 26 23:26 lablogs-xml |
#cd lablogs-xml/
|
#ls
|
#ls -ltr
total 0 |
#cd ..
|
#cd ..
|
#cd www/
|
#ls
100.html fb_files fb.html index.html l3files |
#ls -ltr
total 52 -rw-r--r-- 1 root root 177 Apr 25 2012 index.html -rw-r--r-- 1 root root 100 Apr 27 12:13 100.html -rw-r--r-- 1 root root 33659 Apr 28 10:47 fb.html drwxr-xr-x 2 root root 4096 Apr 28 10:48 fb_files drwxr-xr-x 2 root root 4096 Oct 26 23:02 l3files |
#cd l3files/
|
#ls -ltr
total 28 -rw-r--r-- 1 root root 342 Oct 26 23:02 tab.png -rw-r--r-- 1 root root 6623 Oct 26 23:02 l3.css -rw-r--r-- 1 root root 342 Oct 26 23:02 folder.up.gif -rw-r--r-- 1 root root 365 Oct 26 23:02 folder.gif -rw-r--r-- 1 root root 204 Oct 26 23:02 error.png -rw-r--r-- 1 root root 308 Oct 26 23:02 break.png |
#cd ..
|
#cd ..
|
#cd ..
|
#ls
FILES initd-l3-backend INSTALL l3-backend l3-cgi l3-config l3files l3pre.php l3prompt.c l3scripts README HISTORY install l3-agent l3bashrc l3-cgi-lite l3config.pm l3-frontend l3prompt l3-report l3-upload TODO |
#ls
FILES initd-l3-backend INSTALL l3-backend l3-cgi l3-config l3files l3pre.php l3prompt.c l3scripts README HISTORY install l3-agent l3bashrc l3-cgi-lite l3config.pm l3-frontend l3prompt l3-report l3-upload TODO |
#ls -ltrR /var/lilalo/
/var/lilalo/: total 4 drwxrwsr-x 2 root www-data 4096 Oct 26 23:26 lablogs-xml /var/lilalo/lablogs-xml: total 0 |
#ls -ltrR /var/lilalo/*
/var/lilalo/lablogs-xml: total 0 |
#ls -ltrR /var/lilalo/
/var/lilalo/: total 4 drwxrwsr-x 2 root www-data 4096 Oct 26 23:26 lablogs-xml /var/lilalo/lablogs-xml: total 0 |
#w
23:38:31 up 1 day, 4:47, 1 user, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT ovidiucs pts/0 a5850_1.acasa.in 21:41 0.00s 0.66s 0.02s sshd: ovidiucs [priv] |
Время первой команды журнала | 01:12:46 2012-10-27 | ||||||||||||||||||
Время последней команды журнала | 01:37:52 2012-10-27 | ||||||||||||||||||
Количество командных строк в журнале | 48 | ||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 2.08 | ||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.42 | ||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.91 | ||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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