NodeJS的os模块

附录:常用HTTP响应头和请求头信息对照表

  1. Node简介
  2. 第一个node程序
  3. module(模块系统)
  4. npm包管理器
  5. 模块系统优先级
  6. 认识http内置模块
  7. url内置模块
  8. path内置模块
  9. fs内置模块
  10. http模块服务端进阶
  11. http报文浅析
  12. url模块进阶
  13. path模块进阶
  14. querystring模块进阶
  15. 了解Buffer和Stream
  16. os模块
  17. Buffer模块
  18. Stream模块
  19. http模块客户端
  20. Cookie浅析

os.EOL

一个字符串常量,定义操作系统相关的行末标志:

  • \n 在 POSIX 系统上
  • \r\n 在 Windows系统上

os.arch()

os.arch()方法返回一个字符串, 表明Node.js 二进制编译 所用的 操作系统CPU架构.

现在可能的值有: 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 's390', 's390x', 'x32', 'x64', 和 'x86'.

os.homedir()

os.homedir() 方法以字符串的形式返回当前用户的home目录.

os.totalmem()

os.totalmem()方法以整数的形式返回所有系统内存的字节数.

os.hostname()

os.hostname()方法以字符串的形式返回操作系统的主机名.

os.networkInterfaces()

os.networkInterfaces()方法返回一个对象,包含只有被赋予网络地址的网络接口.

在返回对象的每个关键词都指明了一个网络接口.

返回的值是一个对象数组, 每个都描述了赋予的网络地址.

被赋予网络地址的对象包含的属性:

  • address 被赋予的 IPv4 或 IPv6 地址
  • netmask IPv4 或 IPv6 子网掩码
  • family IPv4IPv6
  • mac 网络接口的MAC地址
  • internal 如果 网络接口是loopback或相似的远程不能用的接口时, 值为true,否则为false
  • scopeid IPv6 数字领域识别码 (只有当 familyIPv6时可用)
  • cidr 返回当前域名及端口

os.platform()

os.platform() 方法返回一个字符串, 指定Node.js编译时的操作系统平台

当前可能的值有:

  • 'aix'
  • 'darwin'
  • 'freebsd'
  • 'linux'
  • 'openbsd'
  • 'sunos'
  • 'win32'

os.release()

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

os.tmpdir()

os.tmpdir()方法返回一个字符串, 表明操作系统的 默认临时文件目录.

os.type()

os.type()方法返回一个字符串,表明操作系统的名字.举个例子, 'Linux' 在 Linux系统上, 'Darwin' 在 macOS 系统上,'Windows_NT' 在 Windows系统上.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值