node中os模块

1,OS模块中提供的方法

可以在OS模块中被调用的方法

方法 说明
tmpdir() 返回一个指向操作系统默认临时目录的字符串。如果你需要临时存储文件,然后再删除它们,这是非常有用的
endianness() 根据机器的体系结构,对于大端和小端编码,分别返回BE或LE
hostname() 返回机器定义的主机名。在实现需要一个主机名的网络服务时,此功能非常有用
type() 返回字符串形式的操作系统类型
platform() 返回字符串形式的平台名称
arch() 返回平台的体系结构
release() 返回操作系统发布版本
uptime() 返回一个以秒为单位的时间戳,表示操作系统已经运行多久
loadavg() 在基于UNIX的系统中,返回一个包含了[1,5,15]分钟的系统负载值的数组
totalmem() 返回一个以字节为单位的整数,表示系统内存容量
freemem() 返回一个以字节为单位的整数,表示可用的系统内存
cpus() 返回描述了model(型号),speed(速度)和times(时间)的对象的数组,此数组包含CPU已经花费在user,nice,sys,dle和irq上的时间量
networkInterfaces() 返回一个对象的数组,它描述绑定到操作系统的每个网络接口上的address(地址)和famile(地址族)
EOL EOL包含操作系统相应的行尾字符(例如,\n或\r\n)。这用在处理字符串数据时,使一个应用程序跨平台兼容

为了帮你直观使用OS模块,下面清单中的代码包括了每个OS模块的调用。

如何使用

var os = require('os')
console.log('Tmpdir: ' + os.tmpdir());
console.log('Endianness: ' + os.endianness());
console.log('hostname: ' + os.hostname());
console.log('Type: ' + os.type());
console.log('Platform: ' + os.platform());
console.log('Arch: ' + os.arch());
console.log('Release: ' + os.release());
console.log('Uptime: ' + os.uptime());
console.log('Loadavg: ' + os.loadavg());
console.log('Totalmem: ' + os.totalmem());
console.log('Freemem: ' + os.freemem());
console.log('Cpus: ' + JSON.stringify(os.cpus()));
console.log('NetworkInterfaces: ' + JSON.stringify(os.networkInterfaces()));

函数

与目录有关的函数

os.tmpdir()

返回操作系统默认的临时文件目录

os.homedir()

返回当前用户的家目录

与操作系统有关的函数
os.type()
--
返回操作系统名称。Linux返回Linux,OS X返回Darwin,Windows返回Windows_NT

os.platform()

返回操作系统平台 。可能的值是darwin、freebsd、linux、sunos或者win32

os.release()

返回操作系统的发行版本

os.hostname()

返回操作系统的主机名

os.hostname() //WeiHeLi.local

os.uptime()

返回操作系统运行的时间,以秒为单位

os.loadavg()

返回一个数组,其中包含1、5和15分钟的平均负载

os.loadavg() //[ 1.46875, 1.48876953125, 1.4423828125 ]

与CPU有关的函数

os.endianness()
返回CPU的字节顺序。大端字节序返回BE,小端字节序返回LE


参考:

原文:https://blog.csdn.net/qq_39263663/article/details/80375121?utm_source=copy

https://blog.csdn.net/wozaixiaoximen/article/details/48502107?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容