搜档网
当前位置:搜档网 › 大家来学Vim

大家来学Vim

大家来学Vim
大家来学Vim

V im

Edward G.J.Lee Email:edt1023@https://www.sodocs.net/doc/1d9726344.html,

2005 2 19

(i)

1 (1)

1.1 V im (1)

1.2 V im(elvis) (2)

1.3 (2)

1.3.1V im (3)

1.3.2elvis (3)

1.3.3nvi-m17n (4)

1.4 (4)

1.4.1 Normal mode (4)

1.4.2 Insert mode (4)

1.4.3 Cmdline mode or Command-line mode (4)

1.4.4 Visual mode (5)

1.4.5 Select mode (5)

1.4.6Ex Ex mode (5)

1.5 step by step (5)

1.5.1 (5)

1.5.2 vim (5)

1.5.3 (6)

1.5.4 (6)

2 (7)

2.1 (7)

2.2 (8)

2.3 (8)

3 (10)

3.1 additional mode (10)

3.1.1 operator-pending mode (10)

3.1.2 replace mode (10)

3.1.3 insert normal mode (11)

3.1.4 insert visual mode (11)

3.1.5 insert select mode (11)

3.2 (11)

3.3 (12)

3.4 (12)

3.5 (13)

3.6 (14)

4 yank (16)

4.1 (16)

4.2Register (17)

4.2.1register (18)

4.3 (18)

4.4 (18)

4.4.1 mouse (18)

4.4.2 copy (18)

5 (19)

5.1 (19)

5.2 V im (19)

5.3 substitute (20)

5.4 (20)

5.5V im (21)

5.5.1 (21)

5.5.2 (21)

5.5.3 (21)

5.5.4:marks (21)

6 (22)

6.1 (22)

6.2 (22)

6.3 (24)

6.4V im (25)

6.4.1vim-x[ ] (25)

6.4.2 vim :X (25)

6.5 (25)

7 (26)

7.1 (26)

7.2 (27)

8shell (28)

8.1shell (28)

8.2 (28)

9set (30)

9.1 (30)

9.1.1V im (30)

9.1.2elvis (31)

9.1.3nvi-m17n (31)

9.2 (31)

9.3 set (32)

9.4 softtabstop[sts] (37)

9.5V im modeline (37)

9.6 (38)

9.7 (38)

9.7.1.vimrc (38)

9.7.2.gvimrc (40)

9.7.3.vim (41)

10 (42)

10.1 (42)

10.2 metacharacter,or character classes (46)

10.3 (47)

10.4& (47)

10.5greedy (48)

11 V im folding (50)

11.1 (50)

11.1.1 (50)

11.1.2 (51)

11.1.3 (51)

11.2 (51)

11.2.1 (52)

11.2.2 (52)

11.2.3 (52)

11.2.4 (52)

11.2.5 (52)

12V im tags (54)

12.1 tag (54)

12.2tags (55)

12.3tag (55)

12.4 tag (55)

12.5V im (56)

12.5.1doctags (56)

12.5.2 V im (56)

13V im script (58)

13.1 macro (58)

13.1.1 (58)

13.1.2 (60)

13.1.3 (61)

13.1.4 (62)

13.2V im script (62)

14V im (63)

14.1 (63)

14.1.1mutt+vim (63)

14.1.2slrn+vim (63)

14.2 (63)

14.3 T E X/L A T E X (64)

14.4 Java (64)

15V im tips (65)

16GNU (66)

(75)

(76)

(77)

1

vi FAQ

vi emacs/xemcas

1.1 V im

elvis,vile,nvi (nvi-m17n Big5 V im1 ) V im elvis2 vile emacs nvi vi O’Reilly V im elvis 3

V im Free Software4 CharityWare5 : AIDS 1VIM Vi IMproved

2elvis HTML( ) binary manpage T E X/L A T E X ( )

3V im V im

4 https://www.sodocs.net/doc/1d9726344.html,/philosophy/free-sw.html

5 https://www.sodocs.net/doc/1d9726344.html,

1 1.2. V IM(ELVIS)

ICCF http: //https://www.sodocs.net/doc/1d9726344.html,/click.html Amazon ICCF

V im (regular express) regexp sed,awk,perl,less,grep... regexp Linux(Un*x) regexp Windows

( xemacs )

1.2 V im(elvis)

https://www.sodocs.net/doc/1d9726344.html,/

https://www.sodocs.net/doc/1d9726344.html,/download.php

ftp://https://www.sodocs.net/doc/1d9726344.html,/pub/vim/

mirro Win32 windows runtime

https://www.sodocs.net/doc/1d9726344.html,/

elvis

ftp://https://www.sodocs.net/doc/1d9726344.html,/ucb/4bsd/

