1. 首页 > 热点 >

linux不保存退出vi linux系统不保存退出命令

Linux 编辑文本命令

为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键。如果用户忘记了口令,可以向系统申请为自己重新设置一个。

一、vi编辑器有3种基本工作模式

linux不保存退出vi linux系统不保存退出命令linux不保存退出vi linux系统不保存退出命令


分别是:命令模式、文本输入模式、和末行模式。

:命令行模式:

该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下ESC键即可进入命令模式。在该模式下,用户可以输入vi命令,用户管理自己的文档。此时从键盘上输入的任何字符都被当作编辑命令来解释。若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作。但需要注意的是,所输入的命令并不回显在屏幕上。若输入的字符不是vi命令,vi会响铃报警。

第二:文本输入模式:

在命令模式下输入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。在该模式下,用户输入的任何字符都被vi当作文件内容保护起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按ESC键即可。

第三:末行模式:

末行模式也称ex转义模式。在命令模式下,用户按“:”键即可进入末行模式下,此时vi会在显示窗口的一行(通常也是屏幕的一行)显示一个“:”作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。末行命令在执行完后,vi自动回到命令模式。如果要从命令模式转换到编辑模式,可以键入a或者i。如果需要从文本模式返回,则按ESC即可。在命令模式下输入“:”即可切换到末行模式,然后输入命令。

实例演示

首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式

接下来我们按i,然后键盘随grep -n pattern files -- 规则 -n表示显示行号便输入写内容。

然后按ESC重新进入到命令模式。

在命令模式的情况下,我们按:,进入到了末行模式。

我们输入wq!,然后回车,强行保存退出。

下次我们再打开对应文件(可用less filename命令打开),即可看到内容已经更改。

补充:

(2)如果你不想保存直接退出有可以在命令模式下使用“ctrl+z”快捷键或者按住“shift”键,输入两个z即可退出。

更多命令

进入vi的命令:

vi filename :打开或新建文件,并将光标置于行首

vi +n filename :打开文件,并将光标置于第n行首

vi + filename :打开文件,并将光标置于一行首

vi +/pattern filename:打开文件,并将光标置于个与pattern匹配的串处

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

vi filename….filename :打开多个文件,依次进行编辑

屏幕翻滚类命令:

Ctrl+u:向文件首翻半屏

Ctrl+d:向文件尾翻半屏

Ctrl+f:向文件尾翻一屏

Ctrl+b;向文件首翻一屏

nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本类命令:

I :在当前行首

a:光标后

A:在当前行尾

o:在当前行之下新开一行

r:替换当前字符

R:替换当前字符及其后的字符,直至按ESC键

s:从当前光标位置处开始,以输入的文本替代指定数目的字符

S:删除指定数目的行,并以所输入文本代替之

ncw或nCW:修改指定数目的字

nCC:修改指定数目的行

删除命令:

ndw或ndW:删除光标处开始及其后的n-1个字

do:删至行首

d$:删至行尾

ndd:删除当前行及其后n-1行

x或X:删除一个字符,x删除光标后的,而X删除光标前的

搜索及替5、上面生成的密码,将其到我们的/etc/shadow文件当中就完成了。换命令:

/pattern:从光标开始处向文件尾搜索pattern

?pattern:从光标开始处向文件首搜索pattern

n:在同一方向重复上一次搜索命令

:s/p1/p2/g:将当前行中所有p1均用p2替代

:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

:g/p1/s//p2/g:将文件中所有p1均用p2替换

撤销回退命令:

u 撤销上一步的作

Ctrl+r 恢复上一步被撤销的作

选项设置:

all:列出所有选项设置情况

ignorance:在搜索中忽略大小写

list:显示制表位(Ctrl+I)和行尾标志($)

number:显示行号

report:显示由面向行的命令修改过的数目

terse:显示简短的信息

warn:在转到别的文件时若没保存当前文件则显示NO write信息

nomagic:允许在搜索模式中,使用前面不带“\”的特殊字符

nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始

mesg:允许vi显示其他用户用write写到自己终端上的信息

末行模式命令:

:n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下

:n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下

