Published 2022-04-06

Node.js - os

Node.js提供一些基本系统相关的函数:

os.arch() 返回当前计算机的 CPU 体系结构,比如:可能的值为x32x64armarm64s390s390xmipselia32mipsppcppc64

os.cpus()返回包含有关每个逻辑 CPU 内核的信息的对象数组

os.endianness()返回标识为其编译 Node.js 二进制文件的 CPU 的字节序的字符串。 可能的值是大端序的 'BE' 和小端序的 'LE'

os.freemem()返回可用系统内存

os.getPriority()获取进程优先级

os.homedir()返回当前用户主目录

os.hostname()返回系统主机名

os.lodavg()用于获取平均负载

os.networkInterfaces()返回网络接口列表

os.platform()返回当前系统平台,比如:darwinwin32freebsdlinux

os.release()返回当前系统版本

os.setPriority()设置进程优先级

os.tmpdir()返回当前系统临时文件默认目录

os.totalmem()返回当前系统内存,以字节为单位

os.type()返回当前操作系统名称,比如:linuxdarwinwindows_nt

os.userInfo()返回当前用户信息

os.uptime()返回系统正常运行时间

os.version()返回当前系统内核、时间、发行版本等信息

os.constants包含用于错误码、进程信号等的常用操作系统特定常量

os.EOL返回当前操作系统的换行符

os.devNull空设备的特定于平台的文件路径。