zoukankan      html  css  js  c++  java
  • 《UNIX环境高级编程 第2版》读书笔记

    CH1-2:基础知识、标准化

    1 文件和目录

    文件名:不能含/(分隔路径)和null(终止路径),255字符。

    目录处理:opendir() readdir() closedir()

    更改工作目录:chdir()

    2 输入输出

    STDIN_FILENO STDOUT_FILENO

    3 程序和进程

    进程控制:fork() exec() waitpid()

    4 出错处理

    string.h:  char * strerror(int errnum)//返回errnum映射的出错信息字符串指针

    stdio.h: void perror(const char * msg) //输出“msg: 出错信息 ”

    5 用户标识

    用户ID:

    组ID:

    附加组ID:1个用户最多属于16个组

    口令文件:登录名用户ID映射

    组文件:组名组ID映射

    6 时间值

    日历时间UTC:1970-1-1 00:00:00  格林尼治标准时间

    进程时间:    用clock_t保存

                         sysconf()获得每秒钟滴答数

                    时钟时间

                    CPU时间                用户CPU时间 

                                                  系统CPU时间

    7 返回系统支持的限制值

    unistd.h :

    long sysconf(int name);

    long pathconf(const char * pathname, int name);

    long fpathconf(int filedes, int name);

    name参数用于标识系统限制:以_SC_开头标识运行时限制的sysconf参数;以_PC_开头标识运行时限制的pathconf或fpathconf参数。

  • 相关阅读:
    java.lang.NoSuchMethodError: org.springframework.web.context.request.ServletRequestAttributes.<init>
    eclipse web项目实际工程路径对应
    java中专业术语详解
    Maven详解
    工作常用
    html页面布局
    jQuery易混淆概念的区别
    Jquery Datagrid
    Jquery EasyUI 动态添加标签页(Tabs)
    sql语句的写法
  • 原文地址:https://www.cnblogs.com/lucas-hsueh/p/3714419.html
Copyright © 2011-2022 走看看