Linux 实验三 进程操作及其他命令

一、实验目的

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

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

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

二、实验仪器设备环境

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

三、实验原理

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

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

  • 实验内容及实验步骤

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

 

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

 答:前后两次输入ps命令,它们对应的pid是相同的;只要你不重启系统客户端或者服务器端,他们的PID永远是对应相同的。因为PID是根据系统运行自动分配的,是唯一的标识,跟个人的身份一样,有唯一性。重启之后;系统根据运行重新分配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& 

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

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

 答:等待100s后再执行下一行命令行的输入。

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

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

 

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 您好,以下是Linux基本操作命令实验的回复: Linux基本操作命令实验是指通过终端或命令行界面,学习和掌握Linux操作系统的基本命令,包括文和目录管理、用户和权限管理、进程管理等。这些命令可以帮助用户更高效地管理和操作Linux系统,提高工作效率和安全性。 在实验中,可以通过练习使用命令行界面,如ls、cd、mkdir、rm、chmod、ps等命令,来熟悉和掌握Linux系统的基本操作。同时,还可以通过实验来了解Linux系统的文系统结构、用户和权限管理、进程管理等方面的知识。 总之,Linux基本操作命令实验是学习Linux操作系统的基础,对于想要深入学习Linux系统的人来说,是必不可少的一部分。 ### 回答2: Linux 基本操作命令实验是 Linux 操作系统学习中的必备环节,通过学习和实践,可以帮助初学者掌握 Linux 系统的基本操作命令。 首先,Linux 系统命令操作需要使用终端界面(Terminal),Linux 系统默认的终端为 Bash 终端。在打开终端后,可以使用“ls”命令列出当前工作目录下的文与子目录。使用“cd”命令可以进入到指定目录内,例如“cd /home/user”即可进入到名为“user”的家目录。 在工作目录中,可以创建和删除文(“touch”命令用于新建文,“rm”命令用于删除文),或者创建和删除目录(“mkdir”命令用于创建目录,“rmdir”命令用于删除目录)。当需要对文进行编辑时,可以使用文本编辑器 “vi”、“nano”、“gedit”等来打开。 除此之外,Linux 系统还有一些常用的命令,在日常的操作中经常使用,例如: 1. “cat”命令可以查看文的内容; 2. “cp”和“mv”命令用于复制和移动文; 3. “ps”命令可以查看当前系统进程情况; 4. “chmod”命令用于修改文或目录的读写权限; 5. “find”命令用于查找指定目录下的文; 6. “grep”命令用于过滤指定字符串; 7. “tar”和“zip”命令可以用来压缩和解压文。 以上只是 Linux 常用命令的一部分,学习 Linux 还需要不断地探索和实践。同时,在学习 Linux 命令的过程中,尤其需要注意命令的选项和参数的使用,了解命令的具体含义和用途,才能更熟练地使用 Linux 操作系统。 ### 回答3: Linux基本操作命令Linux系统用户必须掌握的技能之一。在实验中,我们学习了一些最基本的Linux命令,如pwd、ls、cd、mkdir、touch、cp、mv、rm和cat等。 pwd:该命令用于显示当前工作目录的完整路径。 ls:该命令用于显示当前目录下的所有文和文夹。 cd:该命令用于更改当前工作目录。使用cd命令只需输入目标文夹的名称即可。 mkdir:该命令用于创建新文夹。使用mkdir命令只需输入新文夹的名称即可。 touch:该命令用于创建新文。使用touch命令只需输入新文的名称即可。 cp:该命令用于复制文或文夹。使用cp命令需要指定源文或文夹以及目标文或文夹。 mv:该命令用于移动文或重命名文。使用mv命令需要指定源文或文夹以及目标文或文夹。 rm:该命令用于删除文或文夹。使用rm命令需要指定目标文或文夹。 cat:该命令用于查看文内容。使用cat命令只需输入目标文的名称即可。 Linux基本操作命令的熟练掌握可以提高我们的工作效率和操作系统的使用效果。在实验中,我们了解了这些基本命令的使用方法和功能。同时,我们还学习了如何使用命令行界面,这是Linux系统用户必须具备的技能之一。掌握了这些技能,我们可以更方便的管理文和文夹。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值