VI

编辑器的操作

1

.进入

vi

# vi

文件名

(#

为命令提示符

)

2

.退出

vi

1)

退出插入方式进入命令方式

:w

将文件存盘

:q

退出

vi(:wq)

2)

退出插入方式进入命令方式

:q!

无条件退出

vi

,修改内容不存盘

3)

退出插入方式进入命令方式

:x

将文件存盘并退出

vi

3

.临时退出

vi

1)

退出插入方式进入命令方式

:!command

执行命令

command

命令执行完成后,按

返回编辑画面。

2)

退出插入方式进入命令方式

:!sh

进入子

shell

进入子

shell

后出现命令

(#

$)

提示符,

Ctrl_d

退出子

shell

再按

返回编辑画面。

3)

退出插入方式进入命令方式

!!command

执行命令

command

的结果代替当前行

注:前面没有“

:

,当前行原来的内容消失,代之以命令执行的结果。

4

.屏幕滚动

1)

向后滚动一屏

使用的命令为:

Ctrl+f

(滚屏后保留上一屏的最后两行)

2)

向后滚动半屏

使用的命令为:

Ctrl+d

3)

向前滚动一屏

使用的命令为:

Ctrl+b

4)

向前滚动半屏

使用的命令为:

Ctrl+u

5)

屏幕定位

使用命令

zz

将当前行置为屏幕正中央,

使用命令

zt

会将当前行置为屏幕顶

端,命令

zb

则会将当前行置于屏幕底端。

将屏幕直接定位于文件第一屏或最后一屏也是经常遇到的问题,命令

gg

G

可以完成这样的功能,使用完这些命令后,光标会定位到第一屏的第一行或

最后一屏的最后一行上。

5

.文本输入、删除与修改

文本的输入、删除与修改是文件编辑的基本操作,其中大部分命令会将

vi

辑器由普通模式切换为编辑模式,下面来介绍这些命令。

1)

插入命令

文本的插入命令为

i

I

。其中

i

是将其后输出的字符插入到当前光标位

置之前。命令

I

是将其后输入的字符插入到当前光标所在行的行首。

2)

附加命令

aix系统vi修改命令_aix系统VI编辑器的操作相关推荐

  1. java计算机毕业设计个人连锁民宿信息管理系统设计与开发系统(修改)MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计个人连锁民宿信息管理系统设计与开发系统(修改)MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计个人连锁民宿信息管理系统设计与开发系统(修改)MyBatis+ ...

  2. linux系统中ssh命令,Linux系统中SSH 命令的用法有哪些?

    今天小编要跟大家分享的文章是关于Linux系统中SSH命令的用法有哪些?一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方.要亲自一台一台的去访问来管理它们显然不是最好的方法,通 ...

  3. linux系统怎么ping命令,Linux系统下的ping命令的使用

    学习计算机网络的时候,常用的网络诊断工具比如ping.ipconfig命令这些都是我们经常要使用的,主要是用来监测网络是否通顺,相信你在Windows中已经是有经常使用过,并且也可以在dos系统下面可 ...

  4. linux系统rm什么命令,linux系统中rm命令的详细解释

    Linux系统中rm命令其实是remove的意思,删除一个或多个文件目录,下面由学习啦小编为大家整理了linux系统中rm命令的详细解释,希望对大家有帮助! linux系统中rm命令的详细解释 1.命 ...

  5. aix如何查看日志策略_aix的日志的一些操作理解

    通常我们在进行服务器的健康性检查,和在出现问题的时候都会去考虑查看系统的日志. 我在学习aix的过程中发现,aix的日志跟solaris或linux的日志存储和查看的方式有着相当大的区别,为了使自己对 ...

  6. aix oracle监听配置_AIX系统中安装ORACLE,客户端连接时,监听会宕掉的问题

    一次做实验,在AIX5300-06系统中安装ORACLE10.2.0.1数据库,安装过程都正常,在服务器上不加@实例名连接时也很正常,可是客户端一连接,监听就会宕掉.故障现象如下: LSNRCTL&g ...

  7. linux系统权限修改命令

    1.chmod命令用来修改文件的操作权限 修改文件权限: chmod 755 test.txt 修改文件夹权限: chmod 755 test/ 修改文件夹及文件夹下所有文件权限: chmod -R ...

  8. aix下mysql启动命令_AIX常用操作命令

    环境:aix系统 1.chfs -a size=+2000M /   #aix根目录扩展 2.lsattr -El mem0              #查看内存 3.bootinfo -r      ...

  9. linux中vi修改文件内容,linux VI模式下批量修改文件内容

    1.         :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky 2.         :n,$ ...

  10. linux vi 删除行命令,在Vim/Vi中删除行、多行、行范围、所有行及包含模式的行

    本文介绍如何在Vim/Vi中删除行,操作系统为Linux.Vim或其早期版本Vi预装在大多数Linux发行版和macOS中,如果您是系统管理员或只是普通的Linux用户,了解Vim的基础很重要,通常, ...

最新文章

  1. JAVA知识总结目录
  2. Flask框架(flask模板(jinja2)与字符串过滤器、列表过滤器以及自定义过滤器)
  3. c语言 overflow_C语言和其他语言的不得不说的差别!
  4. 【Python】Sklearn线性回归模型预测波士顿房价并绘图
  5. Web安全之点击劫持(ClickJacking)
  6. PyTorch:加载自己的数据集
  7. el表达式判断不为空_Java学习72天---EL和JSTL表达式学完.
  8. 小D课堂 - 新版本微服务springcloud+Docker教程_6-02 springcloud网关组件zuul
  9. python绘制隐含波动率曲面_隐含波动率曲面
  10. 组合导航(九):三维简化的INS/GPS组合导航系统
  11. 李克秋 加盟天津大学 计算机学院,天津大学
  12. SSH基础----【超级干货】Spring常用注解用法汇总(附DEMO)
  13. Basset: learning the regulatory code of the accessible genome with deep convolutional neural network
  14. 前端识别验证码思路分析
  15. photoshop中关于配置的15条技巧
  16. web前端常见面试题
  17. 宜早不宜晚,使用思维导图训练孩子的逻辑思维!
  18. win7 commen use operation
  19. mysql群发消息_百万级用户量的站内信群发数据库设计
  20. 变量定义、赋值、初始化

热门文章

  1. 51单片机入门——LCD1602
  2. 2020华为软挑热身赛 个人总结
  3. cmd代码表白_520你还不敢表白吗?
  4. 【NLP】谷歌综述论文 Efficient Transformers 阅读笔记
  5. SQL读取系统时间的语法(转)
  6. 搜索软件推荐—Listary一款高效搜索工具
  7. python的金融计算器_Python计算器
  8. lwip路由实现_TCP控制块《LwIP协议栈源码详解——TCP/IP协议的实现》
  9. LwIP协议栈——网络接口管理
  10. 【python】ssh密码字典攻击