grep 加上--mmap后从内存缓冲区里读取数据,的确速度更快,层次越多的目录或者越长的文件, 速度上优势越明显。这是在/etc目录中用grep --mmap作的实验性搜索,用time来统计速度:
# time grep -r net /etc
real 0m5.104s
user 0m0.072s
sys 0m0.280s
# time grep --mmap -r net /etc
real 0m0.487s
user 0m0.176s
sys 0m0.096s
在书写标准的C源码中,函数名称顶头,第一个字母大多是小写或者以一个下划线,列出所有的函数名称:
egrep -n '^([a-z]|_).*\(.*\)'
阅读(1084) | 评论(0) | 转发(0) |