Linux操作系统4:Vim编译器

一、 实验目的:

掌握Vim编译器的启动与推出方法
掌握Vim编译器的三种模式及使用方法
熟悉C/C++编译器gcc的使用方法
掌握 Vim编辑器的使用方法
使用Shell进行简单编程

二、 实验内容:

练习Vim编译器的启动与退出;
练习Vim编译器的使用方法;
练习C/C++编译器gcc的使用方法
练习Vim编辑器的使用,达到熟练应用的目的
练习使用shell进行简单编程

三、实验结果:

(1)创建一个script,当运行该script时,该script可以显示:

①你目前的身份(用whoami);②你目前所在的目录(用pwd)
在这里插入图片描述

(注意:这个地方打错了,应该是script)
我们发现,需要安装vim才能使用这个命令,因此我们先进入root模式,安装vim。

1.安装vim编辑器
在这里插入图片描述

或者直接使用命令,进行安装

在这里插入图片描述
在这里插入图片描述

可以看到:因为虚拟机不是最新的,所以安装失败了,他建议我们先更新再安装。
所以,我们在安装之前先更新。
在这里插入图片描述

这样就是更新成功了,我们再次进行vim的安装。

下载成功后,可以在图形界面看到vim图标。
在这里插入图片描述

然后再次使用vim
在这里插入图片描述

进入vim界面后,按i进入编辑模式(可以看到,左下角有INSERT)
在这里插入图片描述

写完之后,按esc :wq
最后运行,得到如下结果:
在这里插入图片描述

(3) 让用户输入一个数字,程序可以由”1+2+3+…”一直累加到用户输入的数字为止

(注意:for语句为双括号(()))
在这里插入图片描述

在这里插入图片描述

错误代码及相应的输出:(错误原因:注意指针的调用)
在这里插入图片描述
在这里插入图片描述

(4) 撰写一个程序,其作用是:①先查看一下/root/test/logical这个名称是否存在;②若不存在,则创建一个文件,使用touch来创建,创建完成后离开;③如果存在,判断该名称是否为文件,若为文件则将之删除后创建一个目录,文件名为logical,之后离开;④如果存在,而且该名称为目录,则移除此目录。

(注意,可以右键复制粘贴)

在这里插入图片描述
在这里插入图片描述

报错:

  1. 权限不够,先进入root模式

在这里插入图片描述
在这里插入图片描述

  1. 不存在这个目录,先创建一个/root/test/的目录

在这里插入图片描述

  1. 报错 语句错误(原因:这个语句中,存在很多空格,需要注意)
    在这里插入图片描述

尝试:
在这里插入图片描述

将第8行语句修改为:
在这里插入图片描述

(5) 我们知道/etc/passwd里面以”:”来分隔,第一栏为账号名称。请写一个程序,可以将/etc/passwd的第一栏取出,而且每一栏都以一行字串“The 1 accout is “root” ”来显示,那个1表示行数。

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wtyuong/article/details/127824390