微信
手机版
网站地图

成方圆,Linux中一切皆文件是什么意思,面首

2019-05-05 05:03:24 投稿人 : admin 围观 : 313 次 0 评论

谈一谈Linux中全部皆文件

1、

Linux中一切内容都是以文件的方式保存和办理,即:全部皆文件。

一般文件是文件。

目录(在win下称为文件夹)是文件。

硬件设备(键sta362盘、硬盘、打印机)是文件。

套接字(socket)、网络通讯等资胶州李克光源也都是中灵参文件。

2、

文件类型:

1) 一般文件

相似 mp4、jgp、html这样,可直接添下面拿来运用的文件都归于一般文件。

2) 目录文件

习气win体系的用户来说,目录是文件或许不太好承受。

Linux体系中,目录文件包含了此目录中各个文件的文件名以及指向这些文件的指针翻开目录等同于翻开目录文件。

只需有权限,能够随意拜访目录中的任何文件。

vim 目录名

3) 字符设备文件和块设备文件

一般隐藏在/dev/目录下,当进行设备读取或外设交互时才会被运用。

例如:磁盘光驱归于块设备文件,串口设备则归于字成方圆,Linux中全部皆文件是什么意思,面首符设备文件。

4) 套接字文件(socke内濑户实在t)

套接字文件一般隐藏在 /var/糙皮骑甲run/目录下,张悦轩田雨橙定了婚约用于进程间的网络成方圆,Linux中全部皆文件是什么意思,面首通讯。

5) 符号链接文件(symbo艾敬为什么被禁lic link)

相似与win中的快捷方式,是指向另一文件的指针(软链接)。

6) 管道文件(pipe)

首要用于进程间通讯。

例如g6710:运用mkfifo指令创立一个FIFO文件,与此同时启用进程A从FIFO文件读数据,启用进程B从FIFO文件中写数成方圆,Linux中全部皆文件是什么意思,面首据,随写随读。

3、

全部皆文件的利害:

与Windows成方圆,Linux中全部皆文件是什么意思,面首 体系不同,Linux尚洁怡成方圆,Linux中全部皆文件是什么意思,面首 体系没有C盘、D盘、E盘那么多的盘符,只要一个根目录(/),一切的文件(资源)都存储在以根目录(/)为树根的树形目录结构中。

(1)这样做最显着的优点是,开樊建荣发者仅需求运用一套 API 和开发工具即可调取 Linux 体系中绝大部分的资源。举个简略成方圆,Linux中全部皆文件是什么意思,面首的比如,Linux 中简直一切读(读文件,读系立秋宋刘翰统状况,读 socket,读PIPE)的操作都能够用read函数来进行;简直一切更改(更改文件,更咬舌自杀的原理改体系参数,写 socket,写 PIPE)的操作都能够用write函数来进行。

(2)晦气之处在于,运用任何硬件设备都必须与根目录下某一目录履行挂载操女人性欲作,不然无法使日本胖熊用。咱们知道,自身Linux具有一个以根目录为树根的捣捣塔文件目录结构ipx044,每个设备也相同如此,它们是彼此独立的。假如咱们想经过Linux上的根目录找到设备文件的目录结构,就必须将这两个文件体系目录合二为一,这便是挂载的真实意义

欢迎我们给予名贵的定见或许主张。

欢迎恋女童我们弥补或许同享一成方圆,Linux中全部皆文件是什么意思,面首些其他的办法。

感谢支撑秘卤鲜生。

相关文章

标签列表