Node.js操作系统模块包含许多实用的实用方法,可用于了解有关操作系统模块的软件现在正在运行的计算机系统的更多信息。它可以包含有关硬件的详细信息,包括 CPU、字节序、主目录、IP 地址、主机名、运行程序的操作系统、系统运行时间、当前登录用户的详细信息等。
方法列表
以下是 OS 模块中可用的方法列表 -
模块 | 描述 |
---|---|
hostname() |
用于获取当前操作系统的主机名。 |
loadavg() |
用于返回包含平均负载的数组。 |
arch() |
用于获取计算机的 CPU 体系结构。 |
cpus() |
用于获取对象数组,其中包含有关计算机的每个逻辑 CPU 内核的详细信息。 |
devNull |
用于获取设备的特定于平台的文件路径。 |
endianness() |
用于获取 CPU 的字节序。 |
EOL |
用于获取操作系统指定的行尾标记或字符。 |
freemem() |
用于获取计算机 RAM 中剩余的可用内存量。 |
getPriority() |
用于返回一个整数,指定进程的调度优先级。 |
homedir() |
用于返回用户主目录路径的字符串。 |
networkInterfaces() |
用于返回一个对象,该对象包含已分配网络地址的网络接口。 |
platform() |
用于返回一个字符串值,该值指定系统的操作系统平台。 |
release() |
用于返回指定操作系统版本(版本)的字符串值 |
totalmem() |
用于以字节数形式返回系统内存总量。 |
type() |
用于返回指定操作系统类型的字符串值。 |
uptime() |
用于返回具有系统运行时间的整数。 |
userInfo() |
用于返回包含有关当前有效用户的信息的对象。 |
version() |
用于返回一个字符串,该字符串表示操作系统的内核版本。 |
setPriority() |
允许设置由进程 ID (pid) 指定的进程的调度优先级。 |
tmpdir() |
用于返回一个字符串,该字符串指定操作系统的临时文件的默认目录。 |