linux执行编辑器程序,linux下使用vi编辑器编写并执行c程序实验报告.docx

课程名称:操作系统原理

实验名称:“ helloworld”程序

专业:计算机科学与技术

年级 / 班级:

学号:

实验地点:

实验日期:

姓名:

实验类型:验证性

指导教师:

实验目的:

熟悉 linux 基本命令;学会使用VI 编辑器;掌握在linux 系统下编译C 程序的方法。

实验仪器及耗材:

1、机房电脑;

2、 CentOS-6 系统。

实验原理:

通过 CentOS-6 系统中的终端编写命令并执行,从终端进入

退回终端利用命令执行程序输出HelloWorld !!!。

vi 编辑器编写

C 程序代码保存后

实验内容及步骤:

添加一个新用户 (以自己的名字命名 );

为新建用户设置口令;

用 who 命令显示登录到系统上的用户;

pwd 显示当前工作目录

cd 要求:先转到 /root 目录下;再转到根目录

列出根目录下的文件和目录的详细信息

在你的用户家目录下创建新目录“os”

删除“ os”目录

9.建立一个实验文件file1.txt ,要求 :建在 /home 目录下;文件内容为:I love os1,, ,

I love os5

10.显示文件file1.txt 的权限

用文字设定法将 file1.txt 权限设置为 rw-r —r-x

用数字设定法将 file.txt 权限设置为 rwxrw-r —

用 chown 将 file1.txt 所属的组改为 root 用 chown 将 file1.txt 属主改为 root

用 cat 在 /home 目录下再建文件 file2.txt, 内容为 I love os6,, , I love os10

用 cat 显示 file2.txt 的内容

16.用 cat 将 file1.txt 和 file2.txt 的内容合并起来放到file3.txt 中。

显示 file3 文件的后 3 行内容。

为 file3.txt 建立硬链接文件 myfile1.txt 。

file3.txt 建立软链接文件 myfile2.txt 。

删除 file3.txt, 比较两种链接的区别。

显示所有的作业及其进程号。

终止一个正在运行的进程。

23.使用 VI 编辑器创建一个名字为“后两位学号姓名hello.c ”的文件,并且写入C 语

言代码实现显示“ hello 姓名!”

对源程序进行编译链接。

执行程序。

注意事项:

1、执行命令时所处的用户及根目录;

2、C 程序输入标点符号是所处的输入法。

实验数据(现象)记录及结果处理:

[ztg@localhost

桌面 ]$ su root

密码:

[root@localhost

桌面 ]# adduser ActorH

adduser: user 'ActorH' already exists

[root@localhost

桌面 ]# su ActorH

[ActorH@localhost

桌面 ]# passwd

更改用户 ActorH

的密码 。

新的 密码:

无效的密码:

它基于字典单词

无效的密码:

过于简单

重新输入新的

密码:

passwd: 所有的身份验证令牌已经成功更新。

[ActorH@localhost

桌面 ]$ ls -l

总用量 88

-rwxrwxr-x.

1 ztg ztg 4709 10 月 31 09:36 actor

......

-rw-rw-r--.

1 ztg ztg0 10 月 25 09:36

新文件 ~

[ActorH@localhost

桌面 ]$ su root

密码:

[root@localhost桌面 ]# cat > file1.txt

1

2

3

4

[root@localhost [ztg@localhost [ztg@localhost

桌面 ]# su

桌面 ]$ vi hello.c

桌面 ]$ gcc hello.c -o actor[ztg@localhost

桌面 ]$ ./actor

HelloWord!!![ztg@localhost桌面 ]$

实验结果分析及讨论:

1、

①执行命令时所处的用户或根目录不正确;

②C 程序中的标点符号错误。

2、仔细认真,一丝不苟。

对实验自我评价:

在试验过程中出现了很多小层面的错误, 没有做到认真仔细。 但还好得到了正确的实验结果,按时完成了实验。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值