vim编辑器的工作模式及切换

vim编辑器的工作模式及切换

vim编辑器包括哪几种模式,各自的作用是什么,如何切换?

主要包括三种工作模式:
命令模式:启动vim编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。
输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。处于输入模式时,vim编辑器的最后一行会出现“—插入 --”的状态提示信息。
末行模式:该模式中可以设置vim编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vim编辑器的最后一行会出现冒号“:”提示符。

在这里插入图片描述

2.vim编辑器的命令模式操作。

使用vim编辑器时,在命令模式下按( )可快速跳转到文件第一行,按( )可快速跳转到文件最后一行;若要查找关键词“-R”,可以输入( )指令,按( )可跳转至下一个匹配结果。
参考答案

gg或1G
G
/-R
n

3.vim编辑器的删除、复制、粘贴操作。

使用vim编辑器时,在命令模式下按( )可删除当前光标行,按( )可复制当前行,按( )将剪贴板中的文本粘贴到当前行之后。
参考答案

dd
yy
p

4.vim编辑器的末行模式操作。

使用vim编辑器时,在末行模式下执行( )可实现保存并退出当前文件,若要放弃修改并退出应执行( )。
参考答案

:wq
:q!

5.vim编辑器综合应用。

修改文件内容,将/etc/yum.repos.d/ rhel-source.repo复制到当前目录并改名为rhel6.repo,将其内容改成如下即可:
[rhel6_media]
name=RHEL6 for /media
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

参考答案

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
rhel-source.repo
[root@localhost yum.repos.d]# cp rhel-source.repo rhel6.repo
[root@localhost yum.repos.d]# vim rhel6.repo    //更改文件内容
[root@localhost yum.repos.d]# cat rhel6.repo 
[rhel6_media]
name=RHEL6 for /media
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

6.Linux中使用光驱设备。
在RHEL6操作系统中光驱设备有几种表示方法?
参考答案

/dev/sr0
/dev/cdrom

7.设备挂载基本操作。

在linux中默认触发挂载光驱设备的目录是( );默认用来挂载设备的挂载点文件夹是( )与( )。挂载设备的命令是( ),需要提供的两个参数分别是( )与( )。
参考答案

/misc/cd、/media、/mnt、mount、设备、挂载点

8.Linux中RPM包的管理。

简述rpm命令安装、升级、卸载软件包的常见用法,如何实现覆盖安装、卸载软件时如何忽略依赖关系?
参考答案

安装:rpm -ivh 软件名-版本-架构.rpm
升级:rpm -Uvh 软件名-版本-架构.rpm
卸载:rpm -e 软件名
覆盖安装:需添加选项 --force
忽略依赖关系:需添加选项 --nodeps

9.Linux中查询已安装软件包信息。

使用rpm命令查询已经安装的软件包时,常见的用法如下所示,请补充完整。
rpm ( )列出已安装的所有软件包
rpm ( ) 软件名:查看指定软件的详细信息
rpm ( ) 软件名:查看指定软件的文件安装清单
rpm ( ) 软件名:仅列出软件安装清单中的配置文件
rpm ( ) 软件名:仅列出软件安装清单中的文档文件
参考答案

-qa
-qi
-ql
-qc
-qd

10.Linux中查询未安装软件包信息。

**使用rpm命令查询尚未安装的 .rpm 文件时,常见的用法如下所示,请补充完整。
rpm ( ) *.rpm安装文件:查看该软件包的详细信息
rpm ( ) *.rpm安装文件:查看如果安装该软件将会提供的文件清单
rpm ( ) .rpm安装文件:仅列出该软件若安装后会复制的配置文件
rpm ( ) .rpm安装文件:仅列出该软件若安装后会复制的文档文件
参考答案

-qpi
-qpl
-qpc
-qpd

11.删除hostname命令的执行程序,并修复。

参考答案

[root@svr5 ~]# hostname 
svr5.tarena.com
[root@svr5 ~]# which hostname
/bin/hostname
[root@svr5 ~]# rm -rf /bin/hostname 
[root@svr5 ~]# hostname 
-bash: /bin/hostname: 没有那个文件或目录
[root@svr5 ~]# rpm -qf /bin/hostname
net-tools-1.60-110.el6_2.x86_64
[root@svr5 ~]# rpm -ivh /misc/cd/Packages/net-tools-1.60-110.el6_2.x86_64.rpm --force
Preparing...                ########################################### [100%]
   1:net-tools              ########################################### [100%]
[root@svr5 ~]# hostname 
svr5.tarena.com
[root@svr5 ~]#
  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值