:n1,n2 d :将n1行到n2行之间的内容删除

:w :保存当前文件

:e filename:打开文件filename进行编辑

:x:保存当前文件并退出

:q:退出vi

:q!:不保存文件并退出vi

:wq:保存并退出

:!command:执行shell命令command

:n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入

:r!command:将命令command的输出结果放到当前行

寄存器作:

“?nyy:将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字

“?nyw:将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字

“?p:取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字

保存命令是什么?

1、首先辑配置文件,添加下面的这一行。

保存命令:是在微处理器内部设置的高速存储装置的缓存的一种,保存将程序译成处理器内部运行的编码的领域.是保存程序的instructioncache的一种2.修改口令,具有在In公司的Pentium4中采用的NetBurstarchitecture的功能.

构成程序的一个个的命令,是变换(decoding)成对应处理器内部运行编码(微命令)的后运行的。以往的instructioncache是在decoding之前保存命令,但tracecache是将decoding后的微命令保存。由于可以省去再次从缓存中读取命令decoding的时间,所以可以更加高速化。

linux系统下保存命令是什么呢?下面是具体介绍:

linux系统下保存命令分以下八种情况:

1、保存文件但不退出v:“:w”

2、将修改另外保存到file中,不退出vi:“:wfile”

3、强制保存,不退出vi:“:w!”

4、保存文件并退出vi:“:wq”

5、强制保存文件,并退出vi:“:wq!”

6、不保存文件,退出vi:“q:”

7、不保存31 :n:在命令模式下,如果同时打开多个文件,则继续编辑下一个文件;文件,强制退出vi:“:q!”

8、放弃所有修改,从上次保存文件开始再编辑:“:e!”

linux用VI编辑后保存退出命令是什么啊?

5、下方显示insert,即可开始编辑文件。

首先在电脑中打开LinuxMint33之后,打开命令行,使用vi命令打开要编辑的文件。编辑完内容后,在键盘中按一下esc键,退出编辑状态,如下图所示。然后退出编辑状态后,在键盘中按下冒号键wq,按回车,如下图所示。

Linux下退出VI编辑器可以使用以下命令::q离开vi(常用)。:q!若曾修改过档案,又不想储存,使用!为强制离开不储存档案。

即可保存当前编辑的内容。紧接上面步骤,在执行过w(保存)命令后,执行q(退出)命令,即可以退出VIM编辑器。用vim打开文件,在文件中编辑完成后,进入命令模式后直接执行wq命令即可保存文件并退出VIM编辑器。

watch -d ls -l,查看目录变化

打开vi后首先是命令模式,用i,o,a等进入编辑模式,按esc退出编辑模式,回到命令模式。

linux下的vi编辑器不能退出是什么情况啊

4Ctrl+u:删除输入方式下所输入的文本、返回值:

选按Esc键

4、进入文件后,按i或者a进入插入模式。

然后 shift + ;

输入q! 回车。

建议看看有关文档。

先按退出键,退出输入模式

在打q!强制退出

回车

输入:然后再输x!

求助:虚拟机下的Linux怎么退出VI编辑界面

1、首先辑配置文件,添加下面的这一行。

按esc键呀 你说的编辑界面是指的是可以输入键盘字符是吧,,如果是这个的话就是esc键

如果你是要退出vi编辑文档你就多按几个esc然后输入

:q (输入这个只有在你unzip -d dst-:1,$s/word1/word2/g:将文档中所有的word1替换为word2,不加g则只替换每行的个word1。dir zip-file,解压到指定的目录,-d后为指定目录没有编辑此文档时,才可以使用此退出)

:qw (这个表示你要退出vi编辑并且保存之前的编辑)

linuxvi编辑模式切换到指令模式linuxvi编辑模式

从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到的文件内容。vi命令?

Linuxvi命令也就是指vi编辑器,它们是一个意思。vi编辑器是Linux/UNIX环境下经典的编辑器。Linuxvi命令非常强大,熟练地使用它可以高效的编辑代码,配置系统文件等,是程序员和运维人员必须掌握的技能。

vi可以执行输出、删除、查找、替换、块作等众多文本作,而且用户可以根据自己的需要对其进行定制。

