rhcsa作业

8.

(1).使用快捷键将光标快速移动到文件的第 3 行第 5 个字符处

打开vim test.txt文件后,在命令模式下,输入3G可以将光标快速移动到第 3 行的行首,然后输入5l(l表示向右移动一个字符,输入5l即向右移动 4 个字符),即可将光标移动到第 3 行第 5 个字符处。

(2).删除文件中第二行的所有内容,然后撤销该删除操作

在命令模式下,将光标移动到第二行(可以使用2G快速定位到第二行),输入dd即可删除当前行(即第二行)的所有内容。删除后,输入u命令,即可撤销上一步的删除操作,恢复第二行内容。

(3).复制文件的前两行内容,并粘贴到文件末尾,形成一个新的段落,最后保存文件

在命令模式下,将光标移动到第一行,输入2yy复制当前行及下一行(即前两行)的内容。然后将光标移动到文件末尾(可以使用G快速定位到文件末尾),输入p将复制的内容粘贴到文件末尾。完成操作后,输入:w保存文件。

查找与替换

(4).在vim test.txt文件中查找 “Linux” 这个单词,并统计其出现的次数

在命令模式下,输入/Linux,然后按回车键,vim 会自动定位到第一个 “Linux” 出现的位置。继续按n键可以查找下一个 “Linux”,按N键查找上一个。若要统计出现的次数,可以在命令模式下输入:%s/Linux//gn,其中%表示在整个文件范围内,s表示替换操作,//表示查找 “Linux”,g表示全局替换(即查找每一处),n表示只显示匹配次数而不进行实际替换,执行该命令后,vim 会在底部显示 “Linux” 出现的次数。

(5).将文件中所有的 “Linux” 替换为 “RHEL 系统”,要求在替换前显示替换提示

在命令模式下,输入:%s/Linux/RHEL系统/gc,其中%表示整个文件,s表示替换,Linux是要查找的内容,RHEL系统是替换后的内容,g表示全局替换,c表示在每次替换前显示确认提示,输入y确认替换,n跳过本次替换 。

(6).在文件中查找以 “LOGO” 开头的行,并将光标定位到该行

在命令模式下,输入/^LOGO,然后按回车键,vim 会自动将光标定位到以 “LOGO” 开头的行。其中^表示匹配行首。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值