/l3/users/17-05-2010/nt-ladm/debian2.net.nt/user :1 :2 :3 :4 |
|
$ping nt.ua
PING nt.ua (212.40.34.157) 56(84) bytes of data. 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=57 time=5.20 ms ^C --- nt.ua ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 5.209/5.209/5.209/0.000 ms |
$xgu.ru/l3/users/17-05-2010/nt-ladm/debian2.net.nt/user
l3script: xgu.ru/l3/users/17-05-2010/nt-ladm/debian2.net.nt/user: Нет такого файла или каталога |
$ssh user@192.168.16.4
The authenticity of host '192.168.16.4 (192.168.16.4)' can't be established. RSA key fingerprint is 39:83:3e:b7:8e:77:bd:45:4f:ce:10:33:df:0a:94:93. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.4' (RSA) to the list of known hosts. user@192.168.16.4's password: Connection closed by 192.168.16.4 |
$ssh user@192.168.16.4
user@debian4:~$ user@debian4:~$ user@debian4:~$ l3-sc bash: l3-sc: команда не найдена user@debian4:~$ l3script [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ LANG=C [user@debian4:~]$ LANG=C [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ -------------------------------------------------------------------------------- |
$vim .bashrc
--- /tmp/l3-saved-2355.12760.23724 2010-05-17 20:38:10.000000000 +0000 +++ .bashrc 2010-05-17 20:38:26.000000000 +0000 @@ -97,4 +97,5 @@ if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi -[ $0 == l3script ] && . /home/user/.lilalo/l3bashrc && _l3_start +. /home/user/.lilalo/l3bashrc && _l3_start +#[ $0 == l3script ] && . /home/user/.lilalo/l3bashrc && _l3_start |
$vim .bashrc
--- /tmp/l3-saved-2445.32528.10222 2010-05-17 20:38:41.000000000 +0000 +++ .bashrc 2010-05-17 20:38:53.000000000 +0000 @@ -97,5 +97,6 @@ if [ -f /etc/bash_completion ] && ! shopt -oq posix; then . /etc/bash_completion fi +l3script . /home/user/.lilalo/l3bashrc && _l3_start #[ $0 == l3script ] && . /home/user/.lilalo/l3bashrc && _l3_start |
$sudo reboot
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for user: user is not in the sudoers file. This incident will be reported. |
$ssh user@192.168.16.4
[user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ scp root@192.168.16.254:~/.screenrc . root@192.168.16.254's password: .screenrc 100% 517 0.5KB/s 00:00 -------------------------------------------------------------------------------- |
$ssh user@192.168.16.4
[user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ vim /etc/bash bash.bashrc bash_completion.d/ [user@debian4:~]$ vim /etc/bash bash.bashrc bash_completion.d/ [user@debian4:~]$ vim /etc/profile [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ [user@debian4:~]$ vim .vimrc [user@debian4:~]$ vim /etc/profile |
$cd bin
|
$ls
x y z |
$cd
|
$ls /*/*
/bin/bash /etc/services /bin/bunzip2 /etc/shadow /bin/bzcat /etc/shadow- /bin/bzcmp /etc/shells /bin/bzdiff /etc/sudoers /bin/bzegrep /etc/sysctl.conf /bin/bzexe /etc/timezone /bin/bzfgrep /etc/ts.conf /bin/bzgrep /etc/ucf.conf /bin/bzip2 /etc/wgetrc ... daemon.log.1 dpkg.log mail.err syslog.1 /var/mail: /var/opt: /var/run: console crond.pid gdm.pid rsyslogd.pid sudo ConsoleKit crond.reboot gdm_socket sshd utmp console-kit-daemon.pid dbus motd sshd.pid /var/spool: cron mail /var/tmp: |
$ls
backup bin proj |
$mkdir names
|
$ls
backup bin names proj |
$cd ..
|
$cd ..
|
$ls
bin dev home log media opt root selinux sys usr boot etc lib lost+found mnt proc sbin srv tmp var |
$cd
|
$cp /bin /names
cp: пропуск каталога `/bin' |
$cp -v /bin /names
cp: пропуск каталога `/bin' |
$man cp
|
$cp -vr /bin /names
cp: невозможно создать каталог `/names': Отказано в доступе |
$cp -vr /bin ~/names
`/bin' -> `/home/user/names/bin' `/bin/zforce' -> `/home/user/names/bin/zforce' `/bin/zfgrep' -> `/home/user/names/bin/zfgrep' `/bin/fgrep' -> `/home/user/names/bin/fgrep' `/bin/pidof' -> `/home/user/names/bin/pidof' `/bin/bzdiff' -> `/home/user/names/bin/bzdiff' `/bin/readlink' -> `/home/user/names/bin/readlink' `/bin/lesspipe' -> `/home/user/names/bin/lesspipe' `/bin/gzexe' -> `/home/user/names/bin/gzexe' `/bin/ypdomainname' -> `/home/user/names/bin/ypdomainname' ... `/bin/setfont' -> `/home/user/names/bin/setfont' `/bin/zgrep' -> `/home/user/names/bin/zgrep' `/bin/rbash' -> `/home/user/names/bin/rbash' `/bin/sync' -> `/home/user/names/bin/sync' `/bin/gzip' -> `/home/user/names/bin/gzip' `/bin/zdiff' -> `/home/user/names/bin/zdiff' `/bin/pwd' -> `/home/user/names/bin/pwd' `/bin/netcat' -> `/home/user/names/bin/netcat' `/bin/lessecho' -> `/home/user/names/bin/lessecho' `/bin/dash' -> `/home/user/names/bin/dash' |
$ls
backup bin names proj |
$ls ~/names
bin |
$ls ~/names/bin
bash df lessfile open tempfile bunzip2 dir lesskey openvt touch bzcat dmesg lesspipe pidof true bzcmp dnsdomainname ln ping umount bzdiff domainname loadkeys ping6 uname bzegrep dumpkeys login ps uncompress bzexe echo ls pwd unicode_start bzfgrep ed lsmod rbash vdir bzgrep egrep mkdir readlink which bzip2 false mknod rm ypdomainname ... cat grep mountpoint sed zegrep chgrp gunzip mt setfont zfgrep chmod gzexe mt-gnu sh zforce chown gzip mv sh.distrib zgrep chvt hostname nano sleep zless cp ip nc stty zmore cpio kbd_mode nc.traditional su znew dash kill netcat sync date less netstat tailf dd lessecho nisdomainname tar |
$cd
|
$cd /names/bin
l3script: cd: /names/bin: Нет такого файла или каталога |
$cd ~/names/bin
|
$ls a*
ls: невозможно получить доступ к a*: Нет такого файла или каталога |
$ls b*
bash bzcat bzdiff bzexe bzgrep bzip2recover bzmore bunzip2 bzcmp bzegrep bzfgrep bzip2 bzless |
$ls *.[cChH]
ls: невозможно получить доступ к *.[cChH]: Нет такого файла или каталога |
$ls *. [cChH]
ls: невозможно получить доступ к *.: Нет такого файла или каталога ls: невозможно получить доступ к [cChH]: Нет такого файла или каталога |
$ls * . [cChH]
ls: невозможно получить доступ к [cChH]: Нет такого файла или каталога bash df lessfile open tempfile bunzip2 dir lesskey openvt touch bzcat dmesg lesspipe pidof true bzcmp dnsdomainname ln ping umount bzdiff domainname loadkeys ping6 uname bzegrep dumpkeys login ps uncompress bzexe echo ls pwd unicode_start bzfgrep ed lsmod rbash vdir bzgrep egrep mkdir readlink which ... cat grep mountpoint sed zegrep chgrp gunzip mt setfont zfgrep chmod gzexe mt-gnu sh zforce chown gzip mv sh.distrib zgrep chvt hostname nano sleep zless cp ip nc stty zmore cpio kbd_mode nc.traditional su znew dash kill netcat sync date less netstat tailf dd lessecho nisdomainname tar |
$ls *[cChH]
bash dash nc rbash sh sync touch which |
$ls *BSD*
ls: невозможно получить доступ к *BSD*: Нет такого файла или каталога |
$ls ?mount????????
ls: невозможно получить доступ к ?mount????????: Нет такого файла или каталога |
$ls ?mount?????
ls: невозможно получить доступ к ?mount?????: Нет такого файла или каталога |
$ls ?mount????
ls: невозможно получить доступ к ?mount????: Нет такого файла или каталога |
$ls ?mount???
ls: \невозможно получить доступ к ?mount???: Нет такого файла или каталога |
$ls ?mount??
ls: невозможно получить доступ к ?mount??: Нет такого файла или каталога |
$ls mount??
ls: невозможно получить доступ к mount??: Нет такого файла или каталога |
$ls mount?
ls: невозможно получить доступ к mount?: Нет такого файла или каталога |
$ls mount???
ls: невозможно получить доступ к mount???: Нет такого файла или каталога |
$ls mount????
ls: невозможно получить доступ к mount????: Нет такого файла или каталога |
$ls
bash df lessfile open tempfile bunzip2 dir lesskey openvt touch bzcat dmesg lesspipe pidof true bzcmp dnsdomainname ln ping umount bzdiff domainname loadkeys ping6 uname bzegrep dumpkeys login ps uncompress bzexe echo ls pwd unicode_start bzfgrep ed lsmod rbash vdir bzgrep egrep mkdir readlink which bzip2 false mknod rm ypdomainname ... cat grep mountpoint sed zegrep chgrp gunzip mt setfont zfgrep chmod gzexe mt-gnu sh zforce chown gzip mv sh.distrib zgrep chvt hostname nano sleep zless cp ip nc stty zmore cpio kbd_mode nc.traditional su znew dash kill netcat sync date less netstat tailf dd lessecho nisdomainname tar |
$ls mount
mount |
$ls ?mount
umount |
$touch -- -1
|
$ls
-1 dd lessecho nisdomainname tar bash df lessfile open tempfile bunzip2 dir lesskey openvt touch bzcat dmesg lesspipe pidof true bzcmp dnsdomainname ln ping umount bzdiff domainname loadkeys ping6 uname bzegrep dumpkeys login ps uncompress bzexe echo ls pwd unicode_start bzfgrep ed lsmod rbash vdir bzgrep egrep mkdir readlink which ... bzmore fuser mount run-parts zdiff cat grep mountpoint sed zegrep chgrp gunzip mt setfont zfgrep chmod gzexe mt-gnu sh zforce chown gzip mv sh.distrib zgrep chvt hostname nano sleep zless cp ip nc stty zmore cpio kbd_mode nc.traditional su znew dash kill netcat sync date less netstat tailf |
$ls -- -*
-1 |
$touch *a*b*
|
$ls
-1 date less netstat tailf *a*b* dd lessecho nisdomainname tar bash df lessfile open tempfile bunzip2 dir lesskey openvt touch bzcat dmesg lesspipe pidof true bzcmp dnsdomainname ln ping umount bzdiff domainname loadkeys ping6 uname bzegrep dumpkeys login ps uncompress bzexe echo ls pwd unicode_start bzfgrep ed lsmod rbash vdir ... bzless fgrep more rnano zcmp bzmore fuser mount run-parts zdiff cat grep mountpoint sed zegrep chgrp gunzip mt setfont zfgrep chmod gzexe mt-gnu sh zforce chown gzip mv sh.distrib zgrep chvt hostname nano sleep zless cp ip nc stty zmore cpio kbd_mode nc.traditional su znew dash kill netcat sync |
$ls *[*]*[?]*
ls: невозможно получить доступ к *[*]*[?]*: Нет такого файла или каталога |
$touch f*ab*
|
$ls *[*]*[?]*
ls: невозможно получить доступ к *[*]*[?]*: Нет такого файла или каталога |
$ls *\[adl]*
ls: невозможно получить доступ к *[adl]*: Нет такого файла или каталога |
$ls ***\[adl]***
ls: невозможно получить доступ к ***[adl]***: Нет такого файла или каталога |
$ls ***[adl]***
*a*b* df hostname login pidof tailf bash dir kbd_mode ls pwd tar bzcat dmesg kill lsmod rbash tempfile bzdiff dnsdomainname less mkdir readlink uname bzless domainname lessecho mknod rmdir unicode_start cat dumpkeys lessfile nano rnano vdir chmod ed lesskey nc.traditional run-parts ypdomainname dash f*ab* lesspipe netcat sed zcat date false ln netstat sh.distrib zdiff dd fgconsole loadkeys nisdomainname sleep zless |
$echo a*
a* |
$echo b*
bash bunzip2 bzcat bzcmp bzdiff bzegrep bzexe bzfgrep bzgrep bzip2 bzip2recover bzless bzmore |
$touch "file with spaces in the name"
|
$ls
-1 domainname mkdir setfont *a*b* dumpkeys mknod sh bash echo mktemp sh.distrib bunzip2 ed more sleep bzcat egrep mount stty bzcmp f*ab* mountpoint su bzdiff false mt sync bzegrep fgconsole mt-gnu tailf bzexe fgrep mv tar bzfgrep file with spaces in the name nano tempfile ... chvt less ping6 zcat cp lessecho ps zcmp cpio lessfile pwd zdiff dash lesskey rbash zegrep date lesspipe readlink zfgrep dd ln rm zforce df loadkeys rmdir zgrep dir login rnano zless dmesg ls run-parts zmore dnsdomainname lsmod sed znew |
$touch 'another long name'
|
$ls
-1 domainname mknod sh.distrib *a*b* dumpkeys mktemp sleep another long name echo more stty bash ed mount su bunzip2 egrep mountpoint sync bzcat f*ab* mt tailf bzcmp false mt-gnu tar bzdiff fgconsole mv tempfile bzegrep fgrep nano touch bzexe file with spaces in the name nc true ... chvt lessecho pwd zegrep cp lessfile rbash zfgrep cpio lesskey readlink zforce dash lesspipe rm zgrep date ln rmdir zless dd loadkeys rnano zmore df login run-parts znew dir ls sed dmesg lsmod setfont dnsdomainname mkdir sh |
$touch one\ space
|
$ls
-1 domainname mknod sh *a*b* dumpkeys mktemp sh.distrib another long name echo more sleep bash ed mount stty bunzip2 egrep mountpoint su bzcat f*ab* mt sync bzcmp false mt-gnu tailf bzdiff fgconsole mv tar bzegrep fgrep nano tempfile bzexe file with spaces in the name nc touch ... chvt lessecho ps zdiff cp lessfile pwd zegrep cpio lesskey rbash zfgrep dash lesspipe readlink zforce date ln rm zgrep dd loadkeys rmdir zless df login rnano zmore dir ls run-parts znew dmesg lsmod sed dnsdomainname mkdir setfont |
$touch "Queen \"Live at Wembley '86\""
|
$ls
-1 fuser ps *a*b* grep pwd another long name gunzip Queen "Live at Wembley '86" bash gzexe rbash bunzip2 gzip readlink bzcat hostname rm bzcmp ip rmdir bzdiff kbd_mode rnano bzegrep kill run-parts bzexe less sed ... domainname nc.traditional zcmp dumpkeys netcat zdiff echo netstat zegrep ed nisdomainname zfgrep egrep one space zforce f*ab* open zgrep false openvt zless fgconsole pidof zmore fgrep ping znew file with spaces in the name ping6 |
$echo *
-1 *a*b* another long name bash bunzip2 bzcat bzcmp bzdiff bzegrep bzexe bzfgrep bzgrep bzip2 bzip2recover bzless bzmore cat chgrp chmod chown chvt cp cpio dash date dd df dir dmesg dnsdomainname domainname dumpkeys echo ed egrep f*ab* false fgconsole fgrep file with spaces in the name fuser grep gunzip gzexe gzip hostname ip kbd_mode kill less lessecho lessfile lesskey lesspipe ln loadkeys login |
$touch -- "-bad-name"
|
$ls
-1 file with spaces in the name ping6 *a*b* fuser ps another long name grep pwd -bad-name gunzip Queen "Live at Wembley '86" bash gzexe rbash bunzip2 gzip readlink bzcat hostname rm bzcmp ip rmdir bzdiff kbd_mode rnano bzegrep kill run-parts ... dnsdomainname nc zcat domainname nc.traditional zcmp dumpkeys netcat zdiff echo netstat zegrep ed nisdomainname zfgrep egrep one space zforce f*ab* open zgrep false openvt zless fgconsole pidof zmore fgrep ping znew |
$touch "-bad-name-"
touch: неверный ключ -- «b» Попробуйте `touch --help' для получения более подробного описания. |
$touch -- "-bad-name-"
|
$ls
-1 file with spaces in the name ps *a*b* fuser pwd another long name grep Queen "Live at Wembley '86" -bad-name gunzip rbash -bad-name- gzexe readlink bash gzip rm bunzip2 hostname rmdir bzcat ip rnano bzcmp kbd_mode run-parts bzdiff kill sed ... dnsdomainname nc.traditional zdiff domainname netcat zegrep dumpkeys netstat zfgrep echo nisdomainname zforce ed one space zgrep egrep open zless f*ab* openvt zmore false pidof znew fgconsole ping fgrep ping6 |
$touch `cat ~/touchlist`
cat: /home/user/touchlist: Нет такого файла или каталога touch: пропущен операнд, задающий файл Попробуйте `touch --help' для получения более подробного описания. |
$touch touchlist
|
$ls
-1 file with spaces in the name ps *a*b* fuser pwd another long name grep Queen "Live at Wembley '86" -bad-name gunzip rbash -bad-name- gzexe readlink bash gzip rm bunzip2 hostname rmdir bzcat ip rnano bzcmp kbd_mode run-parts bzdiff kill sed ... dnsdomainname nc.traditional zcmp domainname netcat zdiff dumpkeys netstat zegrep echo nisdomainname zfgrep ed one space zforce egrep open zgrep f*ab* openvt zless false pidof zmore fgconsole ping znew fgrep ping6 |
$cat touchlist << "EOF"
> firstName > secondName > samename > EOF |
$cat touchlist << "EOF"
firstName secondName samename EOF ls touch `cat ~/touchlist` cat: /home/user/touchlist: Нет такого файла или каталога touch: пропущен операнд, задающий файл Попробуйте `touch --help' для получения более подробного описания. |
$touch `cat touchlist`
touch: пропущен операнд, задающий файл Попробуйте `touch --help' для получения более подробного описания. |
$аecho "ÑÐ¡ÐµÐ³Ð¾Ð´Ð½Ñ Ð½Ð° ÑлиÑе 'date +%Y' год."
Ð¡ÐµÐ³Ð¾Ð´Ð½Ñ Ð½Ð° ÑлиÑе 'date +%Y' год. |
$echo "Ð¡ÐµÐ³Ð¾Ð´Ð½Ñ Ð½Ð° ÑлиÑе 'da`e +%Y' Рг` год."
Ð¡ÐµÐ³Ð¾Ð´Ð½Ñ Ð½Ð° ÑлиÑе 2010 год. |
$echo "Ð¡ÐµÐ³Ð¾Ð´Ð½Ñ Ð½ÐtзавÑÑа`бÑдеѾ$(expr д." г+ Ргг+ г1 г) год."
РзавÑÑа бÑÐ´ÐµÑ 2010+1 год. |
$echo "А завтра будет $(expr `date +%Y`+1) год."
А завтра будет 2011 год. |
$echo $PATH
/home/user/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games |
$echo ${PATH}
/home/user/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games |
$echo HHHHHHHHH${PATH}HHHHHHHHH
HHHHHHHHH/home/user/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/gamesHHHHHHHHH |
$echo $(((1+2+3)*4*5+1))
121 |
$echo $((1+2+3)*4*5+1)
l3script: command substitution: line 1: syntax error near unexpected token `*4*5+1' l3script: command substitution: line 1: `(1+2+3)*4*5+1' |
$echo $(((1+2+3)*4*5+1))
121 |
$A=1
|
$B=2
|
$echo $((A+B))
3 |
$cd
|
> firstName > secondName > samename > EOF
Время первой команды журнала | 20:44:20 2010- 5-14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:59:24 2010- 5-18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 29.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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