vi/vim编辑器八股文面试题

1、如何实现使用vim或者vi编辑文件,在前面显示行号?

1.1、打开vi编辑器,进入命令模式。

1.2、输入:set number命令,按下回车键,这将显示行号。

1.3、如果想要隐藏行号,可以输入:set nonumber命令。

2、可以在Linux系统上查看到所有非打印字符吗? 你是怎么做到的?

2.1、打开vi编辑器,进入命令模式。

2.2、输入:set list命令,按下回车键,这将显示非打印字符。

2.3、如果想要隐藏非打印字符,可以输入:set nonlist命令。

提示:非打印字符是指不能在计算机中显示和打印出来。

3、vi编辑文件,需要把文中从21行到30行中所有的“/usr/local”改为“/root”怎么实现?

3.1、打开vi编辑器,进入命令模式。

3.2、输入:21,30s#/usr/local#/root#g命令,按下回车键即可。

3.3、完成后,可以使用:wq保存并退出vi编辑器

提示:

  • :21,30s 表示从第21行到第30行进行替换操作。
  • # 是分隔符,用于将命令和参数分隔开。
  • s 表示替换操作。
  • # 后的斜杠 / 表示原始文本。
  • usr/local 是需要被替换的文本。
  • /root 是替换后的文本。
  • g 表示全局替换,即替换所有匹配项。

4、简述Vim如何快速定位到某行?

4.1、输入:n,然后按下回车键,定位到第n行。例如,如果您想定位到第65行,输入:65并按回车键即可。

4.2、输入:goto n:n,然后按下回车键,其中n是要定位的行号。例如,如果您想定位到第86行,输入:goto 86:86并按回车键即可。

4.3、打开文件并定位到指定行,输入vim filename +n,其中filename是文件名,n是要定位到的行号。例如,如果您想定位到第65行,输入vim filename +65并按回车键即可。

5、阐述Vi操作流程?

5.1、选择一个或创建一个文本,控制台输入vi /文本目录命令打开文本。

5.2、进入到普通模式,按下 i 进入输入模式编辑内容。

5.3、按下Esc回到普通模式。

5.4、在普通模式下按下shift + : 进入命令模式 ,输入q 或者 qw 或者 q!退出vi编辑器。

备注:q 或者 qw 或者 q!分别代表退出、保存退出、强制退出。

6、怎么将文本的第2行和第三行复制到第6行?

:20,30 copy 10  或 :20,30 co 10

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高登辉 - 全栈开发者

为了梦想一起加油干

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值