ftp://ftp.foretune.co.jp/pub/tools/nvi-m17n/

nvi-m17n

V im 6.1 elvis 2.2h-beta nvi 1.79 V im

1.3

1 1.3.

1.3.1V im

1.configure

--enable-multibyte

--enable-xim

--enable-fontset

--enable-gui=gtk

--enable-perlinterp perl

--enable-pythoninterp python

GUI gtk+

2.~/.vimrc

set enc=big5

set guifontset=

guifontset guifont

guifont console xterm

guifontset

(1024x768)

set guifontset=-b&h-*-medium-r-normal-*-*-120-*-*-m-*-*-*,

\-arphic-*mingti2l*-medium-r-normal-*-*-190-*-*-c-*-big5-0

Windows guifontset guifont

\Program Files\Vim\_vimrc

set guifont=Andale_Mono:H11:W6

set guifont= :H11:W6

UTF-8

3.locale zh_TW.Big5 i18n

unset LC_ALL

export LC_CTYPE=zh_TW.Big5

1.3.2elvis

elvis GUI XA+CV i18n/XIM console/rxvt man elvis

1 1.4.

1.3.3nvi-m17n

nvi *BSD m17n(multilingualization, m n 17 m17n) nvi-m17n /.nexrc

set noskipdisplay

set displayencoding=big5

set inputencoding=big5

set fileencoding=big5

set autodetect=tw

1.4

V im basic mode

1.4.1 Normal mode

vim

1.4.2 Insert mode

i Esc INSERT

1.4.3 Cmdline mode or Command-line mode

( Shift ) ex6 Esc / ?

6vi,ex,sed ed ed DOS edline DOS edline ed man ed ed ex ed

1.4.4 Visual mode

VISUAL VISUAL LINE VISUAL BLOCK 7 26

1.4.5 Select mode

1.4.6Ex Ex mode

ex gQ Ex visual

additional mode 3.1 10 V im Esc

1.5 step by step

1.5.1

vim test.txt gvim test,txt vi vim vi test.txt vim vi gvim elvis

1.5.2 vim

vim :e test.txt test.txt 1.5.1 1.5.2 test.txt test.txt

gvim icon(gtk ) ?le browser

vi GUI

1.5.3

vim i vim Backspace Del

vi Esc vim elvis

1.5.4

Esc :w vim :q :wq :-)

e edit( ) w write( ) q quit( )

distributions vim vim/gvim vi vi vim Slackware Linux vi elvis vim/gvim vi *BSD nvi

vi vi : ver Enter vi vim +/– + –

V im vi/vim

2

common-mode(c-mode V im normal-mode vim ) vi c-mode insert-mode V im elvis mode

2.1

h Backspace

j Enter + Shift

k – Shift

l Space

Ctrl+f PageDown Forward

Crtl+b PageUp Backward )

hjkl vi hjkl hjkl

Backspace Space hl V im elvis

jk Enter + –

V im

2.2

0 0 o Hmoe

? Shift

$ End Shift

G

gg

regular expression ? $

gg V im elvis vi 1G 1 l G goto

w word

W

e

E

b

B

H

M

L PageDown PageUp

n| n ( ) Shift n

:n n nG

2.3

) sentence

( sentence sentence .!?

} paragraph

{ paragraph paragraph

% {} [] () { % }

V im

3

V im

3.1 additional mode

1.4 4

3.1.1 operator-pending mode

3.1.2 replace mode

R 3.4 12 REPLACE

3.1.3 insert normal mode

Ctrl+O (insert)

3.1.4 insert visual mode

Ctrl+O Ctrl+V V v (insert)VISUAL

3.1.5 insert select mode

(insert) SELECT

3.2

i (insert)

a (append)

o (open)

I

0i gI(V im )

A A

O

J (Joint)

split Enter macro J EOL(End Of Line) gJ J V im elvis V im

script

3.3

x V im elvis Del

X Backspace V im elvis

xx

dd (delete line)

dw (delete word)

dG

d1G dgg( V im)

D d$

d0 d? $ ? d$ d? vi(m)

3.4

r

R replace mode Esc

cc S

cw (word) (c hange)

? Shift

C c$

c0 c?

s R R s s

u undo vi undo V im elvis V im

U

Crtl+r redo

V im r :-)V im elvis V im big5/cp950 r replace

3.5

V im V im ed sed

5dd

3r 3r locale

5J

3x

5i A Esc A

2i sys Esc syssys

5G :5

5l j

2 7 V im :-)

3.6

? shiftwidth 8

? shiftwidth 8 :set shiftwidth? :set shiftwidth=4

4 shiftwidth sw Shift

