发布时间:2013-07-04 18:07:15
gcc命令之 objdump ---------------objdump是用查看目标文件或者可执行的目标文件的构成的GCC工具----------以下3条命令足够那些喜欢探索目标文件与源代码之间的丝丝的关系的朋友。objdump -x obj 以某种分类信息的形式把目标文件的数据组织(被分为几大块)输出 <可查到该文件的所有动态库>  .........【阅读全文】
发布时间:2013-07-04 17:35:14
ls /proc 能看到一些数字命名的文件夹,这个就不多说了,什么pid、fd的知识还是容易弄到的拿init开刀,[root@localhost proc]# cat /proc/1/statm487 185 133 31 0 67 0很简单地返回7组数字,每一个的单位都是一页 (常见的是4KB)分别是size:任务虚拟地址空间大小Resident:正在使用的物理内存大小Shared:共.........【阅读全文】
发布时间:2013-06-19 11:23:08
gdb的基本工作原理 转自: http://www.spongeliu.com/linux/howgdbwork/还是面某M的时候,面试官问我:“用过gdb么?” 答:“用过,调了两年bug了”。“那好,给我解释下gdb是怎么工作的?或者说跟内核什么地方有关系?”。是阿,gdb凭什么可以调试一个程序?凭.........【阅读全文】
发布时间:2013-05-06 13:13:07
可以复习一下xargs的用法,和变量的一些高级操作技巧 如何批量把若干文件从一个扩展名改为另一个扩展名?比如把后缀gz,改为zip答:1.for file in *.gz; do mv $file `basename $file .gz`.zip; done 或(也适合ksh) for file in *.gz; do mv $file ${file%.gz}.zip; done.........【阅读全文】
发布时间:2013-02-20 19:39:25
vim中设置python代码缩进为4个空格很苦恼python这个东西是严格缩进的,但是我在linux下用vim下的py,默认tab是8个空格那么长(其实还是一个tab,用set tabstop=4只是把缩进量给改了,还是一个tab,拿到win下依然不正常。:set softtabstop=4也是照旧,于是按照“外事不明上GOOGLE,内事不.........【阅读全文】