vi编辑器是哪里?

vi编辑器,通常称之为vi,是一种广泛存在于各种UNIX和Linux系统中的文本编辑程序。它的功能十分强大,但是命令繁多,不容易掌握,它可以执行输出、删除、查找ndd:将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。、替换、块作等众多文本作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。

vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件。

怎么退出VI编辑模式?

保存命令按ESC键跳到命令模式,然后::w保存文件但不退出vi:wfile将修改另外保存到file中,不退出vi:w!强制保存,不unzip zip-file,解压到当前目录推出vi:wq保存文件并退出vi:wq!强制保存文件,并退出viq:不保存文件,退出vi:q!不保存文件,强制退出vi:e!放弃所有修改,从上次保存文件开始再编辑

linux编辑文件命令vim不保存退出linux编辑文件的命令

A 快速到达行尾并进入编辑模式

linux如何给文件增加写入权限?

答方法如下;

1、登录Linux系统,新建一个终端

2、在终端中使用touch命令创建一个文件

3、使用Vim编辑器,在文件中写点内容,输入:wq保存退出

4、返回到终端中,使用ls-l查看文件权限

5、使用chmod命令O:在当前行之上新开一行以及+x参数给文件可执行权限

这里的x表示可执行权限(读、写、可执行三种权限分别是用r、w、x来表示);而那个a表示all,就是用户、用户组和其他用户三种身份的权限值都进行修改(如果只修改用户权限(user)、用户组权限(group)、其他用户(others)三种身份其中的一种,可以用u、g或o来代替那个字母a);x前面的加号表示添加权限(如果是去掉某个权限就是英文减号)。

?在使用ls-l命令查看文件权限属性就有了可执行权限,可以使用文件的路径来运行它

linux中怎么添加或修改配置文件?

2、然后编辑/etc/passwd文件,添加下面的信息。

3、然后创建家目录/home/zouni,然后再将/etc/skel当中的文件都拷贝过去。

4、然后我们再去设置用户的密码,我们可以使用openssl的这个工具来进行生成,其中-1表示的是使用MD5的方式,-salt表示进行加盐。

linux:e! 放弃所有修改,从上次保存文件开始再编辑怎么切换输入模式和命令模式?

编辑模式:一般模式下不可以修改某个字符,若要修改字符,只能进入编辑模式。从一般模式进编辑模式,只需按i、I、a、A、o、O、r和R中某个键即可。当进入编辑模式时,在屏幕尾部会显示INSERT或REPLACE字样(若你的centos支持中文,则会显示“插入”)。从编辑模式回到一般模式,按esc即可。

i:在当前字符前插入。

I:在光标所在行的行首插入。

a:在当前字符后插入。

A:在光标所在行的行尾插入。

o:在当前行的下一行插入新的一行。

O:在当前行的上一行插入新的一行。

二、vim命令模式

命令模式:输入:或者/即可进入命令模式。该模式下,可以搜索字符或字符串,可以保存、替换、退出、显示行号等作。

/word:在光标之后查找一个字符串word,按n向后继续搜索,shift+n向上搜索。

?word:在光标之前查找一个字符串word,按n向后继续搜索。

搜索出来的字符串都会高亮显示,若想不高亮,输入:nohl。

:n1,n2s/word1/word2/g:在n1和n2行之间查找word1并替换为word2,不加g则只替换每行的个word1。(先起点然后逗号分隔,再终点s表示替换/需替换的/替换后的/g表示全部。$表示到最末端)

linux修改文件或目录的所有者(chown)和用户组?

1、打开自己的linux系统。

2、接着打开“终端”命令窗口。

3、接着我们修改一个文件的所有者和组别,首先我们先看看这个文件的所属。

5、再接着查看文件的所有者是否被修改成功。

6、然后我们输入以下的命令,来修改文件的用户组。

6、我们再查看以下文件的用户组是否也被修改。

linux下怎样编辑文件保存文件?

1.首先进入linux系统以后右键单击桌面,选择OpenlnTerminal选项,如下图所示

2.接下来在弹出的终端命令行界面中通过vi命令打开要编辑的文件,如下图所示

