好友
阅读权限10
听众
最后登录1970-1-1
|
leel
发表于 2010-7-29 21:20
shell编程第四讲(灵魂の低调)
今天是学shell编程前基础的最后一讲了。
列出和终止进程
1.jobs命令
使用这个命令可以显示哪些进程被悬挂,哪些在后台运行。当然由于jobs命令是一个前台 进程,所以无法显示前台进程。显示后我们可以用fg和bg命令来操作他们,这在第三讲已 说过,不再重复。
2.ps命令
这也是一个可以显示所有运行中的进程的命令ps(process status的缩写),缺省状况下, 它能显示所有正在运行的进程
该命令语法格式如下:
ps [选项]
下面对命令选项进行说明:
-e 显示所有进程。
-f 全格式。
-h 不显示标题。
-l 长格式。
-w 宽输出。
a 显示终端上的所有进程,包括其他用户的进程。
r 只显示正在运行的进程。
x 显示没有控制终端的进程。
我这里介绍的比较简单,具体的大家可以查资料。
3.关闭进程(kill命令)
$ kill &任务号
4.父进程和子进程
我们知道的进程标识符是pid,而父进程标识符是ppid,系统中每一个用户进程都有父进程
他们的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。但子进程终 止,父进程并不一定终止。
今天的这一讲内容比较少,大家顺便把前面的也复习下吧,明天正式开始讲shell编程
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|