Unix操作系统Vi编辑程序操作模式
创始人
2024-06-28 10:41:28
0

Unix操作系统工程师在平时工作时,需要通过各种手段跟Unix操作系统进行交流、进行对话。如在系统防火墙管理中,工程师必须把自己的想法,如允许哪些数据包通过,哪些数据包过滤掉等等,告诉给Unix操作系统。而无疑vi程序就是这么一个工具。它能够为工程师与Unix操作系统之间建立一座沟通的桥梁。 Vi是英文visual的缩写,是Unix操作系统下***的全屏幕编辑程序。

它的功能十分丰富,想通过一篇文章的篇幅介绍其全部的功能,有点不现实。为此在这里,笔者从如何提高vi程序利用率与开发速度的角度,谈谈vi工具的实用技巧以及需要注意的地方。

Unix操作系统选择正确的模式来操作。

Vi编辑程序有三种操作模式,分别为命令模式、输入模式和底行命令模式。

在命令模式下Unix操作系统工程师输入的内容被翻译成命令传递给vi编辑程序。如“a”命令就是其中比较有代表的一个。命令模式下工程师键入的所有字符都不会在屏幕上显示出来;工程师也不用按回车键来执行命令。Vi编辑程序下的命令通常情况下都是单个字符,他们往往是英文操作名称的首字符。如上面提到的英文字母“a”就表示插入字符等等。

在输入模式下,Unix操作系统工程师才能够对文件进行编辑。通常情况下,工程师刚进入vi编辑程序时是处于命令模式下。此时工程师是无法对文件进行编辑的。在输入模式下,vi编辑程序就好象是一个类似于打字机软件。工程师在此键入的内容,都将作为文本来接受并显示给管理员。完成输入或者编辑文本工作后,按Esc键返回到命令模式中。

当Unix操作系统工程师编辑好文本内容后,需要用冒号开始的命令把vi的光标移动到屏幕的底行。此时vi编辑程序进入到底行命令模式。Unix操作系统工程师往往需要把冒号跟其他命令结合使用,如“:w”表示保存缓冲区中的文件。在底行命令模式下,主要用来执行一些特别的功能。如可以在不退出vi编辑环境的情况下实现替换文本、执行shell命令等功能。

由于不同的模式完成不同的工作,故Unix操作系统工程师需要了解这三种模式的不同特点,然后根据实际情况选择合适的操作模式。具体来说,笔者有如下建议。如果只是查看文件或者说还不确定该如何修改时,***在命令模式下查看文件。

因为在命令模式下是只读的,可以避免对原有文件的误操作。同时,文件编写完成之后,要及时转换到底行模式下,并利用w等命令把修改后的文件及时保存到硬盘中。可见合适的模式有利于提高工程师的工作效率,同时又可以避免误操作对原有文件的不利影响。

关于Unix操作系统中Vi编辑程序有三种操作模式就讲解到这里。希望对大家了解Vi编辑程序有所帮助。

【编辑推荐】

  1. Unix操作系统文件权限控制
  2. Unix操作系统文件权限
  3. 比较Unix操作系统文件权限
  4. 解决Unix操作系统的效率问题
  5. Unix操作系统巧用文件比较命令

 

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...