Node.js API详解之 os模块用法实例分析

2020-06-17 08:01:01易采站长站整理

demo:


console.log(os.release());
// 17.2.0

os.tmpdir()

说明:

该方法返回一个字符串, 指定操作系统的发行版.

demo:


console.log(os.tmpdir());
// /var/folders/xv/4dbb00000gn/T

os.totalmem()

说明:

该方法以整数的形式返回所有系统内存的字节数.

demo:


console.log(os.totalmem());
//17179869184

os.type()

说明:

该方法返回一个字符串,表明操作系统的名字

demo:


console.log(os.type());
// Darwin

os.uptime()

说明:

该方法在几秒内返回操作系统的上线时间

demo:


console.log(os.uptime());
// 1293306

os.userInfo([options])

说明:

该方法用来获取当前有效用户的信息
该方法传递一个encoding参数,用来指定返回值的编码方式,默认utf8,也可以设置为:buffer。

demo:


console.log(os.userInfo());
// {
// uid: 501,
// gid: 20,
// username: 'xiaoqiang',
// homedir: '/Users/xiaoqiang',
// shell: '/bin/bash'
// }

console.log(os.userInfo({encoding: 'buffer'}));
// {
// uid: 501,
// gid: 20,
// username: ,
// homedir: ,
// shell:
// }

希望本文所述对大家node.js程序设计有所帮助。