
Linux&GDB
lichaoandy
这个作者很懒,什么都没留下…
展开
-
Linux 典型文件系统EXT2结构布局及分析
ext2文件系统的总体存储布局 文件系统中存储的最小单位是块(Block) ,一个块究竟多大是在格式化时确定的,例如mke2fs 的-b 选项可以设定块大小为1024、2048或4096字节。而上图中启动块(Boot Block) 的大小是确定的,就是1KB,启动块是由PC标准规定的,用来存储磁盘分区信息和启动信息,任何文件系统都不能使用启动块。启动块之后才是ext2文件系统的开原创 2010-03-30 17:12:00 · 1881 阅读 · 0 评论 -
Linux文件与目录的默认权限及隐藏权限
文件与(或)目录是文件系统的具体表现形式,在Linux系统管理部分,文件与目录管理映射了Linux文件系统管理策略的重要方面。本文主要就Linux文件系统(文件或目录)的默认权限与隐藏权限展开论述,关于文件和目录的路径、权限、权限表示(和设置)方法等基本概念以及常规操作(移动、删除、复制、查看等)是学习本文的基础。一. 文件系统的默认权限(umask)当我们在系统中新转载 2010-04-03 20:31:00 · 3869 阅读 · 1 评论 -
正则表达式参考手册
正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 本文详细地列出了能在正则表达式中使用,以匹配文本的各种字符。当你需要解释一个现有的正则表达式时,可以作为一个快捷转载 2010-04-05 11:07:00 · 1603 阅读 · 1 评论 -
LINUX中断机制与信号
在学习APUE时学习信号编程,很多地方不是理解,便查阅了网络上的相关资料,最常见的一句话就是“信号是中断机制的一种模拟”,既然提到了中断,那就首先了解了一下中断的具体分类以及实现,最后再找出中断和信号的区别。LINUX中断机制与信号中断和异常 l 中 断(也称硬件中断)定义:中断是由其他硬件设备依照CPU时钟周期信号随机产生的原创 2010-04-29 19:18:00 · 10289 阅读 · 9 评论 -
Linux 信号signal处理机制 一
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念转载 2010-04-29 19:33:00 · 878 阅读 · 0 评论 -
常用查看Linux系统信息命令
<br /><br />系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod转载 2010-10-12 10:25:00 · 307 阅读 · 0 评论 -
GNU Makefile 自动化生成工具
<br />前言:关于make和makefile在在管理大型项目中的重要性在这里就不多说了,这篇文章主要讲的是如何自动化的生成Makefile,而不是人工手动的编写符合GNU惯例的Makefile。当然这种方法也是可行的,只是要耗费很大的人力,下面说的是利用GNU的自动化工具,来实现在不同平台上自动化生成Makefile的工具。<br /> <br /> <br /><br />工具:autoconf/automake/aclocal/m4<br /> <br />下图为自动化工具原理图<br />auto原创 2010-11-22 16:25:00 · 937 阅读 · 0 评论 -
Linux 下常见打包/解压缩方法
<br />Linux 下各种格式的打包或者是压缩文件格式,经常是我最头疼的问题,虽说记住了几个常用的命令,但是还是经常会遇到不会解压缩的情况或者是不认识的结尾格式。现把常见的扩展名文件解压缩方法列在此,方便以后查询。<br />本文出自:http://www.wjmboss.cn/?p=158<br /> <br />.tar<br />解包:tar xvf FileName.tar<br />打包:tar cvf FileName.tar DirName<br />(注:tar是打包,不是压原创 2011-04-13 16:33:00 · 439 阅读 · 0 评论 -
GDB调试程序之查看运行时数据
本文章转载自:http://www.cnblogs.com/yangce/archive/2011/11/20/2256482.html 另外,本博客技术含量非常高,值得品味。在用gdb调试程序时,当程序运行到之前设置的断点时,很容易想到的操作就是查看当前变量的值,而gdb可以很轻易地满足的你的需求的~~在gdb中最常用的命令就是print(简写p),具体格式如下:print转载 2012-06-04 09:51:21 · 1862 阅读 · 0 评论