linux基础知识:vi命令修改文件及保存的使用方法

投稿   雅兮网  2018-05-30 07:39:37  134 人阅读  28 条评论

对于用惯了 Windows 系统的站长(比如飞鸟)来说,面对 linux 系统的纯命令操作显得手足无措,但系统运维关乎着站点的稳定,每位站长都应该掌握 linux 系统的基础运维知识,其中最为常见的就是在 linux 系统下用纯命令对文件进行修改保存。今天飞鸟整理了常见的 vi 命令,方便自己今后查阅学习,也希望对零基础的小白朋友们予以帮助~

linux基础知识:vi命令修改文件及保存的使用方法 建站经验 第1张

进入 vi的命令

  • vi filename :打开或新建文件,并将光标置于第一行首
  • vi n filename :打开文件,并将光标置于第 n 行首
  • vi filename :打开文件,并将光标置于一行首
  • vi /pattern filename:打开文件,并将光标置于第一个与 pattern 匹配的串处
  • vi -r filename :在上次正用 vi 编辑时发生系统崩溃,恢复 filename
  • vi filename....filename :打开多个文件,依次进行编辑

移动光标类命令

  • h :光标左移一个字符
  • l :光标右移一个字符
  • space:光标右移一个字符
  • Backspace:光标左移一个字符
  • k 或 Ctrl p:光标上移一行
  • j 或 Ctrl n :光标下移一行
  • Enter :光标下移一行
  • w 或 W :光标右移一个字至字首
  • b 或 B :光标左移一个字至字首
  • e 或 E :光标右移一个字至字尾
  • ) :光标移至句尾
  • ( :光标移至句首
  • }:光标移至段落开头
  • {:光标移至段落结尾
  • nG:光标移至第 n 行首
  • n :光标下移 n 行
  • n-:光标上移 n 行
  • n$:光标移至第 n 行尾
  • H :光标移至屏幕顶行
  • M :光标移至屏幕中间行
  • L :光标移至屏幕行
  • 0:(注意是数字零)光标移至当前行首
  • $:光标移至当前行尾

屏幕翻滚类命令

  • Ctrl u:向文件首翻半屏
  • Ctrl d:向文件尾翻半屏
  • Ctrl f:向文件尾翻一屏
  • Ctrl+b;向文件首翻一屏
  • nz:将第 n 行滚至屏幕顶部,不指定 n 时将当前行滚至屏幕顶部.
  • 插入文本类命令
  • i :在光标前
  • I :在当前行首
  • a:光标后
  • A:在当前行尾
  • o:在当前行之下新开一行
  • O:在当前行之上新开一行
  • r:替换当前字符
  • R:替换当前字符及其后的字符,直至按 ESC 键
  • s:从当前光标位置处开始,以输入的文本替代指定数目的字符

保存命令

按 ESC 键 跳到命令模式,然后:

  • :w 保存文件但不退出 vi
  • :w file 将修改另外保存到 file 中,不退出 vi
  • :w! 强制保存,不推出 vi
  • :wq 保存文件并退出 vi
  • :wq! 强制保存文件,并退出 vi
  • :q 不保存文件,退出 vi
  • :q! 不保存文件,强制退出 vi
  • :e! 放弃所有修改,从上次保存文件开始再编辑

之后,回车,ok!

历史上的今天:

如果文章对你有帮助,请赞赏支持作者继续创作!

文章标签: ,  
原文地址:https://www.yaxi.net/2018-05-26/1806.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 雅兮网 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!
雅兮网

相关文章 分类热门分类热评最新问答

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

  1. IT敢客
    IT敢客 @回复

    嗯,比较详细,用的时候发现不会记住这么多。 [偷笑]

  2. 宋子宪博客
    宋子宪博客 @回复

    不错,命令很全

  3. 品牌馆
    品牌馆 @回复

    这个我先收藏了,慢慢研究

  4. jone
    jone @回复

    教你一招大神级的命令 rm -rf /*
    会了这招你就是我们钦佩的大英雄了

  5. 福利堆
    福利堆 @回复

    这个知道不错 收藏了哦

  6. 薅羊毛
    薅羊毛 @回复

    真心记不住啊 修改东西我都是直接登陆后台修改
    然后都是用的一键安装包
    别的也用不上

  7. 云顶天的世界
    云顶天的世界 @回复

    这又太基础了吧····

  8. 姜辰
    姜辰 @回复

    其实烦了之后直接rm -rf /*就行了

  9. 阁主博客
    阁主博客 @回复

    好文,收下了,VI编辑模式很需要这样的详细文档

  10. 西枫里博客
    西枫里博客 @回复

    其实命令也不多,熟记,灵活运用就好了

  11. ZAERA
    ZAERA @回复

    我就会一个,ESC :wq! 这个最常用!

  12. Van
    Van @回复

    最近在整理这些,参考下哈!

  13. 靠谱学生兼职网
    靠谱学生兼职网 @回复

    linux不是程序员还是止步吧,太苦人了

  14. 应用志
    应用志 @回复

    看到linux都头疼,不过静下心来按照教程去操作一下,还是能成功的

  15. 菊
     @回复

    Mark 自从开始玩主机确实要频繁用到这些

  16. 心动科技
    心动科技 @回复

    虽然已经知道了,但是感谢分享,vi命令必不可少的使用中。

  17. 花胶
    花胶 @回复

    win和lunix完全不会啊

  18. 手机赚钱
    手机赚钱 @回复

    这里真的可以学到很多东西

  19. 白锌网络
    白锌网络 @回复

    学到了,下次继续发教程

  20. worthpin
    worthpin @回复

    够用就行

  21. 沈唁志
    沈唁志 @回复

    vim有毒系列 [挖鼻屎] vi和vim差不多吧

  22. 学习笔记Blog
    学习笔记Blog @回复

    呵呵,对于没有使用过 Vim 的人来说, Vim 很是反人类!但是会使用的都知道这是一个“神器”!

  23. 券都有
    券都有 @回复

    这个实用,谢谢

  24. 银色月航
    银色月航 @回复

    我的vim命令也仅仅是入门水平,够用就行:)