当前位置:首页 » 《我的小黑屋》 » 正文

linux实验报告2 - vi编辑器的使用

10 人参与  2024年05月07日 13:03  分类 : 《我的小黑屋》  评论

点击全文阅读


目录

一、实验目的

二、实验原理

三、实验步骤、数据记录及处理

(一)Vi编辑器的基本使用。

(二)编程练习用Vi编写一个简单的四则运算程序,可以接受键盘输入的两个数和一个运算符号,并在控制台输出结果。


一、实验目的

熟悉掌握Linux基本命令,熟悉VI编辑器的使用方法,练习Linux环境下的用户、分组管理,熟悉掌握Shell脚本编程。

二、实验原理

  vi 文件名              //打开需要编辑的文件

  --进入后,操作界面有三种模式:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)

命令模式:

  -刚进入文件就是命令模式,通过方向键控制光标位置,

  -使用命令"dd"删除当前整行

  -使用命令"/字段"进行查找

  -按"i"在光标所在字符前开始插入

  -按"a"在光标所在字符后开始插入

  -按"o"在光标所在行的下面另起一新行插入

  -按":"进入底行模式

插入模式:

  -此时可以对文件内容进行编辑,左下角会显示 "-- 插入 --""

  -按"ESC"进入底行模式

底行模式:

  -退出编辑:      :q

  -强制退出:      :q!

  -保存并退出:    :wq

  ## 操作步骤示例 ##

  1.保存文件:按"ESC" -> 输入":" -> 输入"wq",回车     //保存并退出编辑

  2.取消操作:按"ESC" -> 输入":" -> 输入"q!",回车     //撤销本次修改并退出编辑

  ## 补充 ##

  vim +10 filename.txt                   //打开文件并跳到第10行

  vim -R /etc/passwd                     //以只读模式打开文件

三、实验步骤、数据记录及处理

(一)Vi编辑器的基本使用。

1. 在 root 目录下建立一个名为 test 的目录,并进入该目录;

命令:mkdir test

  cd test

2、将某个文件(etc/passwd)拷贝到test目录下;

命令:cp /etc/passwd/ test

 3、使用 Vi 打开某个文件;   

        命令:vi /etc/passwd

 

 4、设定一下行号;

        命令:    :set number

5、移动到第一行,向下搜寻tss字符串,请问在第几行?

        首先将光标移至第一行,然后键入命令即可。此时光标会移动到检索处。

         命令:/tss

6、复制 24 到 30 行的内容,并粘帖到最后一行之后;

        命令:7yy

        首先将光标移至第24行,键入7yy,然后将光标移动到最后一行,键入p即可粘贴成功

 

7、删除 36 到 40 行之间的 5 行;

        命令:5dd

        同样首先需要将光标移动到第36行,键入5dd即可删除

 

8、将文件另存成一个文件;

命令:   :w newpasswd

9、移动到第 28 行,并且删除 15 个字符;

命令:15x

 

10、显示当前文件有多少行。

        命令: :%=p

 

(二)编程练习用Vi编写一个简单的四则运算程序,可以接受键盘输入的两个数和一个运算符号,并在控制台输出结果。

首先使用vi命令进入vi编辑器,然后书写c语言代码,保存后使用gcc编译器进行编译。

 


点击全文阅读


本文链接:http://zhangshiyu.com/post/104611.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1