:ce(nter)

:ri(ght)

:le(ft) textwidth(tw) tw

80 80

sw

gqap gqip

gqq

gqQ

textwidth Enter keyin EOL gq V im

visual mode gq

gq d y

gq3qá

gq2apá

gq5já ( j 5j

)

gq}áwell

gq)á 2 2.3

V im script

https://www.sodocs.net/doc/1d9726344.html,/~edt1023/vim/format.vim

$VIMRUNTIME/plugin vim J gqap V im o?ce T E X/L A T E X/texinfo/tro?/gro?

vim编辑器使用

一.vi的基本概念 文本编辑器有很多,图形模式下有gedit、kwrite等编辑器,文本模式下的编辑器有vi、vim(vi的增强版本)和nano。vi和vim是Linux系统中最常用的编辑器。 vi编辑器是所有Linux系统的标准编辑器,用于编辑任何ASCII文本,对于编辑源程序尤其有用。它功能非常强大,通过使用vi编辑器,可以对文本进行创建、查找、替换、删除、复制和粘贴等操作。 vi编辑器有3种基本工作模式,分别是命令模式、插入模式和末行模式。在使用时,一般将末行模式也算入命令行模式。各模式的功能区分如下。 1.命令行模式 控制屏幕光标的移动,字符、字或行的删除,移动、复制某区域及进入插入模式,或者到末行模式。 2.插入模式 只有在插入模式下才可以做文本输入,按“ESC”键可回到命令行模式。 3.末行模式 将文件保存或退出vi编辑器,也可以设置编辑环境,如寻找字符串、列出行号等。 二.vi的基本操作 1.进入vi编辑器 在系统shell提示符下输入vi及文件名称后,就进入vi编辑画面。如果系统内还不存在该文件,就意味着要创建文件;如果系统内存在该文件,就意味着要编辑该文件。下面就是用vi编辑器创建文件的示例。

#vi filename ~ 进入vi之后,系统处于命令行模式,要切换到插入模式才能够输入文字。 2.切换至插入模式编辑文件 在命令行模式下按字母“i”就可以进入插入模式,这时候就可以开始输入文字了。 3.退出vi及保存文件 在命令行模式下,按冒号键“:”可以进入末行模式,例如:[:w filename]将文件内容以指定的文件名filename保存。 输入“wq”,存盘并退出vi。输入“q!”,不存盘强制退出vi。 下面表示vi编辑器的3种模式之间的关系。 三.命令行模式操作 1.进入插入模式 按“i”:从光标当前位置开始输入文件。 按“a”:从目前光标所在位置的下一个位置开始输入文字。

vi命令的使用

vi编辑器使用方法 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode) 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode 下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按[ESC]键可回到命令行模式。 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 一般把vi简化成两个模式,即将底行模式(last line mode)也算入命令行模式command mode)。 2、vi的基本操作 2.1、三种模式的转换 a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 进入vi之后,是处于[命令行模式(command mode)],要切换到[插入模式(Insert mode)]才能够输入文字。 b) 切换至插入模式(Insert mode)编辑文件 在[命令行模式(command mode)]下键入对应字母就可以进入[插入模式(Insert mode)],此时可以开始输入文字了。 c) Insert 的切换 处于[插入模式(Insert mode)],就只能一直输入文字。若发现输错了字!要按[ESC]键转到[命令行模式(command mode)]再删除文字。 d) 退出vi及保存文件 在[命令行模式(command mode)]下,按一下[:]冒号键进入[Last line mode],例如: : w filename (输入 [w filename]将文章以指定的文件名filename保存): wq (输入[wq],存盘并退出vi) : q! (输入q!,不存盘强制退出vi) 2.2、命令行模式(command mode)功能键 1). 插入模式 按切换进入插入模式,按“i”进入插入模式后是从光标当前位置开始输入文件;

学习vi和vim编辑器第七版

学习v i和v i m编辑器第 七版 The following text is amended on 12 November 2020.

