+ -
当前位置:首页 → 问答吧 → 最近搞了了了了了了一些新的东西

最近搞了了了了了了一些新的东西

时间:2011-05-26

来源:互联网

总是做老一套觉得有点儿发霉了,所以,学了几个新的命令,分享分享!

老大们,奸笑中...

从一搏客拉过来的...呵呵,作者在这里的话,别介意哈


1、kibitz:交互对话-屏幕同时显示(师徒对话)(要求安装expect工具)
kibitz是一个终端工具,它主要用于让一个“师父(master)”来帮助他/她的“徒弟(apprentice)”。从本质上来说,它是通过让一个私有的终端会话对双方都可见的方式来提供双向交互性的。然后,“师父”可以教会“徒弟”如何完成各种任务。对于“师父“来说,一个常见的会话如下所示:

(师父:徒弟啊,你那边输入一下 kibitz -29466)

“师父”或“徒弟”输入的任何命令或文本都可以在另一边的终端上显示出来。徒弟那边的显示情况如下所示:
  
(徒弟输入 kibitz -29466)

这个东西我找了很久了,以前说是mesg -y就可以了,但是从来没成功过,不过,这个一下就成功了...帅...

2、看图了解系统负载:tload
tload是一个简洁的工具,它可以在终端上用字符图形的方式显示出负载情况。它可以把系统的某一段时间内的负载变化情况直观地显示出来——时间是一个可以调整的参数。不再啰嗦了,这是tload运行时候的屏幕截图:(没有,自己截吧)

tload:能看出系统负载的变化情况么?

3、segfault调试助手:catchsegv
catchsegv可以帮助人们诊断程序的“分段错误(51CTO编辑注:segmentation fault,segfault。该错误在C程序里面常见,通常导致的原因在于访问了非法的内存地址)”。如果你正在处理一个频繁出现“segfault”的应用程序,那么用catchsegv启动它,然后观察它产生的CPU寄存器快照,内存映射,以及segfault出现时候的跟踪反馈!这是catchsegv运行时候的快照:
  
catchsegv:对开发者进行segfault的调试很有帮助

4、screen的老前辈:dislocate
对于那些熟悉程序“screen”的人来说,dislocate是一个“老前辈”。它是一个简洁的工具,可以让人们通过伪终端把程序分离出来,然后,当需要这些程序的时候,在重新挂载它们。这个工具是专门为那些缓慢或不稳定的终端会话(它们很容易中断)而提供的。

作者: 南极雨   发布时间: 2011-05-26

学习谢谢。

作者: zooyo   发布时间: 2011-05-26

感谢分享……

不过……说一些题外话……

转载的话,还是需要明确的著名转载信息,这是一个好习惯,也是对他人作品的尊重……

前一阵子我在博客也转载过一篇一个老外的文章,我把转载信息标注在了文章的最后,那个老外暴跳如雷,说我要是在5个工作日不把文章删了,他就追究我法律责任……
后来我问他要是再文章一开始就注明的话能不能转载,他还是给拒绝了……
无奈,我只能将文章删除……因为我本人也十分的认同版权这么一回事……

哎,可能在中国大家已经司空见惯了,但是在老外看来,他们的版权意识真的是非常的强……这是值得我们学习的地方……

有点扯远了……

附上那个老外的原文:
2011-05-26 09:43

作者: xiaopan3322   发布时间: 2011-05-26

回复 xiaopan3322


嗯!也是,以后发文章再改吧...
这个就算了,我都不知道从哪个博客摘的了,找到我了再说吧...
也是个linux爱好者,好像还是个RHCA,应该没那么削球

作者: 南极雨   发布时间: 2011-05-26