处理器是文件,硬盘是文件,键盘是文件,鼠标是文件,电池也是文件。USB是文件,显示器是文件。对于linux kernel来说,所有硬件都被看做文件。你可以对他们进行读和写。
这些硬件可以在/dev目录下找到虚拟文件。他们的状态被保存在/proc目录下。
查看cpu
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 10
cpu MHz : 994.720
cache size : 256 KB
...
看显示器
$ cat /proc/acpi/toshiba/lcd
brightness: 7
brightness_levels: 8
$ sed 's/7/0/g' /proc/acpi/toshiba/lcd | sudo tee /proc/acpi/toshiba/lcd
brightness: 0
brightness_levels: 8
看笔记本的温度
$ cat /proc/acpi/thermal_zone/THRM/temperature
temperature: 53 C
看电池状态
$ cat /proc/acpi/battery/BAT1/state
present: yes
capacity state: ok
charging state: charging
present rate: 1806 mA
remaining capacity: 333 mAh
present voltage: 11340 mV
看吧,是不是一切都是文件。
分享到:
相关推荐
在Unix和它衍生的比如Linux系统中,一切都可以看做文件。虽然它仅仅只是一个泛泛的概念,但这是事实。如果有不是文件的,那它一定是正运行的进程。 要理解这点,可以举个例子,您的根目录(/)的空间充斥着不同...
在UNIX系统中,一切都是文件,包括硬件设备和进程,这被称为"一切皆文件"的理念。 **2. 文件操作** - **创建文件**:在模拟文件系统中,你需要实现`create()`函数,它应分配一个唯一的文件标识(如inode号),并...
Ant的核心理念是“一切都是文件”,这意味着它可以处理任何类型的文件操作,为项目提供了高度的可定制性和灵活性。 XDoclet则是一个元数据注解处理器,它能够解析Java源代码中的特定注解,并自动生成相应的配置文件...
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
首先,理解Linux的哲学至关重要,其中一条基本原则就是"一切都是文件"。这意味着硬件设备、目录、程序甚至系统调用都被视为文件处理,这为Linux的灵活性和可扩展性奠定了基础。 在Linux中,有很多用于管理文件和...
在Linux系统中,一切都是文件,包括硬件设备、网络接口等,这体现了"Everything is a File"的原则。根文件系统,作为Linux启动时挂载的第一个文件系统,包含了内核启动时所需的初始化脚本、系统配置文件、基本命令和...
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
针对这种情况,"删除一切顽固文件"的主题就显得尤为重要。PowerRmvteyqiu是一款专门设计来解决这类问题的工具,它能帮助用户强制删除那些常规手段无法处理的文件。 首先,我们需要理解为什么有些文件难以删除。在...
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。 Linux系统命令可以分为多种类型,如文件命令、目录命令、特殊文件命令等。下面是Linux系统中的一些基本命令: 1. 文件命令: * ls...
Ant的核心理念是“一切都是文件”,这使得它能够处理各种类型的资源,包括Java源代码、配置文件等。 Zip是一种广泛使用的文件压缩格式,它可以将多个文件和目录打包成一个单一的、可压缩的文件,便于存储和传输。在...
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...
Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为...