先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。
vi的其他保存/退出命令:
:w 保存;
:w filename 另存为filename;
:wq! 保存并强制退出;
:wq! filename 注:以filename为文件名保存后强制退出;
:q! 强制退出;
:x 保存并退出(仅当文件有变化时保存)
(1)linuxvi保存命令行扩展阅读:
vi有三种工作模式:命令模式、文本编辑模式和最后行模式。不同工作模式下的操作方法有所不同。
1、命令行模式
该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。
在命令模式下,用户可以输入vi命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释。若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作。但需注意的是,所输入的命令并不回显在屏幕上。若输入的字符不是vi的合法命令,vi 会响铃报警。
2、文本输入模式
在命令模式下输入插入命令i、附加命令a、打开命令o、修改命令c、取代命令r或替换命令s都可以进入文本输入模式。
在该模式下,用户输入的任何字符都被vi当做文件内容保存起来,并将其显示在屏幕上。在文本输入过程中,若想回到命令模式下,按下Esc键即可。
3、末行模式
末行模式也称 ex 转义模式。在命令模式下,用户按:键即可进入末行模式下,此时vi会在显示窗口的最后一行(通常也是屏幕的最后一行)显示一个:作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容写到文件中等)。
末行命令执行完后,vi 自动回到命令模式。
B. linux vi保存退出命令(如何退出vi)
1.如图,vi 文件名,接着按回车即可打开对应的文件,如果没有对应的文件,那么vi命令就会自动创建一个新的。
C. linuxvi淇濆瓨阃鍑哄懡浠linux镄剉i淇濆瓨阃鍑
Linux涓嫔备綍鐢╲i缂栬緫鍜屼缭瀛樻枃浠讹纻
1銆佹煡鐪嬬洰褰曚笅鏂囦欢file.txt镄勫唴瀹癸纴浣跨敤catfile.txt(ls//琛ㄧず镆ョ湅褰揿墠鐩褰曚笅镄勬枃浠剁洰褰;catfile.txt//琛ㄧず镆ョ湅璇ユ枃浠剁殑鍐呭)鍙戠幇鍐呭规槸helloworld銆
2銆佷娇鐢╲ifile.txt杩涘叆鍒扮紪杈戠晫闱,濡备笅镓绀猴细
3銆佽繘鍏ュ埌缂栬緫妯″纺锛屾寜阌甶,姝ゆ椂鍙浠ョЩ锷ㄥ厜镙囧埌𨱍充慨鏀圭殑浣岖疆锛屽悓镞舵垜浠淇鏀瑰唴瀹瑰备笅锛(娉ㄦ剰鐣岄溃宸︿笅瑙掕繘鍏ュ埌浜唅nsert镄勬ā寮忥纴镓崭唬琛ㄧ幇鍦ㄦ槸缂栬緫妯″纺)銆
4銆佹帹鍑虹紪杈戞ā寮忥纴骞朵缭瀛桡纴鎸夐敭esc阃鍑篿nsert妯″纺锛岀劧钖庢寜shift+:(shift+鍐掑彿阌)锛岀劧钖庤緭鍏wq,wq琛ㄧず锛屼缭瀛桦苟阃鍑恒傚傛灉鍙鎸夐敭q,鍒欐槸鍙阃鍑轰笉淇濆瓨銆
5銆佹渶钖庯纴鎸塭nter阌阃鍑虹晫闱,鍐嶆℃煡鐪嫔唴瀹癸纴楠岃瘉涓涓嬶纴濡备笅锲炬墍绀恒
D. linux VI配置后如何保存
按ESC键回到命令模式,输入:w保存即可,或者输入:wq!保存文件并退出。
以下是保存命令:
:w 保存文件但不退出vi 。
:w file 将修改另外保存到file中,不退出vi 。
:w! 强制保存,不推出vi。
拓展:
vi/vim 的使用
基本上 vi/vim 共分为三种模式,分别是命令模式,输入模式和底线命令模式。 这三种模式的作用分别是:
命令模式:
用户刚刚启动 vi/vim,便进入了命令模式。
此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。
以下是常用的几个命令:
i切换到输入模式,以输入字符。
x删除当前光标所在处的字符。
:切换到底线命令模式,以在最底一行输入命令。