当前位置:   article > 正文

实验二 进程操作及其他命令(Linux)_实验二:linux 常用命令的使用

实验二: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命令对它进行压缩,比较压缩前后的大小。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/370271?site
推荐阅读
相关标签
  

闽ICP备14008679号