脚本宝典收集整理的这篇文章主要介绍了从官网学习Node.js OS模块方法速查,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1. 简介
os模块提供获取操作系统信息的实用方法。
const os = require('os')
2. 方法简介
- 系统换行符
os.EOL
windows是'nr', posix是'n'
- 系统架构
os.arch()
- 系统常量
os.constants
- 系统CPU信息
os.cpus()
- 系统字节序
os.endianness()
'BE'大端 'LE'小端
- 空闲内存信息
os.freemem()
- 获取进程优先权
os.getPriority([pid])
- 获取用户home目录
os.homedir()
- 获取hostname信息
os.hostname()
- 获取系统负载信息
os.loadavg()
1分钟,5分钟,15分钟。windows平台一直是[0,0,0]
- 获取网络接口信息
os.networkInterfaces()
- 获取平台信息
os.platform()
- os.release()
- 设置进程优先级
os.setPriority([pid, ]priority)
- 获取系统暂时目录
os.tmpdir()
- 获取总内存
os.totalmem()
- 获取操作系统名
os.type()
- 获取系统运行时间
os.uptime()
- 获取用户信息
os.userInfo([options])
- 系统常量
os.constants
- 信号常量
os.constants.signals
, 信号往往以SIG
开头。常见的有SIGHUP
,SIGINT
(按ctrl+c)。更多
- 错误常量
os.constants.errno
错误常量往往以E
开头 常见的有EADDRINUSE
(端口已经被占用) ECONNABORTED
(连接中断) ECONNREFUSED
(连接被拒绝) ECONNRESET
(链接被重置) 更多
- windows系统的错误常量,以
WASE
开头, 如WSAEMFILE
更多
- 优先级常量
os.constants.priority
如PRIORITY_LOW
3. 总结
一般情况下,我们很少会使用到os模块。但是关于os模块的常量,还是稍微了解一下的。比如说关于系统报错,都是大写E
开头的关键词,如ECONNRESET,EADDRINUSE
当你遇到此类关键词时,你要知道在Node.js的os模块有关于这些常量的解释
。
4. 参考
以上是脚本宝典为你收集整理的从官网学习Node.js OS模块方法速查全部内容,希望文章能够帮你解决从官网学习Node.js OS模块方法速查所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。