linux中vi 的进入与退出

在 shell 模式下,键入vi 及需要编辑的文件名,即可进入vi. 例如:

vi example.txt

即可编辑 example.txt 文件.如果该文件存在,则编辑界面中会显示该文件的内容,并将光标定位在文件的第一行;如果文件不存在,则编辑界面中无任何内容。如果需要在进入vi 编辑界面后,将光标置于文件的第n 行,则在vi命令后面加上“+n” 参数即可。例如需要从example.txt 文件的第5 行开始显示,则使用如下命令:

vi +5 example.txt

退出 vi 时,需要在末行模式中输入退出命令“q”。 如果在文本输入模式下,首先按“ESC” 键进入命令模式,然后输入“:” 进入末行模式在末行模式下,可使用如下退出命令:

:q 直接退出。 如果在文本输入模式下修改了文档内容,则不能退出。

:wq 保存后退出。
:x 同“ wq”。

:q! – 不保存内容, 强制退出。

 

时间: 2024-10-13 17:23:44

linux中vi 的进入与退出的相关文章

详解Linux中vi命令大全_linux shell

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世界里畅行无阻. vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line m

Linux中让一个程序在退出登陆后继续运行?

Linux中让一个程序在退出登陆后继续运行? 我们可以使用nohup命令及disown命令来使用. nohup命令 用法:nohup 命令 [参数]... 或:nohup 选项忽略挂起信号运行指定的命令. &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;     --help            显示此帮助信息并退出      --version         显示版本信息并退出 如果标准输入是一个终端,重定向

linux中VI使用常用命令 查找 替换

首先进入vi的方法:如 vi /etc/sysconfig/iptables 按insert就能切换到插入模式了,如果再按一次,状态就变成replace,如果需要退出等操作,按下esc. :w #保存而不退出 :q #结束编辑 :q! #不保存直接退出 :wq #保存并退出 :x #保存并退出 PageUp和PageDown按钮可以上下翻页,Home到行最前,End到行最后. 在Esc下还可以查找,替换. 查找: /hello #向下查找hello ?hello #向上查找hello 按n可以查

Linux中vi命令用法详解

vi存在两种模式: 指令模式和输入模式.在指令模式下输入的按键将做为指令来处理:如输入 a,vi即认为是在当前位置插入字符.而在输入模式下,vi则把输入的按键当作插入的字符来处理.指令模式切换到输入模式只需键入相应的输入命令即可(如a,A),而要从输入模式切换到指令模式,则需在输入模式下键入ESC键,如果不晓得现在是处於什麽模式,可以多按几次 [ESC],系统如发出哔哔声就表示已处于指令模式下了. 付:在指令模式进入输入模式的指令: 新增 (append) a :从光标所在位置後面开始新增资料,

Linux中vi、vim命令大全

  一.一般模式:删除.复制与粘贴类命令 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 D 删除当前行所有字符,试成为空行 ndd(n代表数字) 删除光标所在行的向下n列 d1G 删除光标所在行到第一行的所有数据 dG 删除光标所在行到最后一行的所有数据 yy 复制光标所在行 y1G 复制光标所在行到第一行的所有数据 yG 复制光标所在行到最后一行的所有数据 ynj(n代表数字) 复制光标所在行向下n+1行 dnj(n代表数字) 删除

linux中vi命令的光标移动操作

全屏幕文本编辑器中, 光标的移动操作无疑是最经常使用的操作了.用户只有熟练地使用移动光标的这些命令,才能迅速准确地到达所期望的位置处进行编辑. vi 中的光标移动既可以在命令模式下,也可以在文本输入模式下,但操作的方法不尽相同. 在文本输入模式下, 可直接使用键盘上的四个方向键移动光标:在命令模式下,有很多移动光标的方法.不但可以使用四个方向键来移动光标,还可以用h .j. k. l 这四个键代替四个方向键来移动光标,这样可以避免由于不同机器上的不同键盘定义所带来的矛盾,而且使用熟练后可以手不离

linux中vi 文本搜索与替换操作

"/" 是vi 编辑器的模式搜索命令.键入"/" 后,屏幕的底部会出现一行,同时一个斜扛会出现在底行的行首上,且光标被放置在斜扛之后.此时,您可以在光标位置键入你需要搜索的模式.输入完成并按下ENTER键后,编辑器将开始从光标所在的位置起向文件尾部搜索你键入的模式.如果输入的模式被找到,光标将停留在找到的模式上.在找到一个匹配的模式后,如果您还需要搜索下一个匹配的模式,使用命令"n" 即可:如果需要找到上一个匹配的模式,则使用"N&qu

linux中vi命令之文本插入操作(append,insert,open)

: 1. 插入(Insert) 命令 vi 提供了两个插入命令:i 和I. (1) . i 命令插入文本从光标所在位置前开始, 并且插入过程中可以使用键删除错误的输入.此时vi 处于插入状态,屏幕最下行显示"–INSERT–" 插入字样. (2) . I 命令 该命令是将光标移到当前行的行首, 然后在其前插入文本. 2. 附加(append) 命令 vi 提供了两个附加插入命令:a 和A. (1) . a 命令该命令用于在光标当前所在位置之后追加新文本, 新输入的文本放在光标之后,在光

Linux中提示No such file or directory解决方法

  问题描述 解决方法 分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行.转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可. 2)方法 用vim打开该sh文件,输入: [plain] :set ff 回车,显示fileformat=dos,重新设置下文件格式: [plain] :set ff=uni