Linux 操作系统 实验

   
一、实验目的:

理解vi的三种运行模式及其切方法。

学会使用vi的各种操作命令进行文本文件的编辑。

用vi编写Linux下c程序,会用gcc编译。

二、实验环境:

    一台装有Linux的机器(这里默认是Red Hat Linux 9),系统里面有gcc编译器。

三、实验内容:

(写出主要的内容)

   首先用合法用户登录系统。

   1.不保存直接退出

(1)在系统提示符下,输入vi,按回车键(如图)。

         

(2)显示的vi界面如图所示。  

(3)输入:q,不保存直接退出。

   2.新建文件hello.c并编辑一段文字进行保存

(1)在系统提示符下输入vi hello.c,按回车键(如图)。

      

(2)显示vi界面,其编辑器界面左下角如图所示。

      

(3)输入i,左下角会出现“插入”。

(4)输入一段文字(如图)。

     

(5)按Esc键,进入命令模式。这时“插入”不见了。

(6)输入:wq,按回车键,保存文件。

   3.对文件hello.c进行增、删、该的操作

(1)在系统提示符下输入vi hello.c,按回车键。

(2)显示vi界面,其编辑界面左下角如图。

       

(3)输入i,进行插入模式。

(4)输入增加的文字“vi is very easy to user~!”。

(5)按Esc键,进入命令模式。

(6)用方向键将光标移到如图中“after use me,maybe you willlove me~!”行任意处。

      

(7)输入命令dd,删除光标所在一行(若连续输入d,d是将光标所在行及以下所有行删除),结果如图所示。

      

(8)用方向键将光标移到anything的第一个“n”处。

(9)按Esc键,进入命令模式。

(10)输入命令2x,结果如图所示

   4.对文件hello.c进行复制、粘贴操作

(1)接着步骤(18)继续做。

(2)输入命令2yy,进行复制。

(3)将光标移动到“you can do athing you like~!”。

(4)按Esc键,进入命令模式。

(5)输入p,完成粘贴,结果如图所示。

       

   5.在file文件中进行字符串搜索、替换操作。

(1)接着步骤(23)继续做。

(2)输入“:/is”,按回车键,结果如图所示。

   6.用编译器来编写一个简单的程序(程序名为sum.c)。

(1)输入vi,进入vi编辑器。

(2)写入如图所示的程序代码。

(3)按Esc键,进入命令模式。

(4)输入“:w sum.c”。

(5)再按Esc键,进入命令模式,并输入“:wq”,退出vi编辑器即可。

(6)输入“gcc -o sum sum.c”,进行编译。

(7)若成功则不会有任何信息,反之,系统就会报错。若成功,则输入“:/sum”,就可以的到如图所示的结果。

      
一、实验目的:

理解vi的三种运行模式及其切方法。

学会使用vi的各种操作命令进行文本文件的编辑。

用vi编写Linux下c程序,会用gcc编译。

二、实验环境:

    一台装有Linux的机器(这里默认是Red Hat Linux 9),系统里面有gcc编译器。

三、实验内容:

(写出主要的内容)

   首先用合法用户登录系统。

   1.不保存直接退出

(1)在系统提示符下,输入vi,按回车键(如图)。

         

(2)显示的vi界面如图所示。  

(3)输入:q,不保存直接退出。

   2.新建文件hello.c并编辑一段文字进行保存

(1)在系统提示符下输入vi hello.c,按回车键(如图)。

      

(2)显示vi界面,其编辑器界面左下角如图所示。

      

(3)输入i,左下角会出现“插入”。

(4)输入一段文字(如图)。

     

(5)按Esc键,进入命令模式。这时“插入”不见了。

(6)输入:wq,按回车键,保存文件。

   3.对文件hello.c进行增、删、该的操作

(1)在系统提示符下输入vi hello.c,按回车键。

(2)显示vi界面,其编辑界面左下角如图。

       

(3)输入i,进行插入模式。

(4)输入增加的文字“vi is very easy to user~!”。

(5)按Esc键,进入命令模式。

(6)用方向键将光标移到如图中“after use me,maybe you willlove me~!”行任意处。

      

(7)输入命令dd,删除光标所在一行(若连续输入d,d是将光标所在行及以下所有行删除),结果如图所示。

      

(8)用方向键将光标移到anything的第一个“n”处。

(9)按Esc键,进入命令模式。

(10)输入命令2x,结果如图所示

   4.对文件hello.c进行复制、粘贴操作

(1)接着步骤(18)继续做。

(2)输入命令2yy,进行复制。

(3)将光标移动到“you can do athing you like~!”。

(4)按Esc键,进入命令模式。

(5)输入p,完成粘贴,结果如图所示。

       

   5.在file文件中进行字符串搜索、替换操作。

(1)接着步骤(23)继续做。

(2)输入“:/is”,按回车键,结果如图所示。

   6.用编译器来编写一个简单的程序(程序名为sum.c)。

(1)输入vi,进入vi编辑器。

(2)写入如图所示的程序代码。

(3)按Esc键,进入命令模式。

(4)输入“:w sum.c”。

(5)再按Esc键,进入命令模式,并输入“:wq”,退出vi编辑器即可。

(6)输入“gcc -o sum sum.c”,进行编译。

(7)若成功则不会有任何信息,反之,系统就会报错。若成功,则输入“:/sum”,就可以的到如图所示的结果
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值