南邮 | Linux实验二:Linux 基本命令 进程管理

掌握 Linux 系统中进程的组织结构。

掌握会话、进程、进程组和作业的关系。

理解前后台进程与控制终端的关系。

一: 观察进程的组织结构

输入命令pstree观察当前系统中各进程的父子关系。

$ pstree

观察init进程与其他进程的关系,分析pstree、login和bash进程之间的关系

pstree显示系统中进程继承关系,Linux系统中进程间的派生关系为:login——bash——pstree

二: 管理终端上运行的进程

理解会话、进程、进程组、前台进程、后台进程和作业的关系。

1. 运行作业

以后台的方式运行下列进程

$ find / -name *.c  |  grep "linux" &>/dev/null &

系统将产生两个进程find和grep,观察它们的进程号、父进程号、进程组号和会话号;分析它们之间的关系。

2. 浏览系统所有进程
$ ps  -efj >~/psdata  //将系统所有进程详细信息保存至文件
$ vi ~/psdata    //在vi编辑器中打开文件

观察find和grep进程的信息。

三: 作业管理

1. 运行多个作业

运行下列作业

$ find  /  -name  *.c  &>/dev/null &
$ find  /  -name  *.s    1>out1 2>out2 &
$ find  /  -name  *.a    &>1 &

1>:1输入到文件内

2. 显示作业状态

显示当前运行中的作业

$ jobs 
3. 前后台作业切换

将2号作业切换至前台

$ fg %2
全部评论

相关推荐

迷茫的大四🐶:好一个误闯天家,我也想闯一闯
点赞 评论 收藏
分享
被子有点短:有了实习后会发现有实习也没用
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务