Linux学习心得09-vi 编辑命令

vi有三种基本工作模式,分别是:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode

进入vi:

命令“vi 文件名”

命令“vi”,在退出vi时再指定文件名

选项“+n”,表示希望在进入vi之后,光标处于文件中第n行上,

选项“+”表示希望在进入vi之后光标处于文件最末行。

保存文件:

1.在命令模式下,连按两次大写字母<Z>。

2.在末行模式下:

 :w vi保存当前编辑的文件,但并不退出vi,而是继续等待用户输入命令。 :w <newfile>

 :w! <newfile>  把当前文件的内容保存到指定的文件newfile中,如果newfile已经存在,则覆盖原有内容。

在末行模式下,有四种方法可以退出vi返回到shell:

 :q 系统退出vi返回到shell。在用此命令时,若编辑的文件没有被保存,则vi在窗口的最末行给出提示信息。

 :q!  vi放弃所作修改而直接退到shell下。

 :wq 先保存文件,然后再退出vi返回到shell。

 :x  该命令的功能与命令模式下的ZZ命令功能相同

0(数字0) 移到当前行的行首

$  移到当前行的行尾

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,038评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,286评论 2 33
  • 这些命令基于Ubuntu16.04系统,其他版本或系统可能微有不同 1.Shell 1.1Shell家族 Shel...
    Juinjonn阅读 4,761评论 8 39
  • dpkg 学习 安装mysql apt-get install mysql-server-5.6 apt-get ...
    sharonji阅读 3,233评论 0 0
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 6,030评论 0 3

友情链接更多精彩内容