前言 文本编辑是电脑系统最普通的操作任务之一,而vi编辑器是系统上最有效的标准文本编辑器之一。通过vi编辑器你可以创建新的文件或是编辑任何已有的纯文本文件。 Vi编辑器如同很多在Unix早期阶段开发的应用程序一样,有着不易使用的名声。Bram Molenaar的克隆加强版,vim(Vi Improved)已经走了很长的一段路来消除这样的印象。Vim包含了很多的便利功能,如直观的指示、帮助页面等。它可能已经成为一种最流行的vi编辑器版本,所以本书的第七版为此专门在第二部分辟出七个新单元,并命名为vim。当然,还有很多其它有价值的vi克隆版本同样存在,我们在第三部分选取了它们中的三个,并命名为other vi in clones。 本书的范围 本书包括的18个单元和4个附录被分成了四个部分。第一部分,vi的基础与进阶,是为了让你快速入手vi,并且后面的高级技巧会让你vi用的更加得心应手。 最初的两个单元,单元1,vi文本编辑器,和单元2,简单的编辑,介绍了一些你可以入门的简单vi命令。你应当不断练习直到这些命令成为你的第二天性。你可以在第2单元后停止阅读,在已经学习了一些基础的编辑工具后。 但是vi意味着干很多又不仅仅是和基本词汇有关的过程;各种各样的命令和选项能使你应对很多编辑的苦差事时更加简便。第3单元,Moving Around in a Hurry,和第4单元beyond the basis,专注于用更简单的方法去完成目标。在你第1次阅读期间,你至少会了解到vi能做什么和你可以利用什么命令来完成你特定的需求。后来,你可以回过来再看这些单元做更深一步的学习。 第5单元,介绍ex编辑器,第6单元,全局替换,和第7单元高级编辑,提供工具帮助你转移更多的编辑重担到电脑上。这几单元向你介绍基于vi的ex line编辑器,这几单元还向你展示了如何分配ex命令通过vi。 第8单元,vi克隆版本的介绍, 材料如何体现 我们的基本思想是给你们一些我们觉得对新用户有用的vi知识的概述。学习一个新的编辑器,尤其是 Vi命令的讨论 一个键盘按钮的图片。 约定 第一部分 Vi编辑器的基础与进阶 第1部分是 第一单元 Vi文本编辑器Unix有很多可以改进文本内容的编辑器 一个简洁的历史观点

vi下的一些常用命令

vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾

H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令 /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令

个人心得-vi编辑器的快捷使用

个人心得-vi编辑器的快捷使用

光标控制命令 命令光标移动 h或^h 向左移一个字符j或^j或^n 向下移一行 k或^p 向上移一行 l或空格向右移一个字符 G 移到文件的最后一行 nG 移到文件的第n 行 w移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间

一行 H 移到屏幕的第一行 e 移到下一个字的结尾 E 移到下一个字的结尾,忽略标点符号 (移到句子的开头)移到句子的结尾{移到段落的开头}移到下一个段落的开头 0或| 移到当前行的第一列 n| 移到当前行的第n列 ^ 移到当前行的第一个非空字符 $ 移到当前行的最后一个字符 +或return移到下一行的第一个字符

- 移到前一行的第一个非空字符 在vi中添加文本 命令插入动作 a 在光标后插入文本 A 在当前行插入文本 i 在光标前插入文本 I 在当前行前插入文本 o 在当前行的下边插入新行 O 在当前行的上边插入新行 :r file读入文件file 内容,并插在当前行后 :nr file读入文件file 内容,并插在第n行后 escape 回到命令模式

^v char 插入时忽略char的指定意义,这是为了插入特殊字符 在vi中删除文本 命令删除操作 x 删除光标处的字符,可以在x前加上需要删除的字符数目 nx 从当前光标处往后删除n个字符 X 删除光标前的字符,可以在X前加上需要删除的字符数目 nX 从当前光标处往前删除n个字符 dw 删至下一个字的开头 ndw 从当前光标处往后删除n个字 dG 删除行,直到文件结束 dd删除整行 ndd 从当前行开始往后删除 db 删除光标前面的

vi编辑器使用

v i编辑器使用 Prepared on 22 November 2020

