【Vi 编辑器初步】

发布于:2022-10-30 ⋅ 阅读:(442) ⋅ 点赞:(0)

实验目的: 熟练的在 Linux 命令行下使用 Vi 编辑器编辑文本文件,尤其是其中的快捷操作。

1、 执行 vi,不保存直接退出,操作如下: vi (进入 vi 编辑界面) :q (从普通模式切换为命令行模式,不保               存直接退出)

指令:vi

指令::q 

 2、 建立 life.c 文件,指令:vi life.c  (vi 文件名 没有该文件夹创建,存在就编辑文件) 输入一段文字:              

#include <stdio.h>

 int main(void)              

{            

 printf(“学号,please remember that:\n\r”);  

 printf(“Life is like riding a bicycle.\n\r”);  

 printf(“To keep your balance, you must keep moving.\n\r”);

 printf(“The author is\n\r”);            

 }  

保存文件并退出 vi。在最后行模式下:wq    查看 life.c 文件内容(cat)指令:cat life.c

3、 再次用VI编辑 life.c 文件并写出执行指令 :将光标移动到 printf(“The author is\n\r”);所在行, 将 The author is 替换为 albert einstein  在最后行模式下:%s/The author is /albert Einstein/g            将文本 albert 修改为 Albert在最后行模式下,:1,$s/albert/Albert/g4、 对 life.c 文件内容进行复制、粘贴 :              将光标定位到第 4 行,复制该行yy, 粘贴到 printf(“Albert einstein \n\r”)下一行。p              并将其中的:替换为空格加 again.在最后行模式下,:%s/:/ again/g

5、 在 life.c 文件中搜索、替换字符:              在命令行模式下:用一条指令实现搜索字符 ei,并将其替换为 Ei。在命令行模式下/ei在最后行模式下:s/ei/Ei/g 最后将其另存为 life0.c 文件,  在最后行模式下:w file0.c            并强制退出life.c文件。在最后行模式下:q!

6、 安装gcc,并使用gcc编译life0.c文件为life0可执行文件后,执行该文件,查看结果(yum   gcc   ./) which gcc (查看本机是否已安装gcc)

yum install gcc (安装gcc)

gcc -o life0 life0.c (将life0.c编译为life0)

./life0 (执行life0文件)

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

linux操作系统VI命令基本使用_哔哩哔哩_bilibilig

 该视频非常清晰的讲述了vi命令,非常推荐。

 

 

 

 

 

 

 

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到