|
一、实验目的
Ø 学习如何安装和使用Linux操作系统。
Ø 熟悉Linux操作系统的常用基本命令。
Ø 熟悉文件操作命令。
Ø 掌握Linux系统中C语言程序设计的基本步骤。
Ø 掌握并熟练使用C语言编程工具gcc编译器
二、实验内容
1.编写C语言程序:输出任意一句话。在Linux下编辑,编译,运行。(要求:写出程序代码及程序编译,调试和运行结果截图)
2.用kill命令控制后台执行的程序。练习三种控制命令。(要求:写出程序编译,调试,分步骤控制的命令和运行结果截图)程序代码如下:
#include <stdio.h>
main()
{ while(1) { }
}
(1)后台运行 ./loop & (可多次使用该命令)
(2)多次使用ps命令查看进程状态
• 注意loop的运行时间
• 注意ps -l命令和loop命令的父进程号均为shell进程
(3)使用kill命令控制该进程
l 暂停 kill –STOP <该进程的进程号>
l 恢复 kill –CONT <该进程的进程号>
l 终止 kill –KILL <该进程的进程号>
3.按照下面目录操作步骤写出相应的命令和运行结果截图。
Ø 1)在系统主目录下建立子目录dir1。
Ø 2)进入子目录dir1。
Ø 3)创建一个子目录dir2。
Ø 4)查看当前目录下创建的子目录的详细情况。
Ø 5)删除创建的子目录dir2。
Ø 6)查看当前目录下创建的子目录的详细情况。
Ø 7)回退到上级目录。
4.按照下面文件操作步骤写出相应的命令和运行结果截图。
Ø 1)创建文件夹newdir
Ø 2)创建文件file1。
Ø 3)创建子目录mydir。
Ø 4)复制已创建的文件file1到mydir目录。
Ø 5)进入子目录。
Ø 6)查看复制到当前目录下的文件情况。
三、实验步骤及运行结果分析
1.编写C语言程序:输出任意一句话。在Linux下编辑,编译,运行。
2.用kill命令控制后台执行的程序。练习三种控制命令。
(1)后台运行 ./loop & (可多次使用该命令)
(2)多次使用ps命令查看进程状态
(3)使用kill命令控制该进程
l 暂停 kill –STOP <该进程的进程号>
l 恢复 kill –CONT <该进程的进程号>
l 终止 kill –KILL <该进程的进程号>
3.按照下面目录操作步骤写出相应的命令和运行结果截图。
Ø 1)在系统主目录下建立子目录dir1。
Ø 2)进入子目录dir1。
Ø 3)创建一个子目录dir2。
Ø 4)查看当前目录下创建的子目录的详细情况。
Ø 5)删除创建的子目录dir2。
Ø 6)查看当前目录下创建的子目录的详细情况。
Ø 7)回退到上级目录。
4.按照下面文件操作步骤写出相应的命令和运行结果截图。
Ø 1)创建文件夹newdir
Ø 2)创建文件file1。
Ø 3)创建子目录mydir。
Ø 4)复制已创建的文件file1到mydir目录。
Ø 5)进入子目录。
Ø 6)查看复制到当前目录下的文件情况。
四、实验结论(总结、心得体会或对本实验过程及方法、手段的改进建议)
|
|