谁可相欹 发表于 2015-1-16 12:52:18

来看看:向历程发送旌旗灯号:kill、killall和top

如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;
这两个命令是用来向历程发送旌旗灯号的。kill命令必要历程号作为参数,而killall必要历程称号。  别的,还能够在这两个命令后附加要发送旌旗灯号序号作为参数。默许情形下,它们都向相干历程发送旌旗灯号15(TERM)。比方,假如您想要停止PID为785的历程,请输出以下命令:
  $kill785
  假如您要向它发送旌旗灯号19(STOP),请输出:
  $kill-19785
  假定您晓得想要停止的历程的命令称号。您能够经由过程该称号来停止它,而不必再利用ps找出该历程的历程号:
  $killall-9mozilla
  不管怎样,您只能停止您本人的历程(除非您是root),因而当您运转多用户体系时您不用忧虑您“邻人”的历程,它们不会遭到影响。
  综合ps和kill:top
  top程序同时完成ps和kill的功效,并能用于及时监控历程的CPU和内存利用情况、实行工夫等等。如图“用top监控历程”所示。
  

  图用top监控历程
  top工具完整利用键盘把持。按下h就可以会见其匡助信息。其最有效的命令以下:
  k:用于向某历程发送旌旗灯号。top随后会扣问您历程的PID和要发送的旌旗灯号序号或旌旗灯号称号(默许为TERM,即旌旗灯号15);
  M:依照内存利用情形(%MEM列)对历程排序;
  P:依照CPU利用工夫(默许为%CPU列)对历程排序;
  u:显现给定用户的历程。top会向您扣问是哪一个用户。请输出该用户的称号,而不是他的UID。假如您没有输出任何称号,将显现一切历程;
  i:默许显现一切历程,包含就寝历程。而这条命令确保只显现以后正在运转的历程(STAT列为R(运转)的那些历程)。再次输出该命令将前往显现一切历程。
  r:改动选中历程的优先级别


尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

简单生活 发表于 2015-1-18 09:58:07

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。

因胸联盟 发表于 2015-1-24 11:35:23

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.

金色的骷髅 发表于 2015-2-1 10:05:13

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

再现理想 发表于 2015-2-7 04:20:33

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。

若天明 发表于 2015-2-20 14:19:41

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。

仓酷云 发表于 2015-3-6 18:23:09

在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。

只想知道 发表于 2015-3-13 07:07:16

Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。

老尸 发表于 2015-3-13 07:07:17

这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。

小妖女 发表于 2015-3-20 16:04:24

学习Linux应具备的。[书籍+网络资源]
页: [1]
查看完整版本: 来看看:向历程发送旌旗灯号:kill、killall和top