4.编辑完内容以后按ESC键退出编辑模式,接着按冒号键,然后输入保存并退出,如下图所示

linux vi保存退出命令 (如何退出vi)

1、打开linux系统,在linux的桌面的空白处右击。

Linux下vi命令编辑器怎样编辑及保存退出方法如下:

ls -l | more -5,每页显示5个文件信息

1、如图,vi 文件名,接着按回车即可打开对应的文件,如果没有对应的文件,那么vi命令就会自动创建一个新的。

+ 表示增加权限、- 表示取消权限、= 表示设定权限。

2、如图,vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态哟。我就按a进入了编辑模式的。

3、如图,在编辑模式的情况下敲完内容,这个时候就应该保存文件了。保存文件要按esc,这样就会退回vi的命令模式喔。

4、按完esc后输入冒号(英文的),然后就转换到了末行模式了,末行模式决定是否保存文件。

5、如图所示,末行模式下可以按x来保存,x命令可以保存编辑好的文件。

6、也可以用到wq来保存,如果是q!则不保存的。

7、然后查看,查看用到了cat 文件名哦。

8、如图所示,vi编写的内容可以看到,这表明保存成功。

有很多方法:退出Vi 当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。 在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。 在末行模式下,输入命令:w Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。[例6] :w newfile 此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息: File exists (use ! to override) 此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令 :w! newfile 否则可选择另外的文件名来保存当前文件。 在末行模式下,输入命令:q 系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息: No write since last change (use ! to overrides) 提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令:q! Vi放弃所作修改而直接退到shell下。 在末行模式下,输入命令:wq Vi将先保存文件,然后退出Vi返回到shell。 在末行模式下,输入命令:x 该命令的功能同命令模式下的ZZ命令功能相同。

1、首先在电脑中打开LinuxMint 2.33之后,打开命令行,使用vi命令打开要编辑的文件。

2、编辑完内容后,在键盘中按一下esc键,退出编辑状态,如下图所示。

3、然后退出编辑状态后,在键盘中按下冒号键 wq,按回车,如下图所示。

4、这样就成功保存了修改的文件并退出了vi,如下图所示就完成了。

先按Esc退出编辑,光标自动定位到文本末行,输入 :wq 回车,即可保存退出

本视频是达内老师告诉你Linux系统中vi的启动和退出方法是什么?小伙伴们快来看一看吧!

Linux知识点之Vim

zip -r test.zip file1 file2 file3 filesdir,处理多个文件和目录,空格隔开

进入vim编辑器

一般的Linux使用者均为普通用户,而系统一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统。影响系统的正常运行。

命令模式: 在这种模式下,可以通过输入vi的命令对文件的内容就行处理(,删除,移动等),也可以通过按光标来移动光标

编辑模式: 在这种模式下,可以在光标处输入内容

命令项模式: 在命令模式下,用户输入冒号后,光标会跳到底行,然后输入命令

命3.进入编辑器以后我们按下insert键进入插入模式,如下图所示,这时可以编辑内容令模式: 输入a A i I o O等命令 -> 编辑模式

编辑模式: 按ESC键 -> 命令模式

命令项模式: 输入冒号 -> 命令项模式

i 在光标前插入

a 当前位置编辑

O 在当行上面插入一个空行并进入编辑模式

o 在当行下面插入一个空行并进入编辑模式

行 gg

一行 G

移动到100行 100gg

x: 删除光标处的字符 X:删除光标前的一个字符

d0: 删除光标所在行的个字符到当前光标的前一个字符的一串字符

D: 删除从当前光标所在字符到当前光标所在行的一个字符的一串字符

dd: 删除光标所在行的所有字符/剪切当前行

dw: 删除从光标处字符开始的个单词

u: 撤销命令,一步一步撤销

跳转末行 G

跳转首行 gg 跳转到行

跳转行首 I (大写字母)

跳转行末 快速到达行尾并进入编辑模式

下一行插入 o(小写字母o)

五行 5yy

删除10行 10dd

:w 保存文件 不退出vi :wq 保存文件,退出vi :q! 不保存文件,退出vi

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息