导航:首页 > 器材知识 > linux中什么是设备文件类型

linux中什么是设备文件类型

发布时间:2021-12-08 23:44:03

1. "Linux的常用的文件类型分为哪六种各自的标志符是什么

在Linux中,有一句经典的话叫做一切皆文件”。

文件分类:

(1)普通文件(regular):存在于外部存储器中,用于存储普通文件。

(2)目录文件(directory):用于存放目录项,是文件系统管理的重要文件类型。

(3)管道文件(pipe):一种用于进程间通信的特殊文件,也称为命名管道FIFO。

(4)套接字文件(socket):一种用于网络间通信的特殊文件。

(5)链接文件(link);用于间接访问另外一个目标文件,相当于widows快捷方式。

(6)字符设备文件(character):字符设备在应用层的访问结构。

(7)块设备文件(block):块设备在应用层的访问接口。

在linux终端下输入ls -l命令,学习linux每条文件信息的最左边的一个字符即表示了该文件的类别:

b:块设备文件

c:字符设备文件

d:目录文件

l:链接文件

p:管道文件

-:普通文件

s:套接字文件

2. Linux有什么文件类型

Linux有以下文件类型:

1、普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为:

2、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。

3、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。

4、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。

3. linux操作系统文件类型有哪几种

第一种:普通文件。就是一般存取的文件,由ls-al显示出来的属性中,第一个属性为 [-];另外,依照文件的内容,又大致分为:
1、纯文本文件:这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到数据,比如数字、字母等。设置文件几乎都属于这种文件类型。
2、二进制文件:系统其实仅认识且可以执行二进制文件。Linux中的可执行文件就是这种格式的。
3、数据格式的文件:有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件也可以称为数据文件。
第二种:目录文件。就是目录,第一个属性为[d]。
第三种:连接文件。类似Windows下的快捷方式,第一个属性为[l]。
第四种:设备文件。与系统外设及存储等相关的一些文件,通常都集中在/dev目录,又分为两种。
1、块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘,第一个属性为 [b]。
2、字符设备文件:即串行端口的接口设备,比如键盘、鼠标等,第一个属性为 [c]。
第五种:套接字文件:这类文件通常用在网络数据连接,可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为[s],常在
/var/run目录中看到这种文件类型。
第六种:管道文件:FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误,FIFO是first-in-first-out的缩写,第一个属性是[p]。

4. linux操作系统文件类型有哪几种,有什么区别

Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。
1. 普通文件
我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令。
2. 目录文件
当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。
3. 字符设备或块设备文件
区块(block)设备文件 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦。 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备。你可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]。
字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等。这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方。第一个属性为 [ c ]。
4. 数据接口文件(sockets):
数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。我们可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。
5. 符号链接文件:
当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名创建的。这和Windows操作系统中的快捷方式有点相似。

5. Linux系统中有哪几种文件类型

LINUX中的七种文件类型
d 目录文件。
l 符号链接文件(指向另一个文件,类似于windows的快捷方式)。
s 套接字文件。
b 块设备文件。
c 字符设备文件。
p 命名管道文件。
- 普通文件。

6. linux中普通文件和块设备文件的区别

1,概述
一直都搞不明白普通文件跟块文件的区别,总觉得一个普通的文件是存放在磁盘块上,那它既属于普通文件又属于块设备文件。刚好下午睡了一个大头觉,比较清醒,集中学习了下普通文件和块设备文件的区别和联系。
本文从基本概念,寻址空间,内核读写几个方面介绍普通文件和块设备文件的辩证统一。
2,基本概念
普通文件(Regular File)。指普通意义上的文件,如数据文件、可执行文件等。
设备文件(Device File)。类unix操作系统都是基于文件概念的,文件是由字节序列而构成的信息载体。根据这一点,可以把IO设备当作设备文件这种所谓的特殊文件来处理;因此,与磁盘上的普通文件进行交互所用的同一系统调用可直接用于IO设备。根据设备驱动程序的基本特征,设备文件可以分为两种:块和字符。这两种硬件设备之间的差异并不容易划分,但我们至少可以假定以下的差异:[1]
· 块设备的数据可以随机地被访问,而且从人类用户的观点看,传送任何数据块所需的时间都是较少而且是大致相同的。块设备的典型例子是硬盘、软盘[1]。块设备一般情况下是带缓冲区的。
· 字符设备的数据或者不可以随机访问,或者可以被随机访问,但是访问随机数据所需的时间很大程度上依赖于数据在设备内的位置[1]。
3, 寻址空间的区别
块设备文件是块设备的物理寻址空间;普通文件是块设备的虚拟寻址空间。普通文件比块设备文件多一层文件系统的地址转换机构。

7. linux操作系统下的三个设备文件类型

文件的几种类型:

  1. 普通文件

  2. 目录

  3. 管道

  4. 设备文件,设备文件有两种类型:字符设备文件与块设备文件

  5. 符号链接

  6. socket

8. linux 中设备即文件 该怎么理解

在windows中,网卡就是网卡,你能操作的都是分区,比如C盘,D盘啊,等等,网卡要特定的程序,比如本地连接才可以管理,显卡也要特定的程序管理。 而在LINUX中,你都可以更改配置文件管理这些设备。都是一些CONF文件。

9. linux字符设备文件类型的标志

在Linux中使用ls -l 命令来列出文件时,b、c字母开头的文件,分别表示区块(block)设备和版字符(character)设备,权是特殊类型的文件。也就是说Linux字符设备文件以c字母做为开始标志 。


可以执行如下命令,查看到大量字符设备的文件:

ls -l /dev | more

执行结果如下图所示:

10. linux系统外部设备是什么类型的文件

存储设备一般是块设备文件(b)
鼠标、键盘灯不带缓冲的是字符设备文件(c)

阅读全文

与linux中什么是设备文件类型相关的资料

热点内容
直径6公分的轴承是什么型号 浏览:463
冬天暖气报停了阀门要不要打开 浏览:744
自动旋转装置原理图 浏览:688
传动轴轴承怎么装 浏览:481
机械手表寿命多少年 浏览:984
仪表板块是什么意思 浏览:375
散热器设备哪个好 浏览:406
超声波在农业的用途是什么 浏览:226
阀门怎么扭是开 浏览:561
afc售检票终端设备有哪些 浏览:335
腿部锻炼的器材有哪些 浏览:332
lc在仪表中代表什么 浏览:264
燃气阀门进场强度试验多少 浏览:619
海尔冰箱制冷泵什么颜色好看 浏览:495
超声波振动筛怎么才能筛的快 浏览:690
地热为什么不用制冷剂 浏览:622
供水自动蝶和管道装置 浏览:874
轴承n309承重多少 浏览:532
二氧化碳简易实验装置 浏览:348
机械表动能不足怎么办 浏览:917