zoukankan      html  css  js  c++  java
  • 008 OS模块

        OS模块

            Node.js os 模块提供了一些基本的系统操作函数。

        参考:

            http://nodejs.cn/api/path.html#windows-vs-posix

        方法:

            // 1. 返回该操作系统的行尾标记

            var out = os.EOL

            // 返回'\r\n'

            // 2. 返回为其编译Node.js二进制文件的操作系统CPU体系结构。

            var out = os.arch()

            // 3. 包含错误代码、进程信号等的常用操作系统特定常量。OS常量中描述了定义的特定常量。

            var out = os.constants

            // 4. 返回一个对象数组,其中包含有关每个逻辑 CPU 内核的信息。

            var out = os.cpus()

            // 5. 以整数形式返回可用系统内存量(以字节为单位)。

            var out = os.freemem()

            // 6. 以整数形式返回系统内存总量(以字节为单位)。

            var out = os.totalmem()



            // 7. 返回当前用户主目录的字符串路径。

            var out = os.homedir()

            // 8. 以字符串形式返回操作系统的主机名。

            var out = os.hostname()

            // 9. 返回一个包含已分配网络地址的网络接口的对象。

            // 返回对象上的每个键都标识一个网络接口。关联的值是一个对象数组,每个对象描述一个分配的网络地址。

            var out = os.networkInterfaces()

            // 10. 返回标识操作系统平台的字符串。

            var out = os.platform()

            // 11. 以字符串形式返回操作系统。

            var out = os.release()

            // 12. 返回由 指定的进程的调度优先级pid。如果pid未提供或为0,则返回当前进程的优先级。

            // pid = 0

            var out = os.getPriority(pid)

            // 13. 给进程设置优先级

            // pid <整数>要为其设置调度优先级的进程 ID。 默认值: 0。

            // priority <整数>分配给进程的调度优先级。

            // 尝试为由 指定的进程设置调度优先级pid。如果 pid未提供或为0,则使用当前进程的进程 ID。

            var out = os.setPriority([pid, ]priority)

            // 14. 以字符串形式返回操作系统的默认临时文件目录。

            var out = os.tmpdir()

            // 15. 返回由 返回的操作系统名称uname(3)。例如,它'Linux'在 Linux、'Darwin'macOS 和'Windows_NT'Windows上返回。

            var out = os.type()

            // 16. 以秒为单位返回系统正常运行时间。

            var out = os.uptime()

            // 17. 返回有关当前有效用户的信息。

            // options 对象

            // encoding <string> 用于解释结果字符串的字符编码。

            // 如果 encoding 设置为 'buffer',则 username、shell 和 homedir 的值将是 Buffer 实例。 默认值: 'utf8'。

            var out = os.userInfo(options)
  • 相关阅读:
    C++中的queue类、Qt中的QQueue类
    FeignClient传输实体类(包括GET、POST)
    Spring @Order注解的使用
    springboot整合fastdfs实现上传和下载
    Illegal group reference解决方法
    Java io下载并替换文件内容
    Java根据模板下载TXT文件
    SpringBoot--logger日志配置,使用@Slf4j注解
    SpringBoot--poi导出Excel文件
    JRebel for IntelliJ 热部署破解方法
  • 原文地址:https://www.cnblogs.com/carreyBlog/p/15572837.html
Copyright © 2011-2022 走看看