linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linux下vi的相关命令,希望对大家有帮助!

1.linux vi命令的基本观点

基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)和底行方式(last line mode),各方式的功用区分如下:

1) 命令行方式command mode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或许到 last line mode。

2) 插入方式(Insert mode)

只需在Insert mode下,才干够做文字输入,按「ESC」键可回到命令行方式。

3) 底行方式(last line mode)

将文件保管或退出vi,也能够配置编辑环境,如寻觅字符串、列出行号……等。

不过普通咱们在运用时把vi简化成两个方式,就是将底行方式(last line mode)也算入命令行方式command mode)。

2、linux vi命令的基本操作

a) 进入vi

在系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面:

$ vi myfile

不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(command mode)」,您要切换到「插入方式(Insert mode)」才干够输入文字。初次运用vi的人都会想先用上下左右键移动光标,结果计算机不断哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入方式(Insert mode)」再说吧!

b) 切换至插入方式(Insert mode)编辑文件

在「命令行方式(command mode)」下按一下字母「i」就能够进入「插入方式(Insert mode)」,这时分你就能够开端输入文字了。

c) Insert 的切换

您现在处于「插入方式(Insert mode)」,您就只好不断输入文字,假设您发觉输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行方式(command mode)」再删除文字。

d) 退出vi及保管文件

在「命令行方式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如:

: w filename (输入 「w filename」将文章以指定的文件名filename保管)

: wq (输入「wq」,存盘并退出vi)

: q! (输入q!, 不存盘强迫退出vi)

3、linux vi命令行方式(command mode)功用键

1). 插入方式

按「i」切换进入插入方式「insert mode」,按“i”进入插入方式后是从光标现在位置开端输入文件;

按「a」进入插入方式后,是从现在光标所在位置的下一个位置开端输入文字;

按「o」进入插入方式后,是插入新的一行,从行首开端输入文字

linux的vi命令详解,linux vi命令详解相关推荐

  1. linux的vi命令详解,Linux上Vi命令详解

    Linux下Vi命令详解 补充一点:在vi中使用命令的方法是:冒号+命令+回车,如:q 回车代表退出.================================================= ...

  2. linux命令vi作用,详解Linux常用命令的用法(二)――――文本编辑器命令vi/vim

    vi/vim介绍 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面. 1.vi和vim的区别: 就是在进入一般命令模式后,当按下(i.I.o ...

  3. 详解Linux系统Vi 和 Vim中正常模式、编辑模式、命令模式相互转化,以及vim命令使用

    详解Linux系统Vi 和 Vim中正常模式.编辑模式.命令模式相互转化 vi 和 vim 的基本介绍 vi 和 vim 的三种常见模式 正常模式 正常模式常用命令 插入模式/编辑模式 命令行模式 v ...

  4. linux系统教程vi命令详解,Linux操作系统vi命令详解及其使用技巧

    vi是Unix和Linux世界里极为普遍的全屏幕文本编辑器,几乎可以说任何一台Unix/Linux机器都会提供这套软件.Unix/Linux 上也已经发展出许多更新.更好用的文书编辑器,但并不是每一台 ...

  5. Linux目录、文件管理详解与vi编辑器

    目录.文件管理与vi编辑器 Linux目录结构 常见的子目录合集 查看文件内容-cat 常用选项 查看文件内容-more 交互操作方法 "|"管道符号 查看文件内容-less 交互 ...

  6. Day 3 Linux(目录篇 、文件操作篇 、压缩解压相关命令, 编辑器vi 、编译器gcc 、调试器gdb、 makefile工程管理器初学)

    一.目录篇: 1.文件处理命令:cp 英文原意:copy 语法:cp -rp[源文件或目录][目的目录] 源文件可以同时是多个,即同时复制到多个文件 -r 复制目录 -p保留文件属性,比如文件创建时间 ...

  7. linux用vi写文件内容,Linux下利用vi编辑器创建文件并写入内容 专家详解

    Linux系统作为一款以命令行操作为主的系统,vi编辑器无疑大大扩展了命令行的功能,使用户在命令行下可以进行文件的各种操作,学会vi编辑器的使用无疑是非常必要的.而且vi的使用和vim的使用非常相似, ...

  8. Linux中光盘使用的文件类型,linux下mount命令使用详解---linux挂载光盘等文件系统...

    mount 命令详解 功能:加载指定的文件系统. 语法:mount [-afFhnrvVw] [-L标签] [-o选项] [-t文件系统类型] [设备名] [加载点] 用法说明:mount可将指定设备 ...

  9. 学习linux命令,看这篇命令详解就够了

    序言 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了一些日常使用较为频繁的命令进行讲解,但还是免不了 ...

  10. linux下的arp刷新命令详解,linux arp 命令常用参数详解

    linux arp 命令常用参数详解 linux arp 命令常用参数详解 显示和修改地址解析协议(ARP)使用的"IP 到物理"地址转换表. ARP -s inet_addr e ...

最新文章

  1. 哪些人适合学习软件测试
  2. 开发日记-20190518 关键词 函数式编程(二)
  3. java 如何实现对象克隆_Java对象克隆
  4. 深入学习Java多线程——并发机制底层实现原理
  5. 吴恩达 神经网络和深度学习 第一课 第三周 (代码)planar data classify
  6. 支付宝又“上新”!余额宝兄弟“余额佳”上线
  7. 什么是 ARM 架构处理器?
  8. 逆袭进大厂:程序员究竟该如何学好前端?
  9. pem文件转cer文件
  10. Activiti7工作流+Springboot快速入门
  11. 创业教父Paul Graham: 穷途末路还是康庄大道
  12. DSA数字签名原理及JAVA实现
  13. 电脑连接另一台电脑发出wifi时,显示ip4无访问权限,ip6无访问权限
  14. 长沙民政职业技术学院计算机网络技术专业,长沙民政职业技术学院计算机网络技术专业...
  15. Android+webService的连接
  16. STM32F10xxx20xxx21xxxL1xxxx Cortex-M3程序设计手册 阅读笔记四(1):关于STM32核心外设
  17. MySQL数据库(四):多表查询、视图、事务、索引、函数、Go连接MySQL
  18. 面对二维码地推无法分辨地区之间的优劣,我们该怎么做!
  19. 分区放映,实现互联网电影院新增量
  20. PhotoShop CS6 安装及破解

热门文章

  1. 华为荣耀路由器虚拟服务器,华为荣耀路由器登录入口设置指南
  2. Android SELinux avc denied解决
  3. 锋利的jQuery(汇总)
  4. PDF417数据容量
  5. 产品读书《创新者的窘境》
  6. FPGA SPI协议
  7. 大学生发明文言文编程语言!李白杜甫棺材板压不住啦!
  8. java Ofd 转图片_OFD文件怎么转换成图片
  9. keras 中文文档学习一
  10. App微信支付(Java)