2024年5月8日发(作者:)

课程名称:操作系统原理

实验名称:“helloworld”程序

专业:计算机科学与技术

年级/班级:

学号:

实验地点:

实验日期:

姓名:

实验类型:验证性

指导教师:

实验目的:

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

实验仪器及耗材:

1、机房电脑;

2、CentOS-6系统。

实验原理:

通过CentOS-6系统中的终端编写命令并执行,从终端进入vi编辑器编写C程序代码保存后

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

实验内容及步骤:

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

2. 为新建用户设置口令;

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

4. pwd显示当前工作目录

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

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

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

8. 删除“os”目录

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

os1,…,I love os5

10. 显示文件的权限

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

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

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

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

15. 用cat显示的内容

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

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

18. 为建立硬链接文件。

19. 建立软链接文件。

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

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

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

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

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

24. 对源程序进行编译链接。

25. 执行程序。

注意事项:

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 ztg 0 10月 25 09:36 新文件~

[ActorH@localhost 桌面]$ su root

密码:

[root@localhost 桌面]# cat >

1

2

3

4

[root@localhost 桌面]# su

[ztg@localhost 桌面]$ vi hello.c

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

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

实验结果分析及讨论:

1、

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

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

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

对实验自我评价:

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

按时完成了实验。

(资料素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关

注)