Linux的一些概念

来源:互联网 发布:淘宝评价提取器 编辑:程序博客网 时间:2024/06/06 17:36

一,用户标识符

用户以唯一的账号登陆,可关联一个唯一的用户ID(UID),内核用这个UID验证用户的文件访问权限;超级用户或root用户是没有权限限制的特殊用户,它的用户UID为0.

用户也是一个或多个组的成员,每个组都有其唯一的组ID

二,文件元数据

文件元数据就是对文件进行描述的所有信息,但不包括文件的内容。元数据包括文件的类型,文件的大小,文件的拥有者的ID,访问权等等。

三,文件类型

普通文件

普通文件在模式字段中的第一个字符用破折号表示(例如,-rw-rw-rw-),普通文件可以包含ASCII数据,也可以包含二进制数据。

目录文件

目录文件在模式字段中的第一个字符用“d”表示(例如,drwx------),存放文件名和文件索引节点之间的关联关系。

块设备文件

块设备文件(block device)在模式字段中的第一个字符用“b”表示(例如,brw------)

字符设备文件

字符设备(character device)在模式字段中的第一个字符用“c”表示(例如,crw------),字符设备文件不适用任何数据块,不存放数据,只需要一个索引节点来存放字符设备的描述信息。

链接文件

链接设备在模式字段中的第一个字符用“l”表示(例如,lrw------)链接就是指向文件的一个指针

命名管道文件

管道文件(pipe)在模式字段中的第一个字符用“p”表示(例如,prw------)管道是一个文件,它作为数据管道方便程序之间的通信:一个程序把数据写入管道,另一个程序从其中读出。

套接字文件

套接字(socket)在模式字段中的第一个字符用“s”表示(例如,srw------)套接字是方便进程之间通信的特殊文件。














0 0
原创粉丝点击