Linux如何退出VI编辑
:q! 强行退出(不存盘)
:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
用ESC键只能切换到命令状态
扩展知识:
今天我才知道":x"和":wq"的真正区别,如下:
:wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq"强制更新文件的修改时间,这样会让make编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。
更加详细内容:
在 linux 底下最常使用的文书编辑器为 vi ,请问如何进入编辑模式?
在一般模式底下输入: i, I, a, A 为在本行当中输入新字符;(出现 –Insert- )
在一般模式当中输入: o, O 为在一个新的一行输入新字符;
在一般模式当中输入: r, R 为取代字符!(左下角出现 –Replace-)
如何由编辑模式跳回一般模式?
[Esc]
若上下左右键无法使用时,请问如何在一般模式移动光标?
h, j, k, l
若 [pagedown] [ pageup] 在一般模式无法使用时,如何往前或往后翻一页?
[Ctrl] + [f]
[Ctrl] + [b]
如何到本档案的最后一行、第一行;本行的第一个字符、最后一个字符?
G, 1G, 0, $
如何删除一行、n行;如何删除一个字符?
dd, ndd, x 或 X (dG 及 d1G 分别表示删除到页首及页尾)
如何复制一行、n行并加以贴上?
yy, nyy, p 或 P
如何搜寻 string 这个字符串?
?string (往前搜寻)
/string (往后搜寻)
如何取代 word1 成为 word2,而若需要使用者确认机制,又该如何?
:1,$s/word1/word2/g 或
:1,$s/word1/word2/gc (需要使用者确认)
如何读取一个档案 filename 进来目前这个档案?
:r filename
如何另存新档成为 newfilename?
:w newfilename
如何存盘、离开、存盘后离开、强制存盘后离开?
:w; :q: :wq; :wq!
如何设定与取消行号?
:set nu
:set nonu
请教各位linux大侠,如何把交叉编译器的路径写入到用户目录的.barsrc 文件中?
我看到参考文档里说用户可把交叉编译器的路径写入到用户目录的.barsrc文件中,那么系统启动的时候自动完成环境变量的添加了,请指点如何写入,是不是建一个.barsrc结尾的文件,然后把exportPATH=/usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/:$PATH这一串写在里面呢,.barsrc应该些什么呢?
最佳答案
.bashrc在/root目录下面,ls -a 可以看到的。 vi/root/.bashrc把这句话添进去,保存退出。然后source /root/.bashrc让它立即生效,就Ok了。
cd echoPATH=/usr/crosstool/gcc-3.4.5-glibc-2.3.6/arm-linux/bin/:$PATH>>.bashrc
Linux如何退出VI编辑相关推荐
- Linux下退出vi编辑模式
保存并退出 Linux下,进入vi的编辑框,(终端中输入命令 vi ex1.py) 然后点击i进入插入模式,开始编辑文档. 当你编写好程序后,按Esc键,退出插入编辑状态,然后输入 :wq 点击Ent ...
- Linux系统——退出vi编辑模式
一.保存并退出 Linux下,进入vi的编辑框,(终端中输入命令 vi ex1.py) 然后点击 i 进入插入模式,开始编辑文档. 当你编写好程序后,按Esc键,退出插入编辑状态,然后输入 :wq ...
- Linux退出vi编辑模式
转载自:http://blog.csdn.net/u010648555/article/details/50676647 初学Linux的时候,在使用vi 操作时候,有时候可能进入的是一个文件夹,这样 ...
- xshell 退出linux方式,xshell退出Vi编辑模式
最近在学习Linux时,初次使用Vi编辑模式编辑文本,但是编辑完成之后,不知道怎么退出编辑模式,然后在网上查找了一番,特此分享给各位老铁: 下面总结一些vi 退出命令,学习! 进入编辑模式,按 o 进 ...
- Linux如何退出VI编辑器
Linux如何退出VI编辑器 2008-10-22 09:55 :q退出 :q!强行退出(不存盘) :qw or ZZ存盘退出 用ESC键只能切换到命令状态 更加详细内容: 在 li ...
- Linux | 文件比较 / vi编辑与使用 / 文件通配符
Linux专栏主要系统介绍了在Linux的开发和应用过程中所需要的各种基础知识和相关命令,共分为七部分. 1. Linux | 系统状态查看 / 文本文件处理命令_菜鸟的人工智能之路的博客-CSDN ...
- CentOS7怎么保存退出vi编辑
CentOS7怎么保存退出vi编辑(转自阿里云) 保存命令 按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强 ...
- linux命令怎么退出编辑器,LINUX怎么样退出VI编辑器虚拟机不知道怎么..._网络编辑_帮考网...
命令是wq 保存并退出. vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入: 1.wq 保存文件并退出vi 2.w 保存文件但不退出vi 3.w file 将修改另外 ...
- Linux退出vi编辑
按ESC键 跳出vi的编辑命令,然后: :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :wq! 强制保存 ...
最新文章
- Windows Server 2012 文件服务器群集
- 深度学习之数学基础(临时记录)
- c++ 一行输出八个数字_R语言笔记(三):数据输入与输出
- 引领新媒体时代的潮水方向—世相科技
- 生成sql条件的类(转)
- AjaxPro 未定义错误
- c++重载、覆盖及隐藏规则
- WCF REST (一)
- 杭电acm2028 Lowest Common Multiple Plus
- 1968年成立,6000亿市值的美的,董事长是怎么做到6点下班的?
- 在endnote中制作GB/T7714《文后参考文献著录规则》的输出格式
- USB端口在Mac上不起作用?这是修复方法
- SpingMVC文件下载,ie浏览器提示无法打开该Internet站点.请求的站点不可用,或找不到.请以后再试.
- ORACLE归档日志增大的原因
- linux filp open,Linux Kernel 'do_filp_open()'本地拒绝服务漏洞
- python中set什么意思_set在python里是什么意思
- 第五章:3ds max UV展开和BP贴图绘制(下)
- html表格自动分列,CSS3 Columns分列式布局方法简介
- ARM NVIC GIC
- 理解:iOS开发中锁的实现原理