经过长时间学习linux vi编辑器,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。 linux vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,linux vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。 2、vi的基本操作 a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧! b) 切换至插入模式(Insert mode)编辑文件 在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。 c) Insert 的切换 您目前处于「插入模式(Insert mode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。

linux实验报告vi编辑器的使用

一、实验目的 学习使用vi编辑器建立、编辑、显示及加工处理文本 二、实验内容 1.进入和退出vi 2.利用文本插入方式建立一个文件 3.在新建的文本文件上移动光标位置 4.对文件执行删除、复原、修改、替换等操作 三、主要的实验步骤 (1)vim简介 系统管理员的重要工作就是修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的命令界面文本编辑器。在所有的Linux distributions 上都会有的一套文字编辑器就是vi,而且很多软件默认的也是使用vi 为他们编辑接口。 vim 是高级版本的vi ,vim 不但可以用不同颜色显示文字内容,还能够进行诸如shell script, C program 等程序的编辑功能。(2)vi的使用 基本上vi 共分为三种模式,分别是“一般模式”、“编辑模式”和“命令模式”。这三种模式的作用分别是: 一般模式:以vi 打开一个文档就直接进入一般模式(这是默认的模式)。在这个模式中,你可以使用“上下左右”键来移 动光标,可以使用“删除字符”或“删除整行”来处理文档内 容,也可以使用“复制、粘贴”来处理文件数据。

●编辑模式:在一般模式中可以进行删除、复制、粘贴等操作, 但是却无法编辑文件内容!要按下“i, I, o, O, a, A, r, R”等任 何一个字母后才会进入编辑模式。通常在Linux 中,按下这 些按键时,在屏幕的左下方会出现“INSERT或REPLACE” 字样,此时才可以进行编辑。而如果要回到一般模式时,则必 须要按下“Esc”这个按键即可退出编辑模式。 ●命令模式:在一般模式当中,输入: / ?三个中的任何一个按 钮,就可以将光标移动到最底下那一行。在这个模式当中,可 以提供查找数据的操作。读取、保存、大量替换字符、离开vi 、显示行号等的操作是在此模式中完成的! (3)具体的操作步骤如下 1、进入vi 2、建立一个文件,如file.c 进入插入模式,输入一个C语言程序的各行内容,故意制造几处错误,最后,将文件存盘,回到shell状态下

linux下vi命令大全

linux下vi命令大全 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 插入文本类命令 i :在光标前

I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令 /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g:将文件中所有p1均用p2替换 选项设置 all:列出所有选项设置情况 term:设置终端类型 ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write信息nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始mesg:允许vi显示其他用户用write写到自己终端上的信息 最后行方式命令 :n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下

VI手册内容

VI基本视觉系统内容 01 标志图形释义 02 标志尺度与制图 03中文或英文简称标准字 04 标志图形与中文或英文简称标准字组合 05 中文全称标准字 06 英文全称标准字 07标志中英文字制图法 08标志与中英文全称标准字不同组合 09 标志中英文字禁用组合 10 标准色与辅助色 11 不同底色的使用规范

VI应用系统内容 一、事务用品类 01 □名片(中式) 02 □名片(西式) 03 □名片(中西式) 04 □信纸(空白) 05 □信纸(横纹) 06 □信纸(方格) 07 □信封(中式) 08 □信封(西式) 09 □公文袋(大、中、小) 10 □资料袋(大、中、小) 11 □传真用纸表头 12 □便条纸 13 □各式表格格式 14 □卷宗夹 15 □公司专用稿纸 16 □贵宾卡 17 □来宾卡 18 □通行证 19 □贴纸 20 □笔记本封面 21 □合同书封面 22 □企划书封面 23 □事务用标签贴纸 24 □航空专用信封 25 □航空专用信封套 26 □专用海报纸(对开、长4K) 27 □奖杯 28 □纸杯 29 □文件格式 30 □办公用笔 31 □电脑用报表 32 □留言条 二、包装用品类 33 □包装纸(单色)

34 □包装纸(双色) 35 □包装纸(特别色) 36 □包装纸袋(大、中、小) 37 □手提袋(大、中、小) 38 □胶带 39 □包装用签 40 □包装塑胶带 41 □包装纸盒 42 □礼品包装袋 三、旗帜规划类 43 □公司旗帜 44 □纪念旗帜 45 □横式挂旗 46 □直式立旗 47 □小吊旗 48 □小串旗 49 □大型挂旗 50 □桌上旗 51 □锦旗 52 □奖励旗 53 □纪念旗 54 □促销用旗 55 □庆典用旗 56 □主题式旗帜 57 □其他 四、员工制服CI风格类 58 □男性主管职员制服 59 □女性主管职员制服

Vi编辑器详细操作方法

熟悉VI 是学习UNIX 系统的一个关口 vi 是visual edit 的缩写 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令 /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g:将文件中所有p1均用p2替换 选项设置 all:列出所有选项设置情况 term:设置终端类型 ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目

linux下vi命令修改文件及保存等使用方法整理

vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人, 或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、 游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico,如果您不会vi,那您可能就没辄了。 vi的基本概念 基本上vi可分为三种操作状态,分别是命令模式(Command mode)、插入模式(Insert mode)和底线命令模式(Last line mode), 各模式的功能区分如下: 1. Comand mode:控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 2. Insert mode:唯有在Insert mode下,才可做文字数据输入,按Esc等可回到Comand mode。 3. Last line mode:将储存文件或离开编辑器,也可设置编辑环境,如寻找字符串、列出行号等。 不过可以把vi简化成两个模式,即是将Last line mode也算入Command mode,把vi分成Command 和Insert mode。 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾

品牌VI规范手册

保利物业江苏公司品牌VI规范手册管理办法 第一章总则 第一条为有效推动企业品牌理念的落地,规范企业理念和企业VI的传播与应用,维护企业和品牌的统一形象,特制定本管理办法。 第二条《保利物业集团视觉识别管理手册》(以下简称“VI手册”),是保利物业管理有限公司(以下简称“保利物业”)CIS识别系统的重要构成部分,包括基础部分和应用部分,由集团品牌推广中心编制,经集团批准发布执行,适用于公司及下属子(分)公司、事业部。未经集团书面批准,任何部门不得对(手册)内容进行变更、修改。 第三条为科学、规范、高效使用保利物业VI手册,增强凝聚力,树立良好的企业形象,特制定本办法。 第四条本办法适用于保利物业江苏分公司各部,各中心。 第五条 VI手册应用部分包括:基础要素系统修改、基础要素系统、办公环境系统、员工制服系统、企业旗帜系统、环境应用系统、环境应用系统。 第二章职责与权限 第六条保利物业集团品牌推广中心负责VI手册的审定、修订。 第七条公司品牌经营部负责VI物料的设计、审核。 第八条公司各项目兼职品牌经营专员负责管理VI手册,应用过程中的管理、指导、审核、检查与考核;全体员工必须严格执行VI手册的有关规定。 第三章发布与保管 第九条集团VI手册由品牌经营部统一下发,各部、各中心按管理制

度管理。 第十条 VI手册是集团专有知识产权,各部门应妥善保管和使用,并履行保密责任和义务,未经批准,不得复印、拍摄、外传、转借或提供电子版本;不准出现缺页、非正常破损或丢失;不准随意涂改和变更。 第十一条公司各部、各中心应分层次组织内部员工培训,提高全体员工对保利物业VI手册的认识,掌握相关内容和规定,确保VI手册严格、规范使用。 第四章使用规范 第十二条 VI手册是保利物业识别系统的标准文件,是公众和员工对其有效识别的依据,品牌经营部在经营活动中涉及表现保利物业形象时,必须严格以VI手册为标准,保证保利物业视觉形象的完整统一。具体执行中如遇VI手册未涉及的部分,必须报公司分管领导审批后实施。 第十三条 VI手册的基础部分和应用部分中,每部分分别涵盖了保利物业及各部门的相关内容,各部、各中心在具体实施中,应认真对应查阅,规范使用。 第十四条基础部分VI手册的核心部分,其中包含企业标志、标准字、标准色及各种标准组合等要素,是应用的基础,各单位在应用中,不得任意改动要素的尺寸、比例、色彩、组合结构关系等,保证其完整性、统一性和准确性。 第十五条企业名称的使用 VI手册中,企业名称简称为“保利物业”。 第十六条企业VI运用的范围

2-实验二 使用vi编辑器

实验二使用vi(Visual interface)编辑器 一、实验目的 学习使用vi编辑器建立、编辑、显示以及加工处理文本文件。 二、实验内容 1.进入和退出vi。 2.利用文本插入方式建立一个文件。 3.在新建的文本文件上移动光标。 4.对文本文件执行删除、复原、修改、替换操作。 三、实验步骤 1.进入和退出vi <1> 进入vi 在系统提示符($)下输入命令vi和想要编辑(建立)的文件名(如example),便可进入vi。 <2> 退出vi 在命令方式下可有几种方法退出vi编辑器: :wq 把编辑缓冲区的内容写到你编辑的文件中,退出编辑器,回到shell下。 :ZZ 仅当作过修改时才将缓冲区内容写到文件上。 :x 与:ZZ 相同。 :q! 强行退出vi。感叹号(!)告诉vi,无条件退出,丢弃缓冲区内容。这样,先前对该文件所做的修改或输入都被抛弃。 2.新建文件 <1> 在UNIX提示符$之后,输入命令:vi myfile,然后按〈Enter〉键。 <2> 输入插入命令i(屏幕上看不到字符i)。 <3> 然后,输入以下文本行: To the only woman tht I,

For mang year you have been my wife <4> 发现这两行有错,进行改正: 按〈Esc〉键,从插入方式回到命令方式。 按光标上移键,使光标移到第一行。 按光标左移键,使光标移到“tht”的第二个“t”处。 输入i(这是插入命令),然后输入a。该行变成如下形式: To the only woman that I, 按光标右移键,使光标移到“I”上。 我们想在“I”之后输入一个空格和单词“love”。为此,输入附加命令“a”。结果屏幕显示为: To the only woman that a I, 这是怎么回事儿?......原来是:我们先前使用了插入命令i,至今并未用〈Esc〉键返回命令方式。所以,输入的所有字符都作为输入文本予以显示。 <5> 按〈Esc〉键,返回命令方式。 利用x命令删除错误字符。然后,进入插入方式,输入正确字符。 <6> 最后输入如下所示的文本: To the only woman that I love, For many year you have been mywwife I live you wich my life abd could not have picked much better. <7> 将你编辑的文本文件存盘。(利用:wq 命令,或者:x 命令) <8> 重新进入vi编辑程序,编辑上面的文件。(如:$ vi myfile) <9> 将光标移到第二行的year的r处。输入a命令,添加字符s。 <10> 利用取代命令r将mywwife改为my wife。 <11> 将光标移至第三行。 输入新行命令O(大写字母),屏幕上有什么变化? ---光标移至上一行(新加空行)的开头。 <12> 输入新行的内容: We've been through much together <13> 按〈Esc〉,回到命令方式。将光标移到第四行的live的i字母处。利用替换命

vi操作手册

UNIX下VI操作手册 编辑一个文本文件是经常使用到的计算机操作。我们想做的大多数事情都需要使用某种文件编辑。文本编辑器会方便文件的创建和修改。这些文件也许会包含备记录、日程表、程序源代码等等。文本编辑器是简化的字处理器,就不存在字处理器所具有的黑体、居中、下划线等等这印刷上的特点。当然每一种操作系统软件都至少支持一种文本编辑器。编辑器通常有两种方式: 行编辑器:一种每次修改只能在一行之中或组行之间进行的方式。 全屏编辑器:只能显示正在编辑的那一屏进行修改,而且立刻能在屏幕上显示出来。 当然UNIX中也有文本编辑器,下面就来介绍一下UNIX支持的编辑器:编辑器名称类型 ed 最初的行编辑 ex 在ed上扩展更为复杂的编辑器 vi 可视化的全屏编辑器 emacs 公共域的全屏编辑器 下面就来具体介绍vi编辑器: vi的原意是“Visual”,它是一个立即反应的编辑程式,也就是说可以立刻看到操作结果。vi是大多数UNIX系统都支持的全屏文本编辑器。它是由行编辑器ex发展而来的。它也两个版本:view编辑器和vedit编辑器。其中view编辑器对vi设了只读标志,而vedit编辑器对vi做了几个标志设置,同时也简化了vi的使用。vi有两种基本工作模式,文本输入模式和命令模式。文本输入模式即是用来输入文字资料,而命令模式则是用来下达一些编排文件、存档、以及离开vi等等的操作命令。当执行vi后,会先进入命令模式,此时输入的任何字符都视为命令。 Vi进入 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处

vi手册模板下载,全套

竭诚为您提供优质文档/双击可除vi手册模板下载,全套 篇一:全套Vi设计模板 全套vi设计的主要内容: i.基本要素系统 a.标志 b.标准字 c.标准色 d.标志和标准字的组合 ii.应用系统 a.办公用品:信封,信纸便签名片徽章工作证请柬文件夹介绍信账票备忘录资料袋公文表格 b.企业外部建筑环境:建筑造型公司旗帜企业门面企业招牌公共标识牌路标指示牌广告塔霓虹灯广告庭院美化 c.企业内部建筑环境:企业内部各部门标识牌常用标识牌楼层标识牌企业形象牌旗帜广告牌pop广告货架标牌 d.交通工具:轿车面包车大巴车货车工具车油罐车轮船飞机 e.服装服饰:经历制服管理人员制服员工制服礼仪制服

文化衫领带工作帽纽扣肩章胸卡 F.广告媒体:电视广告杂志广告报纸广告网络广告路牌广告招贴广告g.产品包装:纸盒包装纸袋包装木箱包装玻璃容器包装塑料袋包装金属包装陶瓷包装包装纸 h.公务礼品:t恤衫领带领带夹打火机钥匙牌雨伞纪念章礼品袋i陈列展示:橱窗展示展览展示货架商品展示陈列商品展示 j印刷品:企业简介商品说明书产品简介年历 篇二:全套Vi设计模板 全套Vi设计模板 一套Vi设计的主要内容: i.基本要素系统 a.标志 b.标准字 c.标准色 d.标志和标准字的组合 ii.应用系统 a.办公用品:信封、信纸、便笺、名片、徽章、工作证、请柬、文件夹、介绍信、帐票、备忘录、资料袋、公文表格等。 b.企业外部建筑环境:建筑造型、公司旗帜、企业门面、企业招牌、公共标识牌、路标指示牌、广告塔、霓虹灯广告、

庭院美化等。 c.企业内部建筑环境:企业内部各部门标识牌、常用标识牌、楼层标识牌、企业形象牌、旗帜、广告牌、pop广告、货架标牌等。 d.交通工具:轿车、面包车、大巴士、货车、工具车、油罐车、轮船、飞机等。 e.服装服饰:经理制服、管理人员制服、员工制服、礼仪制服、文化衫、领带、工作帽、钮扣、肩章、胸卡等。 F.广告媒体:电视广告、杂志广告、报纸广告、网络广告、路牌广告、招贴广告等。 g.产品包装:纸盒包装、纸袋包装、木箱包装、玻璃容器包装、塑料袋 包装、金属包装、陶瓷包装、包装纸。 h.公务礼品:t恤衫、领带、领带夹、打火机、钥匙牌、雨伞、纪念章、礼品袋等。 i.陈列展示:橱窗展示、展览展示、货架商品展示、陈列商品展示等。j.印刷品:企业简介、商品说明书、产品简介、年历等。 篇三:一套完整的Vi手册都包括什么 一套完整的Vi手册都包括什么一、基本系统设计 1:企业标志设计规范 □企业标志及标志创意说明

Ubuntu上vi vim 编辑器使用教程

vim是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活 之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。 vim有3个模式:插入模式(Insert Mode)、命令模式(Command Mode)、低行模式(Last Line Mode). 插入模式:在此模式下可以输入字符,按ESC将回到命令模式。 命令模式:可以移动光标、删除字符等。 低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :w //保存文件 :w https://www.sodocs.net/doc/1d9726344.html, //保存至https://www.sodocs.net/doc/1d9726344.html,文件(可以理解为另存为) :q //退出编辑器,如果文件已修改请使用下面的命令 :q! //退出编辑器,且不保存 :wq //退出编辑器,且保存文件 二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退回到命令模式) a //在当前光标位置的右边添加文本 i //在当前光标位置的左边添加文本 A //在当前行的末尾位置添加文本 I //在当前行的开始处添加文本(非空字符的行首) O //在当前行的上面新建一行 o //在当前行的下面新建一行 R //替换(覆盖)当前光标位置及后面的若干文本 J //合并光标所在行及下一行为一行(依然在命令模式) 三、移动光标(vi命令模式下使用) 1、使用上下左右方向键 2、命令模式下:h 向左、j 向下、k 向上、l 向右。 空格键向右、Backspace 向左、Enter 移动到下一行首、- 移动到上一行首。 四、删除、恢复字符或行(vi命令模式下使用) x //删除当前字符 nx //删除从光标开始的n个字符 dd //删除当前行 ndd //向下删除当前行在内的n行 u //撤销上一步操作 U //撤销对当前行的所有操作 五、搜索(vi命令模式下使用) /vpser //向光标下搜索vpser字符串 ?vpser //向光标上搜索vpser字符串 n //向下搜索前一个搜素动作 N //向上搜索前一个搜索动作

VIM常用命令

VIM常用命令 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字j至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令 : https://www.sodocs.net/doc/1d9726344.html,/jh/4/119327.html /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g:将文件中所有p1均用p2替换

史上最全Linux配置文件介绍及VI编辑器的使用方法

一、/etc 配置文件 /etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、家目录、加密口令和用户的其他信息 /etc/group 类似/etc/passwd ,但说明的不是用户而是组。 /etc/inittab init 的配置文件 /etc/issue 在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。 /etc/motd 成功登录后自动输出,内容由系统管理员确定,经常用于通告信息,如计划关时间的警告。 /etc/mtab 当前安装的文件系统列表。由scripts 初始化,并由mount 命令自动更新。需要一个当前 安装的文件系统的列表时使用,例如df 命令,当df –a 时,查看到的信息应和其一致。 /etc/shadow 在安装了影子口令软件的系统上的影子口令文件。影子口令文件将/etc/passwd 文件中的 加密口令移动到/etc/shadow 中,而后者只对root 可读。这使破译口令更困难。 /etc/login.defs login 命令的配置文件

/etc/profile , /etc/csh.login , /etc/csh.cshrc 登录或启动时Bourne 或C shells时执行的文件。这允许系统管理员为所有用户建立全局缺省环境 /etc/printcap 类似/etc/termcap ,但针对打印机。语法不同。 /etc/securetty 确认安全终端,即哪个终端允许root 登录。一般只列出虚拟控制台,这样就不可能 (至少很困难)通过modem 或网络闯入系统并得到超级用户特权。 /etc/shells 列出可信任的shell。chsh 命令允许用户在本文件指定范围内改变登录shell。提供一 台机器FTP 服务的服务进程ftpd 检查用户shell 是否列在 /etc/shells 文件中,如果不是将不允许该用户登录。 /etc/termcap终端性能数据库。说明不同的终端用什么"转义序列"控制。写程序时不直接输出转义序列(这样 只能工作于特定品牌的终端),而是从/etc/termcap中查找要做的工作的正确序列。这样,多数的 程序可以在多数终端上运行。 /etc/inputrc 输入设备配置文件

相关主题