使用 tail 结合 grep 查找日志关键字并高亮及显示所在行上下文

介绍了如何使用 tail 结合 grep 查找日志关键字并高亮及显示所在行上下文, 最后还附带介绍了如何使用脚本文件对整个过程进行抽象化.

对于一个开发或运维人员而言, 当系统出现故障时, 第一步常常就是查看日志. 查看日志经常碰到的一个需求就是按关键字去搜索, 在日常开发机子上的 IDE 上, 都集成了强大的搜索功能, 但因为系统通常部署在 Linux 系统上, 一般只有命令行界面, 在其上应该怎么去搜索呢? 恐怕有些同学就不是那么清楚了.

有些人会用 ftp 之类的把日志下载下来本地再搜索, 如果是小一点的文件还好, 但日志文件往往都比较大, 因此这样的方式无疑是极为低效的.

下面就介绍一种相对快捷的方式, 也不需要用到特别高级的命令, 仅需要 tailgrep 两个命令结合起来即可, 能达到这样一个效果:

  1. 能按关键字搜索;
  2. 在显示关键字所在行时还能高亮关键字;
  3. 能把关键字所在行的上下文, 比如上下 10 行的内容也一起显示出来.

继续阅读

你会挖掘用户背后的真实需求吗? 假如有两个女生来面试助理, 一个北大的, 一个人大的, 其它条件则类似, 请问老板最终会选择哪个大的?

A. 北大

B. 人大

C. 波大

#论产品经理如何挖掘需求#

其寐不梦, 其觉无忧.

其生若浮, 其死若休.

--<<庄子>> 刻意篇

译文: 睡觉不做梦, 醒来不忧愁. 生在人世就像浮萍飘在水面; 离开人世就像在安详的休息.

褪黑激素是一种能促进睡眠的激素, 当处在黑暗中一段时间, 眼睛收不到光线或只能收到很弱的光线, 这种激素就会开始分泌, 然后人就会感到睡意来袭;

反之, 如果眼睛一直受到强光刺激, 就会抑制它的分泌, 人就一直保持较为清醒的状态.

所以要想取得好的睡眠, 睡前一段时间就应该逐步让自己处在越来越暗的环境中, 手机和电脑屏幕也要少看, 或至少调整成夜间模式.

顺便说一句, 脑白金中的有效成分就是褪黑素(melatonin), 商品名通常也叫 美乐通宁, 但只要注意自我调节, 人并不需要额外去补充它.

-- <<这本书能让你睡得好>>