实验二 进程操作及其他命令(Linux)

一、实验目的

1.理解进程概念、状态变化以及进程族系关系。

2.掌握进程的一般管理。

3.掌握磁盘空间统计和文件压缩命令。

二、实验仪器设备环境

装有Linux操作系统的计算机。

三、实验原理

进程可以看作是程序的执行过程,它是操作系统中最重要的概念之一。进程在完成任务时需要一定的资源,如CPU时间、内存空间、文件以及I/O设备等,所以进程是分配资源的基本单位。在大多数计算机系统中,进程是并发活动的单位。从进程的观点出发,系统是由进程的集合体组成的。系统进程执行系统代码,用户进程执行用户代码。

在Linux中,通常执行任何一个命令都会创建一个或多个进程,当进程完成了预期的目标,自行终止时,该命令也就执行完了。Linux提供了许多管理进程的命令。

  1. 输入ps命令,分别就不带选项和带选项-a、-l、-e、-f、u、x,分析输出结果,明确各字段的含义。

 

2.前后两次输入ps命令,他们对应的PID相同吗?为什么? 

 3.输入ps -ef命令,从后向前找出各自的父进程,直至1号进程。输出相关进程的族系关系关系图。

4.编写一个简单的C程序,其文件名设为myfile.c,利用gcc myfile.c -o prog命令编译该文件,注意系统如何反应。然后在该命令末尾加上&(后台标志),执行它,出现什么情况?

5.执行以下命令行(其功能是,从根目录查找名为myfile的文件,其输出结果重定向到文件/dev/null中,错误重定向到标准输出,并且整个命令在后台运行);

find / -name myfile -print>/dev/null 2>&1&

然后使用ps命令确认find命令还在运行,最后使用kill命令杀死该进程。

6.执行命令行sleep 100;who|grep ‘mengqc’,观察系统有何反

7.执行df命令,查看所用文件系统的未用磁盘空间情况;执行du命令,查看自己的主目录占用磁盘空间的情况。

8.用man命令列出grep命令的手册页,保存在文件grep_man中,然后利用gzip命令对它进行压缩,比较压缩前后的大小。

  • 8
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值