我是靠谱客的博主 幸福胡萝卜,最近开发中收集的这篇文章主要介绍linux入门实验1题目:总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

linux入门实验1

  • 题目:
    • 1.让vi显示行号
    • 2.移动到这个文件的60行,第39个字符所在的单词是什么?
    • 3.移动到第一行,搜索一下bzip2这个字符串,它在第几行
    • 4.第三行的位置上添加一行,并且输入test
    • 5.尝试把第50行到100行之间的小写man改成大写MAN,不会可以不做
    • 6.把刚才所有的修改撤销
    • 7.复制20到30行的数据到文件末尾
    • 8.删除55到60行的数据
    • 9.到第15行,删除15个字符
  • 总结

题目:

打开一个终端,输入以下命令:
cd /tmp
cp /etc/man.conf . (cp /etc/man_db.conf .)
ll
此时令该能看到一个文件叫man_db.conf
在这里插入图片描述

打开man_db.config文件(vi man_db.conf)进行下面的操作,每个操作都是用快捷命令实现.
在这里插入图片描述


1.让vi显示行号

进入末行模式(命令模式中输入“:”),命令为【:set nu】

注:(:set nonu为不显示)
:set nu

在这里插入图片描述

2.移动到这个文件的60行,第39个字符所在的单词是什么?

①移动到这个文件的60行

命令模式【60G】 或末行模式【:60】

注:(gg到第一行,G到末行)

②第39个字符所在的单词

命令模式【39->】或【39+空格】

注:(数字0到行首,$到行末)
60G
39->

在这里插入图片描述

3.移动到第一行,搜索一下bzip2这个字符串,它在第几行

①到第一行

命令模式【gg】

②搜索一下bzip2这个字符串

进入查询模式(命令模式中输入“/”),命令为【/bzip2】
gg
/bzip2

在这里插入图片描述

4.第三行的位置上添加一行,并且输入test

①到第三行

命令模式【3G】

②添加一行并且输入test

进入输入模式(命令模式->a,A,i,I,o,O),命令为【o】

注:(小写o下面添行,大写O上面添行)
3G
O

在这里插入图片描述

5.尝试把第50行到100行之间的小写man改成大写MAN,不会可以不做

末行模式【:50,100s/man/MAN/gc】
:50,100s/man/MAN/gc

在这里插入图片描述

6.把刚才所有的修改撤销

命令模式【u】或末行模式【:q!不修改退出:e!放弃所有更改】
:e!
在这里插入图片描述

7.复制20到30行的数据到文件末尾

①到第20行

命令模式【20G】

②复制20到30行

命令模式【11yy】或【y11y】

注:(yy复制所在行)
在这里插入图片描述
③粘贴到末尾

命令模式【G】(到最后一行)【p】(粘贴)

注:(大写P粘贴到光标前,小写p粘贴到光标后)
20G
11yy
G
p

在这里插入图片描述

8.删除55到60行的数据

①到第55行

命令模式【55G】

②删除55到60行

命令模式【6dd】

注:(dd删除当前行)
55G
6dd

在这里插入图片描述

9.到第15行,删除15个字符

①到第15行

命令模式【15G】

②删除15个字符

命令模式【15x】

注:(x删除一个字符)
15G
15x

在这里插入图片描述


总结

  1. vim 5种编辑模式:命令、输入、末行、可视化、查询

  2. 命令模式:启 动Vim后的默认模式,其他模式下要回到命令模式,按【Esc】即可

  3. 输入模式:是在命令模式下输入直接输入输入命令(a,A,i,I,o,O)

  4. 末行模式:是在命令模式下输入【:】

  5. 命令模式
    在这里插入图片描述
    在这里插入图片描述

  6. 输入模式
    在这里插入图片描述

  7. 末行模式
    在这里插入图片描述

  8. 可视化模式
    在命令模式下输入v则进入可视化模式。在该模式下,移动光标以选定要操作的字符串,输入c剪切选定块的字符串,输入y复制选定块的字符串。

  9. 查询模式
    在命令模式下输入对应字符
    在这里插入图片描述

  10. :[range]s/pattern/string/[g,c,e,i] 替换字符串

    range:范围
    

    s:表搜索

    pattern:被替换字符串

    string:将替换pattern

    c:每次替换前会询问

    e:不显示错误

    g:不询问,做整行替换

    i:不分大小写

    g一般都加,不然只会替换每一行的第一个符合字串


最后

以上就是幸福胡萝卜为你收集整理的linux入门实验1题目:总结的全部内容,希望文章能够帮你解决linux入门实验1题目:总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部