内存目录包含的文件涉及到整个系统。所有设备信息、进程运行时的数据或者跟系统有关的信息都存储在此。

内存目录包含以下目录。

/dev

/proc

/sys

/dev

dev 是 device 的缩写。你应该了解过,在 Linux 操作系统中,所有内容都是由文件组成的。所以,dev 也是一个普通的文件,但它不占用磁盘空间。一般来说,用于表示和访问设备的文件都存储在此,包括 USB 等终端设备。存储在「 /dev 」中的所有文件与真实设备并无关系,但有些会与虚拟设备相关。

/dev/tty 和 /dev/pts : /dev/tty 文件表示命令行界面,它是能连接到系统的终端或控制台。在控制台中键入命令是图形化界面(如 Gnome 或 KDE)的一项使命。输入命令后,终端将被表示为 /dev/pts/1 (此处 1 可以用其他任何数字代替)。

/dev/null : /dev/null 文件就好像是黑洞,它具有无限的存储空间,但你无法从中检索任何内容。你可以丢弃不需要的输出数据到 /dev/null,但你无法将数据从 /dev/null 还原。

/proc

proc 是 process 的缩写。与「 /dev 」相同,「 /proc 」 也不会占用磁盘空间。它包含了进程的信息,它是一个伪文件系统,包含正在运行的进程的信息。你也可以认为,它是一个虚拟文件系统,涉及系统资源的信息都存放于此。

/proc 与内核通信: /proc 为我们展示内核的视图,即内核管理所涉及的内容,它是我们能够直接与内核通信的一种方式。

例子:

ls / proc

如图,命令 「 ls /proc 」 显示 /proc 的详细内容。许多文件都会以数字命名,正如上图以数字命名的文件。

/proc 某些文件属性,例如 date,它会频繁更新。如下图所示:

同样地,「 /proc 」 中的大多数文件也显示 0 字节,但其实它们包含了大量数据。大多数文件只能读,有些甚至需要root权限,有些则可以写。

/proc/interrupts:「 /proc/interrupts 」显示系统中断信息。

例子:

cat /proc/interrupts

当系统有两个 CPU 时,输出的信息如上图所示。

/sys

sys 是 system 的缩写,它包含硬件相关的内核信息。它是为 Linux 2.6 内核创建的。同时,它也是一种 「 /proc 」,用于即插即用配置。

linux目录空间内存,Linux 目录结构:内存文件夹相关推荐

  1. python 保存文件 吃内存_python检测空间储存剩余大小和指定文件夹内存占用的实例...

    1.检测指定路径下所有文件所占用内存 import os def check_memory(path, style='M'): i = 0 for dirpath, dirname, filename ...

  2. linux如何查询某个关键字所处在哪个文件夹的哪个文件下

    问题:: linux如何查询某个关键字所处在哪个文件夹的哪个文件下 或者 linux如何查询文件夹中的某个文件中的关键字 前提: 你要知道关键字是什么 原理: 在 Linux 中,可以使用 grep ...

  3. Linux使用命令移动文件夹,linux虚拟机中如何用命令来移动文件夹

    对于新手来说,经常会碰到如何移动linux系统中的文件夹之类的问题,这些命令都很简单,关键在于熟能生巧,接下来跟着小编一起学习一下如何在装有linux的虚拟机中进行文件夹的移动. linux虚拟机中如 ...

  4. linux多磁盘合并,挂载到相同文件夹

    linux多磁盘合并,挂载到相同文件夹 目前网上大多数关于Linux下多磁盘合并的文章基本都是错的,第一步就错了!!! 第一步一定要先把要合并的磁盘格式化为lvm格式,有可能你的系统没有安装lvm工具 ...

  5. 【Linux】centOS 使用ls命令能显示出来文件夹用cd命令却进不去?

    [Linux]centOS 使用ls命令能显示出来文件夹用cd命令却进不去? 方法一:可以使用反斜杠

  6. 为什么程序下在其他盘,c盘空间还是增多了?appdata文件夹有什么用途?

    为什么程序下在其他盘,c盘空间还是增多了? 程序下载安装在其它盘,代表着程序的源代码和运行文件在其它盘,然而你要去调用它,Windows就会在Appdata下去生成这个程序的启动文件夹. 同时wind ...

  7. visual studio 2022配置GAMP出现realloc不能开辟空间问题和不能够创建文件夹问题及其解决方法

    visual studio 2022配置GAMP出现realloc不能开辟空间问题和不能够创建文件夹问题及其解决方法 因在处理相关数据时,需要动态给指针开辟内存,使用了realloc进行开辟内存空间, ...

  8. Orchard 的项目结构-解决方案文件夹的原理与使用

    Orchard 的项目结构-解决方案文件夹的原理与使用 参考文章: (1)Orchard 的项目结构-解决方案文件夹的原理与使用 (2)https://www.cnblogs.com/haogj/ar ...

  9. linux 针对目录空间配额,linux磁盘配额quota

    Linux是一个多用户多任务的操作系统,在使用中可能会有几个人对服务器有操作,几个用户共同使用一个共享磁盘的情况,因为我们的硬盘是有限的,我们需要对用户的空间进行限制.这里使用磁盘配额,可以很方便的对 ...

  10. linux交换空间使用率,linux编程系统中交换空间的使用情况

    计算机的存储空间问题相信大部分的管理员都有不同的处理方式.今天我们就一起来了解一下,在linux系统中,交换空间的具体使用情况是什么.希望通过对本文的阅读,大家对于linux系统有更多的了解,下面就开 ...

最新文章

  1. java filter init param_javaweb中的过滤器学习(3)---Filter的部署详细总结
  2. [云炬创业管理笔记]第二章测试2
  3. Windows10下的AlphaPose配置,人体摔倒姿态识别
  4. 可编程智能小车,100种玩法,从3岁玩到15岁,培养孩子“最强大脑”
  5. shell获取当前执行脚本的路径
  6. 集卡php源码,独角数卡自动发卡网PHP源码+教程:虚拟产品自助售卖
  7. 只有程序员才看得懂的情书
  8. graphics | 基础绘图系统(九)——栅格图、点密度图、等高线(填充)图、三维图...
  9. 面试遇到职场PUA,只能说兄弟你还嫩了点
  10. Redhat as 4 中创建 LVM 逻辑卷
  11. c语言反序数1234变4321,C语言编程题练习
  12. 【leetCode】69. x 的平方根
  13. 如何将caj转换成word?caj转Word工具
  14. BASIS ADM 100标准课程中文版本
  15. FortiGate命令行
  16. root后充电很慢,root后开机慢
  17. ios禁止屏幕旋转的几种方法
  18. 笔记本无线热点共享批处理bat_马立杰_新浪博客
  19. 20154312 曾林 Exp5_MSF基础应用
  20. OpenGL核心技术之抗锯齿

热门文章

  1. ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)(转)
  2. 【Android游戏开发十四】深入Animation,在SurfaceView中照样使用Android—Tween Animation!...
  3. 关于Matlab中符号运算的因式分解、展开与合并
  4. 使用异步 I/O 大大提高应用程序的性能
  5. 从Go、Swift出发:语言的选择需谨慎
  6. 河北工业机器人夹爪生产厂家_电动夹爪会成为“标配”吗?
  7. 1---结构体中最后一个成员为[0]长度数组的用法
  8. shell 练习(13) —— 监控 httpd 进程数是否异常
  9. linux zookeeper安装并设置开机自启
  10. 《Java从入门到放弃》框架入门篇:hibernate基本配置