易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux的文件的inode

一个文件,除了本身包含的内容以外,还会有一个名字和其他一些用于管理方面的“属性”信息,比如文件的建立/修改日志,它的访问权限等。这些属性都被保存到一中我们称之为inode(节点)的数据结构中,文件的长度和它在磁盘上的存放地点也保存在这里。系统使用的是文件的节点编号,而子目录结构只不过是为方便人们的使用而给文件起的名字。
目录是一种用来保存节点号和其他文件的名字的特殊文件。目录文件里一个数据项实际上是一个真相代表某个文件的inode节点的连接指针,删除该文件名就等于删除与之对应的链接指针。


相关文档:

Linux设备模型之input子系统详解

一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......

linux多线程设计


linux多线程设计
  1 引言
  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年
代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多
进程。现在,多线程技术已经被许多操作系统所支持,包括Windo ......

linux中vi显示中文乱码的问题


由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。
$vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
再次打开vi,显示就正常了。
vim中编辑不同编码的文件时需要注意的一些地方 ......

linux 调试工具

 “工欲善其事 必先利其器”现在将一些常见的调试工具进行一下总结.
 【1】
名称:MEMWATCH
功能:
    1、MEMWATCH 支持 ANSI C
    2、它提供结果日志纪录
    3、能检测双重释放(double-free)
    4、错误释放(erroneous f ......

LINUX内核精简

Linux自身具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,并且可以跨越嵌入式系统开发中的仿真工具(ICE)的障碍。内核的完全开放使人们可以自己设计和开发出真正的硬实时系统,软实时系统在Linux中也容易得到实现。强大的网络支持使得可以利用Linux的网络协议栈将其开发成为嵌入式的TCP/IP网络协议栈 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号