linux麒麟编码方式,麒麟Linux系统vi文本编辑器介绍(24页)-原创力文档
中标麒麟Linux服务器操作系统培训系列
中标麒麟Linux系统vi文本编辑器介绍
技术创新,变革未来
本章目标
• vi 和vim 的三种主要模式
• vi 的基本使用
vi
•vi是一种广泛存在于各种UNIX和Linux系统中的文
本编辑程序
•vi 的功能十分强大,但是命令繁多,不容易掌握
•vi是标准的Linux文本编辑程序
•vi不是基于窗口的,所以,这个多用途编辑程序可
以用于在任
•何类型的终端上编辑各式各样的文件
•vi 的使用:vimtutor
vim
•标准UNIX 文本编辑器vi 的新版本
–执行vi 命令会默认运行vim 程序
•gvim ∶vim 程序的图形化版本
–应用程序+编程->vi 提高版(vi iMproved)
–被vim-X11 软件包提供
•优越性∶
–速度∶ 较少的击键做较多的任务
–简单性∶ 不必依靠鼠标或图形化环境
–可用性∶ 包括在多数类似UNIX 的操作系统中
•不利因素
–难度∶ 比简单的编辑器难掌握
–键绑定的重点是速度而不是直觉性
创建一个文件
•vi/vim filename
•如果filename 已经存在,vi会打开现存文件
•如果是一个新文件,vi会创建它
vi 的三种模式
输入模式
•vi被运行时,通常处在命令模式下
•键入以下命令可以使vi退出命令模式,进入输入模式:
–I i
–A a
–O o
命令模式
•在该模式中,可以输入命令来执行许多种功能。
•大多数的vi命令都是由一个或两个字母加上一个可
选数字组成
•以冒号开头的命令即进入末行模式,比如进行保存
、退出等操作
保存及退出vi
•保存
–:w后面接回车键
•保存并退出
–输入:wq后面接回车键
•退出但不保存
–输入:q后面接回车键
•使用q!强行退出
在文件中移动光标
•在文件中移动光标
–向左移动一个字符:按h
–向右移动一个字符:按l
–向下移动一行:按j
–向上移动一行:按k
–移动到当前行的开头处:按^ (即Shift-6 )
–移动到当前行的结尾处:按$ (即Shift-4 )
–移动到顶部:按H (大写)使光标移动到屏幕的顶部
–移动到中部:按M (大写)使光标移动到屏幕的中间
–移动到底部:按L (大写)使光标移动到屏幕的底部
在文件中移动光标 (续)
•向前翻页一屏:要向前滚动 (向下移动)一整屏,
需按下Ctrl-f 。光标将移动到新屏的左上角
•向前滚动半屏:要向前滚动半屏,需按Ctrl-d
•向后翻页一屏:要向后滚动 (即向上移动)一整屏
,需按下Ctrl-b
•向后滚动半屏:要向后滚动半屏,需按下Ctrl-u
插入文本
•添加:
–输入a后,在光标的右边插入文本
–输入A ,在一行的结尾处添加文本
•插入:
–通过在命令模式下输入i,在光标的左边插入文本
–通过在命令模式下输入I,在行首插入文本
•插入新行:
–输入o,在当前光标位置下面打开一行
–输入O,在当前光标位置上面打开一行
撤消更改
•撤消前一个命令:
–在最后一个命令之后立即输入u来撤消该命令
•撤消对一行的更改:
–输入U来撤消你对一行所做的所有更改
–这个命令只有在你没将光标移动到该行以外时才生效
•Ctrl-r会重做上一个被撤销的改变
删除文本
•删除一个字符:
–为删除一个字符,需将光标放置在要删除的字符上并输
入x
–为删除光标之前 (其左边)的一个字符,需输入X
•删除一个词或词的部分内容:
–为删除一个词,需将光标放置到该词的开头并输入dw
–为删除词的部分内容,需将光标放置到该词要保存部分
的右边。输入dw来删除该词余下的部分
•删除一行:
–将光标放置到该行的任意处并输入dd
•删除多列
–ndd
删除文本 (续)
•删除行的部分内容
linux麒麟编码方式,麒麟Linux系统vi文本编辑器介绍(24页)-原创力文档相关推荐
- linux复制粘贴保证内容完整,使用vi文本编辑器及Linux复制粘贴小技巧
想成为一个高效的DBA,离不开熟练使用vi编辑器,尤其是准备OCM考试的人员更为如此.另外,在Linux系统中,通过鼠标左键选中的文字,再 通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧.我接触 ...
- 麒麟Linux强制修改只读文件,中标麒麟Linux系统文本和文件处理介绍(23页)-原创力文档...
中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统文本和文件处理介绍 技术创新,变革未来 本章目标 •使用工具来抽取.分析和处理文本数据 •使用文件查询命令 查看文件内容 •cat ∶ ...
- 麒麟Linux关闭telnet,银河麒麟系统管理员使用手册(30页)-原创力文档
银河麒麟系统管理员使用手册 目 录 一. 管理员使用 3 1. MATE 终端 3 1.1 打开MATE 终端 3 1.2 终端切换root 管理员 3 2. 网络设置 4 3. 软件安装 5 4. ...
- linux虚拟化毕业设计,毕业设计(论文)-基于Linux的云校园桌面虚拟化系统的设计与实现(68页)-原创力文档...
毕业设计(论文) 题 目: 基于Linux的云校园桌面 虚拟化系统的设计与实现 学 生: 指导老师: 柯 院 别: 软件学院 专 业: 计算机科学与技术 班 级: 1301 学 号: 2015年5月 ...
- linux备份和还原设置密码,AnyBackup Linux操作系统备份与恢复最佳实践手册(33页)-原创力文档...
/ / / Linux 操作系统定时备份恢复最佳实践 Linux 操作系统定时备份恢复最佳实践 -- 爱数备份容灾家族 目录 目 彔III 第一章 概述1 目标读者1 本文档适用范围1 Linux 系 ...
- linux实验手册汇总,Linux实验手册汇总(226页)-原创力文档
精品文档 Linux 实验手册 补充实验步骤很详细 Linux 重于练习和动手 一 Linux 安装 注意磁盘分区 二: 用户简单操作: 1. 添加用户 u1 和 u2,并分别设置口令 #userad ...
- adaptec raid linux,adaptecraid卡管理软件在windows和linux下的安装使用介绍(7页)-原创力文档...
adaptec raid卡管理软件在 windows和linux下的安装使用文档 l.adaptec raid卡的管理软件在 windows下安装后的运行界面如下图: adaplec adaplec ...
- 校园录html源码,校园录播系统设计方案(20页)-原创力文档
PAGE 1 PAGE 2 校园录播系统设计方案 1.1.盖诺逸影全自动智能录播系统设计思想 完整性:形式的便捷不是意味着功能的缺失,不能因为系统的集成性更高,而缺失原有的功能,移动的方便不能牺牲性能 ...
- 计算机硬件系统中指挥控制计算机工作,2017年广东省中等专业学校教师招聘考试试卷-计算机(6页)-原创力文档...
2017年全国中等专业学校教师招聘考试试卷 计算机 注意事项: 1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题. 2.应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效. 3 ...
最新文章
- C++ OpenCV形态学操作--开闭操作,形态学梯度,顶帽,黑帽
- mysql 中is not null 和 !=null的区别
- 第十六届智能车竞赛相关的提问:2021-5
- Proteus仿真STM32F103R6微控制器的GPIO(按键控制LED开关)
- QDoc通用配置变量
- HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。(上传文件长度问题)
- 清华大学迎来外籍院长!
- 聊聊云计算:为什么构建网站时常会用到负载均衡
- uart串口通信_听说UART与STM32的HAL库更配哦
- java listener 实现机制_Java监听器机制ServletContextListener实现执行某方法函数
- nginx PHP执行 502 bad gateway 或空白解决笔记
- The LAO将于4月2日启动Neptune DAO,旨在为其他区块链项目提供流动性
- LeetCode(1002)——查找常用字符(JavaScript)
- ASP.NET XML高级编程(一、XML技术简介)
- 前端JavaScript 加载优化
- java web项目编译_Java三种编译方式: 前端编译 JIT编译 AOT编译
- 音视频多媒体开发基础概述之颜色空间(1)CIE色度模型 RGB颜色空间
- MCU 配置 Cyclone FPGA
- python获取12306火车票_Python脚本实现12306火车票查询系统
- 致那些正在入坑或纠结要不要入坑数学建模的小白们:来自一名大三狗的心路历程——愿你们少走些弯路,多取得些成绩
热门文章
- 各种Json技术的对比
- C# Asp.net中使用Elasticsearch5.x 的NEST客户端
- c语言和c学哪个好,c++和c语言先学哪个好 区别是什么
- 80后十三种最深沉的寂寞
- 史上最简单的Excel导入通讯录方法
- 魅族关掉 android beam,科普Android Beam功能介绍及红米Note2与魅族魅蓝no
- Spring源码学习(八)---注册BeanDefinition
- 错误:000732:数据集不存在或不受支持
- 提升领导力的3个方法
- 计算机在电视电影中应用,【精品】计算机D技术在电影中的应用解析.doc