| /l3/users/14-01-2013/NT-BSDadm/freebsd2.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
|
#cd.
l3script: cd.: command not found |
|
#cd..
l3script: cd..: command not found |
|
#cd/
l3script: cd/: No such file or directory |
|
#pwd
/etc |
|
#cd/:
l3script: cd/:: No such file or directory |
|
#cd :
l3script: cd: /:: No such file or directory |
|
#cd /.
|
|
#cd /:
l3script: cd: /:: No such file or directory |
|
#cd/:
l3script: cd/:: No such file or directory |
|
#vim
|
|
#~
|
|
#~
|
|
#~
|
|
#~
|
|
$vim ~/text/hello-vi.txt
|
|
$vi set
|
|
$vi set
|
|
$stop
su: stop: command not found |
|
$su root
Password: su: Sorry |
|
$su root
Password: su: Sorry |
|
$su root
Password: |
|
#exit
exit |
|
$su root
Password: su: Sorry |
|
$su root
Password: |
|
#stop
su: stop: command not found |
|
#man
|
|
#man man
|
|
#^C
|
|
#exit
There are stopped jobs. |
|
#stopped
su: stopped: command not found |
|
#manp
Formatting page, please wait...Done.
BUILTIN(1) FreeBSD General Commands Manual BUILTIN(1)
NAME
builtin, !, %, ., :, @, [, {, }, alias, alloc, bg, bind, bindkey, break,
breaksw, builtins, case, cd, chdir, command, complete, continue, default,
dirs, do, done, echo, echotc, elif, else, end, endif, endsw, esac, eval,
exec, exit, export, false, fc, fg, filetest, fi, for, foreach, getopts,
glob, goto, hash, hashstat, history, hup, if, jobid, jobs, kill, limit,
local, log, login, logout, ls-F, nice, nohup, notify, onintr, popd,
printenv, pushd, pwd, read, readonly, rehash, repeat, return, sched, set,
...
unlimit No Yes No
unset No Yes Yes
unsetenv No Yes No
until No No Yes
wait No** Yes Yes
where No Yes No
which Yes Yes No
while No Yes Yes
--More--(byte 8272)
[2]+ Stopped man stop
|
|
#clear
|
|
#vim
|
|
#~
su: stop: command not found |
|
#end ript
su: end: command not found |
|
#clear
|
|
#exit
exit There are stopped jobs. |
|
#exit
exit |
|
$exit
exit There are stopped jobs. |
|
$vim
|
|
$~
exit There are stopped jobs. |
|
$exit
exit |
|
#exit
exit There are stopped jobs. |
|
#cd
|
|
#ls
.bash_history .cshrc .l3rc .profile .vimrc .bash_profile .history .lilalo .vim .bashrc .k5login .login .viminfo |
|
#ls -l
total 32 -rw------- 1 root wheel 556 Jan 15 16:06 .bash_history -rw-r--r-- 1 root wheel 10 Jul 5 2012 .bash_profile -rw-r--r-- 1 root wheel 60 Jul 5 2012 .bashrc -rw-r--r-- 2 root wheel 798 Feb 18 2011 .cshrc -rw------- 1 root wheel 2582 Jul 5 2012 .history -rw-r--r-- 1 root wheel 155 Feb 18 2011 .k5login -rw-r--r-- 1 root wheel 54 Jan 13 23:04 .l3rc drwxr-xr-x 2 root wheel 1024 Jan 16 12:38 .lilalo -rw-r--r-- 1 root wheel 303 Feb 18 2011 .login -rw-r--r-- 2 root wheel 265 Feb 18 2011 .profile drwxr-xr-x 2 root wheel 512 Jul 3 2012 .vim -rw------- 1 root wheel 3584 Jan 15 14:22 .viminfo -rw-r--r-- 1 root wheel 2938 Jul 3 2012 .vimrc |
|
#cd ~/text/
l3script: cd: /root/text/: No such file or directory |
|
#cd //text/
l3script: cd: /~/text/: No such file or directory |
|
#grep abcd .ash_history
|
|
#grep abcd ~/._history
|
|
#vim _history
|
|
#grep viash_history
vim vi vim vi ~/text/hello-vi.txt vim vim ~text/hello/-vi.txt vim ~text/hello-vi.txt vim ~/text/hello-vi.txt |
|
#su user
|
|
$cd
|
|
$cd text
|
|
$ls -l
total 66 -rwxr-xr-x 1 user user 3280 Jan 15 13:30 comment-me.txt -rwxr-xr-x 1 user user 27024 Jan 15 13:30 hello-vi.txt -rw-r--r-- 1 user user 29450 Jan 15 13:30 hellow -rwxr-xr-x 1 user user 879 Jan 15 13:30 unixoid.err.txt -rwxr-xr-x 1 user user 907 Jan 15 13:30 unixoid.orig.txt |
|
$vi comment-me.txt
|
|
$grep -i set comment-me.txt
# from /etc/grub.d and settings from /etc/default/grub
set default="0"
set saved_entry="${prev_saved_entry}"
set prev_saved_entry=
set boot_once=true
set root='(hd0,msdos9)'
search --no-floppy --fs-uuid --set 45a88fc8-e320-4874-8833-a01d4de8f42c
set gfxmode=1280x800
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 2a420687-99f2-48a4-a42d-bbdd08380816
...
set color_normal=light-gray/black
set color_highlight=white/black
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 2a420687-99f2-48a4-a42d-bbdd08380816
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set 2a420687-99f2-48a4-a42d-bbdd08380816
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set bce40778e4073464
|
|
$grep -nset comment-me.txt
5:# from /etc/grub.d and settings from /etc/default/grub
12:set default="0"
14: set saved_entry="${prev_saved_entry}"
16: set prev_saved_entry=
18: set boot_once=true
37:set root='(hd0,msdos9)'
38:search --no-floppy --fs-uuid --set 45a88fc8-e320-4874-8833-a01d4de8f42c
40: set gfxmode=1280x800
47:set root='(hd0,msdos5)'
48:search --no-floppy --fs-uuid --set 2a420687-99f2-48a4-a42d-bbdd08380816
...
62: set color_normal=light-gray/black
63: set color_highlight=white/black
65: set menu_color_normal=cyan/blue
66: set menu_color_highlight=white/blue
74: set root='(hd0,msdos5)'
75: search --no-floppy --fs-uuid --set 2a420687-99f2-48a4-a42d-bbdd08380816
84: set root='(hd0,msdos5)'
85: search --no-floppy --fs-uuid --set 2a420687-99f2-48a4-a42d-bbdd08380816
100: set root='(hd0,msdos1)'
101: search --no-floppy --fs-uuid --set bce40778e4073464
|
|
$grep ^s.*cd$ me.txt
|
|
$grep ^s.*c$ comment-me.txt
search --no-floppy --fs-uuid --set 45a88fc8-e320-4874-8833-a01d4de8f42c search --no-floppy --fs-uuid --set 45a88fc8-e320-4874-8833-a01d4de8f42c |
|
$grep ^s.*5 comment-me.txt
set timeout=5 |
|
$grep "([^ ]*) \1"xt
grep: Invalid back reference |
|
$grep " [^ ]*) \1" comment-me.txt
grep: Invalid back reference |
|
$grep '(abcd|xyz)[[:digit:]]{2,4}'
|
|
$grep '(s|xy)[[:digit:]]{2,4}' comment-me.txt
|
|
$grep '(s|c[[:digit:]]{2,4}' comment-me.txt
|
|
$grep '(s|c)[[:digit:]]{01' comment-me.txt
|
|
$grep '(s|c)[[:digit:]]' comment-me.txt
|
|
$grep '(s|c)[[:digit:]]{1,2 comment-me.txt
|
|
$grep '(s|c)[[:blek,2}' comment-me.txt
grep: Invalid character class name |
|
$grep '(s|c)[[:blak:]]{1,2}' comment-me.txt
|
|
$grep '(s|c)[[:blank:]]' comment-me.txt
|
|
$grep '(s)[[:blank:]]' comment-me.txt
|
|
$grep FreeBSD text/*
grep: text/*: No such file or directory |
|
$grep FreeBSD text/
grep: text/: No such file or directory |
|
$grep FreeBSD text
grep: text: No such file or directory |
|
$grep FreeBSD
^Z [2]+ Stopped grep FreeBSD |
|
$grep FreeBSD *
|
|
$grep FreeBSD * ctt
grep: ctt: No such file or directory |
|
$grep FreeBSD * cat
grep: cat: No such file or directory |
|
$grep FreeBSD /* cat
/COPYRIGHT:# $FreeBSD: src/COPYRIGHT,v 1.11.2.2.4.2 2010/12/31 18:32:13 bz Exp $ /COPYRIGHT:The compilation of software known as FreeBSD is distributed under the /COPYRIGHT:Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved. grep: /entropy: Permission denied grep: cat: No such file or directory |
|
$ls
comment-me.txt hellow unixoid.orig.txt hello-vi.txt unixoid.err.txt |
|
$cat unixoid.err.txt
A contrarrio От противного В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказываемому. Ab ovo usque ad mala «От яиц до яблок, т. е от начала и до конца Обед древних римлян обычно начинался с яйца и заканчивался фруктами. Abysus abyssum invocat Бездна взывает к бездне Подобное влечет за собой подобное или одно бедствие влечет за собой другое бедствее. Ad notame «Для заметки», к свединию Ad patres “К праотцам”, т. е. на тот свет, Библия, книга царств, 4, 22, 20 |
|
$cat hellow
VIM(1) VIM(1)
ÐÐЯ
vim - Vi IMproved (УлÑÑÑеннÑй Vi), ÑекÑÑовÑй ÑедакÑÐ¾Ñ Ð´Ð»Ñ Ð¿ÑогÑаммиÑÑов
ÐÐÐÐÐÐÐÐЯ СТРÐÐÐ
vim [клÑÑи] [Ñайл ..]
vim [клÑÑи] -
vim [клÑÑи] -t меÑка
vim [клÑÑи] -q [Ñайл оÑибок]
ex
view
...
<URL:http://sourceforge.net/projects/ruvim/>.
ÐÐ
elp todo" -- ÑпиÑок извеÑÑнÑÑ
пÑоблем.
ÐамеÑим, ÑÑо многие веÑи, коÑоÑÑе ÑÑиÑаÑÑÑÑ Ð³Ð»Ñками, на Ñамом деле
ÑвлÑÑÑÑÑ ÑезÑлÑÑаÑом ÑлиÑком полного воÑпÑÐ¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Vi.
ÐÑли Ð²Ñ Ð´ÑмаеÑе, ÑÑо ÑÑо-Ñо ÑвлÑеÑÑÑ Ð¾Ñибкой ÑолÑко поÑомÑ, ÑÑо "Vi
Ð´ÐµÐ»Ð°ÐµÑ ÑÑо по-дÑÑгомÑ", внимаÑелÑно пÑоÑиÑайÑе Ñайл vi_diff.txt (или
набеÑиÑе ":help vi_diff.txt" в Vim) и иÑполÑзÑйÑе опÑии 'compatible' и
'cpoptions'.
2002 Feb 22 VIM(1)
|
|
$find /usr/share/doc -name \*.txt -exec grep -1 'GNU grep' {} /dev/null \
|
|
$find /usr/share/doc-name \*.txt -exec grep -1 'GNU grep' {} /dev/null \
|
|
$find
find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e find: *.txt: No such file or directory |
|
$find -name \* -exec grep -1 'GNU grep' {} /dev/null \;
find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e find: *: No such file or directory |
|
$find -name \.-exec grep -1 'GNU grep' {} /dev/null \;
find: illegal option -- n find: illegal option -- a find: illegal option -- m find: illegal option -- e |
|
$fgrep -vl FreeBSD 'find /usr/share/doc/ -name \*.txt -exec fgrep -il "Mi
rosoft" {} /dev/null >2 /dev/null \;
>
>2 /dev/null \;BSD 'find /usr/share/doc/ -name \*.txt -exec fgrep -il "Microsoft" {} /dev/null
fgrep: FreeBSD: No such file or directory
fgrep: find /usr/share/doc/ -name \*.txt -exec fgrep -il "Microsoft" {} /dev/null >2 /dev/null \;
fgrep -vl FreeBSD find: No such file or directory
fgrep: *.txt: No such file or directory
fgrep: fgrep: No such file or directory
fgrep: Microsoft: No such file or directory
fgrep: {}: No such file or directory
fgrep: ;: No such file or directory
|
|
$fgrep -vl FreeBSD `find /usr/share/doc/ -name \*.txt -exec fgrep -il "M
> > > > > exit > exit > exit > su > su root > > > > > > > > > :q > su: unexpected EOF while looking for matching ``' su: syntax error: unexpected end of file |
|
$fgrep -vl FreeBSD 'find /usr/share/doc/ -name \*.txt -exec fgrep -il "Micr
|
|
$fgrep -vl FreeBSD `find /usr/share/doc/ -name \*.txt -exec fgrep -il "Micr
find -name \*.txt -exec grep -1 'GNU grep' {} /dev/null \;
>2 /dev/null \; ` `find /usr/share/doc/ -name \*.txt -exec fgrep -il "Microsoft" {} /dev/null >
lear
clear
exit
exit
exit
su
su root
:q
|
|
$fgrep -vl FreeBSD 'find /usr/share/doc/ -name \*.txt -exec fgrep -il "Micr
|
|
$fgrep -vl FreeBSD `find /usr/share/doc/ -name \*.txt -exec fgrep -il "Micr
find -name \*.txt -exec grep -1 'GNU grep' {} /dev/null \;
>2 /dev/null \; ` `find /usr/share/doc/ -name \*.txt -exec fgrep -il "Microsoft" {} /dev/null >
lear
clear
exit
exit
exit
su
su root
:q
|
VIM(1) VIM(1)
ÐÐЯ
vim - Vi IMproved (УлÑÑÑеннÑй Vi), ÑекÑÑовÑй ÑедакÑÐ¾Ñ Ð´Ð»Ñ Ð¿ÑогÑаммиÑÑов
ÐÐÐÐÐÐÐÐЯ СТРÐÐÐ
vim [клÑÑи] [Ñайл ..]
vim [клÑÑи] -
vim [клÑÑи] -t меÑка
vim [клÑÑи] -q [Ñайл оÑибок]
ex
view
gvim gview
rvim rview rgvim rgview
ÐÐÐСÐÐÐÐ
Vim -- ÑекÑÑовÑй ÑедакÑоÑ, обÑаÑно-ÑовмеÑÑимÑй Ñ Vi. Ðн Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ
иÑполÑзован Ð´Ð»Ñ Ð¿Ñавки вÑеÑ
видов пÑоÑÑого ÑекÑÑа. ÐÑобенно он Ñ
оÑоÑ
Ð´Ð»Ñ Ð¿Ñавки иÑÑ
однÑÑ
ÑекÑÑов пÑогÑамм.
Ðо ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Vi, Vim Ð¸Ð¼ÐµÐµÑ Ð¼Ð½Ð¾Ð³Ð¾ ÑÑовеÑÑенÑÑвований: многокÑаÑнаÑ
оÑмена опеÑаÑий, множеÑÑвенноÑÑÑ Ð¾ÐºÐ¾Ð½ и бÑÑеÑов, подÑвеÑка ÑинÑакÑиÑа,
пÑавка командной ÑÑÑоки, авÑодополнение имÑн Ñайлов, вÑÑÑоеннаÑ
ÑпÑавка, визÑалÑное вÑделение и Ñ.п. См. ":help vi_diff.txt" длÑ
полÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑпиÑка ÑазлиÑий Ð¼ÐµÐ¶Ð´Ñ Vim и Vi.
Ðо вÑÐµÐ¼Ñ ÑабоÑÑ Ð² Vim можно полÑÑиÑÑ ÑпÑÐ°Ð²ÐºÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑиÑÑемÑ
вÑÑÑоенной ÑпÑавки (команда ":help"). См. Ñаздел "ÐСТРÐÐÐÐÐЯ СÐÐ ÐÐÐÐ"
ниже по ÑекÑÑÑ.
ЧаÑе вÑего Vim запÑÑкаÑÑ Ð´Ð»Ñ Ð¿Ñавки одного Ñайла пÑи помоÑи командÑ
vim Ñайл
РобÑем виде команда запÑÑка Vim вÑглÑÐ´Ð¸Ñ Ñак:
vim [клÑÑи] [ÑпиÑок Ñайлов]
ÐÑли ÑпиÑок Ñайлов оÑÑÑÑÑÑвÑеÑ, ÑедакÑÐ¾Ñ Ð½Ð°ÑнÑÑ ÑабоÑÑ Ñ Ð¿ÑÑÑÑм
бÑÑеÑом. РпÑоÑивном ÑлÑÑае Ð¸Ð¼Ñ Ñайла должно бÑÑÑ Ñказано одним из
ÑледÑÑÑиÑ
ÑеÑÑÑÑÑ
ÑпоÑобов:
Ñайл .. СпиÑок имÑн Ñайлов. ÐеÑвÑй Ñайл бÑÐ´ÐµÑ Ð¾Ð±ÑÑвлен акÑивнÑм и
загÑÑжен в бÑÑеÑ. ÐÑÑÑÐ¾Ñ Ð±ÑÐ´ÐµÑ Ð¿Ð¾Ð¼ÐµÑÑн в пеÑвой ÑÑÑоке
бÑÑеÑа. ÐоÑÑÑп к дÑÑгим Ñайлам Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑÑеÑÑвлÑн пÑи
помоÑи ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ":next". ЧÑÐ¾Ð±Ñ Ð¿ÑавиÑÑ Ñайл, Ð¸Ð¼Ñ ÐºÐ¾ÑоÑого
наÑинаеÑÑÑ Ñ Ñимвола "деÑиÑ" (-), пеÑед ÑпиÑком Ñайлов
необÑ
одимо поÑÑавиÑÑ "--".
- Файл бÑÐ´ÐµÑ Ð¿ÑоÑиÑан из поÑока ÑÑандаÑÑного ввода. ÐомандÑ
бÑдÑÑ ÑÑиÑÑваÑÑÑÑ Ð¸Ð· ÑÑандаÑÑного поÑока диагноÑÑики
(stderr), коÑоÑÑй должен бÑÑÑ ÑеÑминалом.
-t {меÑка} ÐÐ¼Ñ Ñайла и наÑалÑÐ½Ð°Ñ Ð¿Ð¾Ð·Ð¸ÑÐ¸Ñ ÐºÑÑÑоÑа завиÑÑÑ Ð¾Ñ "меÑки",
поÑ
ожей на меÑÐºÑ goto. {меÑка} иÑеÑÑÑ Ð² Ñайле меÑок,
ÑооÑвеÑÑÑвÑÑÑий Ñайл ÑÑановиÑÑÑ Ð°ÐºÑивнÑм, а ÑооÑвеÑÑÑвÑÑÑаÑ
команда иÑполнÑеÑÑÑ. ЧаÑе вÑего иÑполÑзÑеÑÑÑ Ð² пÑогÑаммаÑ
на ÑзÑке Си, где {меÑка} Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð¼ÐµÐ½ÐµÐ¼ ÑÑнкÑии. Файл,
ÑодеÑжаÑий ÑÑнкÑиÑ, ÑÑановиÑÑÑ Ð°ÐºÑивнÑм, а кÑÑÑоÑ
помеÑаеÑÑÑ Ð² наÑало ÑÑнкÑии. См. ":help tag-commands".
-q [Ñайл оÑибок]
ÐаÑаÑÑ ÑабоÑÑ Ð² Ñежиме бÑÑÑÑого иÑпÑавлениÑ. ÐÑи ÑÑом
ÑÑиÑÑваеÑÑÑ [Ñайл оÑибок] и пеÑÐ²Ð°Ñ Ð¾Ñибка вÑводиÑÑÑ Ð½Ð°
ÑкÑан. ÐÑли [Ñайл оÑибок] не Ñказан, Ð¸Ð¼Ñ Ñайла беÑÑÑÑÑ Ð¸Ð·
знаÑÐµÐ½Ð¸Ñ Ð¾Ð¿Ñии 'errorfile' (по ÑмолÑаниÑ: "AztecC.Err" длÑ
Amiga, "errors.err" Ð´Ð»Ñ Ð´ÑÑгиÑ
ÑиÑÑем). Ð ÑледÑÑÑим
оÑибкам можно пеÑейÑи по команде ":cn". См. ":help quickâ
fix".
Vim ведÑÑ ÑÐµÐ±Ñ Ð¿Ð¾-ÑÐ°Ð·Ð½Ð¾Ð¼Ñ Ð² завиÑимоÑÑи Ð¾Ñ Ð¸Ð¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ (иÑполнÑемÑй
Ñайл Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾Ð´Ð½Ð¸Ð¼ и Ñем же).
vim "ÐоÑмалÑнÑй" запÑÑк, вÑÑ Ð¿Ð¾ ÑмолÑаниÑ.
ex ÐапÑÑк в Ñежиме Ex. ÐÐ»Ñ Ð¿ÐµÑеÑ
ода в ноÑмалÑнÑй Ñежим
необÑ
одимо вÑполниÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ":vi". Режим Ex вклÑÑÐ°ÐµÑ Ñакже
клÑÑ "-e".
view ÐапÑÑк в Ñежиме "ÑолÑко Ð´Ð»Ñ ÑÑениÑ". ÐÑ Ð±ÑдеÑе заÑиÑÐµÐ½Ñ Ð¾Ñ
ÑлÑÑайной запиÑи Ñайла. То же Ñамое можно ÑделаÑÑ ÐºÐ»ÑÑом
"-R".
gvim gview
ÐеÑÑÐ¸Ñ Ñ Ð³ÑаÑиÑеÑким инÑеÑÑейÑом. ÐапÑÑкаеÑÑÑ Ð² новом окне.
То же Ñамое можно ÑделаÑÑ Ð¿Ñи запÑÑке Ñ ÐºÐ»ÑÑом "-g".
rvim rview rgvim rgview
Ðак и пÑедÑдÑÑие командÑ, но Ñ Ð¾Ð³ÑаниÑениÑми. ÐелÑзÑ
запÑÑкаÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñки или пÑиоÑÑанавливаÑÑ ÑабоÑÑ Vim.
ÐмеÑÑо пÑиÑÑавки "r" можно иÑполÑзоваÑÑ ÐºÐ»ÑÑ "-Z".
ÐÐ
бом поÑÑдке, до или поÑле имÑн Ñайлов.
ÐлÑÑи без аÑгÑменÑов могÑÑ Ð±ÑÑÑ Ð¾Ð±ÑÐµÐ´Ð¸Ð½ÐµÐ½Ñ Ð¿Ð¾Ð´ одним деÑиÑом.
+[номеÑ] РпеÑвом Ñайле кÑÑÑÐ¾Ñ Ð±ÑÐ´ÐµÑ Ð¿Ð¾Ð¼ÐµÑÑн на ÑÑÑÐ¾ÐºÑ Ñ ÑказаннÑм
номеÑом. ÐÑли "номеÑ" не Ñказан, кÑÑÑÐ¾Ñ Ð±ÑÐ´ÐµÑ Ð¿Ð¾Ð¼ÐµÑÑн на
поÑледнÑÑ ÑÑÑокÑ.
+/{Ñаблон} РпеÑвом Ñайле кÑÑÑÐ¾Ñ Ð±ÑÐ´ÐµÑ Ð¿Ð¾Ð¼ÐµÑÑн на меÑÑо пеÑвого
ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ ÑказаннÑм Ñаблоном. См. ":help search-pattern"
Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑпиÑка допÑÑÑимÑÑ
Ñаблонов.
+{команда}
-c {команда}
{команда} иÑполнÑеÑÑÑ Ð¿Ð¾Ñле загÑÑзки пеÑвого Ñайла как
команда Ex. ÐÑли {команда} ÑодеÑÐ¶Ð¸Ñ Ð¿ÑобелÑ, Ñо она должна
бÑÑÑ Ð·Ð°ÐºÐ»ÑÑена в двойнÑе кавÑÑки (в завиÑимоÑÑи оÑ
иÑполÑзÑемой оболоÑки). ÐÑимеÑ: vim "+set si" main.c
ÐÑимеÑание: Ðожно ÑказÑваÑÑ Ð´Ð¾ деÑÑÑи команд "+" или "-c".
--cmd {команда}
Ðак "-c", но команда иÑполнÑеÑÑÑ Ð¿ÐµÑед обÑабоÑкой лÑбого
Ñайла наÑÑÑоек (vimrc). Ðожно ÑказÑваÑÑ Ð´Ð¾ деÑÑÑи ÑакиÑ
команд, незавиÑимо Ð¾Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑва команд "-c".
-A ÐÑли Vim бÑл ÑобÑан Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой аÑабÑкого ÑзÑка Ð´Ð»Ñ Ð¿Ñавки
Ñайлов, набÑаннÑÑ
ÑпÑава налево, и Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой аÑабÑкой
клавиаÑÑÑÑ, ÑÑÐ¾Ñ ÐºÐ»ÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑ Vim в аÑабÑком Ñежиме, Ñ
вклÑÑенной опÑией 'arabic'. РпÑоÑивном ÑлÑÑае Vim
завеÑÑÐ°ÐµÑ ÑабоÑÑ Ñ Ð¾Ñибкой.
-b ÐвоиÑнÑй Ñежим. ÐÑоизводиÑÑÑ Ð½Ð°ÑÑÑойка некоÑоÑÑÑ
опÑий,
делаÑÑиÑ
возможной пÑÐ°Ð²ÐºÑ Ð´Ð²Ð¾Ð¸Ñного или иÑполнÑемого Ñайла.
-C Режим ÑовмеÑÑимоÑÑи. ÐклÑÑÐ°ÐµÑ Ð¾Ð¿ÑÐ¸Ñ 'compatible'. Vim
бÑÐ´ÐµÑ ÑабоÑаÑÑ Ð¿Ð¾ÑÑи как Vi, даже еÑли ÑÑÑеÑÑвÑÐµÑ Ñайл
.vimrc.
-d Режим поиÑка ÑазлиÑий. Ðолжно бÑÑÑ Ñказано два или ÑÑи
имени Ñайла. Vim оÑкÑÐ¾ÐµÑ Ð²Ñе ÑÐ°Ð¹Ð»Ñ Ð¸ Ð¿Ð¾ÐºÐ°Ð¶ÐµÑ ÑазлиÑиÑ
Ð¼ÐµÐ¶Ð´Ñ Ð½Ð¸Ð¼Ð¸ (как vimdiff(1)).
-d {ÑÑÑÑойÑÑво}
ÐÑкÑÑÑÑ {ÑÑÑÑойÑÑво} Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² каÑеÑÑве ÑеÑминала
(ÑолÑко на Amiga). ÐÑимеÑ: "-d con:20/30/600/150".
-e ÐапÑÑÑиÑÑ Vim в Ñежиме Ex, как бÑдÑо иÑполнÑемÑй Ñайл имееÑ
Ð¸Ð¼Ñ "ex".
-f Режим акÑивного пÑиложениÑ. ÐеÑÑÐ¸Ñ Vim Ñ Ð³ÑаÑиÑеÑким
инÑеÑÑейÑом не бÑÐ´ÐµÑ Ð²ÐµÑвиÑÑÑÑ Ð¸ оÑклÑÑаÑÑÑÑ Ð¾Ñ Ð·Ð°Ð¿ÑÑÑивÑей
ÐµÑ Ð¾Ð±Ð¾Ð»Ð¾Ñки. Ðа плаÑÑоÑме Amiga Vim не бÑÐ´ÐµÑ ÑоздаваÑÑ
новое окно. ÐÑÐ¾Ñ ÐºÐ»ÑÑ Ð½Ñжно иÑполÑзоваÑÑ, когда Vim
запÑÑкаеÑÑÑ Ð¿ÑогÑаммой, коÑоÑÐ°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° ждаÑÑ Ð·Ð°Ð²ÐµÑÑениÑ
ÑеанÑа пÑавки (напÑимеÑ, пÑогÑамма Ð´Ð»Ñ ÑабоÑÑ Ñ ÑлекÑÑонной
поÑÑой). Ðа плаÑÑоÑме Amiga ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ":sh" и ":!" не бÑдÑÑ
ÑабоÑаÑÑ.
--nofork Режим акÑивного пÑиложениÑ. ÐеÑÑÐ¸Ñ Vim Ñ Ð³ÑаÑиÑеÑким
инÑеÑÑейÑом не бÑÐ´ÐµÑ Ð²ÐµÑвиÑÑÑÑ Ð¸ оÑклÑÑаÑÑÑÑ Ð¾Ñ Ð·Ð°Ð¿ÑÑÑивÑей
ÐµÑ Ð¾Ð±Ð¾Ð»Ð¾Ñки.
-F ÐÑли Vim бÑл ÑобÑан Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой FKMAP Ð´Ð»Ñ Ð¿Ñавки ÑекÑÑа
ÑпÑава налево и наÑÑÑоек клавиаÑÑÑÑ Ð´Ð»Ñ ÑзÑка ÑаÑÑи, ÑÑоÑ
клÑÑ Ð·Ð°Ð¿ÑÑÐºÐ°ÐµÑ Vim в Ñежиме ÑаÑÑи, инаÑе говоÑÑ, Ñ
вклÑÑÑннÑми опÑиÑми 'fkmap' и 'rightleft'. РпÑоÑивном
ÑлÑÑае Vim завеÑÑÐ°ÐµÑ ÑабоÑÑ Ñ ÑообÑением об оÑибке.
-g ÐÑли Vim бÑл ÑобÑан Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой гÑаÑиÑеÑкого инÑеÑÑейÑа,
ÑÑÐ¾Ñ ÐºÐ»ÑÑ Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð³ÑаÑиÑеÑкий инÑеÑÑейÑ. РпÑоÑивном
ÑлÑÑае Vim завеÑÑÐ°ÐµÑ ÑабоÑÑ Ñ ÑообÑением об оÑибке.
-h ÐÑÐ²Ð¾Ð´Ð¸Ñ ÐºÑаÑкÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± аÑгÑменÑаÑ
и клÑÑаÑ
командной
ÑÑÑоки. ÐоÑле ÑÑого Vim завеÑÑÐ°ÐµÑ ÑабоÑÑ.
-H ÐÑли Vim бÑл ÑобÑан Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой пÑавки ÑекÑÑа ÑпÑава
налево и наÑÑÑоек клавиаÑÑÑÑ Ð´Ð»Ñ Ð¸Ð²ÑиÑа, ÑÑÐ¾Ñ ÐºÐ»ÑÑ
запÑÑÐºÐ°ÐµÑ Vim в Ñежиме ивÑиÑа, инаÑе говоÑÑ, Ñ Ð²ÐºÐ»ÑÑÑннÑми
опÑиÑми 'hkmap' и 'rightleft'. РпÑоÑивном ÑлÑÑае Vim
завеÑÑÐ°ÐµÑ ÑабоÑÑ Ñ ÑообÑением об оÑибке.
-i {viminfo}
ÐÑли иÑполÑзÑеÑÑÑ Ñайл viminfo, Ñо ÑÑÐ¾Ñ ÐºÐ»ÑÑ Ð·Ð°Ð´Ð°ÑÑ Ð¸Ð¼Ñ
Ñакого Ñайла (вмеÑÑо "~/.viminfo" по ÑмолÑаниÑ). Ðожно
Ñакже избежаÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñайла viminfo пÑÑÑм ÑказаниÑ
имени "NONE".
-L То же, ÑÑо и -r.
-l Режим Lisp. ÐклÑÑаÑÑÑÑ Ð¾Ð¿Ñии 'lisp' и 'showmatch'.
-m Ðзменение Ñайлов запÑеÑено. ÐÑи ÑÑом оÑклÑÑаеÑÑÑ Ð¾Ð¿ÑиÑ
'write', поÑÑÐ¾Ð¼Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ñайлов ÑÑановиÑÑÑ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ð¹.
-N Режим неполной ÑовмеÑÑимоÑÑи. ÐÑклÑÑаеÑÑÑ 'compatible'.
Vim бÑÐ´ÐµÑ ÑабоÑаÑÑ Ð»ÑÑÑе, но не бÑÐ´ÐµÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ ÑовмеÑÑим Ñ
Vi, даже еÑли оÑÑÑÑÑÑвÑÐµÑ Ñайл ÑÑенаÑÐ¸Ñ Ð½Ð°ÑÑÑоек (.vimrc).
-n Ðе иÑполÑзоваÑÑ Ñвоп-Ñайл. ÐоÑÑÑановление пÑи Ñбое в ÑабоÑе
бÑÐ´ÐµÑ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾. Удобно Ð´Ð»Ñ Ð¿Ñавки Ñайла на оÑенÑ
медленном ноÑиÑеле (напÑимеÑ, гибком диÑке). То же Ñамое
можно ÑделаÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ ":set uc=0". ÐÑмена -- ":set
uc=200".
-o[N] ÐÑкÑÑÑÑ N окон, ÑазделÑннÑÑ
по гоÑизонÑали. ÐÑли N не
Ñказано, Ñо оÑкÑÑваеÑÑÑ Ð¿Ð¾ Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¾ÐºÐ½Ñ Ð½Ð° каждÑй Ñайл.
-O[N] ÐÑкÑÑÑÑ N окон, ÑазделÑннÑÑ
по веÑÑикали. ÐÑли N не
Ñказано, Ñо оÑкÑÑваеÑÑÑ Ð¿Ð¾ Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¾ÐºÐ½Ñ Ð½Ð° каждÑй Ñайл.
-R Режим "ÑолÑко Ð´Ð»Ñ ÑÑениÑ". ÐклÑÑаеÑÑÑ Ð¾Ð¿ÑÐ¸Ñ 'readonly'.
Файл в бÑÑеÑе доÑÑÑпен Ð´Ð»Ñ ÑедакÑиÑованиÑ, но его ÐºÐ¾Ð¿Ð¸Ñ Ð½Ð°
диÑке нелÑÐ·Ñ ÑлÑÑайно пеÑезапиÑаÑÑ. ÐÐ»Ñ ÑоÑ
ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ñайла
необÑ
одимо добавиÑÑ Ð²Ð¾ÑклиÑаÑелÑнÑй знак к ÑооÑвеÑÑÑвÑÑÑей
команде Ex (напÑимеÑ, ":w!"). ÐлÑÑ "-R" подÑазÑмеваеÑ
Ñакже, ÑÑо иÑполÑзÑеÑÑÑ Ð¸ клÑÑ "-n" (Ñм. вÑÑе). ÐпÑиÑ
'readonly' Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²ÑклÑÑена по команде ":set noro".
См. ":help 'readonly'".
-r ÐÑвеÑÑи ÑпиÑок Ñвоп-Ñайлов и инÑоÑмаÑÐ¸Ñ Ð¾Ð± иÑ
иÑполÑзовании
Ð´Ð»Ñ Ð²Ð¾ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ÑбоÑ.
-r {Ñайл} Режим воÑÑÑановлениÑ. ÐÐ»Ñ Ð²Ð¾ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ÑÐ±Ð¾Ñ Ð±ÑдеÑ
иÑполÑзован Ñвоп-Ñайл. Своп-Ñайл Ð¸Ð¼ÐµÐµÑ Ñо же имÑ, ÑÑо и
ÑекÑÑовÑй Ñайл, но Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ ÑаÑÑиÑÐµÐ½Ð¸Ñ ".swp". См.
":help recovery".
-s ТиÑ
ий Ñежим. ТолÑко пÑи запÑÑке как "Ex" или еÑли пеÑед
"-s" Ñказан клÑÑ "-e".
-s {scriptin}
СÑиÑÑваеÑÑÑ Ñайл ÑÑенаÑÐ¸Ñ {scriptin}. ÐÑи ÑÑом, ÑодеÑжимое
Ñайла воÑпÑинимаеÑÑÑ Ð² виде команд, как еÑли Ð±Ñ Ð¾Ð½Ð¸ бÑли
набÑÐ°Ð½Ñ Ð½Ð° конÑоли. То же Ñамое доÑÑигаеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹
":source! {scriptin}". ÐÑли ÐºÐ¾Ð½ÐµÑ Ñайла ÑÑиÑÑваеÑÑÑ Ð´Ð¾
завеÑÑÐµÐ½Ð¸Ñ ÑабоÑÑ ÑедакÑоÑа, Ñо в далÑнейÑем ввод
оÑÑÑеÑÑвлÑеÑÑÑ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°ÑÑÑÑ.
-T {terminal}
СообÑÐ°ÐµÑ Vim Ñип иÑполÑзÑемого ÑеÑминала. ÐеобÑ
одимо ÑолÑко
в ÑеÑ
ÑиÑÑаÑиÑÑ
, когда авÑомаÑиÑеÑкое опÑеделение ÑеÑминала
не ÑабоÑаеÑ. ÐÐ¼Ñ ÑеÑминала должно бÑÑÑ Ð¸Ð·Ð²ÐµÑÑно Vim
(вÑÑÑоено в него) или опÑеделено в ÑайлаÑ
termcap или terâ
minfo.
-u {vimrc} ÐÑполÑзоваÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð· Ñайла ÑÑенаÑÐ¸Ñ {vimrc} длÑ
наÑÑÑойки. ÐÑе оÑÑалÑнÑе ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑоек пÑопÑÑкаÑÑÑÑ.
Удобно Ð´Ð»Ñ ÑедакÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑпеÑиалÑнÑÑ
Ñипов Ñайлов. ЧÑобÑ
избежаÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑÑенаÑиев наÑÑÑоек вообÑе, можно
иÑполÑзоваÑÑ Ð¸Ð¼Ñ "NONE". См. ":help initialization".
-U {gvimrc} ÐÑполÑзоваÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð· Ñайла ÑÑенаÑÐ¸Ñ {gvimrc} длÑ
наÑÑÑойки гÑаÑиÑеÑкого инÑеÑÑейÑа. ÐÑе оÑÑалÑнÑе ÑайлÑ
наÑÑÑоек Ð´Ð»Ñ Ð³ÑаÑиÑеÑкого инÑеÑÑейÑа пÑопÑÑкаÑÑÑÑ. ЧÑобÑ
избежаÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑÑенаÑиев наÑÑÑоек гÑаÑиÑеÑкого
инÑеÑÑейÑа вообÑе, можно иÑполÑзоваÑÑ Ð¸Ð¼Ñ "NONE". См.
":help gui-init".
-V "ÐолÑливÑй" Ñежим. ÐÑводиÑÑ ÑообÑÐµÐ½Ð¸Ñ Ð¾ Ñом, какие ÑайлÑ
ÑиÑаÑÑÑÑ, и о ÑÑении-запиÑи Ñайла viminfo.
-v ÐапÑÑÑиÑÑ Vim в Ñежиме Vi, как бÑдÑо иÑполнÑемÑй Ñайл имееÑ
Ð¸Ð¼Ñ "vi". ÐÐ¼ÐµÐµÑ ÑмÑÑл ÑолÑко еÑли иÑполнÑемÑй Ñайл имееÑ
Ð¸Ð¼Ñ "ex".
-w {scriptout}
ÐÑе ÑимволÑ, введÑннÑе Ñ ÐºÐ»Ð°Ð²Ð¸Ð°ÑÑÑÑ Ð²Ð¿Ð»Ð¾ÑÑ Ð´Ð¾ моменÑа
завеÑÑÐµÐ½Ð¸Ñ ÑабоÑÑ, запиÑÑваÑÑÑÑ Ð² Ñайл {scriptout}. Удобно
в Ñом ÑлÑÑае, когда Ð²Ñ Ñ
оÑиÑе ÑоздаÑÑ Ñайл ÑÑенаÑÐ¸Ñ Ð´Ð»Ñ
поÑледÑÑÑего иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ "vim -s" или ":source!". ÐÑли
Ñайл {scriptout} Ñже ÑÑÑеÑÑвÑеÑ, Ñо новÑе ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ Ð±ÑдÑÑ
добавлÑÑÑÑÑ Ð² ÐºÐ¾Ð½ÐµÑ Ñайла.
-W {scriptout}
Ðак "-w", но Ñже ÑÑÑеÑÑвÑÑÑий Ñайл бÑÐ´ÐµÑ Ð¿ÐµÑезапиÑан.
-x ШиÑÑоваÑÑ Ð·Ð°Ð¿Ð¸ÑÑваемÑе ÑайлÑ. ÐÑÐ´ÐµÑ Ð²Ñдано пÑиглаÑение
ввеÑÑи паÑолÑ.
-X Ðе подклÑÑаÑÑÑÑ Ðº X-ÑеÑвеÑÑ. УÑкоÑÑÐµÑ Ð·Ð°Ð³ÑÑÐ·ÐºÑ Ð½Ð° конÑоли,
но Ð´ÐµÐ»Ð°ÐµÑ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñм иÑполÑзование заголовка окна и бÑÑеÑа
обмена.
-Z ÐгÑаниÑеннÑй Ñежим. РабоÑÐ°ÐµÑ Ñак же, как и пÑогÑаммÑ,
наÑинаÑÑиеÑÑ Ñ "r".
-- ÐÐ¾Ð½ÐµÑ ÐºÐ»ÑÑей. ÐÑе оÑÑалÑнÑе аÑгÑменÑÑ ÑаÑÑмаÑÑиваÑÑÑÑ ÐºÐ°Ðº
имена Ñайлов. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзовано Ð´Ð»Ñ Ð¿Ñавки Ñайлов,
имена коÑоÑÑÑ
наÑинаÑÑÑÑ Ñ Ð´ÐµÑиÑа.
--help ÐÑвеÑÑи кÑаÑкÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ завеÑÑиÑÑ ÑабоÑÑ. То же, ÑÑо и
"-h".
--version ÐÑвеÑÑи инÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии пÑогÑÐ°Ð¼Ð¼Ñ Ð¸ завеÑÑиÑÑ ÑабоÑÑ.
--remote ÐодклÑÑиÑÑÑÑ Ðº ÑеÑвеÑÑ Vim и заÑÑавиÑÑ ÐµÐ³Ð¾ пÑавиÑÑ ÑайлÑ,
ÑказаннÑе в поÑледÑÑÑиÑ
аÑгÑменÑаÑ
. ÐÑли ÑеÑÐ²ÐµÑ Ð½Ðµ найден,
вÑводиÑÑÑ Ð¿ÑедÑпÑеждение, а ÑÐ°Ð¹Ð»Ñ Ð¿ÑавÑÑÑÑ Ð² меÑÑной копии
Vim.
--remote-expr {вÑÑажение}
ÐодклÑÑиÑÑÑÑ Ðº ÑеÑвеÑÑ Vim и вÑÑиÑлиÑÑ Ð½Ð° нÑм Ñказанное
{вÑÑажение}. РезÑлÑÑÐ°Ñ Ð²ÑÑиÑÐ»ÐµÐ½Ð¸Ñ Ð±ÑÐ´ÐµÑ Ð²Ñведен в поÑок
ÑÑандаÑÑного вÑвода (stdout).
--remote-send {клÑÑи}
ÐодклÑÑиÑÑÑÑ Ðº ÑеÑвеÑÑ Vim и пеÑедаÑÑ ÐµÐ¼Ñ ÑказаннÑе
{клÑÑи}.
--remote-silent
Ðак "--remote", но без вÑвода пÑедÑпÑеждениÑ, еÑли ÑеÑвеÑ
не найден.
--remote-wait
Ðак "--remote", но Vim не бÑÐ´ÐµÑ Ð·Ð°Ð²ÐµÑÑаÑÑ ÑабоÑÑ Ð´Ð¾ ÑеÑ
поÑ, пока не бÑÐ´ÐµÑ Ð²Ñполнена пÑавка вÑеÑ
Ñайлов.
--remote-wait-silent
Ðак "--remote-wait", но без вÑвода пÑедÑпÑеждениÑ, еÑли
ÑеÑÐ²ÐµÑ Ð½Ðµ найден.
--serverlist
ÐÑвеÑÑи ÑпиÑок вÑеÑ
доÑÑÑпнÑÑ
ÑеÑвеÑов Vim.
--servername {имÑ}
ÐÑполÑзоваÑÑ Ñказанное {имÑ} в каÑеÑÑве имени ÑеÑвеÑа. ÐÑли
клÑÑ "--remote" не Ñказан, Ñо {имÑ} пÑиÑваиваеÑÑÑ Ð´Ð°Ð½Ð½Ð¾Ð¹
копии Vim, в пÑоÑивном ÑлÑÑае ÑказÑÐ²Ð°ÐµÑ Ð½Ð° Ð¸Ð¼Ñ ÑеÑвеÑа, к
коÑоÑÐ¾Ð¼Ñ ÑледÑÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑиÑÑÑÑ.
--socketid {id}
ТолÑко Ð´Ð»Ñ Ð³ÑаÑиÑеÑкого инÑеÑÑейÑа GTK: иÑполÑзоваÑÑ
меÑ
анизм GtkPlug Ð´Ð»Ñ Ð·Ð°Ð¿ÑÑка gvim в оÑделÑном окне.
--echo-wid ТолÑко Ð´Ð»Ñ Ð³ÑаÑиÑеÑкого инÑеÑÑейÑа GTK: вÑвеÑÑи
иденÑиÑикаÑÐ¾Ñ Ð¾ÐºÐ½Ð° (Window ID) в поÑок ÑÑандаÑÑного вÑвода
(stdout).
ÐСТРÐÐÐÐÐЯ СÐÐ ÐÐÐÐ
ÐÐ»Ñ Ð½Ð°Ñала, набеÑиÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ":help". ÐведиÑе ":help Ñема", ÑÑобÑ
полÑÑиÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¿Ð¾ конкÑеÑной Ñеме. ÐапÑимеÑ, команда ":help ZZ"
вÑÐ²ÐµÐ´ÐµÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ команде "ZZ". ÐÑполÑзÑйÑе <Tab> и CTRL-D длÑ
авÑомаÑиÑеÑкого Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ð¹ Ñем (":help cmdline-completion").
ÐÐ»Ñ Ð±ÑÑÑÑого пеÑемеÑÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑпÑавоÑÐ½Ð¸ÐºÑ Ð¸ÑполÑзÑÑÑÑÑ Ð¼ÐµÑки (ÑÑо-Ñо
вÑоде гипеÑÑекÑÑовÑÑ
ÑÑÑлок, Ñм. ":help"). Таким обÑазом можно
пÑоÑмаÑÑиваÑÑ Ð²Ñе ÑÐ°Ð¹Ð»Ñ ÑпÑавки, напÑÐ¸Ð¼ÐµÑ ":help syntax.txt".
ФÐÐÐ
sr/share/vim/vim72/doc/*.txt
Ð¤Ð°Ð¹Ð»Ñ ÑпÑавоÑника Vim. См. ":help doc-file-list" длÑ
полÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑпиÑка.
/usr/share/vim/vim72/doc/tags
Файл меÑок, иÑполÑзÑемÑй Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка инÑоÑмаÑии в ÑайлаÑ
ÑпÑавки.
/usr/share/vim/vim72/syntax/syntax.vim
СиÑÑемнÑе наÑÑÑойки ÑинÑакÑиÑа.
/usr/share/vim/vim72/syntax/*.vim
Ð¤Ð°Ð¹Ð»Ñ ÑинÑакÑиÑа Ð´Ð»Ñ ÑазнÑÑ
ÑзÑков.
/usr/share/vim/vimrc
СиÑÑемнÑе наÑÑÑойки Vim.
/usr/share/vim/gvimrc
СиÑÑемнÑй наÑÑÑойки гÑаÑиÑеÑкого инÑеÑÑейÑа.
/usr/share/vim/vim72/optwin.vim
СÑенаÑий, иÑполÑзÑемÑй пÑи вÑполнении командÑ
":options". ХоÑоÑий ÑпоÑоб пÑоÑмаÑÑиваÑÑ Ð¸ изменÑÑÑ
наÑÑÑойки.
/usr/share/vim/vim72/menu.vim
СиÑÑемнÑе наÑÑÑойки Ð¼ÐµÐ½Ñ Ð´Ð»Ñ gvim.
/usr/share/vim/vim72/bugreport.vim
СÑенаÑий Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾ÑÑÑÑа об обнаÑÑженнÑÑ
глÑкаÑ
. См.
":help bugs".
/usr/share/vim/vim72/filetype.vim
СÑенаÑий Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñипа Ñайла по имени. См. ":help
'filetype'".
/usr/share/vim/vim72/scripts.vim
СÑенаÑий Ð´Ð»Ñ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñипа Ñайла по ÑодеÑжимомÑ. См.
":help 'filetype'".
/usr/share/vim/vim72/print/*.ps
Ð¤Ð°Ð¹Ð»Ñ Ð´Ð»Ñ Ð¿ÐµÑаÑи PostScript.
Ðолее ÑÐ²ÐµÐ¶Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ -- на ÑайÑе VIM:
<URL:http://www.vim.org/>
СÐÐТРРТÐÐÐÐ
vimtutor(1)
ÐÐТÐРЫ
ÐолÑÑÐ°Ñ ÑаÑÑÑ Vim Ñоздана ÐÑамом ÐооленааÑом (Bram Moolenaar), коÑоÑомÑ
Ð¿Ð¾Ð¼Ð¾Ð³Ð°ÐµÑ Ð¾Ð³Ñомное колиÑеÑÑво лÑдей. См. ":help credits" в Vim.
Vim базиÑÑеÑÑÑ Ð½Ð° коде ÑедакÑоÑа Stevie, напиÑанного Тимом ТомпÑоном
(Tim Thompson), Тони ÐндÑÑÑом (Tony Andrews) и Ð. Ð . (ФÑедом) УолÑеÑом
(G.R. (Fred) Walter). Ðднако, в наÑÑоÑÑее вÑÐµÐ¼Ñ Ð² Vim поÑÑи не
оÑÑалоÑÑ Ð½Ð¸Ñего Ð¾Ñ Ð¸ÑÑоÑиÑеÑкого кода его пÑедÑеÑÑвенника.
Ð ÑÑÑÐºÐ°Ñ Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°ÑÐ¸Ñ Vim вÑполнÑеÑÑÑ Ð² ÑамкаÑ
пÑоекÑа "Ð ÑÐим", Ñм.
<URL:http://sourceforge.net/projects/ruvim/>.
ÐÐ
elp todo" -- ÑпиÑок извеÑÑнÑÑ
пÑоблем.
ÐамеÑим, ÑÑо многие веÑи, коÑоÑÑе ÑÑиÑаÑÑÑÑ Ð³Ð»Ñками, на Ñамом деле
ÑвлÑÑÑÑÑ ÑезÑлÑÑаÑом ÑлиÑком полного воÑпÑÐ¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Vi.
ÐÑли Ð²Ñ Ð´ÑмаеÑе, ÑÑо ÑÑо-Ñо ÑвлÑеÑÑÑ Ð¾Ñибкой ÑолÑко поÑомÑ, ÑÑо "Vi
Ð´ÐµÐ»Ð°ÐµÑ ÑÑо по-дÑÑгомÑ", внимаÑелÑно пÑоÑиÑайÑе Ñайл vi_diff.txt (или
набеÑиÑе ":help vi_diff.txt" в Vim) и иÑполÑзÑйÑе опÑии 'compatible' и
'cpoptions'.
2002 Feb 22 VIM(1)
A contrarrio От противного В логике – метод доказательства заключающийся в доказательстве невозможности, противоречащего доказываемому. Ab ovo usque ad mala «От яиц до яблок, т. е от начала и до конца Обед древних римлян обычно начинался с яйца и заканчивался фруктами. Abysus abyssum invocat Бездна взывает к бездне Подобное влечет за собой подобное или одно бедствие влечет за собой другое бедствее. Ad notame «Для заметки», к свединию Ad patres “К праотцам”, т. е. на тот свет, Библия, книга царств, 4, 22, 20
| Время первой команды журнала | 17:16:02 2013- 1-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Время последней команды журнала | 12:10:12 2013- 1-16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент команд с ненулевым кодом завершения, % | 60.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Процент синтаксически неверно набранных команд, % | 11.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Суммарное время работы с терминалом *, час | 1.77 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Количество командных строк в единицу времени, команда/мин | 0.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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