Linux的vi编辑后如何保存?

Linux的vi编辑后如何保存?,第1张

vi /路径/文件名例如,vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。

vi /路径/文件名例如,vi /etc/fstab表示显示/etc/fstab文件的内容。使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有“Replace”字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。

用vi
编辑器编辑文本后,如果是新创建的文件,默认保存在当前目录下,如果想保存到指定目录下,可以在vi
编辑器中,按Esc键切换到命令模式,然后用w命令写到指定目录下的指定新建文件,如写到/tmp/testtxt文件,则在vi命令模式下:
:w
/tmp/testtxt
写好后,在/tmp目录下新的文件testtxt就被创建了。

一、输入:vi /etc/ssh/sshd_config,然后点击enter,这里演示使用vi命令对sshd_config文件进行修改 *** 作。

二、然后自己使用方向上下键调整到需要修改的位置,在光标处按“i”或者“insert”键,即可开始修改 *** 作。

三、修改完成之后点击Esc键即可进入命令提示行开始进行保存 *** 作,最下面的INSERT消失之后就可以输入:wq进行保存 *** 作了。

四、最后保存完成之后需要重新启动sshdservice这个服务,其他的修改文件也一样需要重新启动服务。

一、vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。

二、vi编辑器通常被简称为vi,而vi又是visual editor的简称 。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块 *** 作等众多文本 *** 作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。

三、vi 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。没有菜单,只有命令,且命令繁多。vi有3种基本工作模式:命令行模式、文本输入模式和末行模式。

im的保存文件和退出命令\x0d\\x0d\命令\x0d\ \x0d\简单说明\x0d\\x0d\:w\x0d\ \x0d\保存编辑后的文件内容,但不退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中。\x0d\\x0d\:w!\x0d\ \x0d\强制写文件,即强制覆盖原有文件。如果原有文件的访问权限不允许写入文件,例如,原有的文件为只读文件,则可使用这个命令强制写入。但是,这种命令用法仅当用户是文件的属主时才适用,而超级用户则不受此限制。\x0d\\x0d\:wq\x0d\ \x0d\保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中,然后退出vim编辑器。另外一种替代的方法是用ZZ命令。\x0d\\x0d\:wq!\x0d\ \x0d\强制保存文件内容后退出vim编辑器。这个命令的作用是把内存缓冲区中的数据强制写到启动vim时指定的文件中,然后退出vim编辑器。\x0d\\x0d\ZZ\x0d\ \x0d\使用ZZ命令时,如果文件已经做过编辑处理,则把内存缓冲区中的数据写到启动vim时指定的文件中,然后退出vim编辑器。否则只是退出vim而已。注意,ZZ命令前面无需加冒号“:”,也无需按Enter键。\x0d\\x0d\:q\x0d\ \x0d\在未做任何编辑处理而准备退出vim时,可以使用此命令。如果已做过编辑处理,则vim不允许用户使用“:q”命令退出,同时还会输出下列警告信息:\x0d\No write since last change (:quit!overrides)\x0d\\x0d\:q!\x0d\ \x0d\强制退出vim编辑器,放弃编辑处理的结果。如果确实不需要保存修改后的文件内容,可输入“:q!”命令,强行退出vim编辑器。\x0d\\x0d\:w filename\x0d\ \x0d\把编辑处理后的结果写到指定的文件中保存\x0d\\x0d\:w! filename\x0d\ \x0d\把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有的文件。\x0d\\x0d\:wq! filename\x0d\ \x0d\把编辑处理后的结果强制保存到指定的文件中,如果文件已经存在,则覆盖现有文件,并退出vim编辑器。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/13375852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存