五个超酷Linux命令
1、kibitz:交互对话-屏幕同时显示(师徒对话)(要求安装expect工具)
kibitz是一个终端工具,它主要用于让一个“师父(master)”来帮助他/她的“徒弟(apprentice)”。从本质上来说,它是通过让一个私有的终端会话对双方都可见的方式来提供双向交互性的。然后,“师父”可以教会“徒弟”如何完成各种任务。对于“师父“来说,一个常见的会话如下所示:
(师父:徒弟啊,你那边输入一下 kibitz -29466)
“师父”或“徒弟”输入的任何命令或文本都可以在另一边的终端上显示出来。徒弟那边的显示情况如下所示:
(徒弟输入 kibitz -29466)
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是一个“老前辈”。它是一个简洁的工具,可以让人们通过伪终端把程序分离出来,然后,当需要这些程序的时候,在重新挂载它们。这个工具是专门为那些缓慢或不稳定的终端会话(它们很容易中断)而提供的。
5、cat的倒影:tac
tac是一个命令行工具,它可以逆向地读取文件。对于那些日志筛选任务(在这种情况下,人们最感兴趣的是grep最新的条目)来说,它最合适不过了。
# cat /var/log/sip
Target 1… DONE
Target 2… DONE
Target 3… DONE
# tac /var/log/sip
Target 3… DONE
Target 2… DONE
Target 1… DONE
本文转自netsword 51CTO博客,原文链接:http://blog.51cto.com/netsword/557932

五个超酷Linux命令相关推荐

  1. Linux下dislocate命令用法,五个超酷Linux命令

    1.kibitz:交互对话-屏幕同时显示(师徒对话)(要求安装expect工具) kibitz是一个终端工具,它主要用于让一个"师父(master)"来帮助他/她的"徒弟 ...

  2. Javascript教程:AngularJS的五个超酷特性

    日期:2012-7-17  来源:GBin1.com AngularJS是一个超棒的javascript框架,不单单对于开发人员来说非常有吸引力,对于UI设计师来说也同样出色.在这篇教程中,我们将简单 ...

  3. android 炫酷3d主页,五款超酷安卓手机3D桌面软件合辑推荐

    3D桌面一直以来都是备受大家青睐的东西,没办法,3D桌面主题既绚丽又实用,没人会不喜欢.3D桌面给人们展示的是一个不同维度的世界,人们会感觉更立体.更逼真,色彩效果也会更加灿烂,给我们以非常好的视觉享 ...

  4. 工作中5个实用的Linux命令

    这里有五个有用的 Linux 命令,它们将在您的日常 Linux 操作中派上用场:tar.shutdown.free.df和locate. tar tar命令最初被设计用来在磁盘上创建文件的备份副本, ...

  5. 11个鲜为人知的实用Linux命令 - Part 2

    继续上篇文章11个鲜为人知的实用Linux命令在本文中,我们将关注其他几个不为人知的Linux命令,有些在管理桌面和服务器方面被证明是非常有用的. 12. <空格> 命令 你在终端上键入的 ...

  6. debian查看ip地址命令_鲜为人知而又实用的 Linux 命令大全

     点击"Cisco思科CCIE俱乐部"→点击右上角"..."→"设为星标"   资讯丨干货丨入群 联系小E微信:SPOTO123456 Li ...

  7. linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件

    (一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...

  8. 鲜为人知而又实用的 Linux 命令大全

    鲜为人知而又实用的 Linux 命令大全 Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用 ...

  9. 鲜为人知的Linux命令续

    12. <空格> 命令 你在终端上键入的每个命令都会记录到history,也能用history命令重新调用. 如何骗过history 命令呢?呵呵,你可以轻而易举地做到.在终端,只需要在键 ...

最新文章

  1. PHP isset()与empty()的使用区别详解
  2. 怎样在python代码中输入π_鼠标自动点击、键盘自动输入?几行Python代码搞定
  3. Tensorflow利用函数修饰符@tf.custom_gradients自定义函数梯度
  4. java中for循环的简化_Java中for语句的简化写法
  5. android listview edittext 事件,Android ListView item中含有Edittext 中一些坑
  6. Android夜间模式实践
  7. .net微信公众号开发——群发消息
  8. 【SPOJ - DQUERY】D-query【主席树 —— 区间中不同数的个数】
  9. bzoj-4565-区间dp+状压
  10. 超级表格企业版,最实用的三个功能
  11. 直播源代码中关于手机直播平台开发的登陆注册介绍
  12. 程序设计算法竞赛高级——练习1解题报告
  13. LiveData 的基本使用
  14. M*LMM缩略图文件管理模式模块开发(一个含有listview和gridview浏览模式的文件管理器)
  15. 游戏编程中的人工智能技术--神经网络
  16. 电子政务信息管理平台方案
  17. 【美团测开二面准备】
  18. 记录一个有意思的cpu逻辑cpu核数问题(已解决)
  19. 解决命名空间缺少引用问题
  20. linux视频播放器mplayer,ubuntu 视频播放器mplayer

热门文章

  1. 自己开发的MarkDown在线编辑器越来越完善了,心里感到高兴。
  2. 关于无法把程序(Adobe Fireworks CS5)添加到打开方式的解决办法
  3. EJB究竟是什么,真的那么神奇吗??
  4. XenMobile 8.7对iOS7.1 企业级MDM管理功能带来哪些扩展?
  5. 2.1.Linux系统下启动MySQL的命令及相关知识
  6. CSS3 (animation)
  7. Objective-C 入门(七)协议 protocol(JAVA中的接口)
  8. ProcessDialogKey 方法实现回车自动换行
  9. 2016 实习招聘面试经历 - 3
  10. WCF后续之旅(16): 消息是如何分发到Endpoint的--消息筛选(Message Filter)