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

linux文件系统概念&目录结构

[转帖]
文件系统概念
一. 文件与目录的定义
1. 文件系统:它是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便地查寻和访问其中所包含的磁盘块;
2. 文件:文件系统中存储数据的一个命名的对象。
3. 目录:其中包含许多文件项目的一类特殊文件。
4. 子目录:被包含在另一个目录中的目录。
5. 文件名:用来标识文件的字符串,它保存在一个目录文件项中。
6. 路径名:由斜线字符(/)结合在一起的一个或多个文件名的集合。
二. 文件结构
1. 文件的成份:无论文件是一个程序、一个文档、一个数据库,或者是一个目录,操作系统都会赋予文件相同的结构,具体信息如下:
① 索引节点:又称 i 节点。
② 数据:文件的实际内容。
2. 命名文件:文件名保存在目录文件中。
为方便管理文件,应遵循以下规则:
① 文件名应量简单,并且应反映出文件内容。
② 除斜线(/)和空字符以外,文件名可以包含任意的 ASCII 字符;
③ 习惯上允许使用下线符(_)和句点(.)来区别文件的类型,使文件名更易读;但是应避免使用以下字符,因为对系统的 shell 来说,它们有特殊的含义。这些字符是:
           ; | <   >   `   “   ‘   $   !   %   &   *   ?   \   (   )   [   ]
④ 同类文件应使用同样的后缀或扩展名。
⑤ Linux 系统区分文件名的大小写.
⑥ 以圆点(.)开头的文件名是隐含文件,默认方式下使用 ls 命令并不能把它们在屏幕上显示出来。
3. 文件名扩展字符:为了能一次处理多个文件,shell 提供了几个特别字符,称为文件名扩展字符(也称通配符)。文件名扩展字符主要有:
① 星号(*):与 0 个或多个任意的字符相匹配。
② 问号(?):只与一个任意的字符匹配。
③ 方括号([ ]):只与方括号中字符之一匹配,可用短横代表一个范围内的字符。
三. 文件类型
Linux 操作系统支持以下文件类型:普通文件、目录文件、设备文件和符号链接文件。
1. 普通文件:又称常规文件,包含各种长度的字符串。
2. 目录文件:是一种特殊文件,利用它可以构成文件系统的分层树形结构。
3. 设备文件:是一种特别文件,除了存放在文件 i 节点中的信息外,它们不包含食任何数据。
4. 符号链接


相关文档:

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

Linux网卡配置(一) 通过文件配置网卡

1)/etc/sysconfig/network-scripts/ifcfg-interface-name
配置文件ifcfg-interface-name包含了初始化接口所需的大部分详细信息。其中interface-name将根据网卡的类型和排序而不同,一般其名字为eth0、eth1、ppp0等,其中eth表示以太(eth0)类型网卡,0表示第一块网卡,1表示第二块网卡,而ppp0则表示第一个point-to-poir ......

Linux下安装telnet服务笔记(转)

安装telnet-server…,必须先装xinetd        
安装telnet服务:rpm -ihv telnet-server…         
启动:service xinetd start         
     &nb ......

阅读赵炯的《Linux内核完全注释》之前必须知道的!

Linux 0.11虽然不是什么“珠穆朗玛峰”,但它肯定还是“华山”或“泰山”。虽然有路但你还是需要最基本的努力和花费一定的代价才能“攀登”上去。
1. PC兼容机硬件工作原理(比如8259A,8253, 8042,UART等硬件);
2. Intel 32位 运行模式工作原理,寻址方式;
3. 传统C语言; ......

Linux 2.6内核的新锁机制 RCU

http://www.ibm.com/developerworks/cn/linux/l-rcu/
函数摘要:
C代码
/*读者在读取由RCU保护的共享数据时使用该函数标记它进入读端临界区。*/ 
rcu_read_lock()  
/* 
该函数与rcu_read_lock配对使用,用以标记读者退出读端临界区。夹在这两个函数之间的代码区称为"读端临界区" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号