运维日记005 - vim操作总结(一、软件包与安装)

运维日记005 - vim操作总结(一、软件包与安装)

vim是一款功能超级强大的文本编辑器,需要学习的东西很多,是Linux下程序员的至爱。作为一名运维人员,主要是用vim编辑一些配置文件和书写脚本程序,掌握vim的一些基本的操作及其常用的命令、快捷键即可。至于其更复杂更强大的功能,可以在我们今后的工作中,边用边学。好,现在将作为一个运维人员需要掌握的vim知识总结如下。

软件包及安装

在RHEL6/CentOS6下,vim主要包含三个软件包。如在我的系统CentOS6.5中:

[wjm@moban-c ~]$ rpm -qa | grep vim
vim-minimal-7.2.411-1.8.el6.x86_64
vim-common-7.2.411-1.8.el6.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64

其中,vim-minimal提供了原始的vi编辑器的功能,不包含vim增强的功能。vim则是vi的增强版,提供了诸如多窗口、多级撤销、语法加亮等等功能。如果你的CentOS6是最小化安装的,则仅仅安装了vim-minimal这一个包,很多vim的增强功能是无法使用的。

[wjm@moban-c ~]$ rpm -ql vim-minimal
/bin/ex
/bin/rvi
/bin/rview
/bin/vi
/bin/view
/etc/virc

通过上述命令的结果可以看到,vim-minimal包会在/bin下安装五个可执行文件,在/etc下安装一个配置文件,整个软件包非常精简。RH的发行版如此设计,把一个最小化的vim独立出来做成一个包,其目的在于当系统出现故障,只有root分区可用的时候,我们仍然可以访问到/bin/vi使用vim的基本功能。而vim-common和vim-enhanced包提供了增强版的vim,它们会把相关文件安装在/usr下,不一定会在root分区中。假如你分区时候,/usr是独立分区的,则假如系统出了故障需要排错时,除root分区外其他分区都不可用,则增强版的vim是不可用的。

安装了vim-common和vim-enhanced后,会给vi建立一个别名。

[wjm@moban-c ~]$ which vi
alias vi='vim'
        /usr/bin/vim

这样,即使你输入vi,实际上访问的是/usr/bin/vim。

还有一个包vim-X11,使得vim由一个传统的CLI(Command Line Interface)软件变了了GUI(Graphic User Interface)软件,提供了鼠标操作的支持。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值