欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > Linux之系统文件目录理解

Linux之系统文件目录理解

2025/5/20 4:47:20 来源:https://blog.csdn.net/du29571/article/details/146211733  浏览:    关键词:Linux之系统文件目录理解

1.boot/

存储启动系统的相关文件的

2.swap/

虚拟内存

3.dev/

用于存放设备文件(device files)。这些文件是操作系统与硬件设备之间的接口,允许用户和程序通过文件操作的方式访问硬件资源
字符设备(Character Devices):以字节流的形式进行数据传输,通常不支持随机访问。例如,串口、键盘等。
块设备(Block Devices):以固定大小的数据块进行传输,支持随机访问。例如,硬盘、USB 存储设备等

3.1常见的设备文件

以下是一些常见的 /dev 目录下的设备文件及其用途:
/dev/null
特殊设备文件,丢弃所有写入它的数据,读取时返回 EOF。
常用于丢弃不需要的输出或避免错误信息。
/dev/random 和 /dev/urandom
提供随机数生成服务。
/dev/random 提供高质量的随机数,但可能阻塞;/dev/urandom 提供快速但质量稍低的随机数。
/dev/tty、/dev/console、/dev/pts/*
用于终端设备。
/dev/tty
表示当前终端。
/dev/console
表示系统控制台。
/dev/pts/*
表示伪终端(pseudo-terminal),常用于远程会话或图形界面中的终端模拟器。
/dev/sd
表示块设备(如硬盘、SSD)。
例如,/dev/sda 表示第一个 SATA 或 SCSI 硬盘,/dev/sdb 表示第二个硬盘。
/dev/mmcblk
表示 SD 卡或其他嵌入式存储设备。
/dev/input/

包含输入设备(如键盘、鼠标、触摸屏)的接口文件。
/dev/loop
用于循环设备(loop device),可以将文件挂载为块设备。
/dev/fb

表示帧缓冲设备(framebuffer),用于图形输出。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词