/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 |
|
#echo "Ð²Ð°Ñ Ð»ÑбимÑй ÑвеÑ" ; read FAV_COL ; echo ваÑ
»ÑбимÑй ÑÐ²ÐµÑ $? »ÑбимÑй ÑÐ²ÐµÑ - $FAV_COL |
#echo "ваÑÐа лÑÐ±Ð¸Ð¼Ð°Ñ Ð¾ÐС?";\
> echo "ваÑÐа лÑÐ±Ð¸Ð¼Ð°Ñ Ð¾ÐС?";read FAV_OS; [ "$FAV_OS == "BSD" ] && \ > echo "ваÑÐа лÑÐ±Ð¸Ð¼Ð°Ñ Ð¾ÐС?";read FAV_OS; [ "$FAV_OS == "BSD" ] && \ ½Ð¸Ðµ: Ñайл /etc/master.password дÐениÑ' ваÑÐа лÑÐ±Ð¸Ð¼Ð°Ñ Ð¾ÐС? ^[[Abash: [: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ× |
#test $EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑедÑÐ
|
#test $EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑедÑÐ
|
#test $EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑедÑÐ
|
#test $EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑедÑÐ
'Ñеждение: Ñайл /etc/master.password доÑÑÑпен Ð´Ð»Ñ ÑÑениÑ!' |
#test -w /etc/passwd || \
d"echo "вы неимеете права на изменение файла /etc/passw |
#test -w /etc/passwd || echo "Ð²Ñ Ð½ÐµÐ¸Ð¼ÐµÐµÑе пÑава на
¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñайла /etc/passwd" ¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñайла /etc/passwd" |
#test -w /etc/passwd || echo "Ð²Ñ Ð½ÐµÐ¸Ð¼ÐµÐµÑе пÑава на
¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ ÑаÐ$EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑÐµÐ´Ñ ¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñайла /etc/passwd" |
#test -w /etc/passwd || echo "Ð²Ñ Ð½ÐµÐ¸Ð¼ÐµÐµÑе пÑава на
¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñайла /etc/passwd" |
#test -w
e ¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ ÑаÐ$EUID -ne 0 -a -r /rtc/master.password && echo 'пÑÐÑÐµÐ´Ñ ¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñайла /etc/passwd" |
#test -e /etc/passwd || echo "Ð²Ñ Ð½ÐµÐ¸Ð¼ÐµÐµÑе пÑава на
¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñайла /etc/passwd" ¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ Ñайла /etc/passwd" |
#echo "ваÑа лÑÐ±Ð¸Ð¼Ð°Ñ ÐС?"; \
> read FAV_OS ; ["$FAVOS" == "BSD" ] || echo "СÑÑанно" ваÑа лÑÐ±Ð¸Ð¼Ð°Ñ ÐС? MAC bash: [: ==: ÏÖÉÄÁÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÕÎÁÒÎÏÇÏ ÏÐÅÒÁÔÏÒÁ СÑÑанно |
#echo "ваша любимая ОС?"; read FAV_OS ; ["$FAVOS" == "B
|
#echo "ваÑа лÑбимаÑ"; read FAV_OS ; ["$FAVOS" == "BSD" ] |
|
#echo "Ð
Ð bash: [: ==: ÏÖÉÄÁÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÕÎÁÒÎÏÇÏ ÏÐÅÒÁÔÏÒÁ СÑÑанно |
#echo "Ð"; re
|
#echo "ваша любимая ОС?"; read FAV_OS ; ["$FAVOS" == "BSD" ] || echo "Странно"
|
#FAV_OS ; ["$FAVOS" == "BSD" ] || echo "Странно"
|
#echo "ваша любимая ОС?"; read FAV_OS ; ["$FAVOS" == "B
|
#echo "Ð"; read FAV_OS ; ["$FAVOS" == "BSD" ] || echo "СÑÑаннÐ
|
#echo "Vasha ulublena OS?"; \
> read FAV_OS ; ["$FAV_OS" == "BSD"] || echo "Dyvno" Vasha ulublena OS? MAC bash: [MAC: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ Dyvno |
#FAV_OS ; ["$FAVOS" == "BSD" ] || echo "Странно"
|
#FAV_OS ; ["$FAVOS" == "BSD" ] || echo "Странно"
|
#FAV_OS ; ["$FAVOS" == "BSD" ] || echo "Странно"
|
#FAV_OS ; ["$FAVOS" == "BSD" ] || echo "Странно"
|
#FAV_OS ; ["$FAVOS" == "BSD" ] || echo "Странно"
|
#echo "Vasha ulublena OS?"; read FAV_OS ; ["$FAV_OS" == "BSD"] || ec
|
#echo "Vasha ulublena OS?";
Vasha ulublena OS? bash: read: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ bash: [BSD: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ Dyvno |
#echo "Vasha ulublena OS?";\ read FAV_OS ; ["$FAV_OS" == "BSD"] || e
|
#echo "Vasha ulublena OS?" \;
Vasha ulublena OS? ; |
#echo "Vasha ulublena OS?" \
> read FAV_OS ; ["$FAV_OS" == "BSD"] && ITs GOOD || echo stranno Vasha ulublena OS? read FAV_OS bash: [BSD: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ stranno |
#echo "Vasha ulublena OS?" ;
Vasha ulublena OS? BSD bash: [BSD: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ stranno |
#LANG=C
|
#echo "Vasha ulublena OS?" ; read FAV_OS ; [
Vasha ulublena OS? BSD bash: ITs: command not found stranno |
#echo "Vasha ulublena OS?" ; read FAV_OS ; [ "$FAV_OS" == "BSD" ] &&
echo "ITs GOOD" || echo stranno Vasha ulublena OS? BSD ITs GOOD |
#echo "Vasha ulublena OS?" ; read FAV_OS ; [ "$FAV_OS" == "BSD" ] &&
lublena OS?" ; read FAV_OS ; ["$FAV_OS" == "BSD"] && echo "ITs GOOD" || echo stranno echo "ITs GOOD" || echo stranno Vasha ulublena OS? bash: [: missing `]' stranno |
#A=0
|
#while [ $A -lt 10 ]\
> do \ > A=$((A+1))\ > echo $A > done bash: syntax error near unexpected token `done' |
#while [ $A -lt 10 ] do A=$((A+1)) echo $A done
> while [ $A -lt 10 ]\ do A=$((A+1)) echo $A done A -lt 10 ]do A=$((A+1))echo $A; don > while [ $A -lt 10 ]\ e; while [ $A -lt 10 ]\ do A=$((A+1)) ec > do > A=$((A+1)) > echo $A > done bash: syntax error near unexpected token `done' |
#echo $A
0 |
#touch while
|
#vim while
--- /tmp/l3-saved-98185.20576.30909 2008-07-09 15:32:05.000000000 +0300 +++ while 2008-07-09 15:37:13.000000000 +0300 @@ -0,0 +1,7 @@ +A=0 +while [ $A -lt 10 ] +do +a=$((A+1)) +echo $A +done + |
#cat while
A=0 while [ $A -lt 10 ] do a=$((A+1)) echo $A done |
#vim while
|
#vim while
--- /tmp/l3-saved-98185.2260.18806 2008-07-09 15:41:27.000000000 +0300 +++ while 2008-07-09 15:42:14.000000000 +0300 @@ -1,7 +1,7 @@ A=0 while [ $A -lt 10 ] do -a=$((A+1)) +A=$((A+1)) echo $A done |
#cat whils
cat: whils: No such file or directory |
#cat while
A=0 while [ $A -lt 10 ] do A=$((A+1)) echo $A done |
#vim while
|
#vim while
|
#~
|
#vim while
|
#~
bash: ./while: Permission denied |
#chmod +x ./while
|
#./while
1 2 3 4 5 6 7 8 9 10 |
#A=0
|
#while [ $A -lt 10]
> do A=$((A+1)) ; echo $A > done bash: [: missing `]' |
#while [ $A -lt 10 ] ; do A=$((A+1)) ; echo $A; done
1 2 3 4 5 6 7 8 9 10 |
#for file in /etc/*;
> do; bash: syntax error near unexpected token `;' |
#for file in /etc/*; do [ -r $file ] || echo $file done
> > bash: syntax error: unexpected end of file |
#for file in /etc/*; do [ -r $file ] || echo $file done;
> |
#for file in /etc/*; do [ -r $file ] || echo $file done
> |
#for file in /etc/* do [ -r $file ] || echo $file done
bash: syntax error near unexpected token `||' |
#for file in /etc/* ; do [ -r $file ] ; echo $file ; done
/etc/X11 /etc/aliases /etc/amd.map /etc/apmd.conf /etc/auth.conf /etc/bluetooth /etc/crontab /etc/csh.cshrc /etc/csh.login /etc/csh.logout ... /etc/snmpd.config /etc/spwd.db /etc/ssh /etc/ssl /etc/sysctl.conf /etc/syslog.conf /etc/termcap /etc/ttys /etc/usbd.conf /etc/wall_cmos_clock |
#for file in /etc/* ; do [ -r $file ] ; echo $file ; done
/etc/X11 /etc/aliases /etc/amd.map /etc/apmd.conf /etc/auth.conf /etc/bluetooth /etc/crontab /etc/csh.cshrc /etc/csh.login /etc/csh.logout ... /etc/snmpd.config /etc/spwd.db /etc/ssh /etc/ssl /etc/sysctl.conf /etc/syslog.conf /etc/termcap /etc/ttys /etc/usbd.conf /etc/wall_cmos_clock |
#echo 'pro jaku komandu vam poribna informacija' ; \
> select command in man touch mount make exit clear > do > do ;xit clearu komandu vam poribna informacija' ; select command in man touch mount m bash: syntax error near unexpected token `;' |
#echo "Za dopomogoju jakoji komandy mogna otrymaty vycherpnu spravku
\ > read ansver Za dopomogoju jakoji komandy mogna otrymaty vycherpnu spravkuread ansver |
#echo "Za dopomogoju jakoji komandy mogna otrymaty vycherpnu spravku
|
#vim while
--- /tmp/l3-saved-98185.24331.14549 2008-07-09 16:06:46.000000000 +0300 +++ while 2008-07-09 16:14:13.000000000 +0300 @@ -1,7 +1,13 @@ -A=0 -while [ $A -lt 10 ] -do -A=$((A+1)) -echo $A -done - +echo 'Povnyj sljah do programy, jaku potribno vykonaty:' +read PROG \; +if [ -x "$PROGRAM" ] +then +gggggggggggggig:rograxmx" +else + echo -n "Can't run $PROG + + + + + + |
#vim while
--- /tmp/l3-saved-98185.5004.25344 2008-07-09 16:14:17.000000000 +0300 +++ while 2008-07-09 16:14:33.000000000 +0300 @@ -1,3 +1,4 @@ +#!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' read PROG \; if [ -x "$PROGRAM" ] |
#vim while
|
#~
|
#vim ~/.vimrc
--- /tmp/l3-saved-98185.26355.9357 2008-07-09 16:14:44.000000000 +0300 +++ /root/.vimrc 2008-07-09 16:14:52.000000000 +0300 @@ -1,3 +1,3 @@ syntax on set number - +set showmode |
#vim while
--- /tmp/l3-saved-98185.22944.17722 2008-07-09 16:15:37.000000000 +0300 +++ while 2008-07-09 16:22:31.000000000 +0300 @@ -1,12 +1,18 @@ #!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' read PROG \; -if [ -x "$PROGRAM" ] +if [ -x "$PROG" ] then -gggggggggggggig:rograxmx" +"$PORG" else - echo -n "Can't run $PROG - +echo -n "Can't run $PROG" + if [ -e "$PROG" ] +then + echo This file is not executable +else + echo No such file + fi +fi |
#vim while
|
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /tmp/while ./while: line 3: read: `;': not a valid identifier ./while: line 6: : command not found |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: gfg ./while: line 3: read: `;': not a valid identifier Can't run gfgNo such file |
#vim while
--- /tmp/l3-saved-98185.5978.18232 2008-07-09 16:24:14.000000000 +0300 +++ while 2008-07-09 16:24:40.000000000 +0300 @@ -1,6 +1,6 @@ #!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' -read PROG \; +read PROG \ if [ -x "$PROG" ] then "$PORG" |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /tmp/while ./while: line 3: read: `[': not a valid identifier ./while: line 5: syntax error near unexpected token `then' ./while: line 5: `then ' |
#vim while
--- /tmp/l3-saved-98185.22347.21390 2008-07-09 16:24:58.000000000 +0300 +++ while 2008-07-09 16:26:55.000000000 +0300 @@ -1,9 +1,9 @@ #!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' -read PROG \ +read PROG \; if [ -x "$PROG" ] then -"$PORG" +"$PROG" else echo -n "Can't run $PROG" if [ -e "$PROG" ] |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /tmp/while ./while: line 3: read: `;': not a valid identifier Povnyj sljah do programy, jaku potribno vykonaty: ^[[A^[[A/tNo such filene 3: read: `;': not a valid identifier Can't run |
#vim while
|
#~
TEST(1) FreeBSD General Commands Manual TEST(1) NAME test, [ -- condition evaluation utility SYNOPSIS test expression [ expression ] DESCRIPTION The test utility evaluates the expression and, if it evaluates to true, returns a zero (true) exit status; otherwise it returns 1 (false). If there is no expression, test also returns 1 (false). ... that the write flag is on. The file is not writable on a read-only file system even if this test indicates true. -x file True if file exists and is executable. True indicates only that the execute flag is on. If file is a directory, true indicates that file can be searched. -z string True if the length of string is zero. -L file True if file exists and is a symbolic link. -O file True if file exists and its owner matches the effective user id of this process. -G file True if file exists and its group matches the effective |
#vim while
--- /tmp/l3-saved-98185.30345.12346 2008-07-09 16:29:29.000000000 +0300 +++ while 2008-07-09 16:30:38.000000000 +0300 @@ -1,6 +1,6 @@ #!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' -read PROG \; +read PROG \ if [ -x "$PROG" ] then "$PROG" |
#vim while
|
#~
Povnyj sljah do programy, jaku potribno vykonaty: /bin/man ./while: line 3: read: `[': not a valid identifier ./while: line 5: syntax error near unexpected token `then' ./while: line 5: `then ' |
#vim while
|
#~
Povnyj sljah do programy, jaku potribno vykonaty: /sbin/ifconfig ./while: line 3: read: `[': not a valid identifier ./while: line 5: syntax error near unexpected token `then' ./while: line 5: `then ' |
#vim while
--- /tmp/l3-saved-98185.29576.7859 2008-07-09 16:31:39.000000000 +0300 +++ while 2008-07-09 16:31:48.000000000 +0300 @@ -1,6 +1,6 @@ #!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' -read PROG \ +read PROG if [ -x "$PROG" ] then "$PROG" |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /bin/mount Can't run /bin/mountNo such file |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /sbin/mount /dev/ad0s1a on / (ufs, local) devfs on /dev (devfs, local) /dev/ad0s2e on /tmp (ufs, local, soft-updates) /dev/ad0s2f on /usr (ufs, local, soft-updates) /dev/ad0s2d on /var (ufs, local, soft-updates) |
#vim while
--- /tmp/l3-saved-98185.20298.7684 2008-07-09 16:32:16.000000000 +0300 +++ while 2008-07-09 16:32:59.000000000 +0300 @@ -1,6 +1,6 @@ #!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' -read PROG +read PROG \ ; if [ -x "$PROG" ] then "$PROG" |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /sbin/mount ./while: line 3: read: ` ': not a valid identifier /dev/ad0s1a on / (ufs, local) devfs on /dev (devfs, local) /dev/ad0s2e on /tmp (ufs, local, soft-updates) /dev/ad0s2f on /usr (ufs, local, soft-updates) /dev/ad0s2d on /var (ufs, local, soft-updates) |
#vim while
--- /tmp/l3-saved-98185.18650.5389 2008-07-09 16:33:08.000000000 +0300 +++ while 2008-07-09 16:33:34.000000000 +0300 @@ -1,6 +1,6 @@ #!/usr/local/bin/bash echo 'Povnyj sljah do programy, jaku potribno vykonaty:' -read PROG \ ; +read PROG if [ -x "$PROG" ] then "$PROG" |
#whi
which while |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /tmp/while Povnyj sljah do programy, jaku potribno vykonaty: Can't run No such file |
#./while
Povnyj sljah do programy, jaku potribno vykonaty: /tmp/while Povnyj sljah do programy, jaku potribno vykonaty: /sbin/mount /dev/ad0s1a on / (ufs, local) devfs on /dev (devfs, local) /dev/ad0s2e on /tmp (ufs, local, soft-updates) /dev/ad0s2f on /usr (ufs, local, soft-updates) /dev/ad0s2d on /var (ufs, local, soft-updates) |
#vim while
--- /tmp/l3-saved-98185.13340.26391 2008-07-09 16:34:54.000000000 +0300 +++ while 2008-07-09 16:34:59.000000000 +0300 @@ -1,4 +1,5 @@ #!/usr/local/bin/bash +set -x echo 'Povnyj sljah do programy, jaku potribno vykonaty:' read PROG if [ -x "$PROG" ] |
#./while
+ echo 'Povnyj sljah do programy, jaku potribno vykonaty:' Povnyj sljah do programy, jaku potribno vykonaty: + read PROG /tmp/while + '[' -x /tmp/while ']' + /tmp/while + echo 'Povnyj sljah do programy, jaku potribno vykonaty:' Povnyj sljah do programy, jaku potribno vykonaty: + read PROG ^C |
#cd
|
#ls
.ICEauthority .k5login .ssh .Xauthority .l3rc .twmdWiGYA .bash_history .lesshst .viminfo .bash_profile .lilalo .vimrc .bashrc .login .vnc .config .profile .xsession-errors .cshrc .prxnEMfXw install .history .recently-used.xbel mbox |
A=0 while [ $A -lt 10 ] do A=$((A+1)) echo $A done
Время первой команды журнала | 15:01:59 2008- 7- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:39:35 2008- 7- 9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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