/l3/users/27-3-2017/NT-Ladm/debian4.net.nt/user :1 :2 :3 |
|
$vi e: ~/text/hello-vi.txt
|
$vi
|
$ÐÐ
ÐÑимеÑание: Ðожно ÑказÑваÑÑ Ð´Ð¾ деÑÑÑи команд "+" или "-c". --cmd {команда} Ðак "-c", но команда иÑполнÑеÑÑÑ Ð¿ÐµÑед обÑабоÑкой лÑбого Ñайл а наÑÑÑоек (vimrc). Ðожно ÑказÑваÑÑ Ð´Ð¾ деÑÑÑи ÑÐ°ÐºÐ¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´, незавиÑимо Ð¾Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва команд "-c". @ абÑкого ÑзÑка Ð´Ð»Ñ Ð¿Ñавки -A ÐÑли Vim бÑл ÑобÑан Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой аÑабÑкого ÑзÑка Ð´Ð»Ñ Ð¿Ñавки Ñайлов, набÑаннÑÑ ÑпÑава налево, и Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой аÑабÑкой клавиаÑÑÑÑ, ÑÑÐ¾Ñ ÐºÐ»ÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑ Vim в аÑабÑком Ñежиме, Ñ Ð²ÐºÐ»ÑÑенной опÑией 'arr abic'. РпÑоÑивном ÑлÑÑае Vim завеÑÑÐ°ÐµÑ ÑабоÑÑ Ñ Ð¾Ñибкой. -b ÐвоиÑнÑй Ñежим. ÐÑоизводиÑÑÑ Ð½Ð°ÑÑÑойка некоÑоÑÑÑ Ð¾Ð¿Ñий, дела ÑÑÐ¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ð¹ пÑÐ°Ð²ÐºÑ Ð´Ð²Ð¾Ð¸Ñного или иÑполнÑемого Ñайла. -C Режим ÑовмеÑÑимоÑÑи. ÐклÑÑÐ°ÐµÑ Ð¾Ð¿ÑÐ¸Ñ 'compatible'. Vim бÑÐ´ÐµÑ ÑабоÑаÑÑ Ð¿Ð¾ÑÑи как Vi, даже еÑли ÑÑÑеÑÑвÑÐµÑ Ñайл .vimrc. 96,1 28% |
$vi ~/text/hello-vi.txt
|
$ÐÐÐСÐÐÐÐ
27 Ðо вÑÐµÐ¼Ñ ÑабоÑÑ Ð² Vim можно полÑÑиÑÑ ÑпÑÐ°Ð²ÐºÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑиÑÑÐµÐ¼Ñ Ð²ÑÑÑ ÐµÐ½Ð½Ð¾Ð¹ ÑпÑав и (команда ":help"). См. Ñаздел "ÐСТРÐÐÐÐÐЯ СÐÐ ÐÐÐÐ" ниже по [ ] [ ] 28 vim [ºÑÑ]. vim [ ] - 29 [ ] 30 ЧаÑе вÑего Vim запÑÑкаÑÑ Ð´Ð»Ñ Ð¿Ñавки одного Ñайла пÑи помоÑи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ 31 32 vim Ñайл 33 34 РобÑем виде команда запÑÑка Vim вÑглÑÐ´Ð¸Ñ Ñак: ... 39 ÑеÑÑÑÑÑ ÑпоÑобов: 40 41 Ñайл .. СпиÑок имÑн Ñайлов. ÐеÑвÑй Ñайл бÑÐ´ÐµÑ Ð¾Ð±ÑÑвлен акÑивнÑм и загÑÑжен в бÑÑеÑ. ÐÑÑÑÐ¾Ñ Ð±ÑÐ´ÐµÑ Ð¿Ð¾Ð¼ÐµÑÑн в пеÑвой ÑÑÑоке бÑÑеÑа. ÐоÑÑÑп к 42 дÑÑгим Ñайлам Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ ÑÑеÑÑвлÑн пÑи помоÑи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ":next". ЧÑÐ¾Ð±Ñ Ð¿ÑавиÑÑ Ñайл, Ð¸Ð¼Ñ ÐºÐ¾ÑоÑого аÑинаеÑÑÑ Ñ Ñимвола "деÑиÑ" (-), 43 пеÑед ÑпиÑком Ñайлов Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ поÑÑавиÑÑ "--". 44 45 - Файл бÑÐ´ÐµÑ Ð¿ÑоÑиÑан из поÑока ÑÑандаÑÑного ввода. ÐÐ¾Ð¼Ð°Ð½Ð´Ñ Ð±ÑдÑÑ ÑÑи ÑваÑÑÑÑ Ð¸Ð· ÑÑандаÑÑного поÑока диагноÑÑики (stderr), коÑоÑÑй 46 должен бÑÑÑ ÑеÑминалом. 11,25-20 ÐавеÑÑ Ñ [1]+ Stopped /usr/bin/vi "$@" |
$vi ~/text/hello-vi.txt
|
$jobs
[1]+ Stopped /usr/bin/vi "$@" |
$fg %1
1 VIM(1) VIM(1) 2 3 4 5 ИМЯ 6 vim - Vi IMproved (Улучшенный Vi), текстовый редактор для программистов 7 8 КОМАНДНАЯ СТРОКА 9 vim [ключи] [файл ..] 10 vim [ключи] - ... 38 Если список файлов отсутствует, редактор начнёт работу с пустым буфером. В противном случае имя файла должно быть указано одним из следующих 39 четырёх способов: 40 41 файл .. Список имён файлов. Первый файл будет объявлен активным и загружен в буфер. Курсор будет помещён в первой строке буфера. Доступ к 42 другим файлам может быть осуществлён при помощи команды ":next". Чтобы править файл, имя которого начинается с символа "дефис" (-), 43 перед списком файлов необходимо поставить "--". 44 45 - Файл будет прочитан из потока стандартного ввода. Команды будут считываться из стандартного потока диагностики (stderr), который 46 должен быть терминалом. 47 |
$vi ~/text/hello-vi.txt
|
$ОПИСАНИЕ
|
$Ad patres
В логике – метод доказательства, заключающийся в доказательстве невозможности положения, противоречащего доказываемому. Ab ovo usque ad mala «От яиц до яблок», т. е. от начала и до конца Обед у древних римлян обычно начинался с яйца и заканчивался фруктами. Abyssus abyssum invocat ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ Переход в режим Ex. Для перехода в Обычный режим наберите "visual" :q! |
$vi /home/user/text/unixoid.err.txt
|
$~
1 A contrario Ab ssus abyssum invocat 2 ÐÑ Ð¿ÑоÑивного «ÐÑ ÑÐ¸Ñ Ð´Ð¾ Ñблок, Ñ. е Ð¾Ñ Ð½Ð°Ñала и до конÑа и 3 Рлогике â Ð¼ÐµÑ Ð´ доказаÑелÑÑÑва, заклÑÑаÑÑийÑÑ Ð² доказаÑелÑÑÑве невозможноÑÑи положениÑ, Ð¿Ñ ÑивоÑеÑаÑего док зÑваемомÑ. ÐбеÐm дÑÐµÐ²Ð½Ð¸Ñ ÑимлÑн обÑÑно наÑиналÑÑ Ñ ÑйÑа и заканÑивалÑÑ ÑÑÑкÑами. 4 е 5 Ab ovo usque ad mala âРпÑаоÑÑамâ, Ñ. е. на ÑÐ¾Ñ ÑÐ²ÐµÑ , Ðибл 6 «ÐÑ ÑÐ¸Ñ Ð´Ð¾ Ñблок», Ñ. е. Ð¾Ñ Ð½Ð°Ñала и до конÑа ... ~ 11 Ðодобное влеÑÐµÑ Ð·Ð° Ñоб й подобное или одно бедÑÑ Ð¸Ðµ влеÑÐµÑ Ð·Ð° Ñобой дÑÑгое бедÑÑвее. ~ 12 /unixoid.err.txt 1,1 ÐеÑÑ :set number 13 Ad notame 14 «ÐÐ»Ñ Ð·Ð°Ð¼ÐµÑки», к ÑÐ²ÐµÐ´Ð¸Ð½Ð¸Ñ 15 Ad patres text/unixoid.err.txt 1,1 ÐеÑÑ :set number |
$~
l3script: /home/user/text$: Нет такого файла или каталога |
$cd /names
l3script: cd: /names: Нет такого файла или каталога |
$cd ..
|
$cd /names
l3script: cd: /names: Нет такого файла или каталога |
$cd
|
$cd /names
l3script: cd: /names: Нет такого файла или каталога |
$cd names
|
$ls a*
alloca.H acpi: events powerbtn-acpi-support.sh |
$ls *.[cChH]
alloca.H core.c fcntl.h isdn_ttyfax.c Regexp.H term.h |
$ls *linux*
ls: невозможно получить доступ к *linux*: Нет такого файла или каталога |
$ls *LIN*
ls: невозможно получить доступ к *LIN*: Нет такого файла или каталога |
$ls *BSD*
ls: невозможно получить доступ к *BSD*: Нет такого файла или каталога |
$ls *ux*
ls: невозможно получить доступ к *ux*: Нет такого файла или каталога |
$ls *L*
ls: невозможно получить доступ к *L*: Нет такого файла или каталога |
$ls *B*
ls: невозможно получить доступ к *B*: Нет такого файла или каталога |
$ls j&n
[1] 9142 l3script: n: команда не найдена ls: невозможно получить доступ к j: Нет такого файла или каталога [1]+ Exit 2 ls --color=auto j |
$ls j?n
ls: невозможно получить доступ к j?n: Нет такого файла или каталога |
$ls -- -*
-file1 -hello |
$ls ./-*
./-file1 ./-hello |
$ls \-*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls '-'*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls '-*'
ls: неверный ключ -- * Попробуйте «ls --help» для получения более подробного описания. |
$ls "-*"
ls: неверный ключ -- * Попробуйте «ls --help» для получения более подробного описания. |
$ls -*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls --*
ls: ключ --* не распознан Попробуйте «ls --help» для получения более подробного описания. |
$ls --help
ull-iso, long-iso, iso, locale, +ФÐÐ ÐÐТ. ФÐÐ ÐÐТ инÑеÑпÑеÑиÑÑеÑÑÑ ÐºÐ°Ðº в date; еÑли ФÐÐ ÐÐТ -- ÑÑо ФÐÐ ÐÐТ1<пеÑевод-ÑÑÑоки>ФÐÐ ÐÐТ2, ФÐÐ ÐÐТ1½ из пÑименÑеÑÑÑ Ðº ÑÑаÑÑм Ñайлам, а ФÐÐ ÐÐТ2 к новÑм; еÑли к СТÐÐix-, Ñо он дейÑÑвÑÐµÑ ÑолÑко в локали, оÑлиÑной Ð¾Ñ POSIX¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . -t ÑоÑÑиÑоваÑÑ Ð¿Ð¾ вÑемени изменениÑ, ÑнаÑала ÑамÑе новÑемеваемÑе . и .. -T, --tabsize=Ð ÐÐÐÐРиÑполÑзоваÑÑ ÑабÑлÑÑÐ¸Ñ Ñказанного Ð ÐÐÐÐÐ Ð, а не 8 -b, --escape пеÑаÑаÑÑ ÑкÑаниÑÑÑÑие поÑледоваÑелÑноÑÑи ... ÑлÑÐ¶Ð¸Ñ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений. ÐÐ»Ñ ÐµÑ ÑÑÑановки иÑполÑзÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ dircolors. ÐÐ¾Ð´Ñ Ð²ÑÑ Ð¾Ð´Ð°: 0 вÑÑ Ð¾ÑлиÑно, 1 неболÑÑие пÑÐ¾Ð±Ð»ÐµÐ¼Ñ (напÑимеÑ, недоÑÑÑпен подкаÑалог), 2 ÑеÑÑÑÐ·Ð½Ð°Ñ Ð¿Ñоблема (напÑимеÑ, недоÑÑÑпен аÑгÑÐ¼ÐµÐ½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки). Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² ls ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «ls» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'ls invocation' |
$ls -l
итого 140 -rwxr-xr-x 1 user user 1 Окт 9 2014 _1_2_3 -rwxr-xr-x 1 user user 0 Окт 9 2014 1cdesktop drwxr-xr-x 3 user user 4096 Окт 9 2014 acpi -rwxr-xr-x 1 user user 1289 Окт 9 2014 alloca.H -rwxr-xr-x 1 user user 1 Окт 9 2014 __asterisk -rwxr-xr-x 1 user user 0 Окт 9 2014 bjan -rwxr-xr-x 1 user user 0 Окт 9 2014 bjen -rwxr-xr-x 1 user user 0 Окт 9 2014 bjon -rwxr-xr-x 1 user user 8624 Окт 9 2014 core.c ... -rwxr-xr-x 1 user user 689 Окт 9 2014 group -rwxr-xr-x 1 user user 1 Окт 9 2014 -hello -rwxr-xr-x 1 user user 1 Окт 9 2014 _hrypun -rwxr-xr-x 1 user user 25937 Окт 9 2014 isdn_ttyfax.c -rwxr-xr-x 1 user user 1 Окт 9 2014 _kik_my -rwxr-xr-x 1 user user 277 Окт 9 2014 modules -rwxr-xr-x 1 user user 1 Окт 9 2014 passwd -rwxr-xr-x 1 user user 7123 Окт 9 2014 Regexp.H -rwxr-xr-x 1 user user 1 Окт 9 2014 s_tol_ -rwxr-xr-x 1 user user 40290 Окт 9 2014 term.h |
$ls -*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls _*
_1_2_3 __asterisk _hrypun _kik_my |
$ls "-"*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls -
ls: невозможно получить доступ к -: Нет такого файла или каталога |
$ls {-}*
ls: невозможно получить доступ к {-}*: Нет такого файла или каталога |
$ls [-]*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls -- -*
-file1 -hello |
$ls ./-*
./-file1 ./-hello |
$ls \-*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls /-*
ls: невозможно получить доступ к /-*: Нет такого файла или каталога |
$ls '-'*
ls: неверный ключ -- e Попробуйте «ls --help» для получения более подробного описания. |
$ls -- -*
-file1 -hello |
$ls *\**\?
ls: невозможно получить доступ к ***?: Нет такого файла или каталога |
$ls *\**\?*
ls: невозможно получить доступ к ***?*: Нет такого файла или каталога |
$ls *'*'*'?'*
ls: невозможно получить доступ к ***?*: Нет такого файла или каталога |
$ls *[*]*[?]*
ls: невозможно получить доступ к *[*]*[?]*: Нет такого файла или каталога |
$ls *\[sde]*
ls: невозможно получить доступ к *[sde]*: Нет такого файла или каталога |
$ls *\[cde]*
ls: невозможно получить доступ к *[cde]*: Нет такого файла или каталога |
$ls *[[]cde]*
ls: невозможно получить доступ к *[[]cde]*: Нет такого файла или каталога |
$ls *.[cde]
core.c isdn_ttyfax.c |
$ls ..?*
.._bash |
$$echo zz*
l3script: zz*: команда не найдена |
$ls zz*
ls: невозможно получить доступ к zz*: Нет такого файла или каталога |
$$echo a*
No support for device type: power_supply |
$echo a*
acpi alloca.H |
$to
toe top touch |
$touch "file with spaces at the names"
|
$touch "another very long file name"
|
$touch one\ space
|
$ecgo
l3script: ecgo: команда не найдена |
$echo
|
$echo *
_1_2_3 1cdesktop acpi alloca.H another very long file name __asterisk bjan bjen bjon core.c fcntl.h -file1 file with spaces at the names group -hello _hrypun isdn_ttyfax.c _kik_my modules one space passwd Regexp.H s_tol_ term.h |
$ls [ ]
ls: невозможно получить доступ к [: Нет такого файла или каталога ls: невозможно получить доступ к ]: Нет такого файла или каталога |
$ls *[ ]*
ls: невозможно получить доступ к *[: Нет такого файла или каталога ls: невозможно получить доступ к ]*: Нет такого файла или каталога |
$touch A:\\WINDOWS\\system32
|
$ls -l
итого 140 -rwxr-xr-x 1 user user 1 Окт 9 2014 _1_2_3 -rwxr-xr-x 1 user user 0 Окт 9 2014 1cdesktop drwxr-xr-x 3 user user 4096 Окт 9 2014 acpi -rwxr-xr-x 1 user user 1289 Окт 9 2014 alloca.H -rw-r--r-- 1 user user 0 Мар 28 14:54 another very long file name -rwxr-xr-x 1 user user 1 Окт 9 2014 __asterisk -rw-r--r-- 1 user user 0 Мар 28 14:58 A:\WINDOWS\system32 -rwxr-xr-x 1 user user 0 Окт 9 2014 bjan -rwxr-xr-x 1 user user 0 Окт 9 2014 bjen ... -rwxr-xr-x 1 user user 1 Окт 9 2014 -hello -rwxr-xr-x 1 user user 1 Окт 9 2014 _hrypun -rwxr-xr-x 1 user user 25937 Окт 9 2014 isdn_ttyfax.c -rwxr-xr-x 1 user user 1 Окт 9 2014 _kik_my -rwxr-xr-x 1 user user 277 Окт 9 2014 modules -rw-r--r-- 1 user user 0 Мар 28 14:54 one space -rwxr-xr-x 1 user user 1 Окт 9 2014 passwd -rwxr-xr-x 1 user user 7123 Окт 9 2014 Regexp.H -rwxr-xr-x 1 user user 1 Окт 9 2014 s_tol_ -rwxr-xr-x 1 user user 40290 Окт 9 2014 term.h |
$echo *
_1_2_3 1cdesktop acpi alloca.H another very long file name __asterisk A:\WINDOWS\system32 bjan bjen bjon core.c fcntl.h -file1 file with spaces at the names group -hello _hrypun isdn_ttyfax.c _kik_my modules one space passwd Regexp.H s_tol_ term.h |
$touch ./-bad/-/name/-.
touch: невозможно выполнить touch для «./-bad/-/name/-.»: Нет такого файла или каталога |
$touch ./-bad/-/name/-./
touch: невозможно выполнить touch для «./-bad/-/name/-./»: Нет такого файла или каталога |
$touch ---bad---name---
touch: ключ ---bad---name--- не распознан Попробуйте «touch --help» для получения более подробного описания. |
$touch /-/bad/-/name/-/
touch: невозможно выполнить touch для «/-/bad/-/name/-/»: Нет такого файла или каталога |
$touch _bade_name
|
$touch 'cat ~/toushlist'
touch: невозможно выполнить touch для «cat ~/toushlist»: Нет такого файла или каталога |
$touch `cat ~/toushlist`
cat: /home/user/toushlist: Нет такого файла или каталога touch: пропущен операнд, задающий файл Попробуйте «touch --help» для получения более подробного описания. |
$touch cat ~/toushlist`
> ' > ~ > ^C |
$touch cat ~/toushlist`
' ^C |
$touch cat ~/toushlist`
' ~^C |
$touch "cat ~/touchlist"
touch: невозможно выполнить touch для «cat ~/touchlist»: Нет такого файла или каталога |
$$echo '<~/touchlist
> ' l3script: <~/touchlist : Нет такого файла или каталога |
$$echo '<~/touchlist
'" > < > ? > " l3script: <~/touchlist < ? : Нет такого файла или каталога |
$echo "segodnya 'date +%Y' god."
segodnya 'date +%Y' god. |
$rm 'find ~ -name core'
rm: невозможно удалить «find ~ -name core»: Нет такого файла или каталога |
$echo $((A+$B))
l3script: A+: ошибка синтаксиса: ожидается операнд (error token is "+") |
$echo $ ((A+$B))
l3script: syntax error near unexpected token `(' |
$echo $((A+$B))
l3script: A+: ошибка синтаксиса: ожидается операнд (error token is "+") |
$echo ((A+$B))
l3script: syntax error near unexpected token `(' |
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games |
$echo ${PATH}
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games |
Время первой команды журнала | 08:21:14 2017- 3-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:17:03 2017- 3-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 55.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 7.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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