舫摘

知人者智 自知者明 胜人者有力 自胜者强

0%

ack.vim

ack.vim。应该是大多数vimer的必装插件。

在写这篇文章的时候才发现ack已经发布了2.0版本,并且ack 1已经不再维护。但是两者差别不大。这里介绍的基于2.0版本。
ack就是一个代码搜索工具,类似grep,用perl编写,充分利用了perl对正则的强大处理能力。为什么用ack而不是直接用grep?ack号称超越了grep。我基本认同。

  1. ack会显示搜索到的行号列号。
  2. 会自动忽略.git这样的文件类型。
  3. 速度很快。
  4. 最重要的是相对grep是一个文本搜索工具,ack就是一个代码搜索工具。你只会搜索到你的js文件,php文件,而不会搜到一些意外的文件类型。
    Read more »

很多情况下,你可能需要在Linux下屏蔽IP地址。比如,作为一个终端用户,你可能想要免受间谍软件或者IP追踪的困扰。或者当你在运行P2P软件时。你可能想要过滤反P2P活动的网络链接。如果你是一名系统管理员,你可能想要禁止垃圾IP地址访问你们的公司邮件服务器。或者你因一些原因想要禁止某些国家访问你的web服务。在许多情况下,然而,你的IP地址屏蔽列表可能会很快地增长到几万的IP。该如何处理这